.elementor-870 .elementor-element.elementor-element-6113d7d7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-870 .elementor-element.elementor-element-6113d7d7:not(.elementor-motion-effects-element-type-background), .elementor-870 .elementor-element.elementor-element-6113d7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7e26e9 );}.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-870 .elementor-element.elementor-element-129d8e5b{text-align:center;}.elementor-870 .elementor-element.elementor-element-129d8e5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-be693ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-0b907ea{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-0b907ea:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-0b907ea, .elementor-870 .elementor-element.elementor-element-0b907ea::before{--border-transition:0.3s;}.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-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-f6784a8{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f6784a8.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-f6784a8:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-f6784a8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-991d48c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-4336fc5{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-4336fc5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-4336fc5, .elementor-870 .elementor-element.elementor-element-4336fc5::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-8e9868a{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-8e9868a.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-8e9868a:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-8e9868a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-b986c6e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-4036d0e{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-4036d0e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-4036d0e, .elementor-870 .elementor-element.elementor-element-4036d0e::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-a6ced2b{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-a6ced2b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-a6ced2b:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-a6ced2b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-5419b76{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-68983d3{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-68983d3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-68983d3, .elementor-870 .elementor-element.elementor-element-68983d3::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-64cef6b{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-64cef6b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-64cef6b:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-64cef6b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-e3ca3dd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-fb6668f{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-fb6668f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-fb6668f, .elementor-870 .elementor-element.elementor-element-fb6668f::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-f3db17d{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-f3db17d.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-f3db17d:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-f3db17d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-05fda41{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-f1b35a0{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-f1b35a0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-f1b35a0, .elementor-870 .elementor-element.elementor-element-f1b35a0::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-40a8216{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-40a8216.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-40a8216:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-40a8216:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-ea916eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-36aee13{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-36aee13:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-36aee13, .elementor-870 .elementor-element.elementor-element-36aee13::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-cb556c2{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-cb556c2.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-cb556c2:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-cb556c2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-f003de1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-7d55dc8{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-7d55dc8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-7d55dc8, .elementor-870 .elementor-element.elementor-element-7d55dc8::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-52c4e9b{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-52c4e9b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-52c4e9b:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-52c4e9b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-7af49aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-8b8a254{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-8b8a254:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-8b8a254, .elementor-870 .elementor-element.elementor-element-8b8a254::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-122025c{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-122025c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-122025c.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-122025c.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-122025c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-122025c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-122025c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-122025c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-122025c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-122025c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-122025c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-122025c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-122025c:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-122025c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-9055bc1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-2b7f8f5{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-2b7f8f5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-2b7f8f5, .elementor-870 .elementor-element.elementor-element-2b7f8f5::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-0c690f6{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-0c690f6.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-0c690f6:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-0c690f6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-aca2c04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-9c6cb16{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-9c6cb16:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-9c6cb16, .elementor-870 .elementor-element.elementor-element-9c6cb16::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-7799e28{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-7799e28.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-7799e28:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-7799e28:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-87ea4ad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-3427ad8{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-3427ad8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-3427ad8, .elementor-870 .elementor-element.elementor-element-3427ad8::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-d2a2b4c{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d2a2b4c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-d2a2b4c:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-d2a2b4c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-e62c040{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-a233a12{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-a233a12:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-a233a12, .elementor-870 .elementor-element.elementor-element-a233a12::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-6907945{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-6907945.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-6907945.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-6907945.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-6907945.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-6907945.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-6907945.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-6907945.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-6907945.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-6907945.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-6907945.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-6907945.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-6907945:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-6907945:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-71ccc77{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-6eea56e{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-6eea56e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-6eea56e, .elementor-870 .elementor-element.elementor-element-6eea56e::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-4dd34ea{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-4dd34ea.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-4dd34ea:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-4dd34ea:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-6602488{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-62f6bc9{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-62f6bc9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-62f6bc9, .elementor-870 .elementor-element.elementor-element-62f6bc9::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-af3c515{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-af3c515.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-af3c515:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-af3c515:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-07534b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-28fcbd0{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-28fcbd0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-28fcbd0, .elementor-870 .elementor-element.elementor-element-28fcbd0::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-d5e517f{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-d5e517f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-d5e517f:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-d5e517f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-843160f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-057a82a{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-057a82a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-057a82a, .elementor-870 .elementor-element.elementor-element-057a82a::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-c91b249{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-c91b249.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-c91b249:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-c91b249:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-7646f17{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-e4a0b6b{--display:flex;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 40px 0px rgba(6.000000000000001, 11.000000000000014, 20, 0.11);--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-870 .elementor-element.elementor-element-e4a0b6b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2731050 );--border-color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-e4a0b6b, .elementor-870 .elementor-element.elementor-element-e4a0b6b::before{--border-transition:0.3s;}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-wrapper{text-align:left;}.elementor-870 .elementor-element.elementor-element-5990b79{--icon-box-icon-margin:15px;}.elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-framed .elementor-icon, .elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-default .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a7e26e9 );fill:var( --e-global-color-1a0b88d );color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a7e26e9 );color:var( --e-global-color-a7e26e9 );border-color:var( --e-global-color-a7e26e9 );}.elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-870 .elementor-element.elementor-element-5990b79.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon{font-size:44px;}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-870 .elementor-element.elementor-element-5990b79:has(:hover) .elementor-icon-box-title,
					 .elementor-870 .elementor-element.elementor-element-5990b79:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-870 .elementor-element.elementor-element-e18a0d4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:5px;--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:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:4px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:4px;--e-n-carousel-arrow-size:30px;}.elementor-870 .elementor-element.elementor-element-e18a0d4.elementor-element{--align-self:center;}:where( .elementor-870 .elementor-element.elementor-element-e18a0d4 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}#elementor-popup-modal-870 .dialog-widget-content{animation-duration:1s;border-radius:16px 16px 16px 16px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-870{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-870 .dialog-message{height:auto;}#elementor-popup-modal-870 .dialog-close-button{display:flex;font-size:24px;}@media(max-width:1024px){.elementor-870 .elementor-element.elementor-element-0b907ea{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-f6784a8{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-4336fc5{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-8e9868a{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-4036d0e{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-a6ced2b{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-68983d3{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-64cef6b{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-fb6668f{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-f3db17d{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-f1b35a0{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-40a8216{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-36aee13{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-cb556c2{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-7d55dc8{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-52c4e9b{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-8b8a254{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-122025c{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-2b7f8f5{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-0c690f6{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-9c6cb16{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-7799e28{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-3427ad8{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-d2a2b4c{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-a233a12{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-6907945{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-6eea56e{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-4dd34ea{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-62f6bc9{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-af3c515{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-28fcbd0{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-d5e517f{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-057a82a{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-c91b249{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-e4a0b6b{--border-radius:8px 8px 8px 8px;}.elementor-870 .elementor-element.elementor-element-5990b79{padding:0px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-title a{font-size:21px;}.elementor-870 .elementor-element.elementor-element-e18a0d4{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-870 .elementor-element.elementor-element-6113d7d7{--padding-top:33px;--padding-bottom:33px;--padding-left:10px;--padding-right:010px;}.elementor-870 .elementor-element.elementor-element-0b907ea{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-f6784a8 .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-4336fc5{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-8e9868a .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-4036d0e{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-a6ced2b .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-68983d3{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-64cef6b .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-fb6668f{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-f3db17d .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-f1b35a0{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-40a8216 .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-36aee13{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-cb556c2 .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-7d55dc8{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-52c4e9b .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-8b8a254{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-122025c .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-2b7f8f5{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-0c690f6 .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-9c6cb16{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-7799e28 .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-3427ad8{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-d2a2b4c .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-a233a12{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-6907945 .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-6eea56e{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-4dd34ea .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-62f6bc9{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-af3c515 .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-28fcbd0{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-d5e517f .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-057a82a{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-c91b249 .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-e4a0b6b{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-wrapper{text-align:center;}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-title{margin-block-end:8px;}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon{font-size:31px;}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-title, .elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-title a{font-size:18px;}.elementor-870 .elementor-element.elementor-element-5990b79 .elementor-icon-box-description{font-size:16px;}.elementor-870 .elementor-element.elementor-element-e18a0d4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:26px;}}@media(max-width:1024px) and (min-width:768px){.elementor-870 .elementor-element.elementor-element-0b907ea{--width:50%;}.elementor-870 .elementor-element.elementor-element-4336fc5{--width:50%;}.elementor-870 .elementor-element.elementor-element-4036d0e{--width:50%;}.elementor-870 .elementor-element.elementor-element-68983d3{--width:50%;}.elementor-870 .elementor-element.elementor-element-fb6668f{--width:50%;}.elementor-870 .elementor-element.elementor-element-f1b35a0{--width:50%;}.elementor-870 .elementor-element.elementor-element-36aee13{--width:50%;}.elementor-870 .elementor-element.elementor-element-7d55dc8{--width:50%;}.elementor-870 .elementor-element.elementor-element-8b8a254{--width:50%;}.elementor-870 .elementor-element.elementor-element-2b7f8f5{--width:50%;}.elementor-870 .elementor-element.elementor-element-9c6cb16{--width:50%;}.elementor-870 .elementor-element.elementor-element-3427ad8{--width:50%;}.elementor-870 .elementor-element.elementor-element-a233a12{--width:50%;}.elementor-870 .elementor-element.elementor-element-6eea56e{--width:50%;}.elementor-870 .elementor-element.elementor-element-62f6bc9{--width:50%;}.elementor-870 .elementor-element.elementor-element-28fcbd0{--width:50%;}.elementor-870 .elementor-element.elementor-element-057a82a{--width:50%;}.elementor-870 .elementor-element.elementor-element-e4a0b6b{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b907ea */.elementor-870 .elementor-element.elementor-element-0b907ea{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4336fc5 */.elementor-870 .elementor-element.elementor-element-4336fc5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4036d0e */.elementor-870 .elementor-element.elementor-element-4036d0e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68983d3 */.elementor-870 .elementor-element.elementor-element-68983d3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6668f */.elementor-870 .elementor-element.elementor-element-fb6668f{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b35a0 */.elementor-870 .elementor-element.elementor-element-f1b35a0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aee13 */.elementor-870 .elementor-element.elementor-element-36aee13{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d55dc8 */.elementor-870 .elementor-element.elementor-element-7d55dc8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8a254 */.elementor-870 .elementor-element.elementor-element-8b8a254{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f8f5 */.elementor-870 .elementor-element.elementor-element-2b7f8f5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6cb16 */.elementor-870 .elementor-element.elementor-element-9c6cb16{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3427ad8 */.elementor-870 .elementor-element.elementor-element-3427ad8{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a233a12 */.elementor-870 .elementor-element.elementor-element-a233a12{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eea56e */.elementor-870 .elementor-element.elementor-element-6eea56e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f6bc9 */.elementor-870 .elementor-element.elementor-element-62f6bc9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fcbd0 */.elementor-870 .elementor-element.elementor-element-28fcbd0{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057a82a */.elementor-870 .elementor-element.elementor-element-057a82a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0b6b */.elementor-870 .elementor-element.elementor-element-e4a0b6b{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */