.elementor-2591 .elementor-element.elementor-element-86f5515{--display:flex;--min-height:0px;--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;}.elementor-2591 .elementor-element.elementor-element-86f5515:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-86f5515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-a0b23cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2591 .elementor-element.elementor-element-a0b23cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2591 .elementor-element.elementor-element-ec61f2d{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-2591 .elementor-element.elementor-element-ec61f2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2591 .elementor-element.elementor-element-ec61f2d .elementor-image-box-title{margin-bottom:16px;font-size:39px;line-height:57px;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-ec61f2d .elementor-image-box-description{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-18e5ebb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2591 .elementor-element.elementor-element-5f8dc9f{--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;--overlay-opacity:0.38;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-5f8dc9f:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-5f8dc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arfordhendersonlaw.co.uk/wp-content/uploads/2022/10/bg-2-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2591 .elementor-element.elementor-element-5f8dc9f::before, .elementor-2591 .elementor-element.elementor-element-5f8dc9f > .elementor-background-video-container::before, .elementor-2591 .elementor-element.elementor-element-5f8dc9f > .e-con-inner > .elementor-background-video-container::before, .elementor-2591 .elementor-element.elementor-element-5f8dc9f > .elementor-background-slideshow::before, .elementor-2591 .elementor-element.elementor-element-5f8dc9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2591 .elementor-element.elementor-element-5f8dc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #08384A 0%, #062733 100%);}.elementor-2591 .elementor-element.elementor-element-289f1e6{--display:flex;--justify-content:center;}.elementor-2591 .elementor-element.elementor-element-a15eeb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2591 .elementor-element.elementor-element-a15eeb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2591 .elementor-element.elementor-element-a15eeb0 .elementor-image-box-title{margin-bottom:0px;font-size:39px;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-a15eeb0 .elementor-image-box-description{color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-8b72d1d{column-gap:0px;text-align:center;font-size:18px;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-8b72d1d p{margin-block-end:0px;}.elementor-2591 .elementor-element.elementor-element-ad58957{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2591 .elementor-element.elementor-element-ad58957:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-ad58957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF26;}.elementor-2591 .elementor-element.elementor-element-a432852{text-align:center;}.elementor-2591 .elementor-element.elementor-element-a432852 .elementor-heading-title{font-size:27px;font-weight:500;font-style:italic;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-caaf64e{width:auto;max-width:auto;text-align:center;font-size:18px;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-caaf64e.elementor-element{--order:99999 /* order end hack */;}.elementor-2591 .elementor-element.elementor-element-c09f5bc > .elementor-container{max-width:500px;}.elementor-2591 .elementor-element.elementor-element-b7b5dec{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);}.elementor-2591 .elementor-element.elementor-element-b7b5dec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2591 .elementor-element.elementor-element-66c778c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-66c778c:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-66c778c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4FB;}.elementor-2591 .elementor-element.elementor-element-339b1f2{--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-2591 .elementor-element.elementor-element-7b76aed{--display:flex;}.elementor-2591 .elementor-element.elementor-element-3d69ac0{text-align:center;}.elementor-2591 .elementor-element.elementor-element-3d69ac0 .elementor-heading-title{font-size:48px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-318c7d1{text-align:center;font-size:18px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-3049b68{--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;}.elementor-2591 .elementor-element.elementor-element-4517a27{--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-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-4517a27:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-4517a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-f4ea753{--display:flex;--justify-content:center;}.elementor-2591 .elementor-element.elementor-element-d603d04{background-color:var( --e-global-color-9d3b1c9 );border-radius:20px 20px 20px 20px;}.elementor-2591 .elementor-element.elementor-element-d603d04 img{border-radius:20px 20px 20px 20px;}.elementor-2591 .elementor-element.elementor-element-5df57ef{--display:flex;--min-height:0px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-7d1754c .elementor-heading-title{font-size:27px;}.elementor-2591 .elementor-element.elementor-element-f08555a{font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-a4102de{font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-28d5a7a{--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-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-28d5a7a:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-28d5a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-79cefdc{--display:flex;--justify-content:center;}.elementor-2591 .elementor-element.elementor-element-1315708{background-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-2591 .elementor-element.elementor-element-1315708 img{border-radius:20px 20px 20px 20px;}.elementor-2591 .elementor-element.elementor-element-5ad3e08{--display:flex;--min-height:0px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-a18f885 .elementor-heading-title{font-size:27px;}.elementor-2591 .elementor-element.elementor-element-698cf0b{font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-82319a8{font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-1c0fb4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-314c23b{--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-2591 .elementor-element.elementor-element-e38d559{--display:flex;}.elementor-2591 .elementor-element.elementor-element-bc190c5 .elementor-heading-title{font-size:48px;color:#415266;}.elementor-2591 .elementor-element.elementor-element-32baeb5{font-size:18px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-6a035c6{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2591 .elementor-element.elementor-element-33ab4df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2591 .elementor-element.elementor-element-33ab4df .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-2591 .elementor-element.elementor-element-33ab4df .elementor-button:hover, .elementor-2591 .elementor-element.elementor-element-33ab4df .elementor-button:focus{color:var( --e-global-color-0222379 );}.elementor-2591 .elementor-element.elementor-element-33ab4df .elementor-button:hover svg, .elementor-2591 .elementor-element.elementor-element-33ab4df .elementor-button:focus svg{fill:var( --e-global-color-0222379 );}.elementor-2591 .elementor-element.elementor-element-10044a8:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-10044a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d3b1c9 );}.elementor-2591 .elementor-element.elementor-element-10044a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2591 .elementor-element.elementor-element-10044a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2591 .elementor-element.elementor-element-d27dded:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-d27dded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-d27dded > .elementor-container{min-height:67px;}.elementor-2591 .elementor-element.elementor-element-d27dded{box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-2591 .elementor-element.elementor-element-d27dded > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2591 .elementor-element.elementor-element-f4981d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2591 .elementor-element.elementor-element-f4981d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2591 .elementor-element.elementor-element-a8ca971{text-align:center;}.elementor-2591 .elementor-element.elementor-element-a8ca971 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-15ee6cd:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-15ee6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-15ee6cd > .elementor-container{min-height:67px;}.elementor-2591 .elementor-element.elementor-element-15ee6cd{box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-2591 .elementor-element.elementor-element-15ee6cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2591 .elementor-element.elementor-element-ab541b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2591 .elementor-element.elementor-element-ab541b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2591 .elementor-element.elementor-element-b4074a4{text-align:center;}.elementor-2591 .elementor-element.elementor-element-b4074a4 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-003e503:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-003e503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-003e503 > .elementor-container{min-height:67px;}.elementor-2591 .elementor-element.elementor-element-003e503{box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-2591 .elementor-element.elementor-element-003e503 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2591 .elementor-element.elementor-element-cea4b2f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2591 .elementor-element.elementor-element-cea4b2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2591 .elementor-element.elementor-element-721a097{text-align:center;}.elementor-2591 .elementor-element.elementor-element-721a097 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-89eaa48:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-89eaa48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-89eaa48 > .elementor-container{min-height:67px;}.elementor-2591 .elementor-element.elementor-element-89eaa48{box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-2591 .elementor-element.elementor-element-89eaa48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2591 .elementor-element.elementor-element-8cd8344.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2591 .elementor-element.elementor-element-8cd8344.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2591 .elementor-element.elementor-element-cde4316{text-align:center;}.elementor-2591 .elementor-element.elementor-element-cde4316 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-aee134d:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-aee134d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-aee134d > .elementor-container{min-height:67px;}.elementor-2591 .elementor-element.elementor-element-aee134d{box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-2591 .elementor-element.elementor-element-aee134d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2591 .elementor-element.elementor-element-ff4cceb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2591 .elementor-element.elementor-element-ff4cceb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2591 .elementor-element.elementor-element-697eb1d{text-align:center;}.elementor-2591 .elementor-element.elementor-element-697eb1d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-287fcc8:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-287fcc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-287fcc8 > .elementor-container{min-height:67px;}.elementor-2591 .elementor-element.elementor-element-287fcc8{box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-2591 .elementor-element.elementor-element-287fcc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2591 .elementor-element.elementor-element-51d62cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2591 .elementor-element.elementor-element-51d62cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2591 .elementor-element.elementor-element-35db629{text-align:center;}.elementor-2591 .elementor-element.elementor-element-35db629 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-2591 .elementor-element.elementor-element-97dce32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-d2c1a18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2591 .elementor-element.elementor-element-74a1f00{text-align:center;}.elementor-2591 .elementor-element.elementor-element-74a1f00 .elementor-heading-title{font-size:48px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-e27a74a{text-align:center;font-size:18px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-a7f9533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-d2f7e04{--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-2591 .elementor-element.elementor-element-492d0f3{--display:flex;}.elementor-2591 .elementor-element.elementor-element-b6d7831{--display:flex;}.elementor-2591 .elementor-element.elementor-element-fb8279e{padding:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:3px 3px 3px 3px;font-size:15px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-296f23c{--display:flex;}.elementor-2591 .elementor-element.elementor-element-151291c{padding:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:3px 3px 3px 3px;font-size:15px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-69c2cb7{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}:where( .elementor-2591 .elementor-element.elementor-element-69c2cb7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:bold;}.elementor-2591 .elementor-element.elementor-element-25ac999{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2591 .elementor-element.elementor-element-26e929b{--display:flex;}.elementor-2591 .elementor-element.elementor-element-1e1c531{padding:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:3px 3px 3px 3px;font-size:15px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-9f71a33{--display:flex;}.elementor-2591 .elementor-element.elementor-element-901803e{padding:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:3px 3px 3px 3px;font-size:15px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-709bc48{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}:where( .elementor-2591 .elementor-element.elementor-element-709bc48 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:bold;}.elementor-2591 .elementor-element.elementor-element-03c511d{--display:flex;--position:fixed;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;bottom:-31px;--z-index:100;}body:not(.rtl) .elementor-2591 .elementor-element.elementor-element-03c511d{left:0px;}body.rtl .elementor-2591 .elementor-element.elementor-element-03c511d{right:0px;}.elementor-2591 .elementor-element.elementor-element-1f5331a{--grid-template-columns:repeat(0, auto);text-align:center;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;z-index:10;border-radius:11px 11px 11px 11px;--icon-size:20px;--grid-column-gap:71px;--grid-row-gap:0px;}.elementor-2591 .elementor-element.elementor-element-1f5331a .elementor-social-icon{background-color:#F1F1F1;--icon-padding:0.6em;}.elementor-2591 .elementor-element.elementor-element-1f5331a .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-1f5331a .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-5c1d956{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2591 .elementor-element.elementor-element-9a740a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2591 .elementor-element.elementor-element-0a3d63d{text-align:center;}.elementor-2591 .elementor-element.elementor-element-0a3d63d .elementor-heading-title{font-size:48px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-f9a1231{text-align:center;font-size:18px;color:var( --e-global-color-primary );}.elementor-2591 .elementor-element.elementor-element-c39d74c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:9;}.elementor-2591 .elementor-element.elementor-element-d72c488{--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;--z-index:8;}.elementor-2591 .elementor-element.elementor-element-0f744de{--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:#E6EDF1;--border-color:#E6EDF1;--border-radius:22px 22px 22px 22px;box-shadow:0px 16px 40px 0px rgba(6.000000000000002, 39.00000000000004, 51, 0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2591 .elementor-element.elementor-element-0f744de:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-0f744de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD9;}.elementor-2591 .elementor-element.elementor-element-a87856d{background-color:#FFFFFFEB;padding:12px 14px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6EDF1;border-radius:16px 16px 16px 16px;}.elementor-2591 .elementor-element.elementor-element-a87856d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2591 .elementor-element.elementor-element-a87856d.elementor-view-stacked .elementor-icon{background-color:#08384A1A;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2591 .elementor-element.elementor-element-a87856d.elementor-view-framed .elementor-icon, .elementor-2591 .elementor-element.elementor-element-a87856d.elementor-view-default .elementor-icon{fill:#08384A1A;color:#08384A1A;border-color:#08384A1A;}.elementor-2591 .elementor-element.elementor-element-a87856d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2591 .elementor-element.elementor-element-a87856d .elementor-icon{font-size:17px;border-radius:14px 14px 14px 14px;}.elementor-2591 .elementor-element.elementor-element-a87856d .elementor-icon-box-title, .elementor-2591 .elementor-element.elementor-element-a87856d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:800;}.elementor-2591 .elementor-element.elementor-element-a87856d .elementor-icon-box-title{color:#08384A;}.elementor-2591 .elementor-element.elementor-element-3b8347d{background-color:#FFFFFFEB;padding:12px 14px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6EDF1;border-radius:16px 16px 16px 16px;}.elementor-2591 .elementor-element.elementor-element-3b8347d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2591 .elementor-element.elementor-element-3b8347d.elementor-view-stacked .elementor-icon{background-color:#08384A1A;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2591 .elementor-element.elementor-element-3b8347d.elementor-view-framed .elementor-icon, .elementor-2591 .elementor-element.elementor-element-3b8347d.elementor-view-default .elementor-icon{fill:#08384A1A;color:#08384A1A;border-color:#08384A1A;}.elementor-2591 .elementor-element.elementor-element-3b8347d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2591 .elementor-element.elementor-element-3b8347d .elementor-icon{font-size:17px;border-radius:14px 14px 14px 14px;}.elementor-2591 .elementor-element.elementor-element-3b8347d .elementor-icon-box-title, .elementor-2591 .elementor-element.elementor-element-3b8347d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:800;}.elementor-2591 .elementor-element.elementor-element-3b8347d .elementor-icon-box-title{color:#08384A;}.elementor-2591 .elementor-element.elementor-element-dc49857{--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:#E6EDF1;--border-color:#E6EDF1;--border-radius:22px 22px 22px 22px;box-shadow:0px 16px 40px 0px rgba(6.000000000000002, 39.00000000000004, 51, 0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2591 .elementor-element.elementor-element-dc49857:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-dc49857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD9;}.elementor-2591 .elementor-element.elementor-element-73e57ec{background-color:#FFFFFFEB;padding:12px 14px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6EDF1;border-radius:16px 16px 16px 16px;}.elementor-2591 .elementor-element.elementor-element-73e57ec .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2591 .elementor-element.elementor-element-73e57ec.elementor-view-stacked .elementor-icon{background-color:#08384A1A;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2591 .elementor-element.elementor-element-73e57ec.elementor-view-framed .elementor-icon, .elementor-2591 .elementor-element.elementor-element-73e57ec.elementor-view-default .elementor-icon{fill:#08384A1A;color:#08384A1A;border-color:#08384A1A;}.elementor-2591 .elementor-element.elementor-element-73e57ec.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2591 .elementor-element.elementor-element-73e57ec .elementor-icon{font-size:17px;border-radius:14px 14px 14px 14px;}.elementor-2591 .elementor-element.elementor-element-73e57ec .elementor-icon-box-title, .elementor-2591 .elementor-element.elementor-element-73e57ec .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:800;}.elementor-2591 .elementor-element.elementor-element-73e57ec .elementor-icon-box-title{color:#08384A;}.elementor-2591 .elementor-element.elementor-element-1c898f0{background-color:#FFFFFFEB;padding:12px 14px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6EDF1;border-radius:16px 16px 16px 16px;}.elementor-2591 .elementor-element.elementor-element-1c898f0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2591 .elementor-element.elementor-element-1c898f0.elementor-view-stacked .elementor-icon{background-color:#08384A1A;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2591 .elementor-element.elementor-element-1c898f0.elementor-view-framed .elementor-icon, .elementor-2591 .elementor-element.elementor-element-1c898f0.elementor-view-default .elementor-icon{fill:#08384A1A;color:#08384A1A;border-color:#08384A1A;}.elementor-2591 .elementor-element.elementor-element-1c898f0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2591 .elementor-element.elementor-element-1c898f0 .elementor-icon{font-size:17px;border-radius:14px 14px 14px 14px;}.elementor-2591 .elementor-element.elementor-element-1c898f0 .elementor-icon-box-title, .elementor-2591 .elementor-element.elementor-element-1c898f0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:800;}.elementor-2591 .elementor-element.elementor-element-1c898f0 .elementor-icon-box-title{color:#08384A;}.elementor-2591 .elementor-element.elementor-element-5794dcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2591 .elementor-element.elementor-element-a0b23cf{--width:19.553%;}.elementor-2591 .elementor-element.elementor-element-18e5ebb{--width:25%;}.elementor-2591 .elementor-element.elementor-element-5f8dc9f{--content-width:1280px;}.elementor-2591 .elementor-element.elementor-element-66c778c{--content-width:1280px;}.elementor-2591 .elementor-element.elementor-element-f4ea753{--width:50%;}.elementor-2591 .elementor-element.elementor-element-79cefdc{--width:50%;}.elementor-2591 .elementor-element.elementor-element-1c0fb4e{--content-width:1280px;}.elementor-2591 .elementor-element.elementor-element-6a035c6{--width:63%;}.elementor-2591 .elementor-element.elementor-element-97dce32{--content-width:1280px;}.elementor-2591 .elementor-element.elementor-element-d2c1a18{--width:100%;}.elementor-2591 .elementor-element.elementor-element-a7f9533{--content-width:1280px;}.elementor-2591 .elementor-element.elementor-element-03c511d{--content-width:500px;}.elementor-2591 .elementor-element.elementor-element-5c1d956{--content-width:1280px;}.elementor-2591 .elementor-element.elementor-element-9a740a7{--width:100%;}.elementor-2591 .elementor-element.elementor-element-d72c488{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2591 .elementor-element.elementor-element-f4981d2{width:100%;}.elementor-2591 .elementor-element.elementor-element-ab541b8{width:100%;}.elementor-2591 .elementor-element.elementor-element-cea4b2f{width:100%;}.elementor-2591 .elementor-element.elementor-element-8cd8344{width:100%;}.elementor-2591 .elementor-element.elementor-element-ff4cceb{width:100%;}.elementor-2591 .elementor-element.elementor-element-51d62cd{width:100%;}.elementor-2591 .elementor-element.elementor-element-d72c488{--width:100%;}}@media(min-width:1025px){.elementor-2591 .elementor-element.elementor-element-5f8dc9f:not(.elementor-motion-effects-element-type-background), .elementor-2591 .elementor-element.elementor-element-5f8dc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-2591 .elementor-element.elementor-element-8b72d1d{font-size:17px;}.elementor-2591 .elementor-element.elementor-element-a8ca971 .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-b4074a4 .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-721a097 .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-cde4316 .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-697eb1d .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-35db629 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-2591 .elementor-element.elementor-element-ec61f2d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2591 .elementor-element.elementor-element-ec61f2d .elementor-image-box-title{margin-bottom:0px;font-size:28px;}.elementor-2591 .elementor-element.elementor-element-ec61f2d .elementor-image-box-description{font-size:16px;}.elementor-2591 .elementor-element.elementor-element-a15eeb0 .elementor-image-box-title{font-size:24px;}.elementor-2591 .elementor-element.elementor-element-a15eeb0 .elementor-image-box-description{font-size:16px;}.elementor-2591 .elementor-element.elementor-element-8b72d1d{font-size:14px;}.elementor-2591 .elementor-element.elementor-element-a432852 .elementor-heading-title{font-size:22px;}.elementor-2591 .elementor-element.elementor-element-caaf64e{font-size:16px;}.elementor-2591 .elementor-element.elementor-element-3049b68{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2591 .elementor-element.elementor-element-5df57ef{--justify-content:space-between;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2591 .elementor-element.elementor-element-5ad3e08{--justify-content:space-between;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2591 .elementor-element.elementor-element-bc190c5{text-align:center;}.elementor-2591 .elementor-element.elementor-element-bc190c5 .elementor-heading-title{font-size:35px;}.elementor-2591 .elementor-element.elementor-element-32baeb5{text-align:center;font-size:17px;}.elementor-2591 .elementor-element.elementor-element-33ab4df{width:100%;max-width:100%;}.elementor-2591 .elementor-element.elementor-element-a8ca971{text-align:center;}.elementor-2591 .elementor-element.elementor-element-a8ca971 .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-b4074a4{text-align:center;}.elementor-2591 .elementor-element.elementor-element-b4074a4 .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-721a097{text-align:center;}.elementor-2591 .elementor-element.elementor-element-721a097 .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-cde4316{text-align:center;}.elementor-2591 .elementor-element.elementor-element-cde4316 .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-697eb1d{text-align:center;}.elementor-2591 .elementor-element.elementor-element-697eb1d .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-35db629{text-align:center;}.elementor-2591 .elementor-element.elementor-element-35db629 .elementor-heading-title{font-size:20px;}.elementor-2591 .elementor-element.elementor-element-74a1f00 .elementor-heading-title{font-size:38px;}.elementor-2591 .elementor-element.elementor-element-03c511d{bottom:-31px;}.elementor-2591 .elementor-element.elementor-element-1f5331a.elementor-element{--align-self:center;}.elementor-2591 .elementor-element.elementor-element-1f5331a{--icon-size:15px;--grid-column-gap:56px;}.elementor-2591 .elementor-element.elementor-element-1f5331a .elementor-social-icon{--icon-padding:0.6em;}.elementor-2591 .elementor-element.elementor-element-5c1d956{--z-index:1000;}.elementor-2591 .elementor-element.elementor-element-0a3d63d .elementor-heading-title{font-size:38px;}.elementor-2591 .elementor-element.elementor-element-d72c488{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for icon-box, class: .elementor-element-a87856d */.elementor-1482 .elementor-element.elementor-element-3648a44 .elementor-icon {
    font-size: 17px;
    border-radius: 14px 14px 14px 14px;
    background: linear-gradient(180deg, rgba(8, 56, 74, .10), rgba(8, 56, 74, .02));
    border: 1px solid #e6edf1;
    flex: 0 0 38px;
}
.elementor-element.elementor-element-3648a44.elementor-view-stacked.elementor-shape-rounded.elementor-position-inline-start.elementor-mobile-position-block-start.elementor-widget.elementor-widget-icon-box {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 14px;
    background: rgba(255, 255, 255, .92);
    border: 1px solid #e6edf1;
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b8347d */.elementor-1482 .elementor-element.elementor-element-3648a44 .elementor-icon {
    font-size: 17px;
    border-radius: 14px 14px 14px 14px;
    background: linear-gradient(180deg, rgba(8, 56, 74, .10), rgba(8, 56, 74, .02));
    border: 1px solid #e6edf1;
    flex: 0 0 38px;
}
.elementor-element.elementor-element-3648a44.elementor-view-stacked.elementor-shape-rounded.elementor-position-inline-start.elementor-mobile-position-block-start.elementor-widget.elementor-widget-icon-box {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 14px;
    background: rgba(255, 255, 255, .92);
    border: 1px solid #e6edf1;
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73e57ec */.elementor-1482 .elementor-element.elementor-element-3648a44 .elementor-icon {
    font-size: 17px;
    border-radius: 14px 14px 14px 14px;
    background: linear-gradient(180deg, rgba(8, 56, 74, .10), rgba(8, 56, 74, .02));
    border: 1px solid #e6edf1;
    flex: 0 0 38px;
}
.elementor-element.elementor-element-3648a44.elementor-view-stacked.elementor-shape-rounded.elementor-position-inline-start.elementor-mobile-position-block-start.elementor-widget.elementor-widget-icon-box {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 14px;
    background: rgba(255, 255, 255, .92);
    border: 1px solid #e6edf1;
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c898f0 */.elementor-1482 .elementor-element.elementor-element-3648a44 .elementor-icon {
    font-size: 17px;
    border-radius: 14px 14px 14px 14px;
    background: linear-gradient(180deg, rgba(8, 56, 74, .10), rgba(8, 56, 74, .02));
    border: 1px solid #e6edf1;
    flex: 0 0 38px;
}
.elementor-element.elementor-element-3648a44.elementor-view-stacked.elementor-shape-rounded.elementor-position-inline-start.elementor-mobile-position-block-start.elementor-widget.elementor-widget-icon-box {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 14px;
    background: rgba(255, 255, 255, .92);
    border: 1px solid #e6edf1;
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aa365c *//* =========================
   PREMIUM FOOTER (AHL) – FORCE VERSION
   ========================= */
a.img-custom-size img {
    width: 275px;
    height: auto;
}

.ahl-footer{
  font-family:"Open Sans", sans-serif !important;
  color:#d7e3e8 !important;
  background: linear-gradient(90deg, #062733, #08384a) !important;
}

.ahl-footer__top{
  padding: 42px 0 !important;
  border-top: 1px solid rgba(255,255,255,.08) !important;
}

.ahl-footer__grid{
  display:grid !important;
  grid-template-columns: 1.3fr 1fr 1fr 1fr !important;
  gap: 22px !important;
  align-items:start !important;
}

.ahl-footer__brand{
  display:flex !important;
  gap: 14px !important;
  align-items:flex-start !important;
}

.ahl-footer__logo{
  width: 46px !important;
  height: 46px !important;
  border-radius: 14px !important;
  display:grid !important;
  place-items:center !important;
  background: rgba(255,255,255,.10) !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  font-weight: 900 !important;
  letter-spacing: .6px !important;
  flex: 0 0 46px !important;
  color:#ffffff !important;
}

.ahl-footer__name{
  font-weight: 900 !important;
  letter-spacing: -.2px !important;
  color:#ffffff !important;
}

.ahl-footer__tag{
  opacity:.86 !important;
  font-size: 13px !important;
  margin-top: 2px !important;
  color:#ffffff !important;
}

.ahl-footer__desc{
  margin: 12px 0 0 !important;
  opacity:.85 !important;
  font-size: 13.5px !important;
  line-height: 1.7 !important;
  max-width: 52ch !important;
  color:#d7e3e8 !important;
}

.ahl-footer__title{
  font-weight: 900 !important;
  color:#ffffff !important;
  margin-bottom: 12px !important;
}

.ahl-footer__link{
  display:block !important;
  color:#d7e3e8 !important;
  opacity:.90 !important;
  font-size: 13.5px !important;
  margin-bottom: 10px !important;
  text-decoration:none !important;
}
.ahl-footer__link:hover{
  opacity:1 !important;
  text-decoration:underline !important;
}

.ahl-footer__meta{
  opacity:.85 !important;
  font-size: 13.5px !important;
  line-height: 1.7 !important;
  margin-bottom: 10px !important;
  color:#d7e3e8 !important;
}

.ahl-footer__chips{
  display:flex !important;
  gap:10px !important;
  flex-wrap:wrap !important;
  margin-top: 12px !important;
}
.ahl-footer__chips span{
  font-size: 12px !important;
  font-weight: 800 !important;
  color:#ffffff !important;
  border: 1px solid rgba(255,255,255,.16) !important;
  background: rgba(255,255,255,.08) !important;
  padding: 7px 10px !important;
  border-radius: 999px !important;
}

.ahl-footer__bottom{
  padding: 14px 0 !important;
  border-top: 1px solid rgba(255,255,255,.10) !important;
  background: rgba(0,0,0,.10) !important;
}

.ahl-footer__bottomRow{
  display:flex !important;
  justify-content:space-between !important;
  align-items:center !important;
  gap: 12px !important;
  flex-wrap:wrap !important;
  font-size: 12.5px !important;
  opacity:.9 !important;
}

.ahl-footer__smallLinks{
  display:flex !important;
  gap:8px !important;
  align-items:center !important;
}
.ahl-footer__smallLinks a{
  color:#d7e3e8 !important;
  text-decoration:none !important;
  opacity:.95 !important;
}
.ahl-footer__smallLinks a:hover{
  text-decoration:underline !important;
  opacity:1 !important;
}

/* Responsive */
@media (max-width: 980px){
  .ahl-footer__grid{
    grid-template-columns:1fr 1fr !important;
  }
}
@media (max-width: 620px){
  .ahl-footer__grid{
    grid-template-columns:1fr !important;
  }
}
/* =========================================
   FOOTER ALIGNMENT + RESPONSIVE FIX
   ========================================= */

/* 1) Match Header Width (1280px) */
.ahl-container{
  width: min(1280px, calc(100% - 60px)) !important;
  margin-inline: auto !important;
}

/* 2) Prevent horizontal scroll */
.ahl-footer{
  overflow-x: clip !important;
}

/* 3) Improve spacing on tablet */
@media (max-width: 1024px){

  .ahl-container{
    width: min(1280px, calc(100% - 44px)) !important;
  }

  .ahl-footer__grid{
    grid-template-columns: 1fr 1fr !important;
    gap: 30px !important;
  }
}

/* 4) Clean mobile layout */
@media (max-width: 768px){

  .ahl-container{
    width: calc(100% - 28px) !important;
  }

  .ahl-footer__grid{
    grid-template-columns: 1fr !important;
    gap: 28px !important;
  }

  .ahl-footer__bottomRow{
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 10px !important;
  }

  .ahl-footer__smallLinks{
    flex-wrap: wrap !important;
  }
}

/* 5) Extra small phone polish */
@media (max-width: 480px){

  .ahl-footer__logo{
    width: 42px !important;
    height: 42px !important;
  }

  .ahl-footer__desc{
    font-size: 13px !important;
  }

  .ahl-footer__link{
    font-size: 13px !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* =========================
   AHL GLOBAL BASE (ADD ONCE)
   ========================= */

:root{
  /* Premium navy palette (closer to your homepage) */
  --ahl-navy-900:#062733;
  --ahl-navy-800:#08384a;
  --ahl-navy-700:#0a4257;

  --ahl-ink:#071821;
  --ahl-muted:#4b5b63;
  --ahl-bg:#ffffff;
  --ahl-panel:#f6f8fa;
  --ahl-line:#e6edf1;

  /* Accent red (CTA) */
  --ahl-accent:#e24b3c;
  --ahl-accent-2:#c53c30;

  --ahl-radius:18px;
  --ahl-shadow:0 14px 34px rgba(0,0,0,.12);
  --ahl-max:1120px;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  font-family:"Open Sans", sans-serif;
  color:var(--ahl-ink);
  background:var(--ahl-bg);
  line-height:1.55;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}

.ahl-container{
  width:min(var(--ahl-max), calc(100% - 40px));
  margin-inline:auto;
}

/* Buttons */
.ahl-btn{
  display:inline-flex; align-items:center; justify-content:center; gap:10px;
  padding:12px 18px;
  border-radius:999px;
  border:1px solid transparent;
  font-weight:800;
  cursor:pointer;
  transition: background .2s ease, transform .06s ease, border-color .2s ease;
  white-space:nowrap;
}
.ahl-btn:active{transform:translateY(1px)}
.ahl-btn-primary{background:var(--ahl-accent); color:#fff;}
.ahl-btn-primary:hover{background:var(--ahl-accent-2)}
.ahl-btn-outline{background:#fff; border-color:var(--ahl-line); color:var(--ahl-navy-800);}
.ahl-btn-outline:hover{border-color:#cdd9df}
.ahl-btn-ghost{background:transparent; border-color:rgba(255,255,255,.28); color:#fff;}
.ahl-btn-ghost:hover{border-color:rgba(255,255,255,.55)}

/* Common card */
.ahl-card{
  background:#fff;
  border:1px solid var(--ahl-line);
  border-radius:var(--ahl-radius);
  box-shadow: 0 1px 0 rgba(0,0,0,.02);
}
.ahl-card-pad{padding:18px}

/* Common section spacing */
.ahl-section{padding:56px 0}
.ahl-title-row{
  display:flex; justify-content:space-between; align-items:flex-end; gap:14px;
  margin-bottom:16px;
}
.ahl-title-row h2{
  margin:0;
  font-size:clamp(22px, 2.1vw, 30px);
  letter-spacing:-.2px;
}
.ahl-title-row p{
  margin:0;
  max-width:62ch;
  color:var(--ahl-muted);
  font-size:14.5px;
}

/* Responsive helper */
@media (max-width:980px){
  .ahl-section{padding:46px 0}
}/* End custom CSS */