.elementor-5018 .elementor-element.elementor-element-4497672{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#434343;--border-color:#434343;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5018 .elementor-element.elementor-element-9cb84cd .elementor-icon-wrapper{text-align:center;}.elementor-5018 .elementor-element.elementor-element-9cb84cd .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-9cb84cd .elementor-icon svg{height:50px;}.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-5018 .elementor-element.elementor-element-fae0363{text-align:center;}.elementor-5018 .elementor-element.elementor-element-fae0363 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:36px;font-weight:400;line-height:1.6em;color:#2F0200;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5018 .elementor-element.elementor-element-4821101{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-7a25b96 );width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-5018 .elementor-element.elementor-element-4821101.elementor-element{--align-self:center;}.elementor-5018 .elementor-element.elementor-element-1e9f5d5{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5018 .elementor-element.elementor-element-6ef3e79{--display:flex;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5018 .elementor-element.elementor-element-905bb13{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5018 .elementor-element.elementor-element-e717773{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-fac7f55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.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-5018 .elementor-element.elementor-element-b0fceaf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-b0fceaf .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-b0fceaf .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-b0fceaf .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-b0fceaf .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-b0fceaf:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-b0fceaf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-b0fceaf .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-66e2d9b{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-3dad36c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-3dad36c .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-3dad36c .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-3dad36c .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-3dad36c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-3dad36c:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-3dad36c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-3dad36c .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-f255e6d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-555f084 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-555f084 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-555f084 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-555f084 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-555f084 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-555f084:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-555f084:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-555f084 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-6c0ad2b{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-8d9b411 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-8d9b411 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-8d9b411 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-8d9b411 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-8d9b411 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-8d9b411:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-8d9b411:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-8d9b411 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-eb0a289{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-56336ba .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-56336ba .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-56336ba .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-56336ba .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-56336ba .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-56336ba:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-56336ba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-56336ba .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-0493d09{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-b4bbd0b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-b4bbd0b .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-b4bbd0b .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-b4bbd0b .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-b4bbd0b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-b4bbd0b:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-b4bbd0b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-b4bbd0b .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-553208f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-685f063 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-685f063 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-685f063 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-685f063 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-685f063 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-685f063:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-685f063:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-685f063 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-c9b44c3{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-860855c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-860855c .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-860855c .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-860855c .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-860855c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-860855c:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-860855c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-860855c .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-476c3a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-0e8308f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-0e8308f .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-0e8308f .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-0e8308f .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-0e8308f .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-0e8308f:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-0e8308f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-0e8308f .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-81bb741{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-9b768e7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-9b768e7 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-9b768e7 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-9b768e7 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-9b768e7 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-9b768e7:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-9b768e7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-9b768e7 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-924eb02{--display:flex;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5018 .elementor-element.elementor-element-2027192{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5018 .elementor-element.elementor-element-7d256ed{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-ccb7e8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-c20dc56 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-c20dc56 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-c20dc56 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-c20dc56 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-c20dc56 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-c20dc56:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-c20dc56:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-c20dc56 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-91eba0d{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-f8f4dd9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-f8f4dd9 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-f8f4dd9 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-f8f4dd9 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-f8f4dd9 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-f8f4dd9:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-f8f4dd9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-f8f4dd9 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-f72dc77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-26bf8c3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-26bf8c3 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-26bf8c3 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-26bf8c3 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-26bf8c3 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-26bf8c3:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-26bf8c3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-26bf8c3 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-7445ec1{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-57093df .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-57093df .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-57093df .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-57093df .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-57093df .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-57093df:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-57093df:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-57093df .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-dd91f9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-a217580 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-a217580 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-a217580 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-a217580 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-a217580 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-a217580:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-a217580:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-a217580 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-d4f75ad{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-fe0ef09 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-fe0ef09 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-fe0ef09 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-fe0ef09 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-fe0ef09 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-fe0ef09:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-fe0ef09:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-fe0ef09 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-bcf49c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-6775a7a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-6775a7a .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-6775a7a .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-6775a7a .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-6775a7a .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-6775a7a:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-6775a7a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-6775a7a .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-df1d7c2{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-6589a31 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-6589a31 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-6589a31 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-6589a31 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-6589a31 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-6589a31:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-6589a31:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-6589a31 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-d4f88eb{--display:flex;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5018 .elementor-element.elementor-element-5f28223{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5018 .elementor-element.elementor-element-eccf28b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-ab21cb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-7cb21b8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-7cb21b8 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-7cb21b8 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-7cb21b8 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-7cb21b8 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-7cb21b8:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-7cb21b8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-7cb21b8 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-6e51be0{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-33a7a74 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-33a7a74 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-33a7a74 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-33a7a74 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-33a7a74 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-33a7a74:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-33a7a74:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-33a7a74 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-e0a1c33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-09a0358 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-09a0358 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-09a0358 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-09a0358 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-09a0358 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-09a0358:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-09a0358:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-09a0358 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-8a5acb3{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-ca81eec .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-ca81eec .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-ca81eec .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-ca81eec .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-ca81eec .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-ca81eec:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-ca81eec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-ca81eec .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-3d6a64c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-d4c8b95 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-d4c8b95 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-d4c8b95 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-d4c8b95 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-d4c8b95 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-d4c8b95:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-d4c8b95:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-d4c8b95 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-36daae6{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-372355b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-372355b .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-372355b .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-372355b .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-372355b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-372355b:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-372355b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-372355b .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-e1384f4{--display:flex;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5018 .elementor-element.elementor-element-19d1f67{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5018 .elementor-element.elementor-element-d391075{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-f790a8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-53530ca .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-53530ca .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-53530ca .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-53530ca .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-53530ca .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-53530ca:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-53530ca:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-53530ca .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-d61c8db{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-3282cb6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-3282cb6 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-3282cb6 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-3282cb6 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-3282cb6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-3282cb6:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-3282cb6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-3282cb6 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-f4fb6c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-116e81f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-116e81f .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-116e81f .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-116e81f .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-116e81f .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-116e81f:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-116e81f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-116e81f .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-d106efe{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-697e8f6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-697e8f6 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-697e8f6 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-697e8f6 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-697e8f6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-697e8f6:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-697e8f6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-697e8f6 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-09a3c95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-1105a89 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-1105a89 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-1105a89 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-1105a89 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-1105a89 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-1105a89:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-1105a89:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-1105a89 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-5f0ce79{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-03ec032 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-03ec032 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-03ec032 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-03ec032 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-03ec032 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-03ec032:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-03ec032:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-03ec032 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-6fd61bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-b7e9682 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-b7e9682 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-b7e9682 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-b7e9682 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-b7e9682 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-b7e9682:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-b7e9682:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-b7e9682 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}.elementor-5018 .elementor-element.elementor-element-2b7612a{--display:flex;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:#2F0200;--border-color:#2F0200;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-5018 .elementor-element.elementor-element-c64dad8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5018 .elementor-element.elementor-element-c64dad8 .elementor-icon{font-size:50px;}.elementor-5018 .elementor-element.elementor-element-c64dad8 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-c64dad8 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-5018 .elementor-element.elementor-element-c64dad8 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-c64dad8:has(:hover) .elementor-icon-box-title,
					 .elementor-5018 .elementor-element.elementor-element-c64dad8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5018 .elementor-element.elementor-element-c64dad8 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-7a25b96 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5018 .elementor-element.elementor-element-4497672{--content-width:1320px;}.elementor-5018 .elementor-element.elementor-element-1e9f5d5{--content-width:1320px;}.elementor-5018 .elementor-element.elementor-element-6ef3e79{--content-width:1320px;}.elementor-5018 .elementor-element.elementor-element-924eb02{--content-width:1320px;}.elementor-5018 .elementor-element.elementor-element-d4f88eb{--content-width:1320px;}.elementor-5018 .elementor-element.elementor-element-e1384f4{--content-width:1320px;}}@media(min-width:2400px){.elementor-5018 .elementor-element.elementor-element-e717773{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-7d256ed{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-eccf28b{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-d391075{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-5018 .elementor-element.elementor-element-4821101{text-align:center;font-size:22px;width:initial;max-width:initial;}.elementor-5018 .elementor-element.elementor-element-4821101.elementor-element{--align-self:center;}.elementor-5018 .elementor-element.elementor-element-e717773{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-7d256ed{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-eccf28b{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-d391075{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-5018 .elementor-element.elementor-element-fae0363 .elementor-heading-title{font-size:24px;}.elementor-5018 .elementor-element.elementor-element-e717773{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-b0fceaf .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-b0fceaf .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-b0fceaf .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-3dad36c .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-3dad36c .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-3dad36c .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-555f084 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-555f084 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-555f084 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-8d9b411 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-8d9b411 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-8d9b411 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-56336ba .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-56336ba .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-56336ba .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-b4bbd0b .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-b4bbd0b .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-b4bbd0b .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-685f063 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-685f063 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-685f063 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-860855c .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-860855c .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-860855c .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-0e8308f .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-0e8308f .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-0e8308f .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-9b768e7 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-9b768e7 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-9b768e7 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-7d256ed{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-c20dc56 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-c20dc56 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-c20dc56 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-f8f4dd9 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-f8f4dd9 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-f8f4dd9 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-26bf8c3 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-26bf8c3 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-26bf8c3 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-57093df .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-57093df .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-57093df .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-a217580 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-a217580 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-a217580 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-fe0ef09 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-fe0ef09 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-fe0ef09 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-6775a7a .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-6775a7a .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-6775a7a .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-6589a31 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-6589a31 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-6589a31 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-eccf28b{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-7cb21b8 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-7cb21b8 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-7cb21b8 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-33a7a74 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-33a7a74 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-33a7a74 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-09a0358 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-09a0358 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-09a0358 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-ca81eec .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-ca81eec .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-ca81eec .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-d4c8b95 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-d4c8b95 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-d4c8b95 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-372355b .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-372355b .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-372355b .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-d391075{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-53530ca .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-53530ca .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-53530ca .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-3282cb6 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-3282cb6 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-3282cb6 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-116e81f .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-116e81f .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-116e81f .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-697e8f6 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-697e8f6 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-697e8f6 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-1105a89 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-1105a89 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-1105a89 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-03ec032 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-03ec032 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-03ec032 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-b7e9682 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-b7e9682 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-b7e9682 .elementor-icon-box-description{font-size:16px;}.elementor-5018 .elementor-element.elementor-element-c64dad8 .elementor-icon-box-title, .elementor-5018 .elementor-element.elementor-element-c64dad8 .elementor-icon-box-title a{font-size:20px;}.elementor-5018 .elementor-element.elementor-element-c64dad8 .elementor-icon-box-description{font-size:16px;}}@media(max-width:1024px){.elementor-5018 .elementor-element.elementor-element-e717773{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-7d256ed{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-eccf28b{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-d391075{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-5018 .elementor-element.elementor-element-e717773{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-7d256ed{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-eccf28b{--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-d391075{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5018 .elementor-element.elementor-element-fae0363 .elementor-heading-title{font-size:29px;}.elementor-5018 .elementor-element.elementor-element-4821101{font-size:18px;width:100%;max-width:100%;}.elementor-5018 .elementor-element.elementor-element-905bb13{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5018 .elementor-element.elementor-element-e717773{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-fac7f55{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-66e2d9b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-f255e6d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-6c0ad2b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-eb0a289{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-0493d09{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-553208f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-c9b44c3{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-476c3a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-81bb741{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-2027192{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5018 .elementor-element.elementor-element-7d256ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-ccb7e8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-91eba0d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-f72dc77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-7445ec1{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-dd91f9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-d4f75ad{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-bcf49c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-df1d7c2{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-5f28223{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5018 .elementor-element.elementor-element-eccf28b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-ab21cb3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-6e51be0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-e0a1c33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-8a5acb3{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-3d6a64c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-36daae6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-19d1f67{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5018 .elementor-element.elementor-element-d391075{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5018 .elementor-element.elementor-element-f790a8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-d61c8db{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-f4fb6c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-d106efe{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-09a3c95{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-5f0ce79{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-6fd61bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5018 .elementor-element.elementor-element-2b7612a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-fa3771c */:root{
  --fab-blue:#5FA0FF;
  --fab-navy:#06244F;
  --fab-green:#0BC391;
  --fab-line:#E4E8EE;
}

/* ---------- layout ---------- */
.fab-filter{
  width:100%;
  display:flex;
  justify-content:center;
  margin:0 auto 40px;
}

.fab-filter__nav{
  position:relative;
  display:inline-block;
  max-width:100%;
}

.fab-filter__tabs{
  display:flex;
  justify-content:center;
  gap:24px;
  overflow-x:auto;
  scrollbar-width:none;
  -ms-overflow-style:none;
}
.fab-filter__tabs::-webkit-scrollbar{display:none;}

.fab-filter__tab{
  flex:0 0 auto;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-end;
  gap:14px;
  padding:8px 28px 16px;
  background:none;
  border:0;
  cursor:pointer;
  -webkit-appearance:none;
  appearance:none;
  outline:none;
}

/* ---------- icon ---------- */
.fab-filter__icon{
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  height:44px;
}

.fab-filter__icon svg{
  width:100%;
  height:100%;
  display:block;
}

/* colour the inlined paths */
.fab-filter__icon svg path,
.fab-filter__icon svg circle,
.fab-filter__icon svg rect,
.fab-filter__icon svg polygon{
  fill:var(--fab-navy);
  transition:fill .25s ease;
}

.fab-filter__tab:hover .fab-filter__icon svg path,
.fab-filter__tab:hover .fab-filter__icon svg circle,
.fab-filter__tab:hover .fab-filter__icon svg rect,
.fab-filter__tab:hover .fab-filter__icon svg polygon,
.fab-filter__tab.is-active .fab-filter__icon svg path,
.fab-filter__tab.is-active .fab-filter__icon svg circle,
.fab-filter__tab.is-active .fab-filter__icon svg rect,
.fab-filter__tab.is-active .fab-filter__icon svg polygon{
  fill:var(--fab-blue);
}

/* clipPath contents must never be repainted */
.fab-filter__icon svg clipPath *,
.fab-filter__icon svg mask *,
.fab-filter__icon svg defs *{
  fill:inherit;
}

/* fallback: mask-based icon if the SVG can't be fetched */
.fab-filter__icon.is-mask{
  background-color:var(--fab-navy);
  -webkit-mask:var(--fab-icon) no-repeat center / contain;
  mask:var(--fab-icon) no-repeat center / contain;
  transition:background-color .25s ease;
}
.fab-filter__tab:hover .fab-filter__icon.is-mask,
.fab-filter__tab.is-active .fab-filter__icon.is-mask{
  background-color:var(--fab-blue);
}

/* ---------- label + bar ---------- */
.fab-filter__label{
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  color:var(--fab-navy);
  white-space:nowrap;
  transition:color .25s ease;
}

.fab-filter__tab:focus-visible .fab-filter__label{text-decoration:underline;}

.fab-filter__track{
  position:relative;
  height:4px;
  border-radius:4px;
  background:var(--fab-line);
}

.fab-filter__bar{
  position:absolute;
  top:0;
  left:0;
  height:4px;
  width:0;
  border-radius:4px;
  background:var(--fab-green);
  transition:transform .3s ease, width .3s ease;
}

/* ---------- section visibility ---------- */
.fab-section-hidden{display:none !important;}

/* only Technology is visible before the script runs (and if JS fails) */
html:not(.fab-filter-ready) #media,
html:not(.fab-filter-ready) #management,
html:not(.fab-filter-ready) #discovery{
  display:none !important;
}

/* ---------- responsive ---------- */
@media (max-width:1024px){
  .fab-filter__nav{display:block;width:100%;}
  .fab-filter__tabs{justify-content:flex-start;gap:8px;}
  .fab-filter__tab{padding:8px 18px 14px;}
  .fab-filter__label{font-size:17px;}
  .fab-filter__icon{width:38px;height:38px;}
}

@media (max-width:767px){
  .fab-filter{margin-bottom:28px;}
  .fab-filter__label{font-size:15px;}
  .fab-filter__icon{width:32px;height:32px;}
  .fab-filter__tab{padding:6px 14px 12px;gap:10px;}
}

/* --- button reset: beats theme/Elementor button styles --- */
.fab-filter .fab-filter__tabs button.fab-filter__tab,
.fab-filter .fab-filter__tabs button.fab-filter__tab:hover,
.fab-filter .fab-filter__tabs button.fab-filter__tab:focus,
.fab-filter .fab-filter__tabs button.fab-filter__tab:active,
.fab-filter .fab-filter__tabs button.fab-filter__tab.is-active{
  background:none !important;
  background-color:transparent !important;
  background-image:none !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  text-shadow:none !important;
  color:inherit !important;
  padding:8px 28px 16px !important;
  margin:0 !important;
  min-height:0 !important;
  min-width:0 !important;
  width:auto !important;
  line-height:1.2 !important;
  letter-spacing:normal !important;
  text-transform:none !important;
  transform:none !important;
  -webkit-appearance:none !important;
  appearance:none !important;
}

.fab-filter .fab-filter__tabs button.fab-filter__tab::before,
.fab-filter .fab-filter__tabs button.fab-filter__tab::after{
  content:none !important;
  display:none !important;
}

/* keep the icon slot itself transparent — only the mask fallback paints */
.fab-filter .fab-filter__icon{background-color:transparent;}
.fab-filter .fab-filter__icon.is-mask{background-color:var(--fab-navy);}
.fab-filter .fab-filter__tab:hover .fab-filter__icon.is-mask,
.fab-filter .fab-filter__tab.is-active .fab-filter__icon.is-mask{
  background-color:var(--fab-blue);
}

@media (max-width:1024px){
  .fab-filter .fab-filter__tabs button.fab-filter__tab{padding:8px 18px 14px !important;}
}
@media (max-width:767px){
  .fab-filter .fab-filter__tabs button.fab-filter__tab{padding:6px 14px 12px !important;}
}/* End custom CSS */