.elementor-815 .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-815 .elementor-element.elementor-element-6113d7d7:not(.elementor-motion-effects-element-type-background), .elementor-815 .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-815 .elementor-element.elementor-element-129d8e5b{text-align:center;}.elementor-815 .elementor-element.elementor-element-129d8e5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-cf98731{--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-815 .elementor-element.elementor-element-3b529d1{--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-815 .elementor-element.elementor-element-3b529d1: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-815 .elementor-element.elementor-element-3b529d1, .elementor-815 .elementor-element.elementor-element-3b529d1::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-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-5e3dbb5{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-5e3dbb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-5e3dbb5.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-5e3dbb5.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-815 .elementor-element.elementor-element-5e3dbb5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5e3dbb5.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-815 .elementor-element.elementor-element-5e3dbb5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5e3dbb5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5e3dbb5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5e3dbb5.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-815 .elementor-element.elementor-element-5e3dbb5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5e3dbb5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-5e3dbb5:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-5e3dbb5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-b20183a{--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-815 .elementor-element.elementor-element-beb234a{--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-815 .elementor-element.elementor-element-beb234a: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-815 .elementor-element.elementor-element-beb234a, .elementor-815 .elementor-element.elementor-element-beb234a::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-dc1e05a{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-dc1e05a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-dc1e05a.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-dc1e05a.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-815 .elementor-element.elementor-element-dc1e05a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-dc1e05a.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-815 .elementor-element.elementor-element-dc1e05a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-dc1e05a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-dc1e05a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-dc1e05a.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-815 .elementor-element.elementor-element-dc1e05a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-dc1e05a.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-dc1e05a:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-dc1e05a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-fa2f573{--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-815 .elementor-element.elementor-element-8497654{--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-815 .elementor-element.elementor-element-8497654: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-815 .elementor-element.elementor-element-8497654, .elementor-815 .elementor-element.elementor-element-8497654::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-50d1505{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-50d1505.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-50d1505.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-50d1505.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-815 .elementor-element.elementor-element-50d1505.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-50d1505.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-815 .elementor-element.elementor-element-50d1505.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-50d1505.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-50d1505.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-50d1505.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-815 .elementor-element.elementor-element-50d1505.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-50d1505.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-50d1505:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-50d1505:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-452f072{--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-815 .elementor-element.elementor-element-0fb7dc3{--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-815 .elementor-element.elementor-element-0fb7dc3: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-815 .elementor-element.elementor-element-0fb7dc3, .elementor-815 .elementor-element.elementor-element-0fb7dc3::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-4b058a0{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-4b058a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-4b058a0.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-4b058a0.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-815 .elementor-element.elementor-element-4b058a0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4b058a0.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-815 .elementor-element.elementor-element-4b058a0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4b058a0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4b058a0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4b058a0.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-815 .elementor-element.elementor-element-4b058a0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4b058a0.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-4b058a0:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-4b058a0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-aff1afd{--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-815 .elementor-element.elementor-element-aee9ec9{--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-815 .elementor-element.elementor-element-aee9ec9: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-815 .elementor-element.elementor-element-aee9ec9, .elementor-815 .elementor-element.elementor-element-aee9ec9::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-c363278{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-c363278.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-c363278.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-c363278.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-815 .elementor-element.elementor-element-c363278.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c363278.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-815 .elementor-element.elementor-element-c363278.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c363278.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c363278.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c363278.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-815 .elementor-element.elementor-element-c363278.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c363278.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-c363278:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-c363278:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-f2c0ff3{--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-815 .elementor-element.elementor-element-529fecc{--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-815 .elementor-element.elementor-element-529fecc: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-815 .elementor-element.elementor-element-529fecc, .elementor-815 .elementor-element.elementor-element-529fecc::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-d5dfa0e{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-d5dfa0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-d5dfa0e.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-d5dfa0e.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-815 .elementor-element.elementor-element-d5dfa0e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-d5dfa0e.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-815 .elementor-element.elementor-element-d5dfa0e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-d5dfa0e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-d5dfa0e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-d5dfa0e.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-815 .elementor-element.elementor-element-d5dfa0e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-d5dfa0e.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-d5dfa0e:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-d5dfa0e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-88111a1{--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-815 .elementor-element.elementor-element-bec40dc{--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-815 .elementor-element.elementor-element-bec40dc: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-815 .elementor-element.elementor-element-bec40dc, .elementor-815 .elementor-element.elementor-element-bec40dc::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-3c57661{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-3c57661.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-3c57661.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-3c57661.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-815 .elementor-element.elementor-element-3c57661.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3c57661.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-815 .elementor-element.elementor-element-3c57661.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3c57661.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3c57661.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3c57661.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-815 .elementor-element.elementor-element-3c57661.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3c57661.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-3c57661:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-3c57661:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-a41b504{--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-815 .elementor-element.elementor-element-7af3d5c{--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-815 .elementor-element.elementor-element-7af3d5c: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-815 .elementor-element.elementor-element-7af3d5c, .elementor-815 .elementor-element.elementor-element-7af3d5c::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-02417db{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-02417db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-02417db.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-02417db.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-815 .elementor-element.elementor-element-02417db.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-02417db.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-815 .elementor-element.elementor-element-02417db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-02417db.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-02417db.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-02417db.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-815 .elementor-element.elementor-element-02417db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-02417db.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-02417db:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-02417db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-6bc9ca2{--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-815 .elementor-element.elementor-element-e5de231{--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-815 .elementor-element.elementor-element-e5de231: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-815 .elementor-element.elementor-element-e5de231, .elementor-815 .elementor-element.elementor-element-e5de231::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-0bd3570{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-0bd3570.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-0bd3570.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-0bd3570.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-815 .elementor-element.elementor-element-0bd3570.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-0bd3570.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-815 .elementor-element.elementor-element-0bd3570.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-0bd3570.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-0bd3570.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-0bd3570.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-815 .elementor-element.elementor-element-0bd3570.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-0bd3570.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-0bd3570:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-0bd3570:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-5044357{--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-815 .elementor-element.elementor-element-7bf8ac4{--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-815 .elementor-element.elementor-element-7bf8ac4: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-815 .elementor-element.elementor-element-7bf8ac4, .elementor-815 .elementor-element.elementor-element-7bf8ac4::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-23c75e5{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-23c75e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-23c75e5.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-23c75e5.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-815 .elementor-element.elementor-element-23c75e5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-23c75e5.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-815 .elementor-element.elementor-element-23c75e5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-23c75e5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-23c75e5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-23c75e5.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-815 .elementor-element.elementor-element-23c75e5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-23c75e5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-23c75e5:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-23c75e5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-cbd16d3{--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-815 .elementor-element.elementor-element-bb7feaa{--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-815 .elementor-element.elementor-element-bb7feaa: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-815 .elementor-element.elementor-element-bb7feaa, .elementor-815 .elementor-element.elementor-element-bb7feaa::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-3589708{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-3589708.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-3589708.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-3589708.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-815 .elementor-element.elementor-element-3589708.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3589708.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-815 .elementor-element.elementor-element-3589708.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3589708.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3589708.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3589708.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-815 .elementor-element.elementor-element-3589708.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-3589708.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-3589708:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-3589708:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-32fa477{--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-815 .elementor-element.elementor-element-1917b83{--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-815 .elementor-element.elementor-element-1917b83: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-815 .elementor-element.elementor-element-1917b83, .elementor-815 .elementor-element.elementor-element-1917b83::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-529b26f{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-529b26f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-529b26f.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-529b26f.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-815 .elementor-element.elementor-element-529b26f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-529b26f.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-815 .elementor-element.elementor-element-529b26f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-529b26f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-529b26f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-529b26f.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-815 .elementor-element.elementor-element-529b26f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-529b26f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-529b26f:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-529b26f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-2fae58c{--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-815 .elementor-element.elementor-element-1138ced{--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-815 .elementor-element.elementor-element-1138ced: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-815 .elementor-element.elementor-element-1138ced, .elementor-815 .elementor-element.elementor-element-1138ced::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-4584aaf{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-4584aaf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-4584aaf.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-4584aaf.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-815 .elementor-element.elementor-element-4584aaf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4584aaf.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-815 .elementor-element.elementor-element-4584aaf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4584aaf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4584aaf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4584aaf.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-815 .elementor-element.elementor-element-4584aaf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-4584aaf.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-4584aaf:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-4584aaf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-090eeeb{--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-815 .elementor-element.elementor-element-5de4fe2{--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-815 .elementor-element.elementor-element-5de4fe2: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-815 .elementor-element.elementor-element-5de4fe2, .elementor-815 .elementor-element.elementor-element-5de4fe2::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-c9d7e73{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-c9d7e73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-c9d7e73.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-c9d7e73.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-815 .elementor-element.elementor-element-c9d7e73.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c9d7e73.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-815 .elementor-element.elementor-element-c9d7e73.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c9d7e73.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c9d7e73.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c9d7e73.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-815 .elementor-element.elementor-element-c9d7e73.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-c9d7e73.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-c9d7e73:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-c9d7e73:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-e5d162e{--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-815 .elementor-element.elementor-element-8b396b4{--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-815 .elementor-element.elementor-element-8b396b4: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-815 .elementor-element.elementor-element-8b396b4, .elementor-815 .elementor-element.elementor-element-8b396b4::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-744da43{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-744da43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-744da43.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-744da43.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-815 .elementor-element.elementor-element-744da43.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-744da43.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-815 .elementor-element.elementor-element-744da43.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-744da43.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-744da43.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-744da43.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-815 .elementor-element.elementor-element-744da43.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-744da43.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-744da43:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-744da43:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-6c09912{--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-815 .elementor-element.elementor-element-50deba9{--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-815 .elementor-element.elementor-element-50deba9: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-815 .elementor-element.elementor-element-50deba9, .elementor-815 .elementor-element.elementor-element-50deba9::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-5d3b32c{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-5d3b32c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-5d3b32c.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-5d3b32c.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-815 .elementor-element.elementor-element-5d3b32c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5d3b32c.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-815 .elementor-element.elementor-element-5d3b32c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5d3b32c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5d3b32c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5d3b32c.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-815 .elementor-element.elementor-element-5d3b32c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5d3b32c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-5d3b32c:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-5d3b32c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-cee9c18{--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-815 .elementor-element.elementor-element-3db62d5{--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-815 .elementor-element.elementor-element-3db62d5: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-815 .elementor-element.elementor-element-3db62d5, .elementor-815 .elementor-element.elementor-element-3db62d5::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-ac31d6b{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-ac31d6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-ac31d6b.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-ac31d6b.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-815 .elementor-element.elementor-element-ac31d6b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-ac31d6b.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-815 .elementor-element.elementor-element-ac31d6b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-ac31d6b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-ac31d6b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-ac31d6b.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-815 .elementor-element.elementor-element-ac31d6b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-ac31d6b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-ac31d6b:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-ac31d6b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-24a31f6{--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-815 .elementor-element.elementor-element-f92024e{--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-815 .elementor-element.elementor-element-f92024e: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-815 .elementor-element.elementor-element-f92024e, .elementor-815 .elementor-element.elementor-element-f92024e::before{--border-transition:0.3s;}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-wrapper{text-align:left;}.elementor-815 .elementor-element.elementor-element-7a8e894{--icon-box-icon-margin:15px;}.elementor-815 .elementor-element.elementor-element-7a8e894.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7e26e9 );}.elementor-815 .elementor-element.elementor-element-7a8e894.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-7a8e894.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-815 .elementor-element.elementor-element-7a8e894.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-7a8e894.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-815 .elementor-element.elementor-element-7a8e894.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-7a8e894.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-7a8e894.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-7a8e894.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-815 .elementor-element.elementor-element-7a8e894.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-7a8e894.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon{font-size:44px;}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-title{color:var( --e-global-color-1a0b88d );}.elementor-815 .elementor-element.elementor-element-7a8e894:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-7a8e894:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-2731050 );}.elementor-815 .elementor-element.elementor-element-7d8e41f{--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-815 .elementor-element.elementor-element-7d8e41f.elementor-element{--align-self:center;}:where( .elementor-815 .elementor-element.elementor-element-7d8e41f .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}#elementor-popup-modal-815 .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-815{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-815 .dialog-message{height:auto;}#elementor-popup-modal-815 .dialog-close-button{display:flex;font-size:24px;}@media(max-width:1024px){.elementor-815 .elementor-element.elementor-element-3b529d1{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-5e3dbb5{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-beb234a{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-dc1e05a{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-8497654{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-50d1505{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-0fb7dc3{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-4b058a0{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-aee9ec9{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-c363278{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-529fecc{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-d5dfa0e{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-bec40dc{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-3c57661{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-7af3d5c{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-02417db{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-e5de231{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-0bd3570{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-7bf8ac4{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-23c75e5{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-bb7feaa{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-3589708{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-1917b83{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-529b26f{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-1138ced{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-4584aaf{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-5de4fe2{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-c9d7e73{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-8b396b4{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-744da43{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-50deba9{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-5d3b32c{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-3db62d5{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-ac31d6b{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-f92024e{--border-radius:8px 8px 8px 8px;}.elementor-815 .elementor-element.elementor-element-7a8e894{padding:0px 0px 50px 0px;}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-title a{font-size:21px;}.elementor-815 .elementor-element.elementor-element-7d8e41f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-815 .elementor-element.elementor-element-6113d7d7{--padding-top:33px;--padding-bottom:33px;--padding-left:10px;--padding-right:010px;}.elementor-815 .elementor-element.elementor-element-3b529d1{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-5e3dbb5 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-beb234a{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-dc1e05a .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-8497654{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-50d1505 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-0fb7dc3{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-4b058a0 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-aee9ec9{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-c363278 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-529fecc{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-d5dfa0e .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-bec40dc{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-3c57661 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-7af3d5c{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-02417db .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-e5de231{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-0bd3570 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-7bf8ac4{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-23c75e5 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-bb7feaa{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-3589708 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-1917b83{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-529b26f .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-1138ced{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-4584aaf .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-5de4fe2{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-c9d7e73 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-8b396b4{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-744da43 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-50deba9{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-5d3b32c .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-3db62d5{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-ac31d6b .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-f92024e{--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-wrapper{text-align:center;}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-title{margin-block-end:8px;}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon{font-size:31px;}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-title a{font-size:18px;}.elementor-815 .elementor-element.elementor-element-7a8e894 .elementor-icon-box-description{font-size:16px;}.elementor-815 .elementor-element.elementor-element-7d8e41f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:26px;}}@media(max-width:1024px) and (min-width:768px){.elementor-815 .elementor-element.elementor-element-3b529d1{--width:50%;}.elementor-815 .elementor-element.elementor-element-beb234a{--width:50%;}.elementor-815 .elementor-element.elementor-element-8497654{--width:50%;}.elementor-815 .elementor-element.elementor-element-0fb7dc3{--width:50%;}.elementor-815 .elementor-element.elementor-element-aee9ec9{--width:50%;}.elementor-815 .elementor-element.elementor-element-529fecc{--width:50%;}.elementor-815 .elementor-element.elementor-element-bec40dc{--width:50%;}.elementor-815 .elementor-element.elementor-element-7af3d5c{--width:50%;}.elementor-815 .elementor-element.elementor-element-e5de231{--width:50%;}.elementor-815 .elementor-element.elementor-element-7bf8ac4{--width:50%;}.elementor-815 .elementor-element.elementor-element-bb7feaa{--width:50%;}.elementor-815 .elementor-element.elementor-element-1917b83{--width:50%;}.elementor-815 .elementor-element.elementor-element-1138ced{--width:50%;}.elementor-815 .elementor-element.elementor-element-5de4fe2{--width:50%;}.elementor-815 .elementor-element.elementor-element-8b396b4{--width:50%;}.elementor-815 .elementor-element.elementor-element-50deba9{--width:50%;}.elementor-815 .elementor-element.elementor-element-3db62d5{--width:50%;}.elementor-815 .elementor-element.elementor-element-f92024e{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b529d1 */.elementor-815 .elementor-element.elementor-element-3b529d1{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb234a */.elementor-815 .elementor-element.elementor-element-beb234a{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497654 */.elementor-815 .elementor-element.elementor-element-8497654{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb7dc3 */.elementor-815 .elementor-element.elementor-element-0fb7dc3{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee9ec9 */.elementor-815 .elementor-element.elementor-element-aee9ec9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529fecc */.elementor-815 .elementor-element.elementor-element-529fecc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec40dc */.elementor-815 .elementor-element.elementor-element-bec40dc{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3d5c */.elementor-815 .elementor-element.elementor-element-7af3d5c{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5de231 */.elementor-815 .elementor-element.elementor-element-e5de231{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf8ac4 */.elementor-815 .elementor-element.elementor-element-7bf8ac4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7feaa */.elementor-815 .elementor-element.elementor-element-bb7feaa{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1917b83 */.elementor-815 .elementor-element.elementor-element-1917b83{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ced */.elementor-815 .elementor-element.elementor-element-1138ced{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de4fe2 */.elementor-815 .elementor-element.elementor-element-5de4fe2{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b396b4 */.elementor-815 .elementor-element.elementor-element-8b396b4{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50deba9 */.elementor-815 .elementor-element.elementor-element-50deba9{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db62d5 */.elementor-815 .elementor-element.elementor-element-3db62d5{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92024e */.elementor-815 .elementor-element.elementor-element-f92024e{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 30px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.17);
}/* End custom CSS */