.elementor-26 .elementor-element.elementor-element-0c4413a{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-0c4413a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-0c4413a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lpl-uk.co.uk/wp-content/uploads/2026/05/photo-1586528116311-ad8dd3c8310d.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-e012353{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-22db690{--display:flex;}.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-26 .elementor-element.elementor-element-709a49c .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-45cbd56 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:80px;font-weight:900;line-height:0.96em;letter-spacing:-0.055em;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-26 .elementor-element.elementor-element-9f9cb6d{font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-bbb9d99 );}.elementor-26 .elementor-element.elementor-element-dc25c31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-125037f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-26 .elementor-element.elementor-element-e6b512f .elementor-button{background-color:var( --e-global-color-102d36c );font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;fill:#001018;color:#001018;border-radius:8px 8px 8px 8px;padding:14px 028px 14px 028px;}.elementor-26 .elementor-element.elementor-element-e6b512f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-0a28cc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-41a45d2 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:8px 8px 8px 8px;padding:14px 028px 14px 028px;}.elementor-26 .elementor-element.elementor-element-41a45d2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26 .elementor-element.elementor-element-41a45d2 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-26 .elementor-element.elementor-element-39683a6{--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-26 .elementor-element.elementor-element-32f0b8b{--display:flex;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:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--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-26 .elementor-element.elementor-element-8d7bf98 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-8d7bf98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8d7bf98.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-8d7bf98.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8d7bf98.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-8d7bf98.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-b62a0d3{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-b62a0d3 .elementor-divider-separator{width:50%;}.elementor-26 .elementor-element.elementor-element-b62a0d3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-2f07e80 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-3443907{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C5D0D5;}.elementor-26 .elementor-element.elementor-element-3443907 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-f3f519b{--display:flex;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:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-18b212c .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-18b212c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-18b212c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-18b212c.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-18b212c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-18b212c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-7b574cb{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-7b574cb .elementor-divider-separator{width:50%;}.elementor-26 .elementor-element.elementor-element-7b574cb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-72b381e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f44be41{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C5D0D5;}.elementor-26 .elementor-element.elementor-element-f44be41 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-81792c5{--display:flex;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:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-3a54420 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-3a54420.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-3a54420.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3a54420.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-3a54420.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3a54420.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8167295{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-8167295 .elementor-divider-separator{width:50%;}.elementor-26 .elementor-element.elementor-element-8167295 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-d82d429 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7377484{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C5D0D5;}.elementor-26 .elementor-element.elementor-element-7377484 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-39df6d5{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-f3346d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2aac12a{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-9831a30{--display:flex;}.elementor-26 .elementor-element.elementor-element-8dd508a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.42em;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8dac7c9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:70px;font-weight:900;letter-spacing:-0.06em;color:#071014;}.elementor-26 .elementor-element.elementor-element-edbd138{font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;color:#3C494F;}.elementor-26 .elementor-element.elementor-element-9c8ae47{--display:flex;}.elementor-26 .elementor-element.elementor-element-ebda3dc{--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-26 .elementor-element.elementor-element-457a8b4{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.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-26 .elementor-element.elementor-element-da9955f{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-da9955f .elementor-divider-separator{width:44px;}.elementor-26 .elementor-element.elementor-element-da9955f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-eb05c91 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#071014;}.elementor-26 .elementor-element.elementor-element-ca5185f{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-ca5185f p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-33b3387.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-33b3387 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-87739b7{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-2987088{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-2987088 .elementor-divider-separator{width:44px;}.elementor-26 .elementor-element.elementor-element-2987088 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-5102a86 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#071014;}.elementor-26 .elementor-element.elementor-element-b7ef6d2{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-b7ef6d2 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-558bb82.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-558bb82 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a690fab{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-6f6f573{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-6f6f573 .elementor-divider-separator{width:44px;}.elementor-26 .elementor-element.elementor-element-6f6f573 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-0699e47 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#071014;}.elementor-26 .elementor-element.elementor-element-ee4c0d2{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-ee4c0d2 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-689ed6f.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-689ed6f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0b45d22{--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-26 .elementor-element.elementor-element-ab10944{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-8ed5163{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-8ed5163 .elementor-divider-separator{width:44px;}.elementor-26 .elementor-element.elementor-element-8ed5163 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-8b905fe .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#071014;}.elementor-26 .elementor-element.elementor-element-66724d0{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-66724d0 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-2184b46.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-2184b46 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0966340{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-93a710e{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-93a710e .elementor-divider-separator{width:44px;}.elementor-26 .elementor-element.elementor-element-93a710e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-60db69b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#071014;}.elementor-26 .elementor-element.elementor-element-298fe6c{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-298fe6c p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-b0f8700.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-b0f8700 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-6a61415{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-3684297{--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;--border-radius:14px 14px 14px 14px;}.elementor-26 .elementor-element.elementor-element-14cdad3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#07162014;--border-color:#07162014;}.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-26 .elementor-element.elementor-element-143c5e6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-143c5e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-143c5e6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-143c5e6.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-143c5e6 .elementor-icon{font-size:26px;}.elementor-26 .elementor-element.elementor-element-143c5e6 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-143c5e6 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-143c5e6 .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-143c5e6:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-143c5e6:has(:focus) .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-143c5e6 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-93100d9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#07162014;--border-color:#07162014;}.elementor-26 .elementor-element.elementor-element-cc35781 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-cc35781.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-cc35781.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-cc35781.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-cc35781 .elementor-icon{font-size:26px;}.elementor-26 .elementor-element.elementor-element-cc35781 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-cc35781 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-cc35781 .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-cc35781:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-cc35781:has(:focus) .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-cc35781 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-00f8217{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#07162014;--border-color:#07162014;}.elementor-26 .elementor-element.elementor-element-adac43c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-adac43c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-adac43c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-adac43c.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-adac43c .elementor-icon{font-size:26px;}.elementor-26 .elementor-element.elementor-element-adac43c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-adac43c .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-adac43c .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-adac43c:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-adac43c:has(:focus) .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-adac43c .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-6cbe13f{--display:flex;}.elementor-26 .elementor-element.elementor-element-3149d83 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-3149d83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-3149d83.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3149d83.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-3149d83 .elementor-icon{font-size:26px;}.elementor-26 .elementor-element.elementor-element-3149d83 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-3149d83 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-3149d83 .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-3149d83:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-3149d83:has(:focus) .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-3149d83 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-c39b89f{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-dd2d947{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-df59e66{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-449f985{--display:flex;}.elementor-26 .elementor-element.elementor-element-c1385fa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.42em;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0145d40 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:70px;font-weight:900;letter-spacing:-0.06em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-834ba05{font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-bbb9d99 );}.elementor-26 .elementor-element.elementor-element-772f309{--display:flex;}.elementor-26 .elementor-element.elementor-element-b4a3e68{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-bb10248{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-1e8cc42{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-495a85c .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-495a85c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-495a85c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-495a85c.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-495a85c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-495a85c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-495a85c .elementor-icon{font-size:35px;}.elementor-26 .elementor-element.elementor-element-495a85c .elementor-icon svg{height:35px;}.elementor-26 .elementor-element.elementor-element-95ada3a{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-95ada3a .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-95ada3a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-fa6c9fb{--display:flex;}.elementor-26 .elementor-element.elementor-element-6794507 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-3f499fd{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-3f499fd p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-ec804a8{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-6965ac8{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-2c7d4f5 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-2c7d4f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-2c7d4f5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2c7d4f5.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-2c7d4f5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2c7d4f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-2c7d4f5 .elementor-icon{font-size:35px;}.elementor-26 .elementor-element.elementor-element-2c7d4f5 .elementor-icon svg{height:35px;}.elementor-26 .elementor-element.elementor-element-92ce4e9{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-92ce4e9 .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-92ce4e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-f0587b2{--display:flex;}.elementor-26 .elementor-element.elementor-element-9d481f8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-70e2af7{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-70e2af7 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-b47f3e7{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-7c391e9{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-ec55c1c .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-ec55c1c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ec55c1c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ec55c1c.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ec55c1c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ec55c1c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ec55c1c .elementor-icon{font-size:35px;}.elementor-26 .elementor-element.elementor-element-ec55c1c .elementor-icon svg{height:35px;}.elementor-26 .elementor-element.elementor-element-e7e996f{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-e7e996f .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-e7e996f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-c5709c1{--display:flex;}.elementor-26 .elementor-element.elementor-element-1dc96e8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f3babf3{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-f3babf3 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-0101958{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c75c721{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-59958ca{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-7b5fbd9 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-7b5fbd9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-7b5fbd9.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7b5fbd9.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-7b5fbd9.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7b5fbd9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-7b5fbd9 .elementor-icon{font-size:35px;}.elementor-26 .elementor-element.elementor-element-7b5fbd9 .elementor-icon svg{height:35px;}.elementor-26 .elementor-element.elementor-element-7786a52{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-7786a52 .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-7786a52 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-41fa557{--display:flex;}.elementor-26 .elementor-element.elementor-element-c0fa680 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6b26b82{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-6b26b82 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-4f2e48c{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-c77aedf{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-0fe3223 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-0fe3223.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0fe3223.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-0fe3223.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0fe3223.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-0fe3223.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0fe3223 .elementor-icon{font-size:35px;}.elementor-26 .elementor-element.elementor-element-0fe3223 .elementor-icon svg{height:35px;}.elementor-26 .elementor-element.elementor-element-0935f57{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-0935f57 .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-0935f57 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-722ac8e{--display:flex;}.elementor-26 .elementor-element.elementor-element-7d87ae1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-b79b629{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-b79b629 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-ce15d8d{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-dc14a37{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-824794e .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-824794e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-824794e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-824794e.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-824794e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-824794e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-824794e .elementor-icon{font-size:35px;}.elementor-26 .elementor-element.elementor-element-824794e .elementor-icon svg{height:35px;}.elementor-26 .elementor-element.elementor-element-bac8dbd{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-bac8dbd .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-bac8dbd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-85d5c68{--display:flex;}.elementor-26 .elementor-element.elementor-element-7d7d9ea .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-d8055c4{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-d8055c4 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-bef3e53{--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;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7a4ae34{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4f1faaa .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-4f1faaa .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4f1faaa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-4f1faaa.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4f1faaa.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-4f1faaa .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-4f1faaa .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:26px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-4f1faaa:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-4f1faaa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4f1faaa .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-d53119e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2d3cb1c .elementor-icon-box-wrapper{align-items:end;gap:22px;}.elementor-26 .elementor-element.elementor-element-2d3cb1c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2d3cb1c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-2d3cb1c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2d3cb1c.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-2d3cb1c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-2d3cb1c .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:26px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-2d3cb1c:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-2d3cb1c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2d3cb1c .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-5b6c8bb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4bd179c .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-4bd179c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4bd179c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-4bd179c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4bd179c.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-4bd179c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-4bd179c .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:26px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-4bd179c:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-4bd179c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4bd179c .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a8df5fc{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-65780a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-9386c74{--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-26 .elementor-element.elementor-element-ca1e4ec{--display:flex;}.elementor-26 .elementor-element.elementor-element-1ad7237 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.42em;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-d2cdf61 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:70px;font-weight:900;letter-spacing:-0.06em;color:#071014;}.elementor-26 .elementor-element.elementor-element-dd6403b{--display:flex;}.elementor-26 .elementor-element.elementor-element-76de70a{--spacer-size:132px;}.elementor-26 .elementor-element.elementor-element-fc3a05d{padding:0px 0px 0px 50px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-102d36c );font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;color:#3C494F;}.elementor-26 .elementor-element.elementor-element-325f033{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-4567cd8{--display:flex;}.elementor-26 .elementor-element.elementor-element-4567cd8:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4567cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2e677b2{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-179eabf .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-179eabf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-179eabf.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-179eabf.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-179eabf.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-179eabf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-179eabf .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-179eabf .elementor-icon svg{height:32px;}.elementor-26 .elementor-element.elementor-element-58a9273 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-9b56a4d{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C7D4DA;}.elementor-26 .elementor-element.elementor-element-01d5277{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b4b2b2d{--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;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:#FFFFFF24;--border-color:#FFFFFF24;--border-radius:20px 20px 20px 20px;--padding-top:6px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-26 .elementor-element.elementor-element-f86e4c6{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-5224d9e .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-5224d9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-5224d9e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5224d9e.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-5224d9e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5224d9e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-5224d9e .elementor-icon{font-size:35px;}.elementor-26 .elementor-element.elementor-element-5224d9e .elementor-icon svg{height:35px;}.elementor-26 .elementor-element.elementor-element-0cd79db{--display:flex;}.elementor-26 .elementor-element.elementor-element-9da5231 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.8rem;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a0673be{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a0673be p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-4430a1b{--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;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:#FFFFFF24;--border-color:#FFFFFF24;--border-radius:20px 20px 20px 20px;--padding-top:6px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-26 .elementor-element.elementor-element-fa7ab07{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-d146b7c .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-d146b7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-d146b7c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-d146b7c.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-d146b7c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-d146b7c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-d146b7c .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-d146b7c .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-d06397d{--display:flex;}.elementor-26 .elementor-element.elementor-element-13cfc61 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.8rem;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-27937de{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-27937de p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-4a3d23e{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-f612340{--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;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:#FFFFFF24;--border-color:#FFFFFF24;--border-radius:20px 20px 20px 20px;--padding-top:6px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-26 .elementor-element.elementor-element-ce247f4{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-e4b5f18 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-e4b5f18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-e4b5f18.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-e4b5f18.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-e4b5f18.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-e4b5f18.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-e4b5f18 .elementor-icon{font-size:35px;}.elementor-26 .elementor-element.elementor-element-e4b5f18 .elementor-icon svg{height:35px;}.elementor-26 .elementor-element.elementor-element-eca8efa{--display:flex;}.elementor-26 .elementor-element.elementor-element-081513f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.8rem;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8b652d5{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8b652d5 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-24c08ec{--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;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:#FFFFFF24;--border-color:#FFFFFF24;--border-radius:20px 20px 20px 20px;--padding-top:6px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-26 .elementor-element.elementor-element-2e16bce{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-f70ad19 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-f70ad19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-f70ad19.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f70ad19.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-f70ad19.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f70ad19.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-f70ad19 .elementor-icon{font-size:35px;}.elementor-26 .elementor-element.elementor-element-f70ad19 .elementor-icon svg{height:35px;}.elementor-26 .elementor-element.elementor-element-4613d6d{--display:flex;}.elementor-26 .elementor-element.elementor-element-a91e845 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.8rem;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-b0bd3b4{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-b0bd3b4 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-60f5b39{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7154eb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c27d76e{--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-26 .elementor-element.elementor-element-9d6d5e7{--display:flex;}.elementor-26 .elementor-element.elementor-element-f571e97 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.42em;color:#00AEEF;}.elementor-26 .elementor-element.elementor-element-7986c5c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:70px;font-weight:900;letter-spacing:-0.06em;color:#071014;}.elementor-26 .elementor-element.elementor-element-1792436{font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;color:#3C494F;}.elementor-26 .elementor-element.elementor-element-df2f712{--display:flex;}.elementor-26 .elementor-element.elementor-element-d5e4f32{--spacer-size:132px;}.elementor-26 .elementor-element.elementor-element-85b1e2b{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-1c007e9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-b2d1d55 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:49px;font-weight:800;color:#071014;}.elementor-26 .elementor-element.elementor-element-dfcc788{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:#001018DB;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#0010182E;}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-icon i{color:#071014;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-icon svg{fill:#071014;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-7fef046{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-weight:900;}.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-text{color:#001018;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-4254d4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-c59eb5e{--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-26 .elementor-element.elementor-element-89cd52a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:6px;--padding-right:6px;}.elementor-26 .elementor-element.elementor-element-4df3a27{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-816ee57 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-816ee57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-816ee57.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-816ee57.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-816ee57.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-816ee57.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-816ee57 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-816ee57 .elementor-icon svg{height:32px;}.elementor-26 .elementor-element.elementor-element-ac496cf{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-26 .elementor-element.elementor-element-ac496cf .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-ac496cf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-26 .elementor-element.elementor-element-554bd9a{--display:flex;}.elementor-26 .elementor-element.elementor-element-c1a6d22 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;color:#071014;}.elementor-26 .elementor-element.elementor-element-ef2b62e{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-ef2b62e p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-1542917{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:6px;--padding-right:6px;}.elementor-26 .elementor-element.elementor-element-cb3ef18{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-933bc3c .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-933bc3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-933bc3c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-933bc3c.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-933bc3c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-933bc3c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-933bc3c .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-933bc3c .elementor-icon svg{height:32px;}.elementor-26 .elementor-element.elementor-element-7626206{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-26 .elementor-element.elementor-element-7626206 .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-7626206 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-26 .elementor-element.elementor-element-3efec52{--display:flex;}.elementor-26 .elementor-element.elementor-element-dfe531c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;color:#071014;}.elementor-26 .elementor-element.elementor-element-ffa7b2c{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-ffa7b2c p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-4b0e57c{--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-26 .elementor-element.elementor-element-dff8ba1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:6px;--padding-right:6px;}.elementor-26 .elementor-element.elementor-element-8a616f9{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-3edb92a .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-3edb92a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-3edb92a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3edb92a.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-3edb92a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3edb92a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-3edb92a .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-3edb92a .elementor-icon svg{height:32px;}.elementor-26 .elementor-element.elementor-element-e2d2899{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-26 .elementor-element.elementor-element-e2d2899 .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-e2d2899 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-26 .elementor-element.elementor-element-b006bde{--display:flex;}.elementor-26 .elementor-element.elementor-element-58b7173{text-align:start;}.elementor-26 .elementor-element.elementor-element-58b7173 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;color:#071014;}.elementor-26 .elementor-element.elementor-element-426208f{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-426208f p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-de577a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:6px;--padding-right:6px;}.elementor-26 .elementor-element.elementor-element-fbe8d5b{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-1b7f020 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-1b7f020.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-1b7f020.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1b7f020.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-1b7f020.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1b7f020.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-1b7f020 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-1b7f020 .elementor-icon svg{height:32px;}.elementor-26 .elementor-element.elementor-element-b901003{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-26 .elementor-element.elementor-element-b901003 .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-b901003 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-26 .elementor-element.elementor-element-cf90fba{--display:flex;}.elementor-26 .elementor-element.elementor-element-ae9f80d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;color:#071014;}.elementor-26 .elementor-element.elementor-element-f79c983{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-f79c983 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-0e38eb7{--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:center;--align-items:center;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-26 .elementor-element.elementor-element-0e38eb7.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-61ed9b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a90a32c .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-a90a32c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a90a32c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a90a32c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-a90a32c.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a90a32c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a90a32c .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:26px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-a90a32c:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-a90a32c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a90a32c .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-d6a65d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6c8b0b8 .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-6c8b0b8 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6c8b0b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-6c8b0b8.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-6c8b0b8.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-6c8b0b8 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-6c8b0b8 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:26px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-6c8b0b8:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-6c8b0b8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6c8b0b8 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-04dbace{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-8b3d9de .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-8b3d9de .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8b3d9de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8b3d9de.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-8b3d9de.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8b3d9de .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-8b3d9de .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:26px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-8b3d9de:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-8b3d9de:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8b3d9de .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-bc5d546{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-986209b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-b9ce15a{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-dc932f6{--display:flex;}.elementor-26 .elementor-element.elementor-element-e22ba87 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.42em;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-f5eee59 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:70px;font-weight:900;letter-spacing:-0.06em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a370e41{font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-bbb9d99 );}.elementor-26 .elementor-element.elementor-element-d0dd004{--display:flex;}.elementor-26 .elementor-element.elementor-element-a32066d{--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:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-26 .elementor-element.elementor-element-083f569{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-fe05411 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-fe05411.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-fe05411.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-fe05411.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-fe05411.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-fe05411.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-fe05411 .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-fe05411 .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-d93d63b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-0.035em;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0353665{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-bbb9d99 );}.elementor-26 .elementor-element.elementor-element-0353665 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-26ae3c7{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-26ae3c7 .elementor-divider-separator{width:22%;}.elementor-26 .elementor-element.elementor-element-26ae3c7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-6744f86{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF2E;}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-icon i{color:var( --e-global-color-102d36c );transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-icon svg{fill:var( --e-global-color-102d36c );transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-weight:900;}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-5c946f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c37c239{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-83c2f3b .elementor-button{background-color:var( --e-global-color-102d36c );font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;fill:#001018;color:#001018;border-radius:8px 8px 8px 8px;padding:14px 028px 14px 028px;}.elementor-26 .elementor-element.elementor-element-acff521{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5ee6a95 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:17px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:8px 8px 8px 8px;padding:13px 18px 13px 18px;}.elementor-26 .elementor-element.elementor-element-5ee6a95 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26 .elementor-element.elementor-element-5ee6a95 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-26 .elementor-element.elementor-element-7c4ede9{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-62fe1a8{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-bff4018{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-8d53f69 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-8d53f69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8d53f69.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-8d53f69.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8d53f69.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-8d53f69.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-8d53f69 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-8d53f69 .elementor-icon svg{height:30px;}.elementor-26 .elementor-element.elementor-element-5caa214{--display:flex;}.elementor-26 .elementor-element.elementor-element-cd1c158 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8e0997b{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-8e0997b p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-a108baa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-00feef3 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-00feef3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-00feef3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-00feef3.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-00feef3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-00feef3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-00feef3 .elementor-icon{font-size:25px;}.elementor-26 .elementor-element.elementor-element-00feef3 .elementor-icon svg{height:25px;}.elementor-26 .elementor-element.elementor-element-65f5873{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-e7597dc{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-2ade6a5 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-2ade6a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-2ade6a5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2ade6a5.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-2ade6a5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2ade6a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-2ade6a5 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-2ade6a5 .elementor-icon svg{height:30px;}.elementor-26 .elementor-element.elementor-element-77cc726{--display:flex;}.elementor-26 .elementor-element.elementor-element-29769dc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-4faf4b3{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-4faf4b3 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-d7288a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-98280f6 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-98280f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-98280f6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-98280f6.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-98280f6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-98280f6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-98280f6 .elementor-icon{font-size:25px;}.elementor-26 .elementor-element.elementor-element-98280f6 .elementor-icon svg{height:25px;}.elementor-26 .elementor-element.elementor-element-625ab95{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-36afe7f{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-102e967 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-102e967.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-102e967.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-102e967.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-102e967.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-102e967.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-102e967 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-102e967 .elementor-icon svg{height:30px;}.elementor-26 .elementor-element.elementor-element-d6fe4a4{--display:flex;}.elementor-26 .elementor-element.elementor-element-44837ee .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-9b3197a{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-9b3197a p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-fbe3fc4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-5605c62 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-5605c62.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-5605c62.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5605c62.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-5605c62.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5605c62.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-5605c62 .elementor-icon{font-size:25px;}.elementor-26 .elementor-element.elementor-element-5605c62 .elementor-icon svg{height:25px;}.elementor-26 .elementor-element.elementor-element-536e3e9{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-ebe9786{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-17afdf0 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-17afdf0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-17afdf0.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-17afdf0.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-17afdf0.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-17afdf0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-17afdf0 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-17afdf0 .elementor-icon svg{height:30px;}.elementor-26 .elementor-element.elementor-element-4b60a9b{--display:flex;}.elementor-26 .elementor-element.elementor-element-3bfbee0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-bda3879{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-bda3879 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-69cff75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-ce7ce04 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-ce7ce04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ce7ce04.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ce7ce04.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ce7ce04.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ce7ce04.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ce7ce04 .elementor-icon{font-size:25px;}.elementor-26 .elementor-element.elementor-element-ce7ce04 .elementor-icon svg{height:25px;}.elementor-26 .elementor-element.elementor-element-1f91d20{--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;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--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-26 .elementor-element.elementor-element-77d6ea9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-65a8a40 .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-65a8a40 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-65a8a40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-65a8a40.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-65a8a40.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-65a8a40 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-65a8a40 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-65a8a40 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-65a8a40:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-65a8a40:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-65a8a40 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-52f762b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-94fbe6d .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-94fbe6d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-94fbe6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-94fbe6d.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-94fbe6d.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-94fbe6d .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-94fbe6d .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-94fbe6d .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-94fbe6d:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-94fbe6d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-94fbe6d .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-924ded1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-533cefd .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-533cefd .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-533cefd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-533cefd.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-533cefd.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-533cefd .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-533cefd .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-533cefd .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-533cefd:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-533cefd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-533cefd .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a0c7bdb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b3fd23b .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-b3fd23b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-b3fd23b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-b3fd23b.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b3fd23b.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-b3fd23b .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-b3fd23b .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-b3fd23b .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-b3fd23b:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-b3fd23b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-b3fd23b .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-52aca49{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4b8cdac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-f098e80{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-877d21f{--display:flex;}.elementor-26 .elementor-element.elementor-element-61e2d69{text-align:center;}.elementor-26 .elementor-element.elementor-element-61e2d69 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.42em;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0f31f01{text-align:center;}.elementor-26 .elementor-element.elementor-element-0f31f01 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:70px;font-weight:900;letter-spacing:-0.06em;color:#071014;}.elementor-26 .elementor-element.elementor-element-402214a{text-align:center;font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;color:#3C494F;}.elementor-26 .elementor-element.elementor-element-31920b0{--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-26 .elementor-element.elementor-element-51a447e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:6px;--padding-right:6px;}.elementor-26 .elementor-element.elementor-element-0858c4a{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-ddb2945 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-ddb2945.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ddb2945.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ddb2945.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ddb2945.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ddb2945.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ddb2945 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-ddb2945 .elementor-icon svg{height:32px;}.elementor-26 .elementor-element.elementor-element-4b82f2d{--display:flex;}.elementor-26 .elementor-element.elementor-element-f663703{text-align:center;}.elementor-26 .elementor-element.elementor-element-f663703 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:900;color:#071014;}.elementor-26 .elementor-element.elementor-element-094fb53{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;color:#172329;}.elementor-26 .elementor-element.elementor-element-094fb53 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-8f46429{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:6px;--padding-right:6px;}.elementor-26 .elementor-element.elementor-element-1851bb9{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-c855f77 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-c855f77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-c855f77.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-c855f77.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-c855f77.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-c855f77.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-c855f77 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-c855f77 .elementor-icon svg{height:32px;}.elementor-26 .elementor-element.elementor-element-0cede44{--display:flex;}.elementor-26 .elementor-element.elementor-element-5ce96d9{text-align:center;}.elementor-26 .elementor-element.elementor-element-5ce96d9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:900;color:#071014;}.elementor-26 .elementor-element.elementor-element-7bc2901{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;color:#172329;}.elementor-26 .elementor-element.elementor-element-7bc2901 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-e1ed808{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:6px;--padding-right:6px;}.elementor-26 .elementor-element.elementor-element-a8830bb{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-c22abf6 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-c22abf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-c22abf6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-c22abf6.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-c22abf6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-c22abf6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-c22abf6 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-c22abf6 .elementor-icon svg{height:32px;}.elementor-26 .elementor-element.elementor-element-674e046{--display:flex;}.elementor-26 .elementor-element.elementor-element-c027643{text-align:center;}.elementor-26 .elementor-element.elementor-element-c027643 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:900;color:#071014;}.elementor-26 .elementor-element.elementor-element-c114223{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;color:#172329;}.elementor-26 .elementor-element.elementor-element-c114223 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-4c455c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:6px;--padding-right:6px;}.elementor-26 .elementor-element.elementor-element-347b2a9{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-0816ba3 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-0816ba3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0816ba3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-0816ba3.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0816ba3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-0816ba3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-0816ba3 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-0816ba3 .elementor-icon svg{height:32px;}.elementor-26 .elementor-element.elementor-element-9127a08{--display:flex;}.elementor-26 .elementor-element.elementor-element-8919140{text-align:center;}.elementor-26 .elementor-element.elementor-element-8919140 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:900;color:#071014;}.elementor-26 .elementor-element.elementor-element-5244e9b{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;color:#172329;}.elementor-26 .elementor-element.elementor-element-5244e9b p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-25cabea{--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;--border-radius:14px 14px 14px 14px;}.elementor-26 .elementor-element.elementor-element-2d270e2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#07162014;--border-color:#07162014;}.elementor-26 .elementor-element.elementor-element-b3678d5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-b3678d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-b3678d5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b3678d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-b3678d5 .elementor-icon{font-size:26px;}.elementor-26 .elementor-element.elementor-element-b3678d5 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-b3678d5 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:24px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-b3678d5 .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-b3678d5:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-b3678d5:has(:focus) .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-b3678d5 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-5370869{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#07162014;--border-color:#07162014;}.elementor-26 .elementor-element.elementor-element-b009d82 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-b009d82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-b009d82.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b009d82.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-b009d82 .elementor-icon{font-size:26px;}.elementor-26 .elementor-element.elementor-element-b009d82 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-b009d82 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:24px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-b009d82 .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-b009d82:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-b009d82:has(:focus) .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-b009d82 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-0651b96{--display:flex;border-style:none;--border-style:none;}.elementor-26 .elementor-element.elementor-element-e438672 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-e438672.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-e438672.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-e438672.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-e438672 .elementor-icon{font-size:26px;}.elementor-26 .elementor-element.elementor-element-e438672 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-e438672 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:24px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-e438672 .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-e438672:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-e438672:has(:focus) .elementor-icon-box-title{color:#071014;}.elementor-26 .elementor-element.elementor-element-e438672 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#4C5A60;}.elementor-26 .elementor-element.elementor-element-ef0f305{--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;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1674621{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-c05b2ab{--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:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b0e413f{--display:flex;}.elementor-26 .elementor-element.elementor-element-d37b983 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.42em;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-291e8c0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:70px;font-weight:900;letter-spacing:-0.06em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2d95a7e{font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-bbb9d99 );}.elementor-26 .elementor-element.elementor-element-a8237d4{--display:flex;}.elementor-26 .elementor-element.elementor-element-ee52309{--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:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-26 .elementor-element.elementor-element-7093d72{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-4a6f3d2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:58px;font-weight:900;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6a01dd5{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-bbb9d99 );}.elementor-26 .elementor-element.elementor-element-6a01dd5 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-780aba4{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(23px/2);}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(23px/2);}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(23px/2);}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-23px/2);}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-23px/2);}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF2E;}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-icon i{color:var( --e-global-color-102d36c );transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-icon svg{fill:var( --e-global-color-102d36c );transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-weight:900;}.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-550a304{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-d6916bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6146efc .elementor-button{background-color:var( --e-global-color-102d36c );font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;fill:#001018;color:#001018;border-radius:8px 8px 8px 8px;padding:14px 028px 14px 028px;}.elementor-26 .elementor-element.elementor-element-5ed769c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ed152c1 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:17px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:8px 8px 8px 8px;padding:13px 18px 13px 18px;}.elementor-26 .elementor-element.elementor-element-ed152c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26 .elementor-element.elementor-element-ed152c1 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-26 .elementor-element.elementor-element-2375d90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2247f02{--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-26 .elementor-element.elementor-element-0d35e9e{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:012px;--padding-left:12px;--padding-right:12px;}.elementor-26 .elementor-element.elementor-element-64f0cb9{--display:flex;}.elementor-26 .elementor-element.elementor-element-85f1ba3 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-85f1ba3.elementor-view-stacked .elementor-icon{background-color:#00AEEF;}.elementor-26 .elementor-element.elementor-element-85f1ba3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-85f1ba3.elementor-view-default .elementor-icon{color:#00AEEF;border-color:#00AEEF;}.elementor-26 .elementor-element.elementor-element-85f1ba3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-85f1ba3.elementor-view-default .elementor-icon svg{fill:#00AEEF;}.elementor-26 .elementor-element.elementor-element-85f1ba3 .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-85f1ba3 .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-3cf165d{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-3cf165d .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-3cf165d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-4a8ab1e{--display:flex;}.elementor-26 .elementor-element.elementor-element-0901c1f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8332d78{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-8332d78 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-57c0a28{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:012px;--padding-left:12px;--padding-right:12px;}.elementor-26 .elementor-element.elementor-element-c573f93{--display:flex;}.elementor-26 .elementor-element.elementor-element-a01cd58 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-a01cd58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a01cd58.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-a01cd58.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a01cd58.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-a01cd58.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a01cd58 .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-a01cd58 .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-6f364ad{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-6f364ad .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-6f364ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-4ddbecf{--display:flex;--flex-wrap:wrap;}.elementor-26 .elementor-element.elementor-element-f5e3840 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-da2e085{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-da2e085 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-089efb2{--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-26 .elementor-element.elementor-element-c7ad470{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:012px;--padding-left:12px;--padding-right:12px;}.elementor-26 .elementor-element.elementor-element-1fb1803{--display:flex;}.elementor-26 .elementor-element.elementor-element-6f2e415 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-6f2e415.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-6f2e415.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-6f2e415.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-6f2e415.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-6f2e415.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-6f2e415 .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-6f2e415 .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-be7fb75{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-be7fb75 .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-be7fb75 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-a385606{--display:flex;}.elementor-26 .elementor-element.elementor-element-ea37980 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-36b8e59{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-36b8e59 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-898e7f7{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:012px;--padding-left:12px;--padding-right:12px;}.elementor-26 .elementor-element.elementor-element-89a14dc{--display:flex;}.elementor-26 .elementor-element.elementor-element-91e8b10 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-91e8b10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-91e8b10.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-91e8b10.elementor-view-default .elementor-icon{color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-91e8b10.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-91e8b10.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-91e8b10 .elementor-icon{font-size:28px;}.elementor-26 .elementor-element.elementor-element-91e8b10 .elementor-icon svg{height:28px;}.elementor-26 .elementor-element.elementor-element-c34b267{--divider-border-style:solid;--divider-color:var( --e-global-color-102d36c );--divider-border-width:3px;}.elementor-26 .elementor-element.elementor-element-c34b267 .elementor-divider-separator{width:46%;}.elementor-26 .elementor-element.elementor-element-c34b267 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-d734e0d{--display:flex;--flex-wrap:wrap;}.elementor-26 .elementor-element.elementor-element-8c4a0ee .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-3defb50{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;color:#C6D1D7;}.elementor-26 .elementor-element.elementor-element-3defb50 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-f148c16{--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;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--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-26 .elementor-element.elementor-element-daaa1ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a5635f6 .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-a5635f6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a5635f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a5635f6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-a5635f6.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-a5635f6 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-a5635f6 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a5635f6 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-a5635f6:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-a5635f6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a5635f6 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-1125816{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ffd2d29 .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-ffd2d29 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ffd2d29.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ffd2d29.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ffd2d29.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-ffd2d29 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-ffd2d29 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-ffd2d29 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-ffd2d29:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-ffd2d29:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ffd2d29 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-96de3aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-def3658 .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-def3658 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-def3658.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-def3658.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-def3658.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-def3658 .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-def3658 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-def3658 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-def3658:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-def3658:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-def3658 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-29c77f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1a019ac .elementor-icon-box-wrapper{align-items:center;gap:22px;}.elementor-26 .elementor-element.elementor-element-1a019ac .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1a019ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-1a019ac.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1a019ac.elementor-view-default .elementor-icon{fill:var( --e-global-color-102d36c );color:var( --e-global-color-102d36c );border-color:var( --e-global-color-102d36c );}.elementor-26 .elementor-element.elementor-element-1a019ac .elementor-icon{font-size:32px;}.elementor-26 .elementor-element.elementor-element-1a019ac .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-1a019ac .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-1a019ac:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-1a019ac:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1a019ac .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-102d36c );}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-125037f{--width:57%;}.elementor-26 .elementor-element.elementor-element-9c8ae47{--width:62%;}.elementor-26 .elementor-element.elementor-element-772f309{--width:50%;}.elementor-26 .elementor-element.elementor-element-1e8cc42{--width:70%;}.elementor-26 .elementor-element.elementor-element-6965ac8{--width:70%;}.elementor-26 .elementor-element.elementor-element-7c391e9{--width:70%;}.elementor-26 .elementor-element.elementor-element-59958ca{--width:70%;}.elementor-26 .elementor-element.elementor-element-c77aedf{--width:70%;}.elementor-26 .elementor-element.elementor-element-dc14a37{--width:70%;}.elementor-26 .elementor-element.elementor-element-4567cd8{--width:100%;}.elementor-26 .elementor-element.elementor-element-f86e4c6{--width:50%;}.elementor-26 .elementor-element.elementor-element-fa7ab07{--width:50%;}.elementor-26 .elementor-element.elementor-element-ce247f4{--width:50%;}.elementor-26 .elementor-element.elementor-element-2e16bce{--width:50%;}.elementor-26 .elementor-element.elementor-element-df2f712{--width:62%;}.elementor-26 .elementor-element.elementor-element-1c007e9{--width:85%;}.elementor-26 .elementor-element.elementor-element-4df3a27{--width:60%;}.elementor-26 .elementor-element.elementor-element-cb3ef18{--width:60%;}.elementor-26 .elementor-element.elementor-element-8a616f9{--width:60%;}.elementor-26 .elementor-element.elementor-element-fbe8d5b{--width:60%;}.elementor-26 .elementor-element.elementor-element-0e38eb7{--width:81%;}.elementor-26 .elementor-element.elementor-element-d0dd004{--width:50%;}.elementor-26 .elementor-element.elementor-element-083f569{--width:67%;}.elementor-26 .elementor-element.elementor-element-c37c239{--width:72%;}.elementor-26 .elementor-element.elementor-element-acff521{--width:96%;}.elementor-26 .elementor-element.elementor-element-bff4018{--width:21%;}.elementor-26 .elementor-element.elementor-element-a108baa{--width:8%;}.elementor-26 .elementor-element.elementor-element-e7597dc{--width:21%;}.elementor-26 .elementor-element.elementor-element-d7288a5{--width:8%;}.elementor-26 .elementor-element.elementor-element-36afe7f{--width:21%;}.elementor-26 .elementor-element.elementor-element-fbe3fc4{--width:8%;}.elementor-26 .elementor-element.elementor-element-ebe9786{--width:21%;}.elementor-26 .elementor-element.elementor-element-69cff75{--width:8%;}.elementor-26 .elementor-element.elementor-element-0858c4a{--width:100%;}.elementor-26 .elementor-element.elementor-element-1851bb9{--width:100%;}.elementor-26 .elementor-element.elementor-element-a8830bb{--width:100%;}.elementor-26 .elementor-element.elementor-element-347b2a9{--width:100%;}.elementor-26 .elementor-element.elementor-element-a8237d4{--width:50%;}.elementor-26 .elementor-element.elementor-element-7093d72{--width:70%;}.elementor-26 .elementor-element.elementor-element-d6916bf{--width:69%;}.elementor-26 .elementor-element.elementor-element-5ed769c{--width:96%;}.elementor-26 .elementor-element.elementor-element-64f0cb9{--width:42%;}.elementor-26 .elementor-element.elementor-element-c573f93{--width:42%;}.elementor-26 .elementor-element.elementor-element-4ddbecf{--width:100%;}.elementor-26 .elementor-element.elementor-element-1fb1803{--width:42%;}.elementor-26 .elementor-element.elementor-element-89a14dc{--width:42%;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-0c4413a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-45cbd56 .elementor-heading-title{font-size:45px;}.elementor-26 .elementor-element.elementor-element-dc25c31{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-26 .elementor-element.elementor-element-125037f{--width:40%;}.elementor-26 .elementor-element.elementor-element-e6b512f .elementor-button{font-size:16px;padding:12px 15px 12px 15px;}.elementor-26 .elementor-element.elementor-element-0a28cc1{--width:55%;}.elementor-26 .elementor-element.elementor-element-41a45d2 .elementor-button{font-size:16px;padding:12px 15px 12px 15px;}.elementor-26 .elementor-element.elementor-element-39683a6{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-b62a0d3 .elementor-divider-separator{width:27%;}.elementor-26 .elementor-element.elementor-element-7b574cb .elementor-divider-separator{width:27%;}.elementor-26 .elementor-element.elementor-element-8167295 .elementor-divider-separator{width:27%;}.elementor-26 .elementor-element.elementor-element-39df6d5{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-8dac7c9 .elementor-heading-title{font-size:41px;}.elementor-26 .elementor-element.elementor-element-14cdad3{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-93100d9{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-00f8217{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-c39b89f{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-0145d40 .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-95ada3a .elementor-divider-separator{width:29%;}.elementor-26 .elementor-element.elementor-element-92ce4e9 .elementor-divider-separator{width:29%;}.elementor-26 .elementor-element.elementor-element-e7e996f .elementor-divider-separator{width:29%;}.elementor-26 .elementor-element.elementor-element-7786a52 .elementor-divider-separator{width:29%;}.elementor-26 .elementor-element.elementor-element-0935f57 .elementor-divider-separator{width:29%;}.elementor-26 .elementor-element.elementor-element-bac8dbd .elementor-divider-separator{width:29%;}.elementor-26 .elementor-element.elementor-element-7a4ae34{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-d53119e{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-a8df5fc{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-1ad7237 .elementor-heading-title{line-height:1.4em;}.elementor-26 .elementor-element.elementor-element-d2cdf61 .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-58a9273 .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-9da5231{text-align:center;}.elementor-26 .elementor-element.elementor-element-a0673be{text-align:center;}.elementor-26 .elementor-element.elementor-element-13cfc61{text-align:center;}.elementor-26 .elementor-element.elementor-element-27937de{text-align:center;}.elementor-26 .elementor-element.elementor-element-081513f{text-align:center;}.elementor-26 .elementor-element.elementor-element-8b652d5{text-align:center;}.elementor-26 .elementor-element.elementor-element-a91e845{text-align:center;}.elementor-26 .elementor-element.elementor-element-b0bd3b4{text-align:center;}.elementor-26 .elementor-element.elementor-element-60f5b39{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-7986c5c .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-b2d1d55 .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-4254d4f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c59eb5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ac496cf .elementor-divider-separator{width:25%;}.elementor-26 .elementor-element.elementor-element-7626206 .elementor-divider-separator{width:25%;}.elementor-26 .elementor-element.elementor-element-4b0e57c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e2d2899 .elementor-divider-separator{width:25%;}.elementor-26 .elementor-element.elementor-element-b901003 .elementor-divider-separator{width:25%;}.elementor-26 .elementor-element.elementor-element-0e38eb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-bc5d546{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-f5eee59 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-26 .elementor-element.elementor-element-a32066d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-item > a{font-size:16px;}.elementor-26 .elementor-element.elementor-element-5c946f0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-26 .elementor-element.elementor-element-83c2f3b .elementor-button{font-size:16px;padding:12px 15px 12px 15px;}.elementor-26 .elementor-element.elementor-element-1f91d20{--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-26 .elementor-element.elementor-element-77d6ea9{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-52f762b{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-924ded1{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-52aca49{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-61e2d69 .elementor-heading-title{line-height:1.2em;}.elementor-26 .elementor-element.elementor-element-0f31f01 .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-f663703 .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-5ce96d9 .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-c027643 .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-8919140 .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-2d270e2{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-5370869{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-ef0f305{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-291e8c0 .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-ee52309{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4a6f3d2 .elementor-heading-title{font-size:45px;}.elementor-26 .elementor-element.elementor-element-550a304{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-26 .elementor-element.elementor-element-6146efc .elementor-button{font-size:16px;padding:12px 15px 12px 15px;}.elementor-26 .elementor-element.elementor-element-2247f02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3cf165d .elementor-divider-separator{width:30%;}.elementor-26 .elementor-element.elementor-element-6f364ad .elementor-divider-separator{width:30%;}.elementor-26 .elementor-element.elementor-element-be7fb75 .elementor-divider-separator{width:30%;}.elementor-26 .elementor-element.elementor-element-c34b267 .elementor-divider-separator{width:30%;}.elementor-26 .elementor-element.elementor-element-daaa1ce{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-1125816{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-26 .elementor-element.elementor-element-96de3aa{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}}/* Start custom CSS for button, class: .elementor-element-e6b512f */.elementor-26 .elementor-element.elementor-element-e6b512f .elementor-button{
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
}

.elementor-26 .elementor-element.elementor-element-e6b512f .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    transition: left 0.5s ease;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-e6b512f .elementor-button:hover::before{
    left: 100%;
}

.elementor-26 .elementor-element.elementor-element-e6b512f .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

.elementor-26 .elementor-element.elementor-element-e6b512f .elementor-button .elementor-button-icon{
    transition: transform 0.35s ease;
}

.elementor-26 .elementor-element.elementor-element-e6b512f .elementor-button:hover .elementor-button-icon{
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41a45d2 */.elementor-26 .elementor-element.elementor-element-41a45d2 .elementor-button:hover{
    border-color: #00aeef !important;
    background: rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-41a45d2 .elementor-button-icon svg{
    fill: #00aeef !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f0b8b */.elementor-26 .elementor-element.elementor-element-32f0b8b{
    background:
    linear-gradient(180deg, rgba(255,255,255,0.085), rgba(255,255,255,0.035)),
    rgba(9, 16, 19, 0.82);
    box-shadow:
    0 30px 70px rgba(0, 0, 0, 0.34),
    inset 0 1px 0 rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
}


.elementor-26 .elementor-element.elementor-element-32f0b8b{
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    border: 1px solid rgba(0, 174, 239, 0.18);
}


.elementor-26 .elementor-element.elementor-element-32f0b8b:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-2px);
}


.elementor-26 .elementor-element.elementor-element-32f0b8b .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-32f0b8b:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-32f0b8b .custom i,
.elementor-26 .elementor-element.elementor-element-32f0b8b .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-32f0b8b:hover .custom i,
.elementor-26 .elementor-element.elementor-element-32f0b8b:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f519b */.elementor-26 .elementor-element.elementor-element-f3f519b{
    background:
    linear-gradient(180deg, rgba(255,255,255,0.085), rgba(255,255,255,0.035)),
    rgba(9, 16, 19, 0.82);
    box-shadow:
    0 30px 70px rgba(0, 0, 0, 0.34),
    inset 0 1px 0 rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
}


.elementor-26 .elementor-element.elementor-element-f3f519b{
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    border: 1px solid rgba(0, 174, 239, 0.18);
}


.elementor-26 .elementor-element.elementor-element-f3f519b:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-2px);
}


.elementor-26 .elementor-element.elementor-element-f3f519b .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-f3f519b:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-f3f519b .custom i,
.elementor-26 .elementor-element.elementor-element-f3f519b .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-f3f519b:hover .custom i,
.elementor-26 .elementor-element.elementor-element-f3f519b:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81792c5 */.elementor-26 .elementor-element.elementor-element-81792c5{
    background:
    linear-gradient(180deg, rgba(255,255,255,0.085), rgba(255,255,255,0.035)),
    rgba(9, 16, 19, 0.82);
    box-shadow:
    0 30px 70px rgba(0, 0, 0, 0.34),
    inset 0 1px 0 rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
}


.elementor-26 .elementor-element.elementor-element-81792c5{
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    border: 1px solid rgba(0, 174, 239, 0.18);
}


.elementor-26 .elementor-element.elementor-element-81792c5:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-2px);
}


.elementor-26 .elementor-element.elementor-element-81792c5 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-81792c5:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-81792c5 .custom i,
.elementor-26 .elementor-element.elementor-element-81792c5 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-81792c5:hover .custom i,
.elementor-26 .elementor-element.elementor-element-81792c5:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aec40b2 */.elementor-26 .elementor-element.elementor-element-aec40b2{
    width: 100%;
    max-height: 180px;
    object-fit: contain;
    display: block;
    filter: drop-shadow(0 14px 18px rgba(7, 16, 20, 0.13));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b3387 */.elementor-26 .elementor-element.elementor-element-33b3387{
    cursor: pointer;
}

.elementor-26 .elementor-element.elementor-element-33b3387:hover{
    animation: moveSide 0.4s ease-in-out 1;
}

@keyframes moveSide{
    0%{
        transform: translateX(0);
    }
    50%{
        transform: translateX(4px);
    }
    100%{
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-457a8b4 */.elementor-26 .elementor-element.elementor-element-457a8b4{
    border-radius: 16px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.84));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
}

/* COLUMN */
.elementor-26 .elementor-element.elementor-element-457a8b4{
    border: 1px solid transparent;
    transition: all 0.35s ease;
    overflow: hidden;
}

/* IMAGE */
.elementor-26 .elementor-element.elementor-element-457a8b4 img{
    transition: transform 0.35s ease;
}

/* COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-457a8b4:hover{
    border-color: #00AEEF; /* change color */
    transform: translateY(-4px);
}

/* IMAGE GROW ON COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-457a8b4:hover img{
    transform: scale(1.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7dedb2 */.elementor-26 .elementor-element.elementor-element-e7dedb2{
    width: 100%;
    max-height: 180px;
    object-fit: contain;
    display: block;
    filter: drop-shadow(0 14px 18px rgba(7, 16, 20, 0.13));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-558bb82 */.elementor-26 .elementor-element.elementor-element-558bb82{
    cursor: pointer;
}

.elementor-26 .elementor-element.elementor-element-558bb82:hover{
    animation: moveSide 0.4s ease-in-out 1;
}

@keyframes moveSide{
    0%{
        transform: translateX(0);
    }
    50%{
        transform: translateX(4px);
    }
    100%{
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87739b7 */.elementor-26 .elementor-element.elementor-element-87739b7{
    border-radius: 16px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.84));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
}

/* COLUMN */
.elementor-26 .elementor-element.elementor-element-87739b7{
    border: 1px solid transparent;
    transition: all 0.35s ease;
    overflow: hidden;
}

/* IMAGE */
.elementor-26 .elementor-element.elementor-element-87739b7 img{
    transition: transform 0.35s ease;
}

/* COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-87739b7:hover{
    border-color: #00AEEF; /* change color */
    transform: translateY(-4px);
}

/* IMAGE GROW ON COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-87739b7:hover img{
    transform: scale(1.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f2c589 */.elementor-26 .elementor-element.elementor-element-2f2c589{
    width: 100%;
    max-height: 180px;
    object-fit: contain;
    display: block;
    filter: drop-shadow(0 14px 18px rgba(7, 16, 20, 0.13));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-689ed6f */.elementor-26 .elementor-element.elementor-element-689ed6f{
    cursor: pointer;
}

.elementor-26 .elementor-element.elementor-element-689ed6f:hover{
    animation: moveSide 0.4s ease-in-out 1;
}

@keyframes moveSide{
    0%{
        transform: translateX(0);
    }
    50%{
        transform: translateX(4px);
    }
    100%{
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a690fab */.elementor-26 .elementor-element.elementor-element-a690fab{
    border-radius: 16px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.84));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
}

/* COLUMN */
.elementor-26 .elementor-element.elementor-element-a690fab{
    border: 1px solid transparent;
    transition: all 0.35s ease;
    overflow: hidden;
}

/* IMAGE */
.elementor-26 .elementor-element.elementor-element-a690fab img{
    transition: transform 0.35s ease;
}

/* COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-a690fab:hover{
    border-color: #00AEEF; /* change color */
    transform: translateY(-4px);
}

/* IMAGE GROW ON COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-a690fab:hover img{
    transform: scale(1.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dd7692 */.elementor-26 .elementor-element.elementor-element-0dd7692{
    width: 100%;
    max-height: 180px;
    object-fit: contain;
    display: block;
    filter: drop-shadow(0 14px 18px rgba(7, 16, 20, 0.13));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2184b46 */.elementor-26 .elementor-element.elementor-element-2184b46{
    cursor: pointer;
}

.elementor-26 .elementor-element.elementor-element-2184b46:hover{
    animation: moveSide 0.4s ease-in-out 1;
}

@keyframes moveSide{
    0%{
        transform: translateX(0);
    }
    50%{
        transform: translateX(4px);
    }
    100%{
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab10944 */.elementor-26 .elementor-element.elementor-element-ab10944{
    border-radius: 16px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.84));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
}

/* COLUMN */
.elementor-26 .elementor-element.elementor-element-ab10944{
    border: 1px solid transparent;
    transition: all 0.35s ease;
    overflow: hidden;
}

/* IMAGE */
.elementor-26 .elementor-element.elementor-element-ab10944 img{
    transition: transform 0.35s ease;
}

/* COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-ab10944:hover{
    border-color: #00AEEF; /* change color */
    transform: translateY(-4px);
}

/* IMAGE GROW ON COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-ab10944:hover img{
    transform: scale(1.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc4675 */.elementor-26 .elementor-element.elementor-element-2fc4675{
    width: 100%;
    max-height: 180px;
    object-fit: contain;
    display: block;
    filter: drop-shadow(0 14px 18px rgba(7, 16, 20, 0.13));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0f8700 */.elementor-26 .elementor-element.elementor-element-b0f8700{
    cursor: pointer;
}

.elementor-26 .elementor-element.elementor-element-b0f8700:hover{
    animation: moveSide 0.4s ease-in-out 1;
}

@keyframes moveSide{
    0%{
        transform: translateX(0);
    }
    50%{
        transform: translateX(4px);
    }
    100%{
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0966340 */.elementor-26 .elementor-element.elementor-element-0966340{
    border-radius: 16px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.84));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
}

/* COLUMN */
.elementor-26 .elementor-element.elementor-element-0966340{
    border: 1px solid transparent;
    transition: all 0.35s ease;
    overflow: hidden;
}

/* IMAGE */
.elementor-26 .elementor-element.elementor-element-0966340 img{
    transition: transform 0.35s ease;
}

/* COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-0966340:hover{
    border-color: #00AEEF; /* change color */
    transform: translateY(-4px);
}

/* IMAGE GROW ON COLUMN HOVER */
.elementor-26 .elementor-element.elementor-element-0966340:hover img{
    transform: scale(1.06);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143c5e6 */.elementor-26 .elementor-element.elementor-element-143c5e6 .elementor-icon{
    background-color: #EFF9FD;
    height: 62px;
    width: 62px;
    border-radius: 999px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ADCAD6;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc35781 */.elementor-26 .elementor-element.elementor-element-cc35781 .elementor-icon{
    background-color: #EFF9FD;
    height: 62px;
    width: 62px;
    border-radius: 999px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ADCAD6;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-adac43c */.elementor-26 .elementor-element.elementor-element-adac43c .elementor-icon{
    background-color: #EFF9FD;
    height: 62px;
    width: 62px;
    border-radius: 999px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ADCAD6;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3149d83 */.elementor-26 .elementor-element.elementor-element-3149d83 .elementor-icon{
    background-color: #EFF9FD;
    height: 62px;
    width: 62px;
    border-radius: 999px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ADCAD6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3684297 */.elementor-26 .elementor-element.elementor-element-3684297{
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.86));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb10248 */.elementor-26 .elementor-element.elementor-element-bb10248{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-bb10248{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-bb10248:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-bb10248 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-bb10248:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-bb10248 .custom i,
.elementor-26 .elementor-element.elementor-element-bb10248 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-bb10248:hover .custom i,
.elementor-26 .elementor-element.elementor-element-bb10248:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec804a8 */.elementor-26 .elementor-element.elementor-element-ec804a8{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-ec804a8{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-ec804a8:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-ec804a8 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-ec804a8:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-ec804a8 .custom i,
.elementor-26 .elementor-element.elementor-element-ec804a8 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-ec804a8:hover .custom i,
.elementor-26 .elementor-element.elementor-element-ec804a8:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b47f3e7 */.elementor-26 .elementor-element.elementor-element-b47f3e7{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-b47f3e7{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-b47f3e7:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-b47f3e7 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-b47f3e7:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-b47f3e7 .custom i,
.elementor-26 .elementor-element.elementor-element-b47f3e7 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-b47f3e7:hover .custom i,
.elementor-26 .elementor-element.elementor-element-b47f3e7:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c75c721 */.elementor-26 .elementor-element.elementor-element-c75c721{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-c75c721{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-c75c721:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-c75c721 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-c75c721:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-c75c721 .custom i,
.elementor-26 .elementor-element.elementor-element-c75c721 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-c75c721:hover .custom i,
.elementor-26 .elementor-element.elementor-element-c75c721:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2e48c */.elementor-26 .elementor-element.elementor-element-4f2e48c{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-4f2e48c{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-4f2e48c:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-4f2e48c .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-4f2e48c:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-4f2e48c .custom i,
.elementor-26 .elementor-element.elementor-element-4f2e48c .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-4f2e48c:hover .custom i,
.elementor-26 .elementor-element.elementor-element-4f2e48c:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce15d8d */.elementor-26 .elementor-element.elementor-element-ce15d8d{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-ce15d8d{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-ce15d8d:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-ce15d8d .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-ce15d8d:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-ce15d8d .custom i,
.elementor-26 .elementor-element.elementor-element-ce15d8d .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-ce15d8d:hover .custom i,
.elementor-26 .elementor-element.elementor-element-ce15d8d:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef3e53 */.elementor-26 .elementor-element.elementor-element-bef3e53{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-bef3e53{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}




.elementor-26 .elementor-element.elementor-element-bef3e53 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-bef3e53:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-bef3e53 .custom i,
.elementor-26 .elementor-element.elementor-element-bef3e53 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-bef3e53:hover .custom i,
.elementor-26 .elementor-element.elementor-element-bef3e53:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ec0df0 */.fi-management-card-kicker {
  margin: 0 0 10px;
  color: #008fd0;
  font-size: 17px;
  font-weight: 900;
}

.fi-management-card-title {
  margin: 0 0 38px;
  color: #071014;
  font-size: clamp(30px, 3vw, 42px);
  line-height: 1.08;
  letter-spacing: -0.045em;
  font-weight: 900;
}

.fi-management-steps {
  display: grid;
  gap: 0;
}

.fi-management-step {
  position: relative;
  display: grid;
  grid-template-columns: 78px 1fr;
  gap: 20px;
  padding: 0 0 32px;
}

.fi-management-step:not(:last-child) {
  border-bottom: 1px solid rgba(7, 16, 20, 0.08);
  margin-bottom: 32px;
}

.fi-management-step:not(:last-child)::before {
  content: "";
  position: absolute;
  left: 29px;
  top: 64px;
  width: 1px;
  height: calc(100% + 34px);
  background: rgba(0, 174, 239, 0.24);
}

.fi-management-step-number {
  position: relative;
  z-index: 2;
  width: 60px;
  height: 60px;
  border-radius: 999px;
  display: grid;
  place-items: center;
  color: #071014;
  background: #ffffff;
  border: 1.5px solid #00aeef;
  font-size: 25px;
  font-weight: 900;
  box-shadow: 0 10px 24px rgba(0, 174, 239, 0.12);
}

.fi-management-step-content h3 {
  margin: 0 0 8px;
  color: #071014;
  font-size: 24px;
  line-height: 1.15;
  letter-spacing: -0.035em;
  font-weight: 900;
}

.fi-management-step-content p {
  margin: 0;
  color: #4c5a60;
  font-size: 18px;
  line-height: 1.45;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4567cd8 */.elementor-26 .elementor-element.elementor-element-4567cd8{
    border-radius: 24px;
  padding: 32px 46px;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,255,255,0.84));
  border: 1px solid rgba(7, 16, 20, 0.08);
  box-shadow: 0 28px 70px rgba(7, 16, 20, 0.12);
}


.elementor-26 .elementor-element.elementor-element-4567cd8{
    border: 1px solid transparent;
    transition: all 0.35s ease;
    overflow: hidden;
}




.elementor-26 .elementor-element.elementor-element-4567cd8:hover{
    border-color: #00AEEF; 
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-179eabf */.elementor-26 .elementor-element.elementor-element-179eabf{
    width: 76px;
    height: 76px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
 
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b2b2d */.elementor-26 .elementor-element.elementor-element-b4b2b2d{
    background:
    linear-gradient(180deg, rgba(255,255,255,0.085), rgba(255,255,255,0.035)),
    rgba(9, 16, 19, 0.82);
    box-shadow:
    0 30px 70px rgba(0, 0, 0, 0.34),
    inset 0 1px 0 rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
}


.elementor-26 .elementor-element.elementor-element-b4b2b2d{
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    border: 1px solid rgba(0, 174, 239, 0.18);
}




.elementor-26 .elementor-element.elementor-element-b4b2b2d .custom{
    width: 56px;
    height: 56px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4430a1b */.elementor-26 .elementor-element.elementor-element-4430a1b{
    background:
    linear-gradient(180deg, rgba(255,255,255,0.085), rgba(255,255,255,0.035)),
    rgba(9, 16, 19, 0.82);
    box-shadow:
    0 30px 70px rgba(0, 0, 0, 0.34),
    inset 0 1px 0 rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
}


.elementor-26 .elementor-element.elementor-element-4430a1b{
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    border: 1px solid rgba(0, 174, 239, 0.18);
}




.elementor-26 .elementor-element.elementor-element-4430a1b .custom{
    width: 56px;
    height: 56px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f612340 */.elementor-26 .elementor-element.elementor-element-f612340{
    background:
    linear-gradient(180deg, rgba(255,255,255,0.085), rgba(255,255,255,0.035)),
    rgba(9, 16, 19, 0.82);
    box-shadow:
    0 30px 70px rgba(0, 0, 0, 0.34),
    inset 0 1px 0 rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
}


.elementor-26 .elementor-element.elementor-element-f612340{
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    border: 1px solid rgba(0, 174, 239, 0.18);
}




.elementor-26 .elementor-element.elementor-element-f612340 .custom{
    width: 56px;
    height: 56px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c08ec */.elementor-26 .elementor-element.elementor-element-24c08ec{
    background:
    linear-gradient(180deg, rgba(255,255,255,0.085), rgba(255,255,255,0.035)),
    rgba(9, 16, 19, 0.82);
    box-shadow:
    0 30px 70px rgba(0, 0, 0, 0.34),
    inset 0 1px 0 rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
}


.elementor-26 .elementor-element.elementor-element-24c08ec{
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    border: 1px solid rgba(0, 174, 239, 0.18);
}




.elementor-26 .elementor-element.elementor-element-24c08ec .custom{
    width: 56px;
    height: 56px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e677b2 */.elementor-26 .elementor-element.elementor-element-2e677b2{
    border: 1px solid transparent;
    transition: all 0.35s ease;
    overflow: hidden;
}




.elementor-26 .elementor-element.elementor-element-2e677b2:hover{
    border-color: #00AEEF; 
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fef046 */.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-icon{
    width: 46px;
    height: 46px;
    border-radius: 999px;
    border: 1px solid #071014;
  
    display: flex;
    justify-content: center;
    align-items: center;
  
    background: #14A2DD;

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-7fef046 .elementor-icon-list-text{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c007e9 */.elementor-26 .elementor-element.elementor-element-1c007e9{
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
}

.elementor-26 .elementor-element.elementor-element-1c007e9:hover{
transform: translateY(-4px);    
}

.elementor-26 .elementor-element.elementor-element-1c007e9::before{
    content: "";
    
    position: absolute;
    inset: 0;

    background:
        radial-gradient(
            circle at 78% 48%,
            rgba(255,255,255,0.22),
            transparent 32%
        ),
        linear-gradient(
            135deg,
            #00aeef 0%,
            #0077b6 100%
        );

    box-shadow:
        0 28px 72px rgba(0,174,239,0.24),
        inset 0 1px 0 rgba(255,255,255,0.24);

    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-1c007e9::after{
    content: "\f1b8";

    font-family: "Font Awesome 5 Free";
    font-weight: 900;

    position: absolute;

    right: 3%;
    top: 50%;

    transform: translateY(-50%) rotate(-12deg);

    font-size: 15rem;
    line-height: 1;

    color: rgba(255,255,255,0.06);

    pointer-events: none;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-1c007e9 > *{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89cd52a */.elementor-26 .elementor-element.elementor-element-89cd52a{
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.82));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
    

    
}

.elementor-26 .elementor-element.elementor-element-89cd52a{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-89cd52a:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-89cd52a .custom{
    width: 76px;
    height: 76px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-89cd52a:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-89cd52a .custom i,
.elementor-26 .elementor-element.elementor-element-89cd52a .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-89cd52a:hover .custom i,
.elementor-26 .elementor-element.elementor-element-89cd52a:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1542917 */.elementor-26 .elementor-element.elementor-element-1542917{
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.82));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
    

    
}

.elementor-26 .elementor-element.elementor-element-1542917{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-1542917:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-1542917 .custom{
    width: 76px;
    height: 76px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-1542917:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-1542917 .custom i,
.elementor-26 .elementor-element.elementor-element-1542917 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-1542917:hover .custom i,
.elementor-26 .elementor-element.elementor-element-1542917:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff8ba1 */.elementor-26 .elementor-element.elementor-element-dff8ba1{
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.82));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
    

    
}

.elementor-26 .elementor-element.elementor-element-dff8ba1{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-dff8ba1:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-dff8ba1 .custom{
    width: 76px;
    height: 76px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-dff8ba1:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-dff8ba1 .custom i,
.elementor-26 .elementor-element.elementor-element-dff8ba1 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-dff8ba1:hover .custom i,
.elementor-26 .elementor-element.elementor-element-dff8ba1:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de577a0 */.elementor-26 .elementor-element.elementor-element-de577a0{
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.82));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
    

    
}

.elementor-26 .elementor-element.elementor-element-de577a0{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-de577a0:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-de577a0 .custom{
    width: 76px;
    height: 76px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-de577a0:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-de577a0 .custom i,
.elementor-26 .elementor-element.elementor-element-de577a0 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-de577a0:hover .custom i,
.elementor-26 .elementor-element.elementor-element-de577a0:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61ed9b3 */.elementor-26 .elementor-element.elementor-element-61ed9b3{
    border-right: 1px solid rgba(255, 255, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a65d1 */.elementor-26 .elementor-element.elementor-element-d6a65d1{
    border-right: 1px solid rgba(255, 255, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e38eb7 */.elementor-26 .elementor-element.elementor-element-0e38eb7{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-0e38eb7{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}




.elementor-26 .elementor-element.elementor-element-0e38eb7 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-0e38eb7:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-0e38eb7 .custom i,
.elementor-26 .elementor-element.elementor-element-0e38eb7 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-0e38eb7:hover .custom i,
.elementor-26 .elementor-element.elementor-element-0e38eb7:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6744f86 */.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-icon{
    width: 46px;
    height: 46px;
    border-radius: 999px;
   border: 1px solid rgba(0, 174, 239, 0.46);
  
    display: flex;
    justify-content: center;
    align-items: center;
  
 

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-6744f86 .elementor-icon-list-text{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83c2f3b */.elementor-26 .elementor-element.elementor-element-83c2f3b .elementor-button{
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
}

.elementor-26 .elementor-element.elementor-element-83c2f3b .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    transition: left 0.5s ease;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-83c2f3b .elementor-button:hover::before{
    left: 100%;
}

.elementor-26 .elementor-element.elementor-element-83c2f3b .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

.elementor-26 .elementor-element.elementor-element-83c2f3b .elementor-button .elementor-button-icon{
    transition: transform 0.35s ease;
}

.elementor-26 .elementor-element.elementor-element-83c2f3b .elementor-button:hover .elementor-button-icon{
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ee6a95 */.elementor-26 .elementor-element.elementor-element-5ee6a95 .elementor-button:hover{
    border-color: #00aeef !important;
    background: rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-5ee6a95 .elementor-button-icon svg{
    fill: #00aeef !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-083f569 */.elementor-26 .elementor-element.elementor-element-083f569{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-083f569{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-083f569:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-083f569 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62fe1a8 */.elementor-26 .elementor-element.elementor-element-62fe1a8{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-62fe1a8{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-62fe1a8:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-62fe1a8 .custom{
    width: 70px;
    height: 70px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-62fe1a8:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-62fe1a8 .custom i,
.elementor-26 .elementor-element.elementor-element-62fe1a8 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-62fe1a8:hover .custom i,
.elementor-26 .elementor-element.elementor-element-62fe1a8:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f5873 */.elementor-26 .elementor-element.elementor-element-65f5873{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-65f5873{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-65f5873:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-65f5873 .custom{
    width: 70px;
    height: 70px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-65f5873:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-65f5873 .custom i,
.elementor-26 .elementor-element.elementor-element-65f5873 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-65f5873:hover .custom i,
.elementor-26 .elementor-element.elementor-element-65f5873:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-625ab95 */.elementor-26 .elementor-element.elementor-element-625ab95{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-625ab95{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-625ab95:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-625ab95 .custom{
    width: 70px;
    height: 70px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-625ab95:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-625ab95 .custom i,
.elementor-26 .elementor-element.elementor-element-625ab95 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-625ab95:hover .custom i,
.elementor-26 .elementor-element.elementor-element-625ab95:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-536e3e9 */.elementor-26 .elementor-element.elementor-element-536e3e9{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-536e3e9{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-536e3e9:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-536e3e9 .custom{
    width: 70px;
    height: 70px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-536e3e9:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-536e3e9 .custom i,
.elementor-26 .elementor-element.elementor-element-536e3e9 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-536e3e9:hover .custom i,
.elementor-26 .elementor-element.elementor-element-536e3e9:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f91d20 */.elementor-26 .elementor-element.elementor-element-1f91d20{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-1f91d20{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}




.elementor-26 .elementor-element.elementor-element-1f91d20 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-1f91d20:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-1f91d20 .custom i,
.elementor-26 .elementor-element.elementor-element-1f91d20 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-1f91d20:hover .custom i,
.elementor-26 .elementor-element.elementor-element-1f91d20:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51a447e */.elementor-26 .elementor-element.elementor-element-51a447e{
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.82));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
    

    
}

.elementor-26 .elementor-element.elementor-element-51a447e{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-51a447e:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-51a447e .custom{
    width: 76px;
    height: 76px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-51a447e:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-51a447e .custom i,
.elementor-26 .elementor-element.elementor-element-51a447e .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-51a447e:hover .custom i,
.elementor-26 .elementor-element.elementor-element-51a447e:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f46429 */.elementor-26 .elementor-element.elementor-element-8f46429{
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.82));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
    

    
}

.elementor-26 .elementor-element.elementor-element-8f46429{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-8f46429:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-8f46429 .custom{
    width: 76px;
    height: 76px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-8f46429:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-8f46429 .custom i,
.elementor-26 .elementor-element.elementor-element-8f46429 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-8f46429:hover .custom i,
.elementor-26 .elementor-element.elementor-element-8f46429:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1ed808 */.elementor-26 .elementor-element.elementor-element-e1ed808{
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.82));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
    

    
}

.elementor-26 .elementor-element.elementor-element-e1ed808{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-e1ed808:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-e1ed808 .custom{
    width: 76px;
    height: 76px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-e1ed808:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-e1ed808 .custom i,
.elementor-26 .elementor-element.elementor-element-e1ed808 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-e1ed808:hover .custom i,
.elementor-26 .elementor-element.elementor-element-e1ed808:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c455c9 */.elementor-26 .elementor-element.elementor-element-4c455c9{
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.82));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10);
    

    
}

.elementor-26 .elementor-element.elementor-element-4c455c9{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-4c455c9:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-4c455c9 .custom{
    width: 76px;
    height: 76px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-4c455c9:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-4c455c9 .custom i,
.elementor-26 .elementor-element.elementor-element-4c455c9 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-4c455c9:hover .custom i,
.elementor-26 .elementor-element.elementor-element-4c455c9:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b3678d5 */.elementor-26 .elementor-element.elementor-element-b3678d5 .elementor-icon{
    background-color: #EFF9FD;
    height: 62px;
    width: 62px;
    border-radius: 999px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ADCAD6;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b009d82 */.elementor-26 .elementor-element.elementor-element-b009d82 .elementor-icon{
    background-color: #EFF9FD;
    height: 62px;
    width: 62px;
    border-radius: 999px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ADCAD6;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e438672 */.elementor-26 .elementor-element.elementor-element-e438672 .elementor-icon{
    background-color: #EFF9FD;
    height: 62px;
    width: 62px;
    border-radius: 999px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ADCAD6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25cabea */.elementor-26 .elementor-element.elementor-element-25cabea{
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.86));
    border: 1px solid rgba(7, 16, 20, 0.075);
    box-shadow: 0 18px 50px rgba(7, 16, 20, 0.10)
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-780aba4 */.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-icon{
    width: 46px;
    height: 46px;
    border-radius: 999px;
   border: 1px solid rgba(0, 174, 239, 0.46);
  
    display: flex;
    justify-content: center;
    align-items: center;
  
 

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-780aba4 .elementor-icon-list-text{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6146efc */.elementor-26 .elementor-element.elementor-element-6146efc .elementor-button{
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
}

.elementor-26 .elementor-element.elementor-element-6146efc .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    transition: left 0.5s ease;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-6146efc .elementor-button:hover::before{
    left: 100%;
}

.elementor-26 .elementor-element.elementor-element-6146efc .elementor-button .elementor-button-content-wrapper{
    position: relative;
    z-index: 2;
}

.elementor-26 .elementor-element.elementor-element-6146efc .elementor-button .elementor-button-icon{
    transition: transform 0.35s ease;
}

.elementor-26 .elementor-element.elementor-element-6146efc .elementor-button:hover .elementor-button-icon{
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed152c1 */.elementor-26 .elementor-element.elementor-element-ed152c1 .elementor-button:hover{
    border-color: #00aeef !important;
    background: rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-ed152c1 .elementor-button-icon svg{
    fill: #00aeef !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7093d72 */.elementor-26 .elementor-element.elementor-element-7093d72{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-7093d72{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-7093d72:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-7093d72{
    position: relative;
    overflow: hidden;
}

.elementor-26 .elementor-element.elementor-element-7093d72::after{
    content: "";

    position: absolute;

    top: 60px;
    right: 12px;

    width: 300px;
    height: 300px;

    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 1a9 9 0 0 0-9 9v7a3 3 0 0 0 3 3h2v-8H5v-2a7 7 0 0 1 14 0v2h-3v8h2a3 3 0 0 0 3-3v-7a9 9 0 0 0-9-9z"/></svg>');

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    opacity: 0.06;

    z-index: 1;
    pointer-events: none;
}

.elementor-26 .elementor-element.elementor-element-7093d72 > *{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8332d78 */.elementor-26 .elementor-element.elementor-element-8332d78:hover{
    color:#00AEEF;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d35e9e */.elementor-26 .elementor-element.elementor-element-0d35e9e{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-0d35e9e{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-0d35e9e:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-0d35e9e .custom{
    width: 66px;
    height: 66px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-0d35e9e:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-0d35e9e .custom i,
.elementor-26 .elementor-element.elementor-element-0d35e9e .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-0d35e9e:hover .custom i,
.elementor-26 .elementor-element.elementor-element-0d35e9e:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da2e085 */.elementor-26 .elementor-element.elementor-element-da2e085:hover{
    color:#00AEEF;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ddbecf */.elementor-26 .elementor-element.elementor-element-4ddbecf{
    box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c0a28 */.elementor-26 .elementor-element.elementor-element-57c0a28{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-57c0a28{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-57c0a28:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-57c0a28 .custom{
    width: 66px;
    height: 66px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-57c0a28:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-57c0a28 .custom i,
.elementor-26 .elementor-element.elementor-element-57c0a28 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-57c0a28:hover .custom i,
.elementor-26 .elementor-element.elementor-element-57c0a28:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7ad470 */.elementor-26 .elementor-element.elementor-element-c7ad470{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-c7ad470{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-c7ad470:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-c7ad470 .custom{
    width: 66px;
    height: 66px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-c7ad470:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-c7ad470 .custom i,
.elementor-26 .elementor-element.elementor-element-c7ad470 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-c7ad470:hover .custom i,
.elementor-26 .elementor-element.elementor-element-c7ad470:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d734e0d */.elementor-26 .elementor-element.elementor-element-d734e0d{
    box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-898e7f7 */.elementor-26 .elementor-element.elementor-element-898e7f7{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-898e7f7{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}


.elementor-26 .elementor-element.elementor-element-898e7f7:hover{
    border-color: rgba(0, 174, 239, 0.9);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.18),
        0 0 42px rgba(0, 174, 239, 0.10);

    transform: translateY(-4px);
}


.elementor-26 .elementor-element.elementor-element-898e7f7 .custom{
    width: 66px;
    height: 66px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-898e7f7:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-898e7f7 .custom i,
.elementor-26 .elementor-element.elementor-element-898e7f7 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-898e7f7:hover .custom i,
.elementor-26 .elementor-element.elementor-element-898e7f7:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f148c16 */.elementor-26 .elementor-element.elementor-element-f148c16{
    border: 1px solid transparent;

background:
    linear-gradient(#071014, #071014) padding-box,
    linear-gradient(
        135deg,
        rgba(0, 174, 239, 0.12),
        rgba(0, 174, 239, 0.5),
        rgba(0, 174, 239, 0.12)
    ) border-box;
}

.elementor-26 .elementor-element.elementor-element-f148c16{
    
    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;

    
}




.elementor-26 .elementor-element.elementor-element-f148c16 .custom{
    width: 96px;
    height: 96px;
    border-radius: 999px;
    border: 1px solid rgba(0, 174, 239, 0.46);
    display: grid;
    place-items: center;
    margin: 0 auto 2px;
    background: rgba(0, 174, 239, 0.055);

    transition:
        all 0.3s ease,
        box-shadow 0.3s ease;
}


.elementor-26 .elementor-element.elementor-element-f148c16:hover .custom{
    border-color: rgba(0, 174, 239, 0.9);
    background: rgba(0, 174, 239, 0.09);

    box-shadow:
        0 0 18px rgba(0, 174, 239, 0.28),
        0 0 42px rgba(0, 174, 239, 0.14),
        inset 0 0 12px rgba(0, 174, 239, 0.08);
}

.elementor-26 .elementor-element.elementor-element-f148c16 .custom i,
.elementor-26 .elementor-element.elementor-element-f148c16 .custom svg{
    transition:
        color 0.3s ease,
        fill 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-f148c16:hover .custom i,
.elementor-26 .elementor-element.elementor-element-f148c16:hover .custom svg{
    animation: fiIconTilt 0.7s ease forwards;
}

@keyframes fiIconTilt{
    0%{
        transform: translateX(0) rotate(0deg);
    }

    35%{
        transform: translateX(4px) rotate(3deg);
    }

    70%{
        transform: translateX(1px) rotate(-1deg);
    }

    100%{
        transform: translateX(0) rotate(0deg);
    }
}/* End custom CSS */