.elementor-709 .elementor-element.elementor-element-52f4b2da{--display:flex;}.elementor-709 .elementor-element.elementor-element-5dcad794{--display:flex;}.elementor-709 .elementor-element.elementor-element-676924b8{--display:flex;}.elementor-709 .elementor-element.elementor-element-dc63849{--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:0px 06px;--row-gap:0px;--column-gap:06px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-709 .elementor-element.elementor-element-fcdde8a .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-fcdde8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-fcdde8a.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-fcdde8a.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-fcdde8a.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-fcdde8a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-fcdde8a .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-fcdde8a .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-90ce17b .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-90ce17b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-90ce17b.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-90ce17b.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-90ce17b.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-90ce17b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-90ce17b .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-90ce17b .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-c87353d .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-c87353d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-c87353d.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-c87353d.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-c87353d.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-c87353d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-c87353d .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-c87353d .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-b8561fc .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-b8561fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-b8561fc.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-b8561fc.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-b8561fc.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-b8561fc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-b8561fc .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-b8561fc .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-1574e31 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-1574e31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-1574e31.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-1574e31.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-1574e31.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-1574e31.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-1574e31 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-1574e31 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-534856b1 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-534856b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-534856b1.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-534856b1.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-534856b1.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-534856b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-534856b1 .elementor-icon{font-size:25px;border-width:1px 1px 1px 1px;}.elementor-709 .elementor-element.elementor-element-534856b1 .elementor-icon svg{height:25px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-709 .elementor-element.elementor-element-4fae7f2{color:var( --e-global-color-d3b5252 );}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-709 .elementor-element.elementor-element-2c729a8c .elementor-heading-title{font-family:var( --e-global-typography-9273797-font-family ), Sans-serif;font-size:var( --e-global-typography-9273797-font-size );font-weight:var( --e-global-typography-9273797-font-weight );text-transform:var( --e-global-typography-9273797-text-transform );line-height:var( --e-global-typography-9273797-line-height );color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7551464{--display:flex;}.elementor-709 .elementor-element.elementor-element-9b300c1{--display:flex;}.elementor-709 .elementor-element.elementor-element-2784099{--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:0px 06px;--row-gap:0px;--column-gap:06px;}.elementor-709 .elementor-element.elementor-element-40876eb .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-40876eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-40876eb.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-40876eb.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-40876eb.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-40876eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-40876eb .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-40876eb .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-5c8e2b3 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-5c8e2b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-5c8e2b3.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-5c8e2b3.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-5c8e2b3.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-5c8e2b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-5c8e2b3 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-5c8e2b3 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-e76313f .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-e76313f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-e76313f.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-e76313f.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-e76313f.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-e76313f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-e76313f .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-e76313f .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-96639c5 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-96639c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-96639c5.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-96639c5.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-96639c5.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-96639c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-96639c5 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-96639c5 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-af8227b .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-af8227b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-af8227b.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-af8227b.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-af8227b.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-af8227b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-af8227b .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-af8227b .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-8918456 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-8918456.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-8918456.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-8918456.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-8918456.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-8918456.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-8918456 .elementor-icon{font-size:25px;border-width:1px 1px 1px 1px;}.elementor-709 .elementor-element.elementor-element-8918456 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-acaf671{color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-ceb7c9d .elementor-heading-title{font-family:var( --e-global-typography-9273797-font-family ), Sans-serif;font-size:var( --e-global-typography-9273797-font-size );font-weight:var( --e-global-typography-9273797-font-weight );text-transform:var( --e-global-typography-9273797-text-transform );line-height:var( --e-global-typography-9273797-line-height );color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-cf57b41{--display:flex;}.elementor-709 .elementor-element.elementor-element-e25da4e{--display:flex;}.elementor-709 .elementor-element.elementor-element-776428b{--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:0px 06px;--row-gap:0px;--column-gap:06px;}.elementor-709 .elementor-element.elementor-element-d673b48 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-d673b48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-d673b48.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-d673b48.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-d673b48.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-d673b48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-d673b48 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-d673b48 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-7d3885b .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-7d3885b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7d3885b.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-7d3885b.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7d3885b.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-7d3885b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7d3885b .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-7d3885b .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-862eee5 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-862eee5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-862eee5.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-862eee5.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-862eee5.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-862eee5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-862eee5 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-862eee5 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-cd5bda6 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-cd5bda6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-cd5bda6.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-cd5bda6.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-cd5bda6.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-cd5bda6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-cd5bda6 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-cd5bda6 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-be9683e .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-be9683e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-be9683e.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-be9683e.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-be9683e.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-be9683e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-be9683e .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-be9683e .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-9b117dd .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-9b117dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-9b117dd.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-9b117dd.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-9b117dd.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-9b117dd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-9b117dd .elementor-icon{font-size:25px;border-width:1px 1px 1px 1px;}.elementor-709 .elementor-element.elementor-element-9b117dd .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-9b437b7{color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-84b20b0 .elementor-heading-title{font-family:var( --e-global-typography-9273797-font-family ), Sans-serif;font-size:var( --e-global-typography-9273797-font-size );font-weight:var( --e-global-typography-9273797-font-weight );text-transform:var( --e-global-typography-9273797-text-transform );line-height:var( --e-global-typography-9273797-line-height );color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-cbe5737{--display:flex;}.elementor-709 .elementor-element.elementor-element-2fba6bb{--display:flex;}.elementor-709 .elementor-element.elementor-element-b32f04a{--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:0px 06px;--row-gap:0px;--column-gap:06px;}.elementor-709 .elementor-element.elementor-element-3775cd5 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-3775cd5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-3775cd5.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-3775cd5.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-3775cd5.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-3775cd5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-3775cd5 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-3775cd5 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-bf71c67 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-bf71c67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-bf71c67.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-bf71c67.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-bf71c67.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-bf71c67.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-bf71c67 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-bf71c67 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-25c6955 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-25c6955.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-25c6955.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-25c6955.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-25c6955.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-25c6955.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-25c6955 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-25c6955 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-e92c04e .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-e92c04e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-e92c04e.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-e92c04e.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-e92c04e.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-e92c04e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-e92c04e .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-e92c04e .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-6cce4b4 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-6cce4b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-6cce4b4.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-6cce4b4.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-6cce4b4.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-6cce4b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-6cce4b4 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-6cce4b4 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-2be4715 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-2be4715.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-2be4715.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-2be4715.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-2be4715.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-2be4715.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-2be4715 .elementor-icon{font-size:25px;border-width:1px 1px 1px 1px;}.elementor-709 .elementor-element.elementor-element-2be4715 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-b47f37e{color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-3179ab5 .elementor-heading-title{font-family:var( --e-global-typography-9273797-font-family ), Sans-serif;font-size:var( --e-global-typography-9273797-font-size );font-weight:var( --e-global-typography-9273797-font-weight );text-transform:var( --e-global-typography-9273797-text-transform );line-height:var( --e-global-typography-9273797-line-height );color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-c0985b1{--display:flex;}.elementor-709 .elementor-element.elementor-element-c34e1ab{--display:flex;}.elementor-709 .elementor-element.elementor-element-fb7df5f{--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:0px 06px;--row-gap:0px;--column-gap:06px;}.elementor-709 .elementor-element.elementor-element-7ddc2a8 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-7ddc2a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7ddc2a8.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-7ddc2a8.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7ddc2a8.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-7ddc2a8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7ddc2a8 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-7ddc2a8 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-a7ac784 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-a7ac784.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-a7ac784.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-a7ac784.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-a7ac784.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-a7ac784.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-a7ac784 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-a7ac784 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-7e25bb4 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-7e25bb4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7e25bb4.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-7e25bb4.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7e25bb4.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-7e25bb4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-7e25bb4 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-7e25bb4 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-cbe40c2 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-cbe40c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-cbe40c2.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-cbe40c2.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-cbe40c2.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-cbe40c2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-cbe40c2 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-cbe40c2 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-d596a4c .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-d596a4c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-d596a4c.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-d596a4c.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-d596a4c.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-d596a4c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-d596a4c .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-d596a4c .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-ebdaa3e .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-ebdaa3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-ebdaa3e.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-ebdaa3e.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-ebdaa3e.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-ebdaa3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-ebdaa3e .elementor-icon{font-size:25px;border-width:1px 1px 1px 1px;}.elementor-709 .elementor-element.elementor-element-ebdaa3e .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-451f4cf{color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-9d7df8a .elementor-heading-title{font-family:var( --e-global-typography-9273797-font-family ), Sans-serif;font-size:var( --e-global-typography-9273797-font-size );font-weight:var( --e-global-typography-9273797-font-weight );text-transform:var( --e-global-typography-9273797-text-transform );line-height:var( --e-global-typography-9273797-line-height );color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-d6e0d5a{--display:flex;}.elementor-709 .elementor-element.elementor-element-4c13f9d{--display:flex;}.elementor-709 .elementor-element.elementor-element-100d031{--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:0px 06px;--row-gap:0px;--column-gap:06px;}.elementor-709 .elementor-element.elementor-element-37fe2ed .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-37fe2ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-37fe2ed.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-37fe2ed.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-37fe2ed.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-37fe2ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-37fe2ed .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-37fe2ed .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-11b16e6 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-11b16e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-11b16e6.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-11b16e6.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-11b16e6.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-11b16e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-11b16e6 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-11b16e6 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-3ce1f23 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-3ce1f23.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-3ce1f23.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-3ce1f23.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-3ce1f23.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-3ce1f23.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-3ce1f23 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-3ce1f23 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-5e497ae .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-5e497ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-5e497ae.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-5e497ae.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-5e497ae.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-5e497ae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-5e497ae .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-5e497ae .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-ca38635 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-ca38635.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-ca38635.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-ca38635.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-ca38635.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-ca38635.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-ca38635 .elementor-icon{font-size:25px;}.elementor-709 .elementor-element.elementor-element-ca38635 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-b5c09a4 .elementor-icon-wrapper{text-align:start;}.elementor-709 .elementor-element.elementor-element-b5c09a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-b5c09a4.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-b5c09a4.elementor-view-default .elementor-icon{color:var( --e-global-color-d3b5252 );border-color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-b5c09a4.elementor-view-framed .elementor-icon, .elementor-709 .elementor-element.elementor-element-b5c09a4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-b5c09a4 .elementor-icon{font-size:25px;border-width:1px 1px 1px 1px;}.elementor-709 .elementor-element.elementor-element-b5c09a4 .elementor-icon svg{height:25px;}.elementor-709 .elementor-element.elementor-element-4fa1b66{color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-a0cb9eb .elementor-heading-title{font-family:var( --e-global-typography-9273797-font-family ), Sans-serif;font-size:var( --e-global-typography-9273797-font-size );font-weight:var( --e-global-typography-9273797-font-weight );text-transform:var( --e-global-typography-9273797-text-transform );line-height:var( --e-global-typography-9273797-line-height );color:var( --e-global-color-d3b5252 );}.elementor-709 .elementor-element.elementor-element-31b6d388{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}@media(max-width:1550px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-709 .elementor-element.elementor-element-2c729a8c .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-ceb7c9d .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-84b20b0 .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-3179ab5 .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-9d7df8a .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-a0cb9eb .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-709 .elementor-element.elementor-element-2c729a8c .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-ceb7c9d .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-84b20b0 .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-3179ab5 .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-9d7df8a .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-a0cb9eb .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-31b6d388{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-709 .elementor-element.elementor-element-2c729a8c .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-ceb7c9d .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-84b20b0 .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-3179ab5 .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-9d7df8a .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-a0cb9eb .elementor-heading-title{font-size:var( --e-global-typography-9273797-font-size );line-height:var( --e-global-typography-9273797-line-height );}.elementor-709 .elementor-element.elementor-element-31b6d388{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-size:17px;}}/* Start custom CSS for container, class: .elementor-element-676924b8 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b300c1 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25da4e */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fba6bb */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34e1ab */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c13f9d */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676924b8 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b300c1 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25da4e */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fba6bb */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34e1ab */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c13f9d */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676924b8 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b300c1 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25da4e */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fba6bb */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34e1ab */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c13f9d */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676924b8 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b300c1 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25da4e */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fba6bb */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34e1ab */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c13f9d */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676924b8 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b300c1 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25da4e */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fba6bb */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34e1ab */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c13f9d */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676924b8 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b300c1 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25da4e */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fba6bb */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34e1ab */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c13f9d */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676924b8 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b300c1 */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25da4e */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fba6bb */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34e1ab */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c13f9d */.glass-card  {
 padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 0px 0px rgba(255, 255, 255, 0);
  position: relative;
  overflow: hidden;
}

.glass-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.glass-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}/* End custom CSS */