.elementor-30507 .elementor-element.elementor-element-4f559813{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30507 .elementor-element.elementor-element-4f559813:not(.elementor-motion-effects-element-type-background), .elementor-30507 .elementor-element.elementor-element-4f559813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30507 .elementor-element.elementor-element-4f559813.e-con{--align-self:center;}.elementor-30507 .elementor-element.elementor-element-26df83db{--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;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3D77FE0F;--border-color:#3D77FE0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.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-30507 .elementor-element.elementor-element-151f80a2:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-151f80a2{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-30507 .elementor-element.elementor-element-151f80a2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-151f80a2 .elementor-icon-box-title{margin-block-end:0px;color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-151f80a2.elementor-view-stacked .elementor-icon{background-color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-151f80a2.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-151f80a2.elementor-view-default .elementor-icon{fill:#B4B4B4;color:#B4B4B4;border-color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-151f80a2 .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-151f80a2 .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-151f80a2 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-151f80a2:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-151f80a2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-151f80a2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-75b82061:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-75b82061{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-30507 .elementor-element.elementor-element-75b82061 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-75b82061 .elementor-icon-box-title{margin-block-end:0px;color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-75b82061.elementor-view-stacked .elementor-icon{background-color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-75b82061.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-75b82061.elementor-view-default .elementor-icon{fill:#B4B4B4;color:#B4B4B4;border-color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-75b82061 .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-75b82061 .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-75b82061 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-75b82061:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-75b82061:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-75b82061 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-d0035ff:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-d0035ff{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-30507 .elementor-element.elementor-element-d0035ff .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-d0035ff .elementor-icon-box-title{margin-block-end:0px;color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-d0035ff.elementor-view-stacked .elementor-icon{background-color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-d0035ff.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-d0035ff.elementor-view-default .elementor-icon{fill:#B4B4B4;color:#B4B4B4;border-color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-d0035ff .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-d0035ff .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-d0035ff .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-d0035ff:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-d0035ff:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-d0035ff .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#B4B4B4;}.elementor-30507 .elementor-element.elementor-element-313ca707{--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;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3D77FE0F;--border-color:#3D77FE0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-30507 .elementor-element.elementor-element-0bd817d:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-0bd817d{padding:10px 10px 02px 10px;border-radius:10px 10px 10px 10px;}.elementor-30507 .elementor-element.elementor-element-0bd817d .elementor-icon-box-wrapper{text-align:start;}.elementor-30507 .elementor-element.elementor-element-0bd817d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-0bd817d .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-0bd817d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-0bd817d:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-0bd817d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-0bd817d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-9b4531e:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-9b4531e{padding:02px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-9b4531e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-9b4531e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-9b4531e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-9b4531e.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-9b4531e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-9b4531e .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-9b4531e .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-9b4531e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-9b4531e:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-9b4531e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-9b4531e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-7e9d5bb:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-7e9d5bb{padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-7e9d5bb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-7e9d5bb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-7e9d5bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-7e9d5bb.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-7e9d5bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-7e9d5bb .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-7e9d5bb .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-7e9d5bb .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-7e9d5bb:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-7e9d5bb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-7e9d5bb .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-3cf0118:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-3cf0118{padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-3cf0118 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-3cf0118 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-3cf0118.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-3cf0118.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-3cf0118.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-3cf0118 .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-3cf0118 .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-3cf0118 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-3cf0118:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-3cf0118:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-3cf0118 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-7b7f225:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-7b7f225{padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-7b7f225 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-7b7f225 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-7b7f225.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-7b7f225.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-7b7f225.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-7b7f225 .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-7b7f225 .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-7b7f225 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-7b7f225:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-7b7f225:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-7b7f225 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-69cc88c:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-69cc88c{padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-69cc88c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-69cc88c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-69cc88c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-69cc88c.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-69cc88c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-69cc88c .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-69cc88c .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-69cc88c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-69cc88c:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-69cc88c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-69cc88c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-07bba78:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-07bba78{padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-07bba78 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-07bba78 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-07bba78.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-07bba78.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-07bba78.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-07bba78 .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-07bba78 .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-07bba78 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-07bba78:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-07bba78:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-07bba78 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-9b51a42:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-9b51a42{padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-9b51a42 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-9b51a42 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-9b51a42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-9b51a42.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-9b51a42.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-9b51a42 .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-9b51a42 .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-9b51a42 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-9b51a42:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-9b51a42:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-9b51a42 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-d6d1ed9:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-d6d1ed9{padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-d6d1ed9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-d6d1ed9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-d6d1ed9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-d6d1ed9.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-d6d1ed9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-d6d1ed9 .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-d6d1ed9 .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-d6d1ed9 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-d6d1ed9:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-d6d1ed9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-d6d1ed9 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-579feed0{--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;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3D77FE0F;--border-color:#3D77FE0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-30507 .elementor-element.elementor-element-5c2a70a:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-5c2a70a{padding:10px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-5c2a70a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-5c2a70a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-5c2a70a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-5c2a70a.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-5c2a70a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-5c2a70a .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-5c2a70a .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-5c2a70a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-5c2a70a:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-5c2a70a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-5c2a70a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-19574c1:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-19574c1{padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-19574c1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30507 .elementor-element.elementor-element-19574c1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-19574c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-19574c1.elementor-view-framed .elementor-icon, .elementor-30507 .elementor-element.elementor-element-19574c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-30507 .elementor-element.elementor-element-19574c1 .elementor-icon{font-size:16px;}.elementor-30507 .elementor-element.elementor-element-19574c1 .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-19574c1 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-19574c1:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-19574c1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-19574c1 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-d9545fd:hover{background-color:#3D77FE0F;}.elementor-30507 .elementor-element.elementor-element-d9545fd{padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;}.elementor-30507 .elementor-element.elementor-element-d9545fd .elementor-icon-box-wrapper{text-align:start;}.elementor-30507 .elementor-element.elementor-element-d9545fd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-30507 .elementor-element.elementor-element-d9545fd .elementor-icon-box-title, .elementor-30507 .elementor-element.elementor-element-d9545fd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-30507 .elementor-element.elementor-element-d9545fd:has(:hover) .elementor-icon-box-title,
					 .elementor-30507 .elementor-element.elementor-element-d9545fd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-30507 .elementor-element.elementor-element-d9545fd .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#646464;}.elementor-30507 .elementor-element.elementor-element-2022db13{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3D77FE0F;--border-color:#3D77FE0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30507 .elementor-element.elementor-element-16f870b img{pointer-events:all;border-radius:15px 15px 15px 15px;}@media(max-width:767px){.elementor-30507 .elementor-element.elementor-element-26df83db{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30507 .elementor-element.elementor-element-313ca707{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30507 .elementor-element.elementor-element-579feed0{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30507 .elementor-element.elementor-element-2022db13{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-30507 .elementor-element.elementor-element-4f559813{--content-width:1075px;}.elementor-30507 .elementor-element.elementor-element-26df83db{--width:25%;}.elementor-30507 .elementor-element.elementor-element-313ca707{--width:25%;}.elementor-30507 .elementor-element.elementor-element-579feed0{--width:25%;}.elementor-30507 .elementor-element.elementor-element-2022db13{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-4f559813 *//* Mega menu panel: centred, custom width, rounded with shadow */
.elementskit-megamenu-panel {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 1100px !important;
    max-width: 95vw;
    z-index: 99999;

    border-radius: 25px;                     /* rounded corners */
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15); /* soft drop shadow */
    overflow: hidden;                        /* makes inner content follow the radius */
}


@media (max-width: 768px) {
    .elementskit-megamenu-panel {
        position: static !important;
        transform: none !important;
        left: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        border-radius: 0; /* or keep 25px if you prefer */
        overflow: hidden;

        box-shadow: none !important; /* remove shadow on mobile */
    }
}/* End custom CSS */