.elementor-582 .elementor-element.elementor-element-da62c9c{--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;--overlay-opacity:0.13;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-582 .elementor-element.elementor-element-da62c9c:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-da62c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-da62c9c::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .elementor-background-video-container::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .e-con-inner > .elementor-background-video-container::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .elementor-background-slideshow::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stclairmedicalpractice.com.au/wp-content/uploads/2026/03/Logic_medical_Intro_Images_9.jpg.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-582 .elementor-element.elementor-element-619f46cd{text-align:center;}.elementor-582 .elementor-element.elementor-element-619f46cd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3.25rem;font-weight:700;letter-spacing:1px;color:var( --e-global-color-7fe5a0f );}.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-582 .elementor-element.elementor-element-7a6af5a9{width:var( --container-widget-width, 40rem );max-width:40rem;--container-widget-width:40rem;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;color:var( --e-global-color-accent );}.elementor-582 .elementor-element.elementor-element-e519afd{--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;--justify-content:center;--align-items:center;--padding-top:5rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-582 .elementor-element.elementor-element-e519afd:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-e519afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-582 .elementor-element.elementor-element-4eeb7af{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-582 .elementor-element.elementor-element-29bfa38{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-29bfa38:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-29bfa38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-582 .elementor-element.elementor-element-1091f6b{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-1091f6b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-1091f6b .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-1091f6b .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-1091f6b .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-1091f6b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-1091f6b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.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-582 .elementor-element.elementor-element-627cc30 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-627cc30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-627cc30 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-dae05b4{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-dae05b4:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-dae05b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-86b1965{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-86b1965 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-86b1965.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-86b1965.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-86b1965.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-582 .elementor-element.elementor-element-86b1965 .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-86b1965 .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-86b1965 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-86b1965 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-86b1965 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-fd9fdbb .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-fd9fdbb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-fd9fdbb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-7055b41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-7055b41:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-7055b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-4faed2c{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-4faed2c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-4faed2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-4faed2c.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-4faed2c.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-582 .elementor-element.elementor-element-4faed2c .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-4faed2c .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-4faed2c .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-4faed2c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-4faed2c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-8fa4e5e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-8fa4e5e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-8fa4e5e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-086482b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-086482b:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-086482b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-d44bcb4{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-d44bcb4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-d44bcb4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-d44bcb4.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-d44bcb4.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-582 .elementor-element.elementor-element-d44bcb4 .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-d44bcb4 .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-d44bcb4 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-d44bcb4 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-d44bcb4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-7dc7d11 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-7dc7d11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-7dc7d11 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-8a36624{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-8a36624:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-8a36624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-bf9ff0a{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-bf9ff0a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-bf9ff0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-bf9ff0a.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-bf9ff0a.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-582 .elementor-element.elementor-element-bf9ff0a .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-bf9ff0a .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-bf9ff0a .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-bf9ff0a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-bf9ff0a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-2377fe5 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-2377fe5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-2377fe5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-7d00385{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-7d00385:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-7d00385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-4ee2142{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-4ee2142 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-4ee2142.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-4ee2142.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-4ee2142.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-582 .elementor-element.elementor-element-4ee2142 .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-4ee2142 .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-4ee2142 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-4ee2142 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-4ee2142 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-041d006 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-041d006 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-041d006 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-29f7d50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-29f7d50:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-29f7d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-090fc1b{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-090fc1b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-090fc1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-090fc1b.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-090fc1b.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-582 .elementor-element.elementor-element-090fc1b .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-090fc1b .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-090fc1b .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-090fc1b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-090fc1b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-5e9de6f .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-5e9de6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-5e9de6f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-9e64546{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-9e64546:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-9e64546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-845ff77{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-845ff77 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-845ff77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-845ff77.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-845ff77.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-582 .elementor-element.elementor-element-845ff77 .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-845ff77 .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-845ff77 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-845ff77 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-845ff77 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-2014937 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-2014937 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-2014937 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-6c04f89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-6c04f89:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-6c04f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-217ce93{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-217ce93 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-217ce93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-217ce93.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-217ce93.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-582 .elementor-element.elementor-element-217ce93 .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-217ce93 .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-217ce93 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-217ce93 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-217ce93 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-ebb7128 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-ebb7128 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-ebb7128 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-fd0ac33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-fd0ac33:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-fd0ac33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-81c6b09{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-81c6b09 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-81c6b09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-81c6b09.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-81c6b09.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-582 .elementor-element.elementor-element-81c6b09 .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-81c6b09 .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-81c6b09 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-81c6b09 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-81c6b09 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-ff73a50 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-ff73a50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-ff73a50 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-5999856{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-5999856:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-5999856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-1730663{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-1730663 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-1730663.elementor-view-stacked .elementor-icon{background-color:#1F3A5F;}.elementor-582 .elementor-element.elementor-element-1730663.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-1730663.elementor-view-default .elementor-icon{fill:#1F3A5F;color:#1F3A5F;border-color:#1F3A5F;}.elementor-582 .elementor-element.elementor-element-1730663 .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-1730663 .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-1730663 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-1730663 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-1730663 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-5f81d0c .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-5f81d0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-5f81d0c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-53274e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-53274e4:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-53274e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-8fddd22{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-8fddd22 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-8fddd22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-8fddd22.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-8fddd22.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-582 .elementor-element.elementor-element-8fddd22 .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-8fddd22 .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-8fddd22 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-8fddd22 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-8fddd22 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-6d13f15 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-6d13f15 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-6d13f15 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-1c210fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2075c86 );--border-color:var( --e-global-color-2075c86 );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-582 .elementor-element.elementor-element-1c210fe:not(.elementor-motion-effects-element-type-background), .elementor-582 .elementor-element.elementor-element-1c210fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-582 .elementor-element.elementor-element-70af4d2{background-color:var( --e-global-color-7fe5a0f );padding:1rem 1rem 0rem 1rem;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-582 .elementor-element.elementor-element-70af4d2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-582 .elementor-element.elementor-element-70af4d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-582 .elementor-element.elementor-element-70af4d2.elementor-view-framed .elementor-icon, .elementor-582 .elementor-element.elementor-element-70af4d2.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-582 .elementor-element.elementor-element-70af4d2 .elementor-icon{font-size:28px;}.elementor-582 .elementor-element.elementor-element-70af4d2 .elementor-icon-box-title, .elementor-582 .elementor-element.elementor-element-70af4d2 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.5rem;}.elementor-582 .elementor-element.elementor-element-70af4d2 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-582 .elementor-element.elementor-element-70af4d2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-ccefbc2 );}.elementor-582 .elementor-element.elementor-element-cd69991 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-582 .elementor-element.elementor-element-cd69991 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-cd69991 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-582 .elementor-element.elementor-element-4082d1f{--display:flex;--min-height:64vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.84;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-582 .elementor-element.elementor-element-4082d1f::before, .elementor-582 .elementor-element.elementor-element-4082d1f > .elementor-background-video-container::before, .elementor-582 .elementor-element.elementor-element-4082d1f > .e-con-inner > .elementor-background-video-container::before, .elementor-582 .elementor-element.elementor-element-4082d1f > .elementor-background-slideshow::before, .elementor-582 .elementor-element.elementor-element-4082d1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-582 .elementor-element.elementor-element-4082d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F3A5F;--background-overlay:'';}.elementor-582 .elementor-element.elementor-element-535b24b{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;}.elementor-582 .elementor-element.elementor-element-535b24b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4.75rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-7fe5a0f );}.elementor-582 .elementor-element.elementor-element-17f60c0{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-582 .elementor-element.elementor-element-7e95d98{--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-582 .elementor-element.elementor-element-f8f68ad .elementor-button{background-color:#E53935;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;border-radius:12px 12px 12px 12px;padding:20px 40px 20px 40px;}.elementor-582 .elementor-element.elementor-element-f8f68ad .elementor-button:hover, .elementor-582 .elementor-element.elementor-element-f8f68ad .elementor-button:focus{background-color:#CF3F3C;}.elementor-582 .elementor-element.elementor-element-f8f68ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-582 .elementor-element.elementor-element-f8f68ad .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-582:not(.elementor-motion-effects-element-type-background), body.elementor-page-582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FB;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-582 .elementor-element.elementor-element-4eeb7af{--grid-auto-flow:row;}.elementor-582 .elementor-element.elementor-element-535b24b .elementor-heading-title{font-size:3rem;}}@media(min-width:1025px){.elementor-582 .elementor-element.elementor-element-da62c9c::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .elementor-background-video-container::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .e-con-inner > .elementor-background-video-container::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .elementor-background-slideshow::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-582 .elementor-element.elementor-element-da62c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-582 .elementor-element.elementor-element-da62c9c{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-582 .elementor-element.elementor-element-619f46cd .elementor-heading-title{font-size:2rem;}.elementor-582 .elementor-element.elementor-element-7a6af5a9{font-size:16px;}.elementor-582 .elementor-element.elementor-element-e519afd{--padding-top:0rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-582 .elementor-element.elementor-element-4eeb7af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-582 .elementor-element.elementor-element-29bfa38{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-1091f6b{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-dae05b4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-86b1965{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-7055b41{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-4faed2c{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-086482b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-d44bcb4{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-8a36624{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-bf9ff0a{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-7d00385{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-4ee2142{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-29f7d50{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-090fc1b{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-9e64546{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-845ff77{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-6c04f89{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-217ce93{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-fd0ac33{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-81c6b09{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-5999856{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-1730663{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-53274e4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-8fddd22{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-1c210fe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-582 .elementor-element.elementor-element-70af4d2{padding:0rem 0rem 0rem 0rem;}.elementor-582 .elementor-element.elementor-element-4082d1f{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-582 .elementor-element.elementor-element-535b24b{text-align:center;}.elementor-582 .elementor-element.elementor-element-535b24b .elementor-heading-title{font-size:2.3rem;}}/* Start custom CSS for icon-box, class: .elementor-element-1091f6b */.elementor-582 .elementor-element.elementor-element-1091f6b{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86b1965 */.elementor-582 .elementor-element.elementor-element-86b1965{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4faed2c */.elementor-582 .elementor-element.elementor-element-4faed2c{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d44bcb4 */.elementor-582 .elementor-element.elementor-element-d44bcb4{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf9ff0a */.elementor-582 .elementor-element.elementor-element-bf9ff0a{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee2142 */.elementor-582 .elementor-element.elementor-element-4ee2142{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-090fc1b */.elementor-582 .elementor-element.elementor-element-090fc1b{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-845ff77 */.elementor-582 .elementor-element.elementor-element-845ff77{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-217ce93 */.elementor-582 .elementor-element.elementor-element-217ce93{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81c6b09 */.elementor-582 .elementor-element.elementor-element-81c6b09{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1730663 */.elementor-582 .elementor-element.elementor-element-1730663{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8fddd22 */.elementor-582 .elementor-element.elementor-element-8fddd22{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70af4d2 */.elementor-582 .elementor-element.elementor-element-70af4d2{
    .elementor-icon {
	background: #e9f4fb;
	padding: 10px;
	border-radius: 0.75rem;
}
}/* End custom CSS */
/* Start custom CSS */.floating-btn {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	position: fixed;
  right: 40px;
  bottom: 40px;
  z-index: 50;

a {
  width: max-content;
}

a:first-child {
	background: #1F3A5F;
	padding: 15px;
	border-radius: 300px;
	aspect-ratio: 1;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
		transition: all ease-in-out 0.25s !important;
		
		&:hover{
		    opacity:0.8;
		}
}

a:last-child {
	background: #E53935;
	padding: 15px;
	border-radius: 300px;
	aspect-ratio: 1;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all ease-in-out 0.25s !important;
	
	&:hover{
	    opacity:0.8;
	}
}

path{
    stroke:#fff;
}

svg{
    color:#fff;
}
}

.quick-links-footer {
	list-style: none;
	padding: 0;
}

#hero-section {
    position: relative;
}

#hero-section > .absolute {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    left:0;
}

/* Gradient background */
#hero-section .z-0 {
    background: linear-gradient(135deg, rgb(31, 58, 95) 0%, rgb(22, 48, 79) 40%, rgb(26, 58, 110) 70%, rgb(31, 58, 95) 100%);
}

/* Pattern overlay */
.bg-pattern {
    background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    opacity: 0.05;
    width: 100%;
  height: 100%;
}

/* Radial overlay */
.bg-radial {
    background: radial-gradient(at 70% 50%, rgba(74, 144, 226, 0.15) 0%, transparent 70%);
}

/*Floating*/
.overflow-section .e-con-inner {
	background: #fff;
	border-radius: 25px;
	box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;
}

/*Services Explore More*/
.learn-arrow {
	font-family: "Inter";
	font-size: 14px;
	font-weight: 600;
	line-height: 1.625em;
	color: #4b91e2;
	display: flex;
	gap: 5px;
	margin-top: 24px;
}

.explore {
	box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px;
	border: transparent;
	cursor: pointer;
	
	.elementor-icon{
transition: all ease-in-out 0.25s;
padding:15px !important;
}
	
	&:hover{
	    border: 1px solid #4b91e2 !important;
	    
	    .elementor-icon{
	background-color: #4b91e2 !important;
	
	svg{
	    stroke:#fff;
	}
}
	}
}

.explore:hover .learn-arrow{
	    svg{
	        transform: translateX(3px);
	    }
	}/* End custom CSS */