.elementor-576 .elementor-element.elementor-element-d327cd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;box-shadow:0px 51px 42px -45px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-576 .elementor-element.elementor-element-d327cd3:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-d327cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-3156eff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-79ca6c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-576 .elementor-element.elementor-element-b40d9a1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-2bec0ee .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;line-height:24px;color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-2bec0ee .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-2bec0ee .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-e1633a7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-93463a0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-93463a0 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-93463a0 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-1a22c06{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-62ac4d3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-62ac4d3 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-62ac4d3 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-4436787{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-bc8f91c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-bc8f91c .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-bc8f91c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-7dd49dc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-e036497 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-e036497 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-e036497 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-29fbe1f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-8326d33 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-8326d33 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-8326d33 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-63095dc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-f37f052 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-f37f052 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-f37f052 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-a4c63e0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-d64b5a4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-d64b5a4 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-d64b5a4 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-71bd568{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-576 .elementor-element.elementor-element-54fb01f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-ca6e05d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-ca6e05d .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-ca6e05d .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-92c4301{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-c0ec893 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-c0ec893 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-c0ec893 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-ac93e9f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-0aeef4c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-0aeef4c .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-0aeef4c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-9714c86{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-fcbfd2c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-fcbfd2c .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-fcbfd2c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-d37ea17{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-a5a3c71 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-a5a3c71 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-a5a3c71 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-67a3802{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-1641a3a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-1641a3a .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-1641a3a .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-6bfda83{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-3f28608 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-3f28608 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-3f28608 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-f8d07d5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-d0577c2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-d0577c2 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-d0577c2 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-69d68e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-576 .elementor-element.elementor-element-134e19a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-e916e32 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-e916e32 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-e916e32 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-4896e76{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-0716054 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-0716054 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-0716054 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-5e42ce2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-302c90d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-302c90d .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-302c90d .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-aa97f58{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-f37b36d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-f37b36d .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-f37b36d .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-b9fcefc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-1a1660a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-1a1660a .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-1a1660a .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-fa4d2ab{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-18dff7f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-18dff7f .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-18dff7f .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-d706686{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000047;--border-color:#00000047;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-c0622c1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-c0622c1 .elementor-heading-title a:hover, .elementor-576 .elementor-element.elementor-element-c0622c1 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-fcbba7d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:11px;--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-576 .elementor-element.elementor-element-6d18f4f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-576 .elementor-element.elementor-element-6d18f4f{--icon-box-icon-margin:15px;}.elementor-576 .elementor-element.elementor-element-6d18f4f .elementor-icon-box-title{margin-block-end:8px;}.elementor-576 .elementor-element.elementor-element-6d18f4f .elementor-icon{font-size:24px;}.elementor-576 .elementor-element.elementor-element-6d18f4f .elementor-icon-box-title, .elementor-576 .elementor-element.elementor-element-6d18f4f .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}@media(max-width:767px){.elementor-576 .elementor-element.elementor-element-6d18f4f .elementor-icon-box-title{margin-block-end:0px;}.elementor-576 .elementor-element.elementor-element-6d18f4f .elementor-icon-box-title, .elementor-576 .elementor-element.elementor-element-6d18f4f .elementor-icon-box-title a{line-height:0.8em;}}/* Start custom CSS for heading, class: .elementor-element-2bec0ee */.elementor-576 .elementor-element.elementor-element-2bec0ee:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93463a0 */.elementor-576 .elementor-element.elementor-element-93463a0:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ac4d3 */.elementor-576 .elementor-element.elementor-element-62ac4d3:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc8f91c */.elementor-576 .elementor-element.elementor-element-bc8f91c:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e036497 */.elementor-576 .elementor-element.elementor-element-e036497:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8326d33 */.elementor-576 .elementor-element.elementor-element-8326d33:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f37f052 */.elementor-576 .elementor-element.elementor-element-f37f052:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d64b5a4 */.elementor-576 .elementor-element.elementor-element-d64b5a4:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca6e05d */.elementor-576 .elementor-element.elementor-element-ca6e05d:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ec893 */.elementor-576 .elementor-element.elementor-element-c0ec893:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aeef4c */.elementor-576 .elementor-element.elementor-element-0aeef4c:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcbfd2c */.elementor-576 .elementor-element.elementor-element-fcbfd2c:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5a3c71 */.elementor-576 .elementor-element.elementor-element-a5a3c71:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1641a3a */.elementor-576 .elementor-element.elementor-element-1641a3a:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f28608 */.elementor-576 .elementor-element.elementor-element-3f28608:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0577c2 */.elementor-576 .elementor-element.elementor-element-d0577c2:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e916e32 */.elementor-576 .elementor-element.elementor-element-e916e32:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0716054 */.elementor-576 .elementor-element.elementor-element-0716054:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-302c90d */.elementor-576 .elementor-element.elementor-element-302c90d:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f37b36d */.elementor-576 .elementor-element.elementor-element-f37b36d:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a1660a */.elementor-576 .elementor-element.elementor-element-1a1660a:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18dff7f */.elementor-576 .elementor-element.elementor-element-18dff7f:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0622c1 */.elementor-576 .elementor-element.elementor-element-c0622c1:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d18f4f */.elementor-576 .elementor-element.elementor-element-6d18f4f:hover {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px; /* Adjust thickness as needed */
    text-underline-offset: 2px; /* Adjust spacing if needed */
}/* End custom CSS */