.elementor-16100 .elementor-element.elementor-element-1c38d8a{--display:flex;--min-height:530px;--justify-content:center;--overlay-opacity:0.73;}.elementor-16100 .elementor-element.elementor-element-1c38d8a:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-1c38d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-253d790 );background-image:url("https://clickmasters.pk/wp-content/uploads/2026/05/case-study-click-masters-digital-marketing-agency.webp");background-position:0px -175px;background-repeat:no-repeat;background-size:cover;}.elementor-16100 .elementor-element.elementor-element-1c38d8a::before, .elementor-16100 .elementor-element.elementor-element-1c38d8a > .elementor-background-video-container::before, .elementor-16100 .elementor-element.elementor-element-1c38d8a > .e-con-inner > .elementor-background-video-container::before, .elementor-16100 .elementor-element.elementor-element-1c38d8a > .elementor-background-slideshow::before, .elementor-16100 .elementor-element.elementor-element-1c38d8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16100 .elementor-element.elementor-element-1c38d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-253d790 );}.elementor-16100 .elementor-element.elementor-element-1aed497{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-16100 .elementor-element.elementor-element-1d36a62{text-align:center;}.elementor-16100 .elementor-element.elementor-element-1d36a62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;color:#FFFFFF;}.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-16100 .elementor-element.elementor-element-17f2e82{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16100 .elementor-element.elementor-element-17f2e82.elementor-element{--align-self:center;}.elementor-16100 .elementor-element.elementor-element-971f5a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-16100 .elementor-element.elementor-element-971f5a2:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-971f5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-253d790 );}.elementor-16100 .elementor-element.elementor-element-fbd98e4{--display:flex;--justify-content:center;}.elementor-16100 .elementor-element.elementor-element-1756c4f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;font-style:italic;color:var( --e-global-color-accent );}.elementor-16100 .elementor-element.elementor-element-54fc217{text-align:start;}.elementor-16100 .elementor-element.elementor-element-54fc217 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-16100 .elementor-element.elementor-element-21e62ac{color:var( --e-global-color-astglobalcolor5 );}.elementor-16100 .elementor-element.elementor-element-1741dba{--display:flex;--z-index:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16100 .elementor-element.elementor-element-d68d264 img{width:90%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-18800bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16100 .elementor-element.elementor-element-18800bc:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-18800bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-253d790 );}.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-16100 .elementor-element.elementor-element-e102a12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16100 .elementor-element.elementor-element-0a205ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16100 .elementor-element.elementor-element-fb86382{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-2d030db img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-96d0228{text-align:center;}.elementor-16100 .elementor-element.elementor-element-96d0228 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-96d0228 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-961d645{text-align:center;}.elementor-16100 .elementor-element.elementor-element-961d645 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-961d645 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-747fe6e{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ffd35e3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-6e1315c img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-9105a60{text-align:center;}.elementor-16100 .elementor-element.elementor-element-9105a60 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-9105a60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-eaef2c2{text-align:center;}.elementor-16100 .elementor-element.elementor-element-eaef2c2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-eaef2c2 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-5a96ee4{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ed3aeeb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-da656ed img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-b577090{text-align:center;}.elementor-16100 .elementor-element.elementor-element-b577090 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-b577090 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-2d15088{text-align:center;}.elementor-16100 .elementor-element.elementor-element-2d15088 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-2d15088 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-8b69482{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-73e5fed{--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-16100 .elementor-element.elementor-element-7ea106d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16100 .elementor-element.elementor-element-3128e80{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-dcee352 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-fbe9e22{text-align:center;}.elementor-16100 .elementor-element.elementor-element-fbe9e22 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-fbe9e22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-5ab6e0f{text-align:center;}.elementor-16100 .elementor-element.elementor-element-5ab6e0f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5ab6e0f > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-975ef86{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-9cc5e92{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-5fdeb4b img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-6d98615{text-align:center;}.elementor-16100 .elementor-element.elementor-element-6d98615 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-6d98615 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-3cbd481{text-align:center;}.elementor-16100 .elementor-element.elementor-element-3cbd481 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-3cbd481 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-5ff4461{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-63d1c00{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-8f940da img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-057e87d{text-align:center;}.elementor-16100 .elementor-element.elementor-element-057e87d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-057e87d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-e2f318d{text-align:center;}.elementor-16100 .elementor-element.elementor-element-e2f318d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-e2f318d > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-47109b4{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-24305f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16100 .elementor-element.elementor-element-67bbfa4{--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-16100 .elementor-element.elementor-element-e809995{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-fbe5ace img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-f15541c{text-align:center;}.elementor-16100 .elementor-element.elementor-element-f15541c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-f15541c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-ddf9a7a{text-align:center;}.elementor-16100 .elementor-element.elementor-element-ddf9a7a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ddf9a7a > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-255fb41{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-57a46b5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-3afea29 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-4d1ff04{text-align:center;}.elementor-16100 .elementor-element.elementor-element-4d1ff04 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-4d1ff04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-4875107{text-align:center;}.elementor-16100 .elementor-element.elementor-element-4875107 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-4875107 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-67ac50c{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-4e1b937{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-d1d48a3 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-3e38e34{text-align:center;}.elementor-16100 .elementor-element.elementor-element-3e38e34 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-3e38e34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-2120f59{text-align:center;}.elementor-16100 .elementor-element.elementor-element-2120f59 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-2120f59 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-cbd6cfa{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-f0c387b{--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-16100 .elementor-element.elementor-element-8d5cb73{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-88c0e5e img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-51f164a{text-align:center;}.elementor-16100 .elementor-element.elementor-element-51f164a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-51f164a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-26bfedf{text-align:center;}.elementor-16100 .elementor-element.elementor-element-26bfedf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-26bfedf > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-a0eac5a{text-align:justify;font-family:"Manrope", Sans-serif;font-weight:400;word-spacing:0px;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-a0eac5a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-16100 .elementor-element.elementor-element-9d77503{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-8d5ef16 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-04e62e2{text-align:center;}.elementor-16100 .elementor-element.elementor-element-04e62e2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-04e62e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-a046865{text-align:center;}.elementor-16100 .elementor-element.elementor-element-a046865 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-a046865 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-c6cdf0c{text-align:justify;font-family:"Manrope", Sans-serif;font-weight:400;word-spacing:0px;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-c6cdf0c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-16100 .elementor-element.elementor-element-7d8b543{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-0e3d5b6 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-f3c4cf0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-f3c4cf0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-f3c4cf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-ca7c026{text-align:center;}.elementor-16100 .elementor-element.elementor-element-ca7c026 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ca7c026 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-5c3520c{text-align:justify;font-family:"Manrope", Sans-serif;font-weight:400;word-spacing:0px;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5c3520c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-16100 .elementor-element.elementor-element-081ae10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16100 .elementor-element.elementor-element-dea3ca9{--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-16100 .elementor-element.elementor-element-d4857a7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-f95da3e img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-481c5ec{text-align:center;}.elementor-16100 .elementor-element.elementor-element-481c5ec .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-481c5ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-b2298e0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-b2298e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-b2298e0 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-8fd558e{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ffc1b18{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-d326bd4 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-c52a79d{text-align:center;}.elementor-16100 .elementor-element.elementor-element-c52a79d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-c52a79d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-a575676{text-align:center;}.elementor-16100 .elementor-element.elementor-element-a575676 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-a575676 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-f2e3252{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-f655034{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-8f2fe51 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-ff1cbf0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-ff1cbf0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ff1cbf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-47de9e6{text-align:center;}.elementor-16100 .elementor-element.elementor-element-47de9e6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-47de9e6 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-6655b3b{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-dbd4101{--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;--justify-content:flex-start;}.elementor-16100 .elementor-element.elementor-element-904059d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-a215c7d img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-fc36659{text-align:center;}.elementor-16100 .elementor-element.elementor-element-fc36659 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-fc36659 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-201d10f{text-align:center;}.elementor-16100 .elementor-element.elementor-element-201d10f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-201d10f > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-4aead92{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-cbe2326{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16100 .elementor-element.elementor-element-68721bb{--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-16100 .elementor-element.elementor-element-8a69aa2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-af99229 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-2f385a1{text-align:center;}.elementor-16100 .elementor-element.elementor-element-2f385a1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-2f385a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-daa2a4b{text-align:center;}.elementor-16100 .elementor-element.elementor-element-daa2a4b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-daa2a4b > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-d5c5da4{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-c0882ad{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-23c3862 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-a255b68{text-align:center;}.elementor-16100 .elementor-element.elementor-element-a255b68 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-a255b68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-b2cc026{text-align:center;}.elementor-16100 .elementor-element.elementor-element-b2cc026 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-b2cc026 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-147b840{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-1d69637{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-a99bbd4 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-98fb425{text-align:center;}.elementor-16100 .elementor-element.elementor-element-98fb425 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-98fb425 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-7caf749{text-align:center;}.elementor-16100 .elementor-element.elementor-element-7caf749 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-7caf749 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-92ab42e{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-e44ed49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16100 .elementor-element.elementor-element-d1c562e{--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-16100 .elementor-element.elementor-element-64becfd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-2eb8a93 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-6c0efe4{text-align:center;}.elementor-16100 .elementor-element.elementor-element-6c0efe4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-6c0efe4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-4aec841{text-align:center;}.elementor-16100 .elementor-element.elementor-element-4aec841 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-4aec841 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-d83679f{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-eba9f4f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-0f45447 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-63dc050{text-align:center;}.elementor-16100 .elementor-element.elementor-element-63dc050 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-63dc050 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-6708281{text-align:center;}.elementor-16100 .elementor-element.elementor-element-6708281 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-6708281 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-0020e80{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5e50547{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-6608ac7 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-74b0249{text-align:center;}.elementor-16100 .elementor-element.elementor-element-74b0249 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-74b0249 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-43ad90a{text-align:center;}.elementor-16100 .elementor-element.elementor-element-43ad90a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-43ad90a > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-851de56{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-a21b45c{--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-16100 .elementor-element.elementor-element-c3f4a74{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-b02585a img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-041e38e{text-align:center;}.elementor-16100 .elementor-element.elementor-element-041e38e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-041e38e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-9a24405{text-align:center;}.elementor-16100 .elementor-element.elementor-element-9a24405 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-9a24405 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-3c12994{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-51c393e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-05e2ecd img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-7784ca4{text-align:center;}.elementor-16100 .elementor-element.elementor-element-7784ca4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-7784ca4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-c5aee76{text-align:center;}.elementor-16100 .elementor-element.elementor-element-c5aee76 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-c5aee76 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-8c5b4c7{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-6c21544{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-7a39653 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-966b1b0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-966b1b0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-966b1b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-7ba6c92{text-align:center;}.elementor-16100 .elementor-element.elementor-element-7ba6c92 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-7ba6c92 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-cf0ce84{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-cd354e8{--display:flex;}.elementor-16100 .elementor-element.elementor-element-38c1522{--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-16100 .elementor-element.elementor-element-24d68bf{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-d40d2b9 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-e592902{text-align:center;}.elementor-16100 .elementor-element.elementor-element-e592902 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-e592902 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-3e32161{text-align:center;}.elementor-16100 .elementor-element.elementor-element-3e32161 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-3e32161 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-ab17eee{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-b11b6e4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-dff2d98 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-a2e9f39{text-align:center;}.elementor-16100 .elementor-element.elementor-element-a2e9f39 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-a2e9f39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-77fd696{text-align:center;}.elementor-16100 .elementor-element.elementor-element-77fd696 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-77fd696 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-24fc67e{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-9e47479{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-85c2187 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-9914d50{text-align:center;}.elementor-16100 .elementor-element.elementor-element-9914d50 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-9914d50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-3485b65{text-align:center;}.elementor-16100 .elementor-element.elementor-element-3485b65 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-3485b65 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-3527d53{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-9ff2a27{--display:flex;}.elementor-16100 .elementor-element.elementor-element-6132559{--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-16100 .elementor-element.elementor-element-b8fa411{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-1c652f8 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-ca85d6d{text-align:center;}.elementor-16100 .elementor-element.elementor-element-ca85d6d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ca85d6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-e72c106{text-align:center;}.elementor-16100 .elementor-element.elementor-element-e72c106 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-e72c106 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-6a032e8{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-3ec0796{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-3ca26cd img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-841a2b0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-841a2b0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-841a2b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-960f985{text-align:center;}.elementor-16100 .elementor-element.elementor-element-960f985 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-960f985 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-4c5beab{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-1fbb078{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-1a48dc9 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-c1737b8{text-align:center;}.elementor-16100 .elementor-element.elementor-element-c1737b8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-c1737b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-dbf6720{text-align:center;}.elementor-16100 .elementor-element.elementor-element-dbf6720 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-dbf6720 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-b415af5{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-31b75fb{--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-16100 .elementor-element.elementor-element-ab5a918{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-6ba0b5e img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-8ca9f29{text-align:center;}.elementor-16100 .elementor-element.elementor-element-8ca9f29 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-8ca9f29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-1d76fdf{text-align:center;}.elementor-16100 .elementor-element.elementor-element-1d76fdf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-1d76fdf > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-c03246a{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-faa3e44{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-a9ced52 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-5106640{text-align:center;}.elementor-16100 .elementor-element.elementor-element-5106640 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5106640 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-7e83830{text-align:center;}.elementor-16100 .elementor-element.elementor-element-7e83830 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-7e83830 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-811d075{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-6dc6cd2{--display:flex;}.elementor-16100 .elementor-element.elementor-element-2b9648c{--display:flex;}.elementor-16100 .elementor-element.elementor-element-bf0f507{--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-16100 .elementor-element.elementor-element-143cb4d{--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-16100 .elementor-element.elementor-element-3f30460{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-0a076c4 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-0b73ac7{text-align:center;}.elementor-16100 .elementor-element.elementor-element-0b73ac7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-0b73ac7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-982a833{text-align:center;}.elementor-16100 .elementor-element.elementor-element-982a833 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-982a833 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-d9a5d89{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-4349280{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-bfd1c84 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-90738ad{text-align:center;}.elementor-16100 .elementor-element.elementor-element-90738ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-90738ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-46ac5cd{text-align:center;}.elementor-16100 .elementor-element.elementor-element-46ac5cd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-46ac5cd > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-beb860e{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-f20ad56{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-913ff2d img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-5580866{text-align:center;}.elementor-16100 .elementor-element.elementor-element-5580866 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5580866 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-0911259{text-align:center;}.elementor-16100 .elementor-element.elementor-element-0911259 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-0911259 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-ceb1a52{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-cf402f1{--display:flex;}.elementor-16100 .elementor-element.elementor-element-213adb2{--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-16100 .elementor-element.elementor-element-e9db343{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-c346261 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-1dd2886{text-align:center;}.elementor-16100 .elementor-element.elementor-element-1dd2886 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-1dd2886 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-61febf7{text-align:center;}.elementor-16100 .elementor-element.elementor-element-61febf7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-61febf7 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-7bd3280{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-29ddfe6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-23ad9ce img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-5dfcbea{text-align:center;}.elementor-16100 .elementor-element.elementor-element-5dfcbea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5dfcbea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-16306cd{text-align:center;}.elementor-16100 .elementor-element.elementor-element-16306cd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-16306cd > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-9143b5b{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-6d1361d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-1372abd img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-d8a9154{text-align:center;}.elementor-16100 .elementor-element.elementor-element-d8a9154 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-d8a9154 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-c693ca1{text-align:center;}.elementor-16100 .elementor-element.elementor-element-c693ca1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-c693ca1 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-6b08c6e{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-2b0baf0{--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-16100 .elementor-element.elementor-element-86ed90d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-0fdbeb0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-0fdbeb0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-0fdbeb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-a682614{text-align:center;}.elementor-16100 .elementor-element.elementor-element-a682614 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-a682614 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-ed5d168{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-b0a0d9f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-e9496e3{text-align:center;}.elementor-16100 .elementor-element.elementor-element-e9496e3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-e9496e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-a460121{text-align:center;}.elementor-16100 .elementor-element.elementor-element-a460121 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-a460121 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-39f99ae{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-7ef143c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-16100 .elementor-element.elementor-element-2aa7804{text-align:center;}.elementor-16100 .elementor-element.elementor-element-2aa7804 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-2aa7804 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-dd28990{text-align:center;}.elementor-16100 .elementor-element.elementor-element-dd28990 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-dd28990 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-16100 .elementor-element.elementor-element-ad3eecb{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-0fe7ba7{--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-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-0fe7ba7 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF33;}.elementor-16100 .elementor-element.elementor-element-0fe7ba7.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:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-16100 .elementor-element.elementor-element-0fe7ba7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-16100 .elementor-element.elementor-element-0fe7ba7.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:#FF914B;}.elementor-16100 .elementor-element.elementor-element-582e7bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16100 .elementor-element.elementor-element-582e7bf:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-582e7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-253d790 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16100 .elementor-element.elementor-element-afd75ea{--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-16100 .elementor-element.elementor-element-19d21d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16100 .elementor-element.elementor-element-714e737{text-align:start;}.elementor-16100 .elementor-element.elementor-element-714e737 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-item{justify-content:left;}.elementor-16100 .elementor-element.elementor-element-ff0324e.wpr-feature-list-left .wpr-feature-list-item{align-items:center;}.elementor-16100 .elementor-element.elementor-element-ff0324e.wpr-feature-list-right .wpr-feature-list-item{align-items:center;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-item:not(:last-child){margin-bottom:27px;}.elementor-16100 .elementor-element.elementor-element-ff0324e.wpr-feature-list-left .wpr-feature-list-icon-wrap{margin-right:20px;}.elementor-16100 .elementor-element.elementor-element-ff0324e.wpr-feature-list-right .wpr-feature-list-icon-wrap{margin-left:20px;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-title{margin-bottom:0px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-icon-inner-wrap i{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-icon-inner-wrap svg{fill:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-icon-inner-wrap{background-color:#FF914B;width:18px;height:18px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-icon-wrap i{font-size:16px;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-icon-wrap svg{width:16px;height:auto;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-line{border-color:#FFFFFF;border-left-width:1px;border-left-style:solid;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-title a.wpr-feature-list-url{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ff0324e .wpr-feature-list-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-16100 .elementor-element.elementor-element-ff0324e > .elementor-widget-container{margin:0px 0px -36px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-16100 .elementor-element.elementor-element-37f288a .elementor-button{fill:#000000;color:#000000;background-color:#FF914B;padding:12px 20px 12px 20px;}.elementor-16100 .elementor-element.elementor-element-37f288a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16100 .elementor-element.elementor-element-a818745{--display:flex;--justify-content:center;}.elementor-16100 .elementor-element.elementor-element-1cb77f1 img{border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-faefc6f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-faefc6f > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-16100 .elementor-element.elementor-element-faefc6f.elementor-element{--order:-99999 /* order start hack */;}.elementor-16100 .elementor-element.elementor-element-1c02d5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.87;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16100 .elementor-element.elementor-element-1c02d5d:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-1c02d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;background-image:url("https://clickmasters.pk/wp-content/uploads/2024/09/Best-digital-marketing-agency-1.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-16100 .elementor-element.elementor-element-1c02d5d::before, .elementor-16100 .elementor-element.elementor-element-1c02d5d > .elementor-background-video-container::before, .elementor-16100 .elementor-element.elementor-element-1c02d5d > .e-con-inner > .elementor-background-video-container::before, .elementor-16100 .elementor-element.elementor-element-1c02d5d > .elementor-background-slideshow::before, .elementor-16100 .elementor-element.elementor-element-1c02d5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16100 .elementor-element.elementor-element-1c02d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-253d790 );}.elementor-16100 .elementor-element.elementor-element-47d31c3{--display:flex;--justify-content:center;}.elementor-16100 .elementor-element.elementor-element-271f90f{text-align:start;}.elementor-16100 .elementor-element.elementor-element-271f90f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-19d770f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#DDDDDD;}.elementor-16100 .elementor-element.elementor-element-eac8b3a{--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;--justify-content:flex-start;}.elementor-16100 .elementor-element.elementor-element-1d3017d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-1d3017d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:19px;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5b505f5.elementor-view-stacked .elementor-icon{background-color:#FF914B;fill:#FFFFFF;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5b505f5.elementor-view-framed .elementor-icon, .elementor-16100 .elementor-element.elementor-element-5b505f5.elementor-view-default .elementor-icon{fill:#FF914B;color:#FF914B;border-color:#FF914B;}.elementor-16100 .elementor-element.elementor-element-5b505f5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5b505f5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16100 .elementor-element.elementor-element-5b505f5.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5b505f5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16100 .elementor-element.elementor-element-5b505f5.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon{font-size:20px;padding:14px;border-radius:50px 50px 50px 50px;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-title, .elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;}.elementor-16100 .elementor-element.elementor-element-5b505f5:has(:hover) .elementor-icon-box-title,
					 .elementor-16100 .elementor-element.elementor-element-5b505f5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#777777;}.elementor-16100 .elementor-element.elementor-element-5b505f5 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-16100 .elementor-element.elementor-element-5b505f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16100 .elementor-element.elementor-element-ed64255{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#DDDDDD;}.elementor-16100 .elementor-element.elementor-element-a7b9e02{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#FFFFFF94;border-width:0px 0px 1px 0px;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#FFFFFF94;border-width:0px 0px 1px 0px;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF94;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-button[type="submit"]{color:#ffffff;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-16100 .elementor-element.elementor-element-ec335f4 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-16100 .elementor-element.elementor-element-ec335f4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#FFFFFF;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-16100 .elementor-element.elementor-element-904059d{--width:32%;}.elementor-16100 .elementor-element.elementor-element-a7b9e02{--width:73%;}}@media(max-width:1024px){.elementor-16100 .elementor-element.elementor-element-1c38d8a{--min-height:268px;}.elementor-16100 .elementor-element.elementor-element-1c38d8a:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-1c38d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16100 .elementor-element.elementor-element-1d36a62 .elementor-heading-title{font-size:65px;}.elementor-16100 .elementor-element.elementor-element-971f5a2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16100 .elementor-element.elementor-element-54fc217{text-align:center;}.elementor-16100 .elementor-element.elementor-element-582e7bf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16100 .elementor-element.elementor-element-582e7bf:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-582e7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-678px 0px;}.elementor-16100 .elementor-element.elementor-element-1cb77f1 img{width:52%;}.elementor-16100 .elementor-element.elementor-element-1c02d5d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-wrapper{gap:1px;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon{font-size:24px;padding:12px;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-title, .elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-title a{font-size:18px;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-description{font-size:12px;}}@media(max-width:767px){.elementor-16100 .elementor-element.elementor-element-1c38d8a{--min-height:250px;}.elementor-16100 .elementor-element.elementor-element-1c38d8a:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-1c38d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-16100 .elementor-element.elementor-element-1d36a62{text-align:center;}.elementor-16100 .elementor-element.elementor-element-1d36a62 .elementor-heading-title{font-size:30px;}.elementor-16100 .elementor-element.elementor-element-17f2e82{--container-widget-width:799px;--container-widget-flex-grow:0;width:var( --container-widget-width, 799px );max-width:799px;}.elementor-16100 .elementor-element.elementor-element-971f5a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16100 .elementor-element.elementor-element-1756c4f{text-align:center;}.elementor-16100 .elementor-element.elementor-element-54fc217{text-align:center;}.elementor-16100 .elementor-element.elementor-element-54fc217 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-16100 .elementor-element.elementor-element-21e62ac{text-align:center;}.elementor-16100 .elementor-element.elementor-element-18800bc{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16100 .elementor-element.elementor-element-96d0228{text-align:center;}.elementor-16100 .elementor-element.elementor-element-9105a60{text-align:center;}.elementor-16100 .elementor-element.elementor-element-b577090{text-align:center;}.elementor-16100 .elementor-element.elementor-element-fbe9e22{text-align:center;}.elementor-16100 .elementor-element.elementor-element-6d98615{text-align:center;}.elementor-16100 .elementor-element.elementor-element-057e87d{text-align:center;}.elementor-16100 .elementor-element.elementor-element-f15541c{text-align:center;}.elementor-16100 .elementor-element.elementor-element-4d1ff04{text-align:center;}.elementor-16100 .elementor-element.elementor-element-3e38e34{text-align:center;}.elementor-16100 .elementor-element.elementor-element-51f164a{text-align:center;}.elementor-16100 .elementor-element.elementor-element-04e62e2{text-align:center;}.elementor-16100 .elementor-element.elementor-element-f3c4cf0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-481c5ec{text-align:center;}.elementor-16100 .elementor-element.elementor-element-c52a79d{text-align:center;}.elementor-16100 .elementor-element.elementor-element-ff1cbf0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-fc36659{text-align:center;}.elementor-16100 .elementor-element.elementor-element-2f385a1{text-align:center;}.elementor-16100 .elementor-element.elementor-element-a255b68{text-align:center;}.elementor-16100 .elementor-element.elementor-element-98fb425{text-align:center;}.elementor-16100 .elementor-element.elementor-element-6c0efe4{text-align:center;}.elementor-16100 .elementor-element.elementor-element-63dc050{text-align:center;}.elementor-16100 .elementor-element.elementor-element-74b0249{text-align:center;}.elementor-16100 .elementor-element.elementor-element-041e38e{text-align:center;}.elementor-16100 .elementor-element.elementor-element-7784ca4{text-align:center;}.elementor-16100 .elementor-element.elementor-element-966b1b0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-e592902{text-align:center;}.elementor-16100 .elementor-element.elementor-element-a2e9f39{text-align:center;}.elementor-16100 .elementor-element.elementor-element-9914d50{text-align:center;}.elementor-16100 .elementor-element.elementor-element-ca85d6d{text-align:center;}.elementor-16100 .elementor-element.elementor-element-841a2b0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-c1737b8{text-align:center;}.elementor-16100 .elementor-element.elementor-element-8ca9f29{text-align:center;}.elementor-16100 .elementor-element.elementor-element-5106640{text-align:center;}.elementor-16100 .elementor-element.elementor-element-0b73ac7{text-align:center;}.elementor-16100 .elementor-element.elementor-element-90738ad{text-align:center;}.elementor-16100 .elementor-element.elementor-element-5580866{text-align:center;}.elementor-16100 .elementor-element.elementor-element-1dd2886{text-align:center;}.elementor-16100 .elementor-element.elementor-element-5dfcbea{text-align:center;}.elementor-16100 .elementor-element.elementor-element-d8a9154{text-align:center;}.elementor-16100 .elementor-element.elementor-element-0fdbeb0{text-align:center;}.elementor-16100 .elementor-element.elementor-element-e9496e3{text-align:center;}.elementor-16100 .elementor-element.elementor-element-2aa7804{text-align:center;}.elementor-16100 .elementor-element.elementor-element-582e7bf:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-582e7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16100 .elementor-element.elementor-element-582e7bf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16100 .elementor-element.elementor-element-714e737{text-align:center;}.elementor-16100 .elementor-element.elementor-element-714e737 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-16100 .elementor-element.elementor-element-faefc6f{text-align:center;}.elementor-16100 .elementor-element.elementor-element-1c02d5d:not(.elementor-motion-effects-element-type-background), .elementor-16100 .elementor-element.elementor-element-1c02d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clickmasters.pk/wp-content/uploads/2024/09/Best-digital-marketing-agency-1-150x150.webp");}.elementor-16100 .elementor-element.elementor-element-1c02d5d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16100 .elementor-element.elementor-element-271f90f{text-align:center;}.elementor-16100 .elementor-element.elementor-element-271f90f .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-16100 .elementor-element.elementor-element-eac8b3a{--flex-wrap:wrap;}.elementor-16100 .elementor-element.elementor-element-1d3017d .elementor-heading-title{font-size:15px;}.elementor-16100 .elementor-element.elementor-element-1d3017d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon{font-size:8px;padding:8px;}.elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-title, .elementor-16100 .elementor-element.elementor-element-5b505f5 .elementor-icon-box-title a{font-size:13px;}.elementor-16100 .elementor-element.elementor-element-5b505f5{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-16100 .elementor-element.elementor-element-a7b9e02{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb86382 */.elementor-16100 .elementor-element.elementor-element-fb86382 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-fb86382::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd35e3 */.elementor-16100 .elementor-element.elementor-element-ffd35e3 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffd35e3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3aeeb */.elementor-16100 .elementor-element.elementor-element-ed3aeeb {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ed3aeeb::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3128e80 */.elementor-16100 .elementor-element.elementor-element-3128e80 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3128e80::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5e92 */.elementor-16100 .elementor-element.elementor-element-9cc5e92 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9cc5e92::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1c00 */.elementor-16100 .elementor-element.elementor-element-63d1c00 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-63d1c00::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e809995 */.elementor-16100 .elementor-element.elementor-element-e809995 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e809995::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a46b5 */.elementor-16100 .elementor-element.elementor-element-57a46b5 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-57a46b5::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1b937 */.elementor-16100 .elementor-element.elementor-element-4e1b937 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4e1b937::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5cb73 */.elementor-16100 .elementor-element.elementor-element-8d5cb73 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8d5cb73::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d77503 */.elementor-16100 .elementor-element.elementor-element-9d77503 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9d77503::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8b543 */.elementor-16100 .elementor-element.elementor-element-7d8b543 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7d8b543::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4857a7 */.elementor-16100 .elementor-element.elementor-element-d4857a7 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-d4857a7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1b18 */.elementor-16100 .elementor-element.elementor-element-ffc1b18 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ffc1b18::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655034 */.elementor-16100 .elementor-element.elementor-element-f655034 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f655034::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904059d */.elementor-16100 .elementor-element.elementor-element-904059d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-904059d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a69aa2 */.elementor-16100 .elementor-element.elementor-element-8a69aa2 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-8a69aa2::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0882ad */.elementor-16100 .elementor-element.elementor-element-c0882ad {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c0882ad::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69637 */.elementor-16100 .elementor-element.elementor-element-1d69637 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1d69637::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64becfd */.elementor-16100 .elementor-element.elementor-element-64becfd {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-64becfd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba9f4f */.elementor-16100 .elementor-element.elementor-element-eba9f4f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-eba9f4f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e50547 */.elementor-16100 .elementor-element.elementor-element-5e50547 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-5e50547::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f4a74 */.elementor-16100 .elementor-element.elementor-element-c3f4a74 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-c3f4a74::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c393e */.elementor-16100 .elementor-element.elementor-element-51c393e {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-51c393e::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c21544 */.elementor-16100 .elementor-element.elementor-element-6c21544 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6c21544::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d68bf */.elementor-16100 .elementor-element.elementor-element-24d68bf {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-24d68bf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11b6e4 */.elementor-16100 .elementor-element.elementor-element-b11b6e4 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b11b6e4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e47479 */.elementor-16100 .elementor-element.elementor-element-9e47479 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-9e47479::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8fa411 */.elementor-16100 .elementor-element.elementor-element-b8fa411 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b8fa411::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec0796 */.elementor-16100 .elementor-element.elementor-element-3ec0796 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3ec0796::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbb078 */.elementor-16100 .elementor-element.elementor-element-1fbb078 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-1fbb078::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a918 */.elementor-16100 .elementor-element.elementor-element-ab5a918 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-ab5a918::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faa3e44 */.elementor-16100 .elementor-element.elementor-element-faa3e44 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-faa3e44::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f30460 */.elementor-16100 .elementor-element.elementor-element-3f30460 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-3f30460::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349280 */.elementor-16100 .elementor-element.elementor-element-4349280 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-4349280::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20ad56 */.elementor-16100 .elementor-element.elementor-element-f20ad56 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-f20ad56::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9db343 */.elementor-16100 .elementor-element.elementor-element-e9db343 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-e9db343::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ddfe6 */.elementor-16100 .elementor-element.elementor-element-29ddfe6 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-29ddfe6::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1361d */.elementor-16100 .elementor-element.elementor-element-6d1361d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-6d1361d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ed90d */.elementor-16100 .elementor-element.elementor-element-86ed90d {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-86ed90d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a0d9f */.elementor-16100 .elementor-element.elementor-element-b0a0d9f {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-b0a0d9f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef143c */.elementor-16100 .elementor-element.elementor-element-7ef143c {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-7ef143c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:10px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37f288a *//* Base button */
.getting-started-btn .elementor-button {
  position: relative;
  padding: 11px 11px;
  border-radius: 7.966px;

  background: transparent !important;
  color: #ffffff !important;
  font-weight: 500;

  border: none !important;
  overflow: hidden;
  z-index: 1;
}

/* Gradient border using ::after (normal visible) */
.getting-started-btn .elementor-button::after {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */

  background: linear-gradient(90deg, #FE9150, #6A5CFF);
  border-radius: 7.966px;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  pointer-events: none;
  z-index: 0;
}

/* Hover fill circle */
.getting-started-btn .elementor-button::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -60%;
  width: 20px;
  height: 20px;

  background: linear-gradient(92deg, #fe9150 0%, #010e61 100%);
  border-radius: 50%;

  transform: translateX(-50%) scale(0);
  transition: transform 0.55s ease;
  z-index: -1;
}

/* Hover animation */
.getting-started-btn .elementor-button:hover::before {
  transform: translateX(-50%) scale(25);
}

/* Text stays white */
.getting-started-btn .elementor-button:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd75ea */.elementor-16100 .elementor-element.elementor-element-afd75ea {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 34px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-afd75ea::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius:34px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b9e02 */.elementor-16100 .elementor-element.elementor-element-a7b9e02 {
    position: relative;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 15px;
    padding: 25px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.elementor-16100 .elementor-element.elementor-element-a7b9e02::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px; /* border thickness */
    border-radius: 15px;
    background: linear-gradient(
        90deg,
        rgba(255, 138, 61, 0.6),
        rgba(90, 75, 255, 0.6)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}/* End custom CSS */