.elementor-5054 .elementor-element.elementor-element-702574b{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-702574b:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-702574b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-b5329e6 ) 70%, var( --e-global-color-18ef7e8 ) 100%);}.elementor-5054 .elementor-element.elementor-element-8b31d3c{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5054 .elementor-element.elementor-element-675a073{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-675a073 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:37px;color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-a5f0d09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-a5f0d09 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:500;line-height:50px;color:#FFFFFF;}.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-5054 .elementor-element.elementor-element-8564b68{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFD6;}.elementor-5054 .elementor-element.elementor-element-839a8f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5054 .elementor-element.elementor-element-c203378 .elementor-button{background-color:#FFFFFF00;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-5054 .elementor-element.elementor-element-c203378{width:auto;max-width:auto;}.elementor-5054 .elementor-element.elementor-element-c203378 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#7ADB81;}.elementor-5054 .elementor-element.elementor-element-c203378.elementor-element{--align-self:flex-start;}.elementor-5054 .elementor-element.elementor-element-c203378 .elementor-button:hover, .elementor-5054 .elementor-element.elementor-element-c203378 .elementor-button:focus{color:var( --e-global-color-bfc4337 );}.elementor-5054 .elementor-element.elementor-element-c203378 .elementor-button:hover svg, .elementor-5054 .elementor-element.elementor-element-c203378 .elementor-button:focus svg{fill:var( --e-global-color-bfc4337 );}.elementor-5054 .elementor-element.elementor-element-429e860 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-5054 .elementor-element.elementor-element-429e860 .elementor-button:hover, .elementor-5054 .elementor-element.elementor-element-429e860 .elementor-button:focus{background-color:var( --e-global-color-b5329e6 );color:#FFFFFF;border-color:var( --e-global-color-b5329e6 );}.elementor-5054 .elementor-element.elementor-element-429e860{width:auto;max-width:auto;}.elementor-5054 .elementor-element.elementor-element-429e860 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 2px 0px;}.elementor-5054 .elementor-element.elementor-element-429e860.elementor-element{--align-self:flex-start;}.elementor-5054 .elementor-element.elementor-element-429e860 .elementor-button:hover svg, .elementor-5054 .elementor-element.elementor-element-429e860 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5054 .elementor-element.elementor-element-a857c65{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-5054 .elementor-element.elementor-element-fb32222{z-index:1;}.elementor-5054 .elementor-element.elementor-element-fb32222 img{border-style:none;}.elementor-5054 .elementor-element.elementor-element-1a16569{--display:flex;--position:absolute;--min-height:360px;bottom:15px;}.elementor-5054 .elementor-element.elementor-element-1a16569:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-1a16569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-5054 .elementor-element.elementor-element-1a16569{right:15px;}body.rtl .elementor-5054 .elementor-element.elementor-element-1a16569{left:15px;}.elementor-5054 .elementor-element.elementor-element-2e18a3d9{--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;--margin-top:50px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-7838de21{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-7838de21 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-7838de21 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-2f930f87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-2f930f87 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-4bb24870{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-2460e4cd{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-2460e4cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-4a482007{--display:flex;}.elementor-5054 .elementor-element.elementor-element-708eb551{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-708eb551.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-3b51d908{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-3d51a89b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-177194ad .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:800;}.elementor-5054 .elementor-element.elementor-element-26f22468 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-26f22468 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;}.elementor-5054 .elementor-element.elementor-element-434dc17e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-383dc6ce .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:800;}.elementor-5054 .elementor-element.elementor-element-d4500f0 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-d4500f0 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;}.elementor-5054 .elementor-element.elementor-element-7f5194b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-25b9b2a2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:800;}.elementor-5054 .elementor-element.elementor-element-cc8bb9e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-cc8bb9e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;}.elementor-5054 .elementor-element.elementor-element-1618de2{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:010px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-1f90c0b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-46ff3f2a{--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;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-5054 .elementor-element.elementor-element-46ff3f2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-eb515aa{--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;}.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-5054 .elementor-element.elementor-element-132e6c47{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon{font-size:20px;}.elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-title a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-3df599fc{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon{font-size:20px;}.elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-title a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-7d386cfb{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon{font-size:20px;}.elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-title a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-196867eb{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-46d9f9db{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon{font-size:20px;}.elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-title a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-59fc596c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon{font-size:20px;}.elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-title a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-77ebb013{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon{font-size:20px;}.elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-title a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-5c23b65e{--display:flex;--justify-content:center;}.elementor-5054 .elementor-element.elementor-element-208ef4ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-78050a8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-4c9a7258{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-427320fc{width:auto;max-width:auto;}.elementor-5054 .elementor-element.elementor-element-427320fc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5054 .elementor-element.elementor-element-427320fc.elementor-element{--align-self:flex-start;}.elementor-5054 .elementor-element.elementor-element-427320fc .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-weight:600;color:#8C969E;}.elementor-5054 .elementor-element.elementor-element-4a4b26e8{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-4a4b26e8 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:26px;font-weight:400;line-height:34px;}.elementor-5054 .elementor-element.elementor-element-6817ee7b .elementor-button{background-color:#FFFFFF00;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-5054 .elementor-element.elementor-element-6817ee7b{width:auto;max-width:auto;}.elementor-5054 .elementor-element.elementor-element-6817ee7b.elementor-element{--align-self:flex-start;}.elementor-5054 .elementor-element.elementor-element-6817ee7b > .elementor-widget-container{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-6817ee7b .elementor-button:hover, .elementor-5054 .elementor-element.elementor-element-6817ee7b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-6817ee7b .elementor-button:hover svg, .elementor-5054 .elementor-element.elementor-element-6817ee7b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-6041b52{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-c0d13c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-c0d13c3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-b782de2{--e-image-carousel-slides-to-show:5;}.elementor-5054 .elementor-element.elementor-element-b782de2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5054 .elementor-element.elementor-element-b782de2 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-b782de2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5054 .elementor-element.elementor-element-b782de2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-b782de2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;width:10px;height:10px;background:var( --e-global-color-b5329e6 );}.elementor-5054 .elementor-element.elementor-element-b782de2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-5ecc0ac{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-5ecc0ac:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-5ecc0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-b5329e6 ) 70%, var( --e-global-color-18ef7e8 ) 100%);}.elementor-5054 .elementor-element.elementor-element-6669b7a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-6669b7a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-891a3b6{--display:flex;}.elementor-5054 .elementor-element.elementor-element-5922318{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-22caced{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-22caced:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-22caced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-73a62c1 img{height:150px;object-fit:cover;object-position:center center;}.elementor-5054 .elementor-element.elementor-element-546a080{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-546a080 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-0c2a205 .elementor-button{background-color:#FFFFFF00;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-5054 .elementor-element.elementor-element-0c2a205{width:auto;max-width:auto;}.elementor-5054 .elementor-element.elementor-element-0c2a205 > .elementor-widget-container{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-0c2a205 .elementor-button:hover, .elementor-5054 .elementor-element.elementor-element-0c2a205 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-0c2a205 .elementor-button:hover svg, .elementor-5054 .elementor-element.elementor-element-0c2a205 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-54094a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-4fae642{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-4fae642:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-4fae642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-5da7be8 img{height:150px;object-fit:cover;object-position:center center;}.elementor-5054 .elementor-element.elementor-element-be66775{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-be66775 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-2126098 .elementor-button{background-color:#FFFFFF00;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-5054 .elementor-element.elementor-element-2126098{width:auto;max-width:auto;}.elementor-5054 .elementor-element.elementor-element-2126098 > .elementor-widget-container{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-2126098 .elementor-button:hover, .elementor-5054 .elementor-element.elementor-element-2126098 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-2126098 .elementor-button:hover svg, .elementor-5054 .elementor-element.elementor-element-2126098 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-ae96786{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-fc9444e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-fc9444e:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-fc9444e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-4a48083 img{height:150px;object-fit:cover;object-position:center center;}.elementor-5054 .elementor-element.elementor-element-1433d34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-1433d34 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-4936042 .elementor-button{background-color:#FFFFFF00;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-5054 .elementor-element.elementor-element-4936042{width:auto;max-width:auto;}.elementor-5054 .elementor-element.elementor-element-4936042 > .elementor-widget-container{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-4936042 .elementor-button:hover, .elementor-5054 .elementor-element.elementor-element-4936042 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-4936042 .elementor-button:hover svg, .elementor-5054 .elementor-element.elementor-element-4936042 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-daea730{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-a875b47{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-a875b47:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-a875b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-abdd8fb img{height:150px;object-fit:cover;object-position:center center;}.elementor-5054 .elementor-element.elementor-element-1203fe2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-1203fe2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-75acb99 .elementor-button{background-color:#FFFFFF00;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-5054 .elementor-element.elementor-element-75acb99{width:auto;max-width:auto;}.elementor-5054 .elementor-element.elementor-element-75acb99 > .elementor-widget-container{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-75acb99 .elementor-button:hover, .elementor-5054 .elementor-element.elementor-element-75acb99 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-75acb99 .elementor-button:hover svg, .elementor-5054 .elementor-element.elementor-element-75acb99 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-97832fe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-556e9f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-556e9f6:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-556e9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-b5181ae img{height:150px;object-fit:contain;object-position:center center;}.elementor-5054 .elementor-element.elementor-element-fcc0a03{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-fcc0a03 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-a1ed55d .elementor-button{background-color:#FFFFFF00;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-5054 .elementor-element.elementor-element-a1ed55d{width:auto;max-width:auto;}.elementor-5054 .elementor-element.elementor-element-a1ed55d > .elementor-widget-container{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-a1ed55d .elementor-button:hover, .elementor-5054 .elementor-element.elementor-element-a1ed55d .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-a1ed55d .elementor-button:hover svg, .elementor-5054 .elementor-element.elementor-element-a1ed55d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-13baa9f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;--e-n-carousel-arrow-normal-color:var( --e-global-color-379099a );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-379099a );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-13baa9f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-13baa9f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;}.elementor-5054 .elementor-element.elementor-element-640eba7 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-5054 .elementor-element.elementor-element-640eba7 .elementor-button:hover, .elementor-5054 .elementor-element.elementor-element-640eba7 .elementor-button:focus{background-color:var( --e-global-color-b5329e6 );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-640eba7{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-640eba7 > .elementor-widget-container{margin:50px 0px 0px 0px;border-style:none;border-radius:0px 0px 2px 0px;}.elementor-5054 .elementor-element.elementor-element-640eba7.elementor-element{--align-self:flex-start;}.elementor-5054 .elementor-element.elementor-element-640eba7 .elementor-button:hover svg, .elementor-5054 .elementor-element.elementor-element-640eba7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5054 .elementor-element.elementor-element-2ee07d59{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-fc8fb75{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-6e374de{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--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-5054 .elementor-element.elementor-element-42562da .elementor-icon-wrapper{text-align:center;}.elementor-5054 .elementor-element.elementor-element-42562da .elementor-icon{font-size:197px;}.elementor-5054 .elementor-element.elementor-element-42562da .elementor-icon svg{height:197px;}.elementor-5054 .elementor-element.elementor-element-9cd8d76{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-9cd8d76 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-cdfc982{--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;--justify-content:center;}.elementor-5054 .elementor-element.elementor-element-40c5986 .elementor-button{background-color:#4EDE76;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:500;padding:12px 82px 12px 82px;}.elementor-5054 .elementor-element.elementor-element-40c5986 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-40c5986 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5054 .elementor-element.elementor-element-40c5986 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-5054 .elementor-element.elementor-element-2814b3c .elementor-button{background-color:#4EDE76;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:500;padding:12px 54px 12px 54px;}.elementor-5054 .elementor-element.elementor-element-2814b3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-5054 .elementor-element.elementor-element-2814b3c .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-5054 .elementor-element.elementor-element-1fe36c9{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-5791ee7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-5791ee7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5054 .elementor-element.elementor-element-f3ea85f{--display:flex;}.elementor-5054 .elementor-element.elementor-element-b7c0043{--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;}.elementor-5054 .elementor-element.elementor-element-d1cd252{--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:space-between;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-d1cd252:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-d1cd252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-b5329e6 ) 80%, var( --e-global-color-18ef7e8 ) 100%);}.elementor-5054 .elementor-element.elementor-element-7512242 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-d4e2b8e{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-8117044{--display:flex;}.elementor-5054 .elementor-element.elementor-element-a1facbe{--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;}.elementor-5054 .elementor-element.elementor-element-61382e8{--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:space-between;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-61382e8:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-61382e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-b5329e6 ) 80%, var( --e-global-color-18ef7e8 ) 100%);}.elementor-5054 .elementor-element.elementor-element-8578688 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-2ded679{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-43eb5fd{--display:flex;}.elementor-5054 .elementor-element.elementor-element-79dce62{--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;}.elementor-5054 .elementor-element.elementor-element-405ceaf{--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:space-between;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-405ceaf:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-405ceaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-b5329e6 ) 80%, var( --e-global-color-18ef7e8 ) 100%);}.elementor-5054 .elementor-element.elementor-element-441768f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-8de6951{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-9502aab{--display:flex;}.elementor-5054 .elementor-element.elementor-element-a00bff7{--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;}.elementor-5054 .elementor-element.elementor-element-60c216a{--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:space-between;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-60c216a:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-60c216a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-b5329e6 ) 80%, var( --e-global-color-18ef7e8 ) 100%);}.elementor-5054 .elementor-element.elementor-element-0f19b79 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-c74e315{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-5c13482{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:10px;--n-tabs-gap:20px;--n-tabs-title-color:var( --e-global-color-379099a );}.elementor-5054 .elementor-element.elementor-element-5c13482 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0B1A29;background-color:transparent;background-image:radial-gradient(at center center, #0B1A29 64%, var( --e-global-color-18ef7e8 ) 100%);}.elementor-5054 .elementor-element.elementor-element-5081971{--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;--margin-top:125px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-b421957{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-b421957 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-b421957 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-99ba26f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-99ba26f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-7a9f7aa{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-32a4fda{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-32a4fda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-495e340{--display:flex;}.elementor-5054 .elementor-element.elementor-element-72db661{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-72db661.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-fca512b{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-4337b972{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-4337b972 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-4337b972 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-1f12928c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-1f12928c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-417ff312{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-6ae7ed86{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-6ae7ed86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-2d65d7be{--display:flex;}.elementor-5054 .elementor-element.elementor-element-777ecfa8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-777ecfa8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-265f6534{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-37ad80af{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-37ad80af > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-37ad80af .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-683a0dce{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-683a0dce .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-37685e5e{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-ebbd05a{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-ebbd05a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-6c6ecc7a{--display:flex;}.elementor-5054 .elementor-element.elementor-element-5b5581b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-5b5581b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-baf265{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-47a4f317{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-47a4f317 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-47a4f317 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-3c4e9503{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-3c4e9503 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-fde9009{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-1d18c3f5{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-1d18c3f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-448cba6a{--display:flex;}.elementor-5054 .elementor-element.elementor-element-36381589{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-36381589.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-12077c9a{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-7ec4d0e3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-7ec4d0e3 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-7ec4d0e3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-1d5c9a57{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5054 .elementor-element.elementor-element-1d5c9a57 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-169e26b4{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-47c6f218{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-47c6f218.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-591cf897{--display:flex;}.elementor-5054 .elementor-element.elementor-element-6dead366{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3fd72c0 );}.elementor-5054 .elementor-element.elementor-element-6dead366.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-7005b933{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-72e0e6e5{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-72e0e6e5 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:800;line-height:3px;}.elementor-5054 .elementor-element.elementor-element-6dc7d695{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-6dc7d695 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-5054 .elementor-element.elementor-element-2c72d93d{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:center;}.elementor-5054 .elementor-element.elementor-element-2c72d93d > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-5054 .elementor-element.elementor-element-28c5f3e .elementor-accordion-item{border-color:#C7CCCA54;}.elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-accordion-item .elementor-tab-content{border-block-start-color:#C7CCCA54;}.elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#C7CCCA54;}.elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-active .elementor-accordion-icon, .elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-accordion-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;}.elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-tab-title{padding:25px 0px 25px 0px;}.elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-tab-content{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:400;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5054 .elementor-element.elementor-element-8b31d3c{--width:80%;}.elementor-5054 .elementor-element.elementor-element-1a16569{--width:550px;}.elementor-5054 .elementor-element.elementor-element-46ff3f2a{--width:67%;}.elementor-5054 .elementor-element.elementor-element-7005b933{--content-width:747px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5054 .elementor-element.elementor-element-46ff3f2a{--width:100%;}}@media(max-width:1024px){.elementor-5054 .elementor-element.elementor-element-702574b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5054 .elementor-element.elementor-element-8b31d3c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5054 .elementor-element.elementor-element-8b31d3c.e-con{--order:99999 /* order end hack */;}.elementor-5054 .elementor-element.elementor-element-839a8f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5054 .elementor-element.elementor-element-a857c65{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5054 .elementor-element.elementor-element-fb32222 img{max-width:600px;}body:not(.rtl) .elementor-5054 .elementor-element.elementor-element-1a16569{right:360px;}body.rtl .elementor-5054 .elementor-element.elementor-element-1a16569{left:360px;}.elementor-5054 .elementor-element.elementor-element-2e18a3d9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-7838de21{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-2f930f87{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-4bb24870{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5054 .elementor-element.elementor-element-2460e4cd{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-3b51d908{--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:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-1618de2{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5054 .elementor-element.elementor-element-1f90c0b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-46ff3f2a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-eb515aa{--flex-wrap:wrap;}.elementor-5054 .elementor-element.elementor-element-132e6c47{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-title a{line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-3df599fc{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-title a{line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-7d386cfb{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-title a{line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-196867eb{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-46d9f9db{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-title a{line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-59fc596c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-title a{line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-77ebb013{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;--icon-box-icon-margin:0px;}.elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-title{margin-block-end:10px;}.elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-title, .elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-title a{line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-5c23b65e{--margin-top:100px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-5c23b65e.e-con{--order:-99999 /* order start hack */;}.elementor-5054 .elementor-element.elementor-element-4a4b26e8 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-6041b52{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-b782de2{--e-image-carousel-slides-to-show:3;}.elementor-5054 .elementor-element.elementor-element-13baa9f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5054 .elementor-element.elementor-element-640eba7{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-2ee07d59{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-fc8fb75{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-6e374de{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-9cd8d76{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-5081971{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-b421957{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-99ba26f{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-7a9f7aa{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5054 .elementor-element.elementor-element-32a4fda{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-fca512b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-4337b972{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-1f12928c{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-417ff312{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5054 .elementor-element.elementor-element-6ae7ed86{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-265f6534{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-37ad80af{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-683a0dce{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-37685e5e{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5054 .elementor-element.elementor-element-ebbd05a{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-baf265{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-47a4f317{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-3c4e9503{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-fde9009{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5054 .elementor-element.elementor-element-1d18c3f5{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-12077c9a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5054 .elementor-element.elementor-element-7ec4d0e3{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-1d5c9a57{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-169e26b4{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5054 .elementor-element.elementor-element-47c6f218{width:100%;max-width:100%;}.elementor-5054 .elementor-element.elementor-element-7005b933{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-5054 .elementor-element.elementor-element-675a073{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-675a073 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-a5f0d09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-a5f0d09 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-c203378{z-index:3;}.elementor-5054 .elementor-element.elementor-element-429e860 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-fb32222 img{max-width:100%;}.elementor-5054 .elementor-element.elementor-element-1a16569{--width:80%;--min-height:25vh;bottom:10px;}body:not(.rtl) .elementor-5054 .elementor-element.elementor-element-1a16569{right:10px;}body.rtl .elementor-5054 .elementor-element.elementor-element-1a16569{left:10px;}.elementor-5054 .elementor-element.elementor-element-7838de21 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-2f930f87 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-46ff3f2a{--justify-content:flex-start;}.elementor-5054 .elementor-element.elementor-element-46ff3f2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5054 .elementor-element.elementor-element-eb515aa{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5054 .elementor-element.elementor-element-132e6c47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-3df599fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-7d386cfb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-196867eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-46d9f9db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-59fc596c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-77ebb013{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-5c23b65e{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-208ef4ee{--justify-content:center;--margin-top:0125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5054 .elementor-element.elementor-element-4a4b26e8 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-c0d13c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-c0d13c3 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-b782de2{--e-image-carousel-slides-to-show:2;}.elementor-5054 .elementor-element.elementor-element-6669b7a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-6669b7a .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-546a080{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-546a080 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-be66775{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-be66775 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-1433d34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-1433d34 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-1203fe2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-1203fe2 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-fcc0a03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-fcc0a03 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-13baa9f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5054 .elementor-element.elementor-element-640eba7 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-5054 .elementor-element.elementor-element-9cd8d76 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-5791ee7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5054 .elementor-element.elementor-element-5791ee7 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-b421957 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-99ba26f .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-4337b972 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-1f12928c .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-37ad80af .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-683a0dce .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-47a4f317 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-3c4e9503 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-7ec4d0e3 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-1d5c9a57 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-6dc7d695 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-accordion-title{line-height:1.4em;}.elementor-5054 .elementor-element.elementor-element-28c5f3e .elementor-tab-title{padding:15px 0px 15px 0px;}}/* Start custom CSS for heading, class: .elementor-element-675a073 */.elementor-5054 .elementor-element.elementor-element-675a073 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5f0d09 */.elementor-5054 .elementor-element.elementor-element-a5f0d09 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c203378 */.elementor-5054 .elementor-element.elementor-element-c203378 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7838de21 */.elementor-5054 .elementor-element.elementor-element-7838de21 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f930f87 */.elementor-5054 .elementor-element.elementor-element-2f930f87 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-132e6c47 */.elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-icon {
    margin-top: 8px !important;
}

.elementor-5054 .elementor-element.elementor-element-132e6c47 .elementor-icon-box-wrapper {
    display: flex;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3df599fc */.elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-icon {
    margin-top: 8px !important;
}

.elementor-5054 .elementor-element.elementor-element-3df599fc .elementor-icon-box-wrapper {
    display: flex;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d386cfb */.elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-icon {
    margin-top: 8px !important;
}

.elementor-5054 .elementor-element.elementor-element-7d386cfb .elementor-icon-box-wrapper {
    display: flex;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46d9f9db */.elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-icon {
    margin-top: 8px !important;
}

.elementor-5054 .elementor-element.elementor-element-46d9f9db .elementor-icon-box-wrapper {
    display: flex;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59fc596c */.elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-icon {
    margin-top: 8px !important;
}

.elementor-5054 .elementor-element.elementor-element-59fc596c .elementor-icon-box-wrapper {
    display: flex;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77ebb013 */.elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-icon {
    margin-top: 8px !important;
}

.elementor-5054 .elementor-element.elementor-element-77ebb013 .elementor-icon-box-wrapper {
    display: flex;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-427320fc */.elementor-5054 .elementor-element.elementor-element-427320fc .elementor-heading-title:before {
    content: "";
    width: 50px;
    height: 1px;
    display: inline-block;
    background: #8C969E;
    margin-right: 20px;
    margin-bottom: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4b26e8 */.elementor-5054 .elementor-element.elementor-element-4a4b26e8 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78050a8a */.elementor-5054 .elementor-element.elementor-element-78050a8a:before {
content: "";
position: absolute;
display: block;
width: 260px;
height: 200%;
background: #FAFBFB;
top: -50%;
left: -40px
}

.elementor-5054 .elementor-element.elementor-element-78050a8a {
    max-width: 324px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0d13c3 */.elementor-5054 .elementor-element.elementor-element-c0d13c3 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b782de2 */.elementor-5054 .elementor-element.elementor-element-b782de2 img {
    aspect-ratio: 1 / 1;
    object-fit: contain;
    max-width: 180px;
}

.elementor-5054 .elementor-element.elementor-element-b782de2 .swiper-pagination-bullets {
    bottom: -10px !important;
}

@media (max-width:768px) { .elementor-5054 .elementor-element.elementor-element-b782de2 img {
    max-width: 90px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6669b7a */.elementor-5054 .elementor-element.elementor-element-6669b7a span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-546a080 */.elementor-5054 .elementor-element.elementor-element-546a080 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22caced */.elementor-5054 .elementor-element.elementor-element-22caced:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-22caced:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be66775 */.elementor-5054 .elementor-element.elementor-element-be66775 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fae642 */.elementor-5054 .elementor-element.elementor-element-4fae642:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-4fae642:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1433d34 */.elementor-5054 .elementor-element.elementor-element-1433d34 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9444e */.elementor-5054 .elementor-element.elementor-element-fc9444e:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-fc9444e:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1203fe2 */.elementor-5054 .elementor-element.elementor-element-1203fe2 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a875b47 */.elementor-5054 .elementor-element.elementor-element-a875b47:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-a875b47:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc0a03 */.elementor-5054 .elementor-element.elementor-element-fcc0a03 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-556e9f6 */.elementor-5054 .elementor-element.elementor-element-556e9f6:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-556e9f6:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-546a080 */.elementor-5054 .elementor-element.elementor-element-546a080 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22caced */.elementor-5054 .elementor-element.elementor-element-22caced:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-22caced:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be66775 */.elementor-5054 .elementor-element.elementor-element-be66775 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fae642 */.elementor-5054 .elementor-element.elementor-element-4fae642:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-4fae642:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1433d34 */.elementor-5054 .elementor-element.elementor-element-1433d34 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9444e */.elementor-5054 .elementor-element.elementor-element-fc9444e:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-fc9444e:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1203fe2 */.elementor-5054 .elementor-element.elementor-element-1203fe2 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a875b47 */.elementor-5054 .elementor-element.elementor-element-a875b47:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-a875b47:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc0a03 */.elementor-5054 .elementor-element.elementor-element-fcc0a03 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-556e9f6 */.elementor-5054 .elementor-element.elementor-element-556e9f6:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-556e9f6:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-546a080 */.elementor-5054 .elementor-element.elementor-element-546a080 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22caced */.elementor-5054 .elementor-element.elementor-element-22caced:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-22caced:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be66775 */.elementor-5054 .elementor-element.elementor-element-be66775 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fae642 */.elementor-5054 .elementor-element.elementor-element-4fae642:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-4fae642:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1433d34 */.elementor-5054 .elementor-element.elementor-element-1433d34 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9444e */.elementor-5054 .elementor-element.elementor-element-fc9444e:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-fc9444e:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1203fe2 */.elementor-5054 .elementor-element.elementor-element-1203fe2 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a875b47 */.elementor-5054 .elementor-element.elementor-element-a875b47:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-a875b47:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc0a03 */.elementor-5054 .elementor-element.elementor-element-fcc0a03 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-556e9f6 */.elementor-5054 .elementor-element.elementor-element-556e9f6:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-556e9f6:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-546a080 */.elementor-5054 .elementor-element.elementor-element-546a080 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22caced */.elementor-5054 .elementor-element.elementor-element-22caced:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-22caced:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be66775 */.elementor-5054 .elementor-element.elementor-element-be66775 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fae642 */.elementor-5054 .elementor-element.elementor-element-4fae642:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-4fae642:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1433d34 */.elementor-5054 .elementor-element.elementor-element-1433d34 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9444e */.elementor-5054 .elementor-element.elementor-element-fc9444e:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-fc9444e:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1203fe2 */.elementor-5054 .elementor-element.elementor-element-1203fe2 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a875b47 */.elementor-5054 .elementor-element.elementor-element-a875b47:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-a875b47:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc0a03 */.elementor-5054 .elementor-element.elementor-element-fcc0a03 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-556e9f6 */.elementor-5054 .elementor-element.elementor-element-556e9f6:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-556e9f6:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-546a080 */.elementor-5054 .elementor-element.elementor-element-546a080 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22caced */.elementor-5054 .elementor-element.elementor-element-22caced:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-22caced:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be66775 */.elementor-5054 .elementor-element.elementor-element-be66775 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fae642 */.elementor-5054 .elementor-element.elementor-element-4fae642:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-4fae642:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1433d34 */.elementor-5054 .elementor-element.elementor-element-1433d34 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9444e */.elementor-5054 .elementor-element.elementor-element-fc9444e:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-fc9444e:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1203fe2 */.elementor-5054 .elementor-element.elementor-element-1203fe2 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a875b47 */.elementor-5054 .elementor-element.elementor-element-a875b47:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-a875b47:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc0a03 */.elementor-5054 .elementor-element.elementor-element-fcc0a03 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-556e9f6 */.elementor-5054 .elementor-element.elementor-element-556e9f6:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-556e9f6:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-546a080 */.elementor-5054 .elementor-element.elementor-element-546a080 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22caced */.elementor-5054 .elementor-element.elementor-element-22caced:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-22caced:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be66775 */.elementor-5054 .elementor-element.elementor-element-be66775 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fae642 */.elementor-5054 .elementor-element.elementor-element-4fae642:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-4fae642:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1433d34 */.elementor-5054 .elementor-element.elementor-element-1433d34 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9444e */.elementor-5054 .elementor-element.elementor-element-fc9444e:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-fc9444e:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1203fe2 */.elementor-5054 .elementor-element.elementor-element-1203fe2 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a875b47 */.elementor-5054 .elementor-element.elementor-element-a875b47:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-a875b47:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcc0a03 */.elementor-5054 .elementor-element.elementor-element-fcc0a03 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-556e9f6 */.elementor-5054 .elementor-element.elementor-element-556e9f6:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid #0b1a29;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-556e9f6:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid #0b1a29;
    border-left: 32px solid transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd8d76 */.elementor-5054 .elementor-element.elementor-element-9cd8d76 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5791ee7 */.elementor-5054 .elementor-element.elementor-element-5791ee7 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1cd252 */.elementor-5054 .elementor-element.elementor-element-d1cd252:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-d1cd252:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-d1cd252:hover p, .elementor-5054 .elementor-element.elementor-element-d1cd252:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-d1cd252:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number span, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number div, .elementor-5054 .elementor-element.elementor-element-d1cd252 h3, .elementor-5054 .elementor-element.elementor-element-d1cd252 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61382e8 */.elementor-5054 .elementor-element.elementor-element-61382e8:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-61382e8:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-61382e8:hover p, .elementor-5054 .elementor-element.elementor-element-61382e8:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-61382e8:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-61382e8, .elementor-5054 .elementor-element.elementor-element-61382e8 .number span, .elementor-5054 .elementor-element.elementor-element-61382e8 .number div, .elementor-5054 .elementor-element.elementor-element-61382e8 h3, .elementor-5054 .elementor-element.elementor-element-61382e8 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-61382e8:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ceaf */.elementor-5054 .elementor-element.elementor-element-405ceaf:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-405ceaf:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-405ceaf:hover p, .elementor-5054 .elementor-element.elementor-element-405ceaf:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-405ceaf:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf, .elementor-5054 .elementor-element.elementor-element-405ceaf .number span, .elementor-5054 .elementor-element.elementor-element-405ceaf .number div, .elementor-5054 .elementor-element.elementor-element-405ceaf h3, .elementor-5054 .elementor-element.elementor-element-405ceaf p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c216a */.elementor-5054 .elementor-element.elementor-element-60c216a:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-60c216a:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-60c216a:hover p, .elementor-5054 .elementor-element.elementor-element-60c216a:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-60c216a:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-60c216a, .elementor-5054 .elementor-element.elementor-element-60c216a .number span, .elementor-5054 .elementor-element.elementor-element-60c216a .number div, .elementor-5054 .elementor-element.elementor-element-60c216a h3, .elementor-5054 .elementor-element.elementor-element-60c216a p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-60c216a:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1cd252 */.elementor-5054 .elementor-element.elementor-element-d1cd252:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-d1cd252:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-d1cd252:hover p, .elementor-5054 .elementor-element.elementor-element-d1cd252:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-d1cd252:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number span, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number div, .elementor-5054 .elementor-element.elementor-element-d1cd252 h3, .elementor-5054 .elementor-element.elementor-element-d1cd252 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61382e8 */.elementor-5054 .elementor-element.elementor-element-61382e8:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-61382e8:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-61382e8:hover p, .elementor-5054 .elementor-element.elementor-element-61382e8:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-61382e8:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-61382e8, .elementor-5054 .elementor-element.elementor-element-61382e8 .number span, .elementor-5054 .elementor-element.elementor-element-61382e8 .number div, .elementor-5054 .elementor-element.elementor-element-61382e8 h3, .elementor-5054 .elementor-element.elementor-element-61382e8 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-61382e8:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ceaf */.elementor-5054 .elementor-element.elementor-element-405ceaf:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-405ceaf:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-405ceaf:hover p, .elementor-5054 .elementor-element.elementor-element-405ceaf:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-405ceaf:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf, .elementor-5054 .elementor-element.elementor-element-405ceaf .number span, .elementor-5054 .elementor-element.elementor-element-405ceaf .number div, .elementor-5054 .elementor-element.elementor-element-405ceaf h3, .elementor-5054 .elementor-element.elementor-element-405ceaf p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c216a */.elementor-5054 .elementor-element.elementor-element-60c216a:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-60c216a:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-60c216a:hover p, .elementor-5054 .elementor-element.elementor-element-60c216a:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-60c216a:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-60c216a, .elementor-5054 .elementor-element.elementor-element-60c216a .number span, .elementor-5054 .elementor-element.elementor-element-60c216a .number div, .elementor-5054 .elementor-element.elementor-element-60c216a h3, .elementor-5054 .elementor-element.elementor-element-60c216a p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-60c216a:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1cd252 */.elementor-5054 .elementor-element.elementor-element-d1cd252:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-d1cd252:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-d1cd252:hover p, .elementor-5054 .elementor-element.elementor-element-d1cd252:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-d1cd252:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number span, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number div, .elementor-5054 .elementor-element.elementor-element-d1cd252 h3, .elementor-5054 .elementor-element.elementor-element-d1cd252 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61382e8 */.elementor-5054 .elementor-element.elementor-element-61382e8:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-61382e8:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-61382e8:hover p, .elementor-5054 .elementor-element.elementor-element-61382e8:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-61382e8:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-61382e8, .elementor-5054 .elementor-element.elementor-element-61382e8 .number span, .elementor-5054 .elementor-element.elementor-element-61382e8 .number div, .elementor-5054 .elementor-element.elementor-element-61382e8 h3, .elementor-5054 .elementor-element.elementor-element-61382e8 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-61382e8:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ceaf */.elementor-5054 .elementor-element.elementor-element-405ceaf:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-405ceaf:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-405ceaf:hover p, .elementor-5054 .elementor-element.elementor-element-405ceaf:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-405ceaf:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf, .elementor-5054 .elementor-element.elementor-element-405ceaf .number span, .elementor-5054 .elementor-element.elementor-element-405ceaf .number div, .elementor-5054 .elementor-element.elementor-element-405ceaf h3, .elementor-5054 .elementor-element.elementor-element-405ceaf p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c216a */.elementor-5054 .elementor-element.elementor-element-60c216a:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-60c216a:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-60c216a:hover p, .elementor-5054 .elementor-element.elementor-element-60c216a:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-60c216a:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-60c216a, .elementor-5054 .elementor-element.elementor-element-60c216a .number span, .elementor-5054 .elementor-element.elementor-element-60c216a .number div, .elementor-5054 .elementor-element.elementor-element-60c216a h3, .elementor-5054 .elementor-element.elementor-element-60c216a p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-60c216a:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1cd252 */.elementor-5054 .elementor-element.elementor-element-d1cd252:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-d1cd252:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-d1cd252:hover p, .elementor-5054 .elementor-element.elementor-element-d1cd252:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-d1cd252:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number span, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number div, .elementor-5054 .elementor-element.elementor-element-d1cd252 h3, .elementor-5054 .elementor-element.elementor-element-d1cd252 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61382e8 */.elementor-5054 .elementor-element.elementor-element-61382e8:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-61382e8:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-61382e8:hover p, .elementor-5054 .elementor-element.elementor-element-61382e8:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-61382e8:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-61382e8, .elementor-5054 .elementor-element.elementor-element-61382e8 .number span, .elementor-5054 .elementor-element.elementor-element-61382e8 .number div, .elementor-5054 .elementor-element.elementor-element-61382e8 h3, .elementor-5054 .elementor-element.elementor-element-61382e8 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-61382e8:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ceaf */.elementor-5054 .elementor-element.elementor-element-405ceaf:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-405ceaf:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-405ceaf:hover p, .elementor-5054 .elementor-element.elementor-element-405ceaf:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-405ceaf:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf, .elementor-5054 .elementor-element.elementor-element-405ceaf .number span, .elementor-5054 .elementor-element.elementor-element-405ceaf .number div, .elementor-5054 .elementor-element.elementor-element-405ceaf h3, .elementor-5054 .elementor-element.elementor-element-405ceaf p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c216a */.elementor-5054 .elementor-element.elementor-element-60c216a:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-60c216a:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-60c216a:hover p, .elementor-5054 .elementor-element.elementor-element-60c216a:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-60c216a:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-60c216a, .elementor-5054 .elementor-element.elementor-element-60c216a .number span, .elementor-5054 .elementor-element.elementor-element-60c216a .number div, .elementor-5054 .elementor-element.elementor-element-60c216a h3, .elementor-5054 .elementor-element.elementor-element-60c216a p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-60c216a:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1cd252 */.elementor-5054 .elementor-element.elementor-element-d1cd252:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-d1cd252:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-d1cd252:hover p, .elementor-5054 .elementor-element.elementor-element-d1cd252:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-d1cd252:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number span, .elementor-5054 .elementor-element.elementor-element-d1cd252 .number div, .elementor-5054 .elementor-element.elementor-element-d1cd252 h3, .elementor-5054 .elementor-element.elementor-element-d1cd252 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-d1cd252:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61382e8 */.elementor-5054 .elementor-element.elementor-element-61382e8:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-61382e8:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-61382e8:hover p, .elementor-5054 .elementor-element.elementor-element-61382e8:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-61382e8:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-61382e8, .elementor-5054 .elementor-element.elementor-element-61382e8 .number span, .elementor-5054 .elementor-element.elementor-element-61382e8 .number div, .elementor-5054 .elementor-element.elementor-element-61382e8 h3, .elementor-5054 .elementor-element.elementor-element-61382e8 p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-61382e8:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405ceaf */.elementor-5054 .elementor-element.elementor-element-405ceaf:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-405ceaf:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-405ceaf:hover p, .elementor-5054 .elementor-element.elementor-element-405ceaf:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-405ceaf:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf, .elementor-5054 .elementor-element.elementor-element-405ceaf .number span, .elementor-5054 .elementor-element.elementor-element-405ceaf .number div, .elementor-5054 .elementor-element.elementor-element-405ceaf h3, .elementor-5054 .elementor-element.elementor-element-405ceaf p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-405ceaf:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c216a */.elementor-5054 .elementor-element.elementor-element-60c216a:before {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
top: 0;
border-top: 32px solid white;
    border-right: 32px solid transparent;
}
.elementor-5054 .elementor-element.elementor-element-60c216a:after {
    content: "";
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 0;
right: 0;
border-bottom: 32px solid white;
    border-left: 32px solid transparent;
}


.elementor-5054 .elementor-element.elementor-element-60c216a:hover p, .elementor-5054 .elementor-element.elementor-element-60c216a:hover .number div{
    color: white !important;
 }
.elementor-5054 .elementor-element.elementor-element-60c216a:hover span {
     color: #BEEEC6;
 }
 
 
 .elementor-5054 .elementor-element.elementor-element-60c216a, .elementor-5054 .elementor-element.elementor-element-60c216a .number span, .elementor-5054 .elementor-element.elementor-element-60c216a .number div, .elementor-5054 .elementor-element.elementor-element-60c216a h3, .elementor-5054 .elementor-element.elementor-element-60c216a p {
     transition: all .3s ease;
 }
 
 .elementor-5054 .elementor-element.elementor-element-60c216a:hover h3 {
     color: #4ede76 !important;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b421957 */.elementor-5054 .elementor-element.elementor-element-b421957 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99ba26f */.elementor-5054 .elementor-element.elementor-element-99ba26f span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4337b972 */.elementor-5054 .elementor-element.elementor-element-4337b972 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f12928c */.elementor-5054 .elementor-element.elementor-element-1f12928c span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad80af */.elementor-5054 .elementor-element.elementor-element-37ad80af span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683a0dce */.elementor-5054 .elementor-element.elementor-element-683a0dce span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a4f317 */.elementor-5054 .elementor-element.elementor-element-47a4f317 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c4e9503 */.elementor-5054 .elementor-element.elementor-element-3c4e9503 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ec4d0e3 */.elementor-5054 .elementor-element.elementor-element-7ec4d0e3 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5c9a57 */.elementor-5054 .elementor-element.elementor-element-1d5c9a57 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72e0e6e5 */.elementor-5054 .elementor-element.elementor-element-72e0e6e5 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc7d695 */.elementor-5054 .elementor-element.elementor-element-6dc7d695 span {
    color: #79DB81;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-28c5f3e */.elementor-active + div {
    border-bottom-color: white !important;
    border-top-color: white !important;
}

.elementor-accordion .elementor-accordion-item {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}/* End custom CSS */