.elementor-520 .elementor-element.elementor-element-ff241fd{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.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-520 .elementor-element.elementor-element-ea4e300 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-ea4e300 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-2px;}.elementor-520 .elementor-element.elementor-element-86b8c90{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-162a36b{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-520 .elementor-element.elementor-element-a0d9616 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-a0d9616 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-a0d9616 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-52b52f9{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-66630c3 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-66630c3 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-66630c3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-89506fa{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-2b89120 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-2b89120 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-2b89120 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-e4ad012{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-86fc0e0 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-86fc0e0 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-86fc0e0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-4776f2b{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-43499d6 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-43499d6 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-43499d6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-c92161b{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-f21ed09 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-f21ed09 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-f21ed09 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-2c51277{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-01d36cf .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-01d36cf .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-01d36cf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-b990db8{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8590d81 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-8590d81 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-8590d81 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-e34f1c0{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c636305 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-c636305 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-c636305 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-03cef3a{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-15e3842 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-15e3842 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-15e3842 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-b011860{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-4d6aa6a .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-4d6aa6a .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-4d6aa6a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-61e728d{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-f90f425 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-f90f425 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-f90f425 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-1b0b148{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-b283ed6 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-b283ed6 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-b283ed6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-21a75d5{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-2e77973 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-2e77973 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-2e77973 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-7557069{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-145c505 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-145c505 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-145c505 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-4538333{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-3552888 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-3552888 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-3552888 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-24b2378{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-af4afe0 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-af4afe0 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-af4afe0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-45933bb{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8d4e1dc .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-8d4e1dc .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-8d4e1dc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-b9758a9{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-7372e10 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-7372e10 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-7372e10 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-19b23cc{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-dd1e696 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-dd1e696 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-dd1e696 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-1feddec{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8ae88cc .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-8ae88cc .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-8ae88cc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-9d36ddc{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-6a6d5ad .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-6a6d5ad .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-6a6d5ad .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-916b740{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-f702329 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-f702329 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-f702329 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-960e4bd{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c72068a .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-c72068a .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-c72068a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-1e0d750{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-ecc3c8c .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-ecc3c8c .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-ecc3c8c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-875b23f{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-f253191 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-f253191 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-f253191 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-520 .elementor-element.elementor-element-408fc37{--display:flex;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-color:var( --e-global-color-468d07b );--border-color:var( --e-global-color-468d07b );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8acf6d8 .elementor-icon-box-wrapper{gap:15px;}.elementor-520 .elementor-element.elementor-element-8acf6d8 .elementor-icon-box-title, .elementor-520 .elementor-element.elementor-element-8acf6d8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-520 .elementor-element.elementor-element-ff241fd{--content-width:1400px;}}@media(max-width:1024px){.elementor-520 .elementor-element.elementor-element-ff241fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-520 .elementor-element.elementor-element-86b8c90{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-520 .elementor-element.elementor-element-ff241fd{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-ea4e300 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-520 .elementor-element.elementor-element-ea4e300 .elementor-heading-title{font-size:30px;}.elementor-520 .elementor-element.elementor-element-86b8c90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-162a36b */.elementor-520 .elementor-element.elementor-element-162a36b{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-162a36b:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-162a36b:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b52f9 */.elementor-520 .elementor-element.elementor-element-52b52f9{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-52b52f9:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-52b52f9:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89506fa */.elementor-520 .elementor-element.elementor-element-89506fa{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-89506fa:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-89506fa:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ad012 */.elementor-520 .elementor-element.elementor-element-e4ad012{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-e4ad012:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-e4ad012:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4776f2b */.elementor-520 .elementor-element.elementor-element-4776f2b{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-4776f2b:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-4776f2b:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c92161b */.elementor-520 .elementor-element.elementor-element-c92161b{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-c92161b:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-c92161b:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c51277 */.elementor-520 .elementor-element.elementor-element-2c51277{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-2c51277:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-2c51277:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b990db8 */.elementor-520 .elementor-element.elementor-element-b990db8{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-b990db8:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-b990db8:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e34f1c0 */.elementor-520 .elementor-element.elementor-element-e34f1c0{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-e34f1c0:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-e34f1c0:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03cef3a */.elementor-520 .elementor-element.elementor-element-03cef3a{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-03cef3a:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-03cef3a:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b011860 */.elementor-520 .elementor-element.elementor-element-b011860{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-b011860:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-b011860:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e728d */.elementor-520 .elementor-element.elementor-element-61e728d{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-61e728d:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-61e728d:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0b148 */.elementor-520 .elementor-element.elementor-element-1b0b148{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-1b0b148:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-1b0b148:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a75d5 */.elementor-520 .elementor-element.elementor-element-21a75d5{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-21a75d5:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-21a75d5:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7557069 */.elementor-520 .elementor-element.elementor-element-7557069{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-7557069:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-7557069:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4538333 */.elementor-520 .elementor-element.elementor-element-4538333{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-4538333:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-4538333:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b2378 */.elementor-520 .elementor-element.elementor-element-24b2378{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-24b2378:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-24b2378:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45933bb */.elementor-520 .elementor-element.elementor-element-45933bb{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-45933bb:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-45933bb:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9758a9 */.elementor-520 .elementor-element.elementor-element-b9758a9{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-b9758a9:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-b9758a9:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b23cc */.elementor-520 .elementor-element.elementor-element-19b23cc{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-19b23cc:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-19b23cc:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1feddec */.elementor-520 .elementor-element.elementor-element-1feddec{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-1feddec:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-1feddec:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d36ddc */.elementor-520 .elementor-element.elementor-element-9d36ddc{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-9d36ddc:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-9d36ddc:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-916b740 */.elementor-520 .elementor-element.elementor-element-916b740{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-916b740:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-916b740:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-960e4bd */.elementor-520 .elementor-element.elementor-element-960e4bd{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-960e4bd:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-960e4bd:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e0d750 */.elementor-520 .elementor-element.elementor-element-1e0d750{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-1e0d750:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-1e0d750:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b23f */.elementor-520 .elementor-element.elementor-element-875b23f{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-875b23f:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-875b23f:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408fc37 */.elementor-520 .elementor-element.elementor-element-408fc37{
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  will-change: transform;
}

.elementor-520 .elementor-element.elementor-element-408fc37:hover{
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

@media (max-width: 767px){
  .elementor-520 .elementor-element.elementor-element-408fc37:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.08);
  }
}/* End custom CSS */