.elementor-256 .elementor-element.elementor-element-2b86c493{--display:flex;--min-height:590px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-256 .elementor-element.elementor-element-2b86c493:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-2b86c493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://axgrowglobal.org/wp-content/uploads/2026/09/01_islands_hero_concept_visualization.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-256 .elementor-element.elementor-element-18e1aaf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 40px;--row-gap:24px;--column-gap:40px;}.elementor-256 .elementor-element.elementor-element-31fce499{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-256 .elementor-element.elementor-element-731fc2e5{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;color:#DFAF2B;}.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-256 .elementor-element.elementor-element-7f9274d2{text-align:start;}.elementor-256 .elementor-element.elementor-element-7f9274d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-55ba94c2{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-6fa83e1d{--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:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;}.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-256 .elementor-element.elementor-element-28cd629f .elementor-button{background-color:#DFAF2B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#061F50;color:#061F50;border-radius:6px 6px 6px 6px;padding:14px 22px 14px 22px;}.elementor-256 .elementor-element.elementor-element-52e09a09 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 22px 14px 22px;}.elementor-256 .elementor-element.elementor-element-45963b4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-256 .elementor-element.elementor-element-511ea00{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-70e9c4a3{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-70e9c4a3:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-70e9c4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-1ee0a21c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 48px;--row-gap:30px;--column-gap:48px;}.elementor-256 .elementor-element.elementor-element-de0a549{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-256 .elementor-element.elementor-element-6eb98f38{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-f652bbf{text-align:start;}.elementor-256 .elementor-element.elementor-element-f652bbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:1.12em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-459d4c4e{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#41506A;}.elementor-256 .elementor-element.elementor-element-b36ca4d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 22px 14px 22px;}.elementor-256 .elementor-element.elementor-element-5ced4b73{--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-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-256 .elementor-element.elementor-element-1e1b33c{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-256 .elementor-element.elementor-element-1e1b33c:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-1e1b33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EE;}.elementor-256 .elementor-element.elementor-element-26aae06a{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-256 .elementor-element.elementor-element-7daa28d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:18px 30px;--row-gap:18px;--column-gap:30px;}.elementor-256 .elementor-element.elementor-element-54f79280{--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-256 .elementor-element.elementor-element-6300b7f8{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-791abdce{text-align:start;}.elementor-256 .elementor-element.elementor-element-791abdce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:1.12em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-c122187{--display:flex;}.elementor-256 .elementor-element.elementor-element-668c753c{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#41506A;}.elementor-256 .elementor-element.elementor-element-42862e71{--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:nowrap;}.elementor-256 .elementor-element.elementor-element-317a201c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.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-256 .elementor-element.elementor-element-103bb33d .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-103bb33d.elementor-view-stacked .elementor-icon{background-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-103bb33d.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-103bb33d.elementor-view-default .elementor-icon{color:#0B3B7A;border-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-103bb33d.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-103bb33d.elementor-view-default .elementor-icon svg{fill:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-103bb33d .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-103bb33d .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-6249590b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-3bb5d92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-4baff582 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-4baff582.elementor-view-stacked .elementor-icon{background-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-4baff582.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-4baff582.elementor-view-default .elementor-icon{color:#DFAF2B;border-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-4baff582.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-4baff582.elementor-view-default .elementor-icon svg{fill:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-4baff582 .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-4baff582 .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-be101f9{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-7a657fff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-61509ee0 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-61509ee0.elementor-view-stacked .elementor-icon{background-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-61509ee0.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-61509ee0.elementor-view-default .elementor-icon{color:#0B3B7A;border-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-61509ee0.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-61509ee0.elementor-view-default .elementor-icon svg{fill:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-61509ee0 .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-61509ee0 .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-6385733c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-3c5e5024{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-1da86042 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-1da86042.elementor-view-stacked .elementor-icon{background-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-1da86042.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-1da86042.elementor-view-default .elementor-icon{color:#DFAF2B;border-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-1da86042.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-1da86042.elementor-view-default .elementor-icon svg{fill:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-1da86042 .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-1da86042 .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-61819899{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-1cfeefa2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-1c095590 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-1c095590.elementor-view-stacked .elementor-icon{background-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-1c095590.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-1c095590.elementor-view-default .elementor-icon{color:#0B3B7A;border-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-1c095590.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-1c095590.elementor-view-default .elementor-icon svg{fill:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-1c095590 .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-1c095590 .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-53c67cb{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-44572548{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-6fd94b06 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-6fd94b06.elementor-view-stacked .elementor-icon{background-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-6fd94b06.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-6fd94b06.elementor-view-default .elementor-icon{color:#DFAF2B;border-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-6fd94b06.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-6fd94b06.elementor-view-default .elementor-icon svg{fill:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-6fd94b06 .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-6fd94b06 .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-665161ee{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-5359559a{--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:nowrap;}.elementor-256 .elementor-element.elementor-element-fda9e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-2be6f94e .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-2be6f94e.elementor-view-stacked .elementor-icon{background-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-2be6f94e.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-2be6f94e.elementor-view-default .elementor-icon{color:#0B3B7A;border-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-2be6f94e.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-2be6f94e.elementor-view-default .elementor-icon svg{fill:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-2be6f94e .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-2be6f94e .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-58a96dc4{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-91704d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-8ec2a80 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-8ec2a80.elementor-view-stacked .elementor-icon{background-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-8ec2a80.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-8ec2a80.elementor-view-default .elementor-icon{color:#DFAF2B;border-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-8ec2a80.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-8ec2a80.elementor-view-default .elementor-icon svg{fill:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-8ec2a80 .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-8ec2a80 .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-4c546500{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-ca0ffd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-2f58c4bb .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-2f58c4bb.elementor-view-stacked .elementor-icon{background-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-2f58c4bb.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-2f58c4bb.elementor-view-default .elementor-icon{color:#0B3B7A;border-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-2f58c4bb.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-2f58c4bb.elementor-view-default .elementor-icon svg{fill:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-2f58c4bb .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-2f58c4bb .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-51b33a39{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-43c9ea04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-4a604a86 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-4a604a86.elementor-view-stacked .elementor-icon{background-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-4a604a86.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-4a604a86.elementor-view-default .elementor-icon{color:#DFAF2B;border-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-4a604a86.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-4a604a86.elementor-view-default .elementor-icon svg{fill:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-4a604a86 .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-4a604a86 .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-4956a5ff{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-7921ec46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-7dc73c20 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-7dc73c20.elementor-view-stacked .elementor-icon{background-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-7dc73c20.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-7dc73c20.elementor-view-default .elementor-icon{color:#0B3B7A;border-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-7dc73c20.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-7dc73c20.elementor-view-default .elementor-icon svg{fill:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-7dc73c20 .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-7dc73c20 .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-55f52ea7{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-25c95d2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-256 .elementor-element.elementor-element-4d05d70b .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-4d05d70b.elementor-view-stacked .elementor-icon{background-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-4d05d70b.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-4d05d70b.elementor-view-default .elementor-icon{color:#DFAF2B;border-color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-4d05d70b.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-4d05d70b.elementor-view-default .elementor-icon svg{fill:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-4d05d70b .elementor-icon{font-size:34px;}.elementor-256 .elementor-element.elementor-element-4d05d70b .elementor-icon svg{height:34px;}.elementor-256 .elementor-element.elementor-element-712c9d1f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-1def0f55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-1def0f55:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-1def0f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FB;}.elementor-256 .elementor-element.elementor-element-21b88d75{--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-256 .elementor-element.elementor-element-2583b413{--display:flex;--min-height:530px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-256 .elementor-element.elementor-element-2583b413:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-2583b413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://axgrowglobal.org/wp-content/uploads/2026/09/03_islands_capital_land.webp");background-position:center center;background-size:cover;}.elementor-256 .elementor-element.elementor-element-48548a1d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-3d1e189{text-align:start;}.elementor-256 .elementor-element.elementor-element-3d1e189 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:1.12em;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-5b1d0edc{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-256 .elementor-element.elementor-element-5b1d0edc:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-5b1d0edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FB;}.elementor-256 .elementor-element.elementor-element-28c7dc3d{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-256 .elementor-element.elementor-element-7210b05d{--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:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-256 .elementor-element.elementor-element-7210b05d:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-7210b05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-6d17b03 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-6d17b03.elementor-view-stacked .elementor-icon{background-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-6d17b03.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-6d17b03.elementor-view-default .elementor-icon{color:#0B3B7A;border-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-6d17b03.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-6d17b03.elementor-view-default .elementor-icon svg{fill:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-6d17b03 .elementor-icon{font-size:40px;}.elementor-256 .elementor-element.elementor-element-6d17b03 .elementor-icon svg{height:40px;}.elementor-256 .elementor-element.elementor-element-3dab7b9e{text-align:start;}.elementor-256 .elementor-element.elementor-element-3dab7b9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.12em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-5a6ecf1a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-39a072bb{font-family:"Aptos", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#41506A;}.elementor-256 .elementor-element.elementor-element-4b7785a5{--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:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-256 .elementor-element.elementor-element-4b7785a5:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-4b7785a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-40dab280 .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-40dab280.elementor-view-stacked .elementor-icon{background-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-40dab280.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-40dab280.elementor-view-default .elementor-icon{color:#0B3B7A;border-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-40dab280.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-40dab280.elementor-view-default .elementor-icon svg{fill:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-40dab280 .elementor-icon{font-size:40px;}.elementor-256 .elementor-element.elementor-element-40dab280 .elementor-icon svg{height:40px;}.elementor-256 .elementor-element.elementor-element-27a741b3{text-align:start;}.elementor-256 .elementor-element.elementor-element-27a741b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.12em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-4a7d7eb6{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.35em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-589a11aa{font-family:"Aptos", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#41506A;}.elementor-256 .elementor-element.elementor-element-4169c67f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-256 .elementor-element.elementor-element-4169c67f:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-4169c67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-9a7d71c .elementor-icon-wrapper{text-align:center;}.elementor-256 .elementor-element.elementor-element-9a7d71c.elementor-view-stacked .elementor-icon{background-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-9a7d71c.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-9a7d71c.elementor-view-default .elementor-icon{color:#0B3B7A;border-color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-9a7d71c.elementor-view-framed .elementor-icon, .elementor-256 .elementor-element.elementor-element-9a7d71c.elementor-view-default .elementor-icon svg{fill:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-9a7d71c .elementor-icon{font-size:40px;}.elementor-256 .elementor-element.elementor-element-9a7d71c .elementor-icon svg{height:40px;}.elementor-256 .elementor-element.elementor-element-49df687e{--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-256 .elementor-element.elementor-element-18381886{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-16d4f915{font-family:"Aptos", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#41506A;}.elementor-256 .elementor-element.elementor-element-2d0a55ad{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-2d0a55ad:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-2d0a55ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-256 .elementor-element.elementor-element-c5c7147{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-256 .elementor-element.elementor-element-1a6728d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:34px;}.elementor-256 .elementor-element.elementor-element-6ca270c2{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;color:#0B3B7A;}.elementor-256 .elementor-element.elementor-element-141833b2{text-align:start;}.elementor-256 .elementor-element.elementor-element-141833b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:1.12em;color:#061F50;}.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-256 .elementor-element.elementor-element-1a66a8c{--divider-border-style:solid;--divider-color:#DFAF2B;--divider-border-width:3px;}.elementor-256 .elementor-element.elementor-element-1a66a8c .elementor-divider-separator{width:50px;}.elementor-256 .elementor-element.elementor-element-1a66a8c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-256 .elementor-element.elementor-element-6d496703{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#41506A;}.elementor-256 .elementor-element.elementor-element-93fb03b .elementor-button{background-color:#DFAF2B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#061F50;color:#061F50;border-radius:6px 6px 6px 6px;padding:14px 20px 14px 20px;}.elementor-256 .elementor-element.elementor-element-7d199a55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-256 .elementor-element.elementor-element-27a948ac{--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-256 .elementor-element.elementor-element-27a948ac:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-27a948ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-42406441{text-align:start;}.elementor-256 .elementor-element.elementor-element-42406441 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-18dcad2{font-family:"Aptos", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#41506A;}.elementor-256 .elementor-element.elementor-element-3da33886{--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-256 .elementor-element.elementor-element-3da33886:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-3da33886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-5cac7fa9{text-align:start;}.elementor-256 .elementor-element.elementor-element-5cac7fa9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-6cfc5421{font-family:"Aptos", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#41506A;}.elementor-256 .elementor-element.elementor-element-56dfcb{--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-256 .elementor-element.elementor-element-56dfcb:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-56dfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-3bb24adc{text-align:start;}.elementor-256 .elementor-element.elementor-element-3bb24adc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:#061F50;}.elementor-256 .elementor-element.elementor-element-38129f62{font-family:"Aptos", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#41506A;}.elementor-256 .elementor-element.elementor-element-42365468{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:45px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px;}.elementor-256 .elementor-element.elementor-element-42365468:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-42365468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://axgrowglobal.org/wp-content/uploads/2026/09/07_islands_cta_background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-256 .elementor-element.elementor-element-65786602{--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:space-between;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-256 .elementor-element.elementor-element-34d62b44{--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-256 .elementor-element.elementor-element-3a68faf2{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;color:#DFAF2B;}.elementor-256 .elementor-element.elementor-element-445ffe6a{text-align:start;}.elementor-256 .elementor-element.elementor-element-445ffe6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:1.12em;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-543ca8f3{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-74fbe34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-256 .elementor-element.elementor-element-704ba912 .elementor-button{background-color:#DFAF2B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#061F50;color:#061F50;border-radius:6px 6px 6px 6px;padding:14px 22px 14px 22px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-256 .elementor-element.elementor-element-2b86c493{--width:100%;}.elementor-256 .elementor-element.elementor-element-18e1aaf{--content-width:1240px;}.elementor-256 .elementor-element.elementor-element-70e9c4a3{--width:100%;}.elementor-256 .elementor-element.elementor-element-1ee0a21c{--content-width:1240px;}.elementor-256 .elementor-element.elementor-element-26aae06a{--content-width:1240px;}.elementor-256 .elementor-element.elementor-element-1def0f55{--width:100%;}.elementor-256 .elementor-element.elementor-element-21b88d75{--width:100%;}.elementor-256 .elementor-element.elementor-element-c5c7147{--content-width:1240px;}.elementor-256 .elementor-element.elementor-element-65786602{--content-width:1240px;}}@media(max-width:1024px){.elementor-256 .elementor-element.elementor-element-731fc2e5{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-7f9274d2 .elementor-heading-title{font-size:46px;line-height:1.08em;}.elementor-256 .elementor-element.elementor-element-55ba94c2{font-size:17px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-28cd629f .elementor-button{font-size:16px;line-height:1.2em;}.elementor-256 .elementor-element.elementor-element-52e09a09 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-256 .elementor-element.elementor-element-511ea00{font-size:17px;line-height:1.45em;}.elementor-256 .elementor-element.elementor-element-6eb98f38{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-f652bbf .elementor-heading-title{font-size:38px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-459d4c4e{font-size:17px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-b36ca4d .elementor-button{font-size:16px;line-height:1.2em;}.elementor-256 .elementor-element.elementor-element-6300b7f8{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-791abdce .elementor-heading-title{font-size:38px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-668c753c{font-size:17px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-6249590b{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-be101f9{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-6385733c{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-61819899{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-53c67cb{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-665161ee{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-58a96dc4{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-4c546500{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-51b33a39{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-4956a5ff{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-55f52ea7{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-712c9d1f{font-size:15px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-48548a1d{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-3d1e189 .elementor-heading-title{font-size:38px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-3dab7b9e .elementor-heading-title{font-size:26px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-5a6ecf1a{font-size:17px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-39a072bb{font-size:15px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-27a741b3 .elementor-heading-title{font-size:26px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-4a7d7eb6{font-size:17px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-589a11aa{font-size:15px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-18381886{font-size:15px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-16d4f915{font-size:15px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-6ca270c2{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-141833b2 .elementor-heading-title{font-size:38px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-6d496703{font-size:17px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-93fb03b .elementor-button{font-size:16px;}.elementor-256 .elementor-element.elementor-element-42406441 .elementor-heading-title{font-size:19px;}.elementor-256 .elementor-element.elementor-element-18dcad2{font-size:14px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-5cac7fa9 .elementor-heading-title{font-size:19px;}.elementor-256 .elementor-element.elementor-element-6cfc5421{font-size:14px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-3bb24adc .elementor-heading-title{font-size:19px;}.elementor-256 .elementor-element.elementor-element-38129f62{font-size:14px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-3a68faf2{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-445ffe6a .elementor-heading-title{font-size:38px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-543ca8f3{font-size:17px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-704ba912 .elementor-button{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-256 .elementor-element.elementor-element-731fc2e5{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-7f9274d2 .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-256 .elementor-element.elementor-element-55ba94c2{font-size:16px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-28cd629f .elementor-button{font-size:16px;line-height:1.2em;}.elementor-256 .elementor-element.elementor-element-52e09a09 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-256 .elementor-element.elementor-element-511ea00{font-size:16px;line-height:1.45em;}.elementor-256 .elementor-element.elementor-element-6eb98f38{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-f652bbf .elementor-heading-title{font-size:30px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-459d4c4e{font-size:16px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-b36ca4d .elementor-button{font-size:16px;line-height:1.2em;}.elementor-256 .elementor-element.elementor-element-6300b7f8{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-791abdce .elementor-heading-title{font-size:30px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-668c753c{font-size:16px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-6249590b{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-be101f9{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-6385733c{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-61819899{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-53c67cb{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-665161ee{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-58a96dc4{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-4c546500{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-51b33a39{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-4956a5ff{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-55f52ea7{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-712c9d1f{font-size:14px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-48548a1d{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-3d1e189 .elementor-heading-title{font-size:30px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-3dab7b9e .elementor-heading-title{font-size:21px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-5a6ecf1a{font-size:16px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-39a072bb{font-size:15px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-27a741b3 .elementor-heading-title{font-size:21px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-4a7d7eb6{font-size:16px;line-height:1.35em;}.elementor-256 .elementor-element.elementor-element-589a11aa{font-size:15px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-18381886{font-size:15px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-16d4f915{font-size:15px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-6ca270c2{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-141833b2 .elementor-heading-title{font-size:30px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-6d496703{font-size:16px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-93fb03b .elementor-button{font-size:16px;}.elementor-256 .elementor-element.elementor-element-42406441 .elementor-heading-title{font-size:18px;}.elementor-256 .elementor-element.elementor-element-18dcad2{font-size:14px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-5cac7fa9 .elementor-heading-title{font-size:18px;}.elementor-256 .elementor-element.elementor-element-6cfc5421{font-size:14px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-3bb24adc .elementor-heading-title{font-size:18px;}.elementor-256 .elementor-element.elementor-element-38129f62{font-size:14px;line-height:1.5em;}.elementor-256 .elementor-element.elementor-element-3a68faf2{font-size:14px;line-height:1.3em;}.elementor-256 .elementor-element.elementor-element-445ffe6a .elementor-heading-title{font-size:30px;line-height:1.12em;}.elementor-256 .elementor-element.elementor-element-543ca8f3{font-size:16px;line-height:1.6em;}.elementor-256 .elementor-element.elementor-element-704ba912 .elementor-button{font-size:16px;line-height:1.2em;}}/* Start custom CSS *//* =========================================================
   AXGROW GLOBAL — ISLANDS OF THE WORLD
   WHY THE U.S. VIRGIN ISLANDS — CARD / IMAGE FIX
   Pegar AL FINAL del CSS completo actual.
   Usa la estructura REAL del HTML de Elementor.
   ========================================================= */

/* Layout general: más espacio para las 3 tarjetas, como el mockup */
.elementor-256
.elementor-element-2d0a55ad.axg-usvi-why
> .elementor-element-c5c7147
> .e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(360px,.36fr) minmax(0,.64fr)!important;
  column-gap:58px!important;
  align-items:start!important;
}

/* Neutralizar widths boxed de los dos hijos */
.elementor-256
.elementor-element-2d0a55ad
.elementor-element-1a6728d6,
.elementor-256
.elementor-element-2d0a55ad
.elementor-element-7d199a55{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  --width:100%!important;
  --max-width:none!important;
}

/* Columna de tarjetas: 3 columnas reales */
.elementor-256
.elementor-element-7d199a55
> .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:20px!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  align-items:stretch!important;
}

/* Tarjetas */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;

  background:#FFFFFF!important;
  border:1px solid #E6E8EF!important;
  border-radius:0!important;
  box-shadow:0 5px 18px rgba(6,31,80,.05)!important;
}

/* Inner de cada tarjeta */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;

  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:0!important;
}

/* =========================================================
   IMÁGENES
   IMPORTANTE:
   El HTML real NO tiene la clase .axg-usvi-card-image.
   Por eso la regla anterior de height:220px no se aplicaba.
   ========================================================= */

.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-image{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}

.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-image
.elementor-widget-container{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}

.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-image img{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  height:210px!important;
  margin:0!important;
  padding:0!important;

  object-fit:cover!important;
  object-position:center center!important;
}

/* Texto: clases anteriores tampoco existen en el HTML real,
   así que apuntamos al heading y text-editor directos */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-heading{
  width:100%!important;
  margin:0!important;
  padding:16px 16px 0!important;
}

.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-heading
.elementor-heading-title{
  margin:0!important;
  color:#061F50!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.18!important;
}

/* Descripción */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-text-editor{
  width:100%!important;
  margin:0!important;
  padding:10px 16px 18px!important;

  color:#536680!important;
  font-family:Aptos,Arial,sans-serif!important;
  font-size:15px!important;
  line-height:1.45!important;
}

/* Evita altura artificial; la tarjeta termina donde termina el contenido */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-text-editor p{
  margin:0!important;
}

/* =========================================================
   TABLET
   ========================================================= */
@media(max-width:1024px){

  .elementor-256
  .elementor-element-2d0a55ad.axg-usvi-why
  > .elementor-element-c5c7147
  > .e-con-inner{
    grid-template-columns:1fr!important;
    gap:32px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  > .e-con-inner{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:16px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  .axg-usvi-card
  > .e-con-inner
  > .elementor-widget-image img{
    height:190px!important;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */
@media(max-width:767px){

  .elementor-256
  .elementor-element-7d199a55
  > .e-con-inner{
    grid-template-columns:1fr!important;
    gap:18px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  .axg-usvi-card
  > .e-con-inner
  > .elementor-widget-image img{
    height:230px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  .axg-usvi-card
  > .e-con-inner
  > .elementor-widget-heading
  .elementor-heading-title{
    font-size:20px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  .axg-usvi-card
  > .e-con-inner
  > .elementor-widget-text-editor{
    font-size:16px!important;
  }
}

/* =========================================================
   AXGROW GLOBAL — ISLANDS OF THE WORLD
   WHY THE U.S. VIRGIN ISLANDS
   MOCKUP CARD RATIO FIX — DEFINITIVO
   Pegar AL FINAL del CSS actual.
   Corrige el exceso de altura y hace las imágenes más grandes.
   NO modifica el ancho general de la sección.
   ========================================================= */

/* 1) Quitar la altura forzada que dejó demasiado espacio vacío */
.elementor-256 .elementor-element-7d199a55,
.elementor-256 .elementor-element-7d199a55 > .e-con-inner,
.elementor-256 .elementor-element-27a948ac,
.elementor-256 .elementor-element-3da33886,
.elementor-256 .elementor-element-56dfcb,
.elementor-256 .elementor-element-27a948ac > .e-con-inner,
.elementor-256 .elementor-element-3da33886 > .e-con-inner,
.elementor-256 .elementor-element-56dfcb > .e-con-inner{
  min-height:0!important;
}

/* La columna derecha: tres tarjetas iguales */
.elementor-256 .elementor-element-7d199a55 > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;

  width:100%!important;
  max-width:none!important;
  height:auto!important;

  margin:0!important;
  padding:0!important;
}

/* Tarjetas: igual altura entre sí, pero SIN altura artificial gigante */
.elementor-256 .elementor-element-27a948ac,
.elementor-256 .elementor-element-3da33886,
.elementor-256 .elementor-element-56dfcb{
  width:100%!important;
  max-width:none!important;
  height:100%!important;

  margin:0!important;
  padding:0!important;

  overflow:hidden!important;
  background:#FFFFFF!important;
  border:1px solid #E6E8EF!important;
  box-shadow:0 5px 18px rgba(6,31,80,.05)!important;
}

/* Inner de cada tarjeta */
.elementor-256 .elementor-element-27a948ac > .e-con-inner,
.elementor-256 .elementor-element-3da33886 > .e-con-inner,
.elementor-256 .elementor-element-56dfcb > .e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;

  width:100%!important;
  max-width:none!important;
  height:100%!important;

  margin:0!important;
  padding:0!important;
  gap:0!important;
}


/* =========================================================
   2) IMÁGENES
   El archivo original es 4:3.
   En vez de fijarlas a 180px, dejamos que usen TODO el ancho
   y mantengan 4:3, como se ve en el mockup.
   ========================================================= */

.elementor-256 .elementor-element-69aa46fa,
.elementor-256 .elementor-element-520fd4e6,
.elementor-256 .elementor-element-40b8c8a3{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
  flex:0 0 auto!important;
}

.elementor-256 .elementor-element-69aa46fa .elementor-widget-container,
.elementor-256 .elementor-element-520fd4e6 .elementor-widget-container,
.elementor-256 .elementor-element-40b8c8a3 .elementor-widget-container{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}

.elementor-256 .elementor-element-69aa46fa img,
.elementor-256 .elementor-element-520fd4e6 img,
.elementor-256 .elementor-element-40b8c8a3 img{
  display:block!important;

  width:100%!important;
  max-width:none!important;
  height:auto!important;
  aspect-ratio:4 / 3!important;

  margin:0!important;
  padding:0!important;

  object-fit:cover!important;
  object-position:center center!important;
}


/* =========================================================
   3) TEXTO MÁS COMPACTO COMO EL MOCKUP
   ========================================================= */

/* Títulos */
.elementor-256 .elementor-element-42406441,
.elementor-256 .elementor-element-5cac7fa9,
.elementor-256 .elementor-element-3bb24adc{
  width:100%!important;
  min-height:54px!important;

  margin:0!important;
  padding:13px 14px 0!important;

  flex:0 0 auto!important;
}

.elementor-256 .elementor-element-42406441 .elementor-heading-title,
.elementor-256 .elementor-element-5cac7fa9 .elementor-heading-title,
.elementor-256 .elementor-element-3bb24adc .elementor-heading-title{
  margin:0!important;

  color:#061F50!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:17px!important;
  font-weight:700!important;
  line-height:1.18!important;
}


/* Descripciones */
.elementor-256 .elementor-element-18dcad2,
.elementor-256 .elementor-element-6cfc5421,
.elementor-256 .elementor-element-38129f62{
  width:100%!important;

  margin:0!important;
  padding:5px 14px 16px!important;

  color:#536680!important;
  font-family:Aptos,Arial,sans-serif!important;
  font-size:14px!important;
  line-height:1.42!important;

  flex:1 1 auto!important;
}

.elementor-256 .elementor-element-18dcad2 p,
.elementor-256 .elementor-element-6cfc5421 p,
.elementor-256 .elementor-element-38129f62 p{
  margin:0!important;
}


/* =========================================================
   4) IMPORTANTE:
   Neutralizar el parche anterior que forzaba 340px / 100%
   a toda la columna y creaba el gran espacio blanco.
   ========================================================= */

@media(min-width:1025px){
  .elementor-256
  .elementor-element-2d0a55ad.axg-usvi-why
  > .elementor-element-c5c7147
  > .e-con-inner,
  .elementor-256 .elementor-element-1a6728d6 > .e-con-inner,
  .elementor-256 .elementor-element-7d199a55 > .e-con-inner{
    min-height:0!important;
    height:auto!important;
  }

  .elementor-256 .elementor-element-1a6728d6,
  .elementor-256 .elementor-element-7d199a55{
    min-height:0!important;
    height:auto!important;
    align-self:start!important;
  }
}


/* =========================================================
   TABLET
   ========================================================= */
@media(max-width:1024px){

  .elementor-256 .elementor-element-7d199a55 > .e-con-inner{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:16px!important;
  }

  .elementor-256 .elementor-element-42406441,
  .elementor-256 .elementor-element-5cac7fa9,
  .elementor-256 .elementor-element-3bb24adc{
    min-height:58px!important;
  }
}


/* =========================================================
   MOBILE
   ========================================================= */
@media(max-width:767px){

  .elementor-256 .elementor-element-7d199a55 > .e-con-inner{
    grid-template-columns:1fr!important;
    gap:18px!important;
  }

  .elementor-256 .elementor-element-42406441,
  .elementor-256 .elementor-element-5cac7fa9,
  .elementor-256 .elementor-element-3bb24adc{
    min-height:0!important;
    padding:15px 16px 0!important;
  }

  .elementor-256 .elementor-element-18dcad2,
  .elementor-256 .elementor-element-6cfc5421,
  .elementor-256 .elementor-element-38129f62{
    padding:7px 16px 18px!important;
    font-size:16px!important;
  }

  .elementor-256 .elementor-element-42406441 .elementor-heading-title,
  .elementor-256 .elementor-element-5cac7fa9 .elementor-heading-title,
  .elementor-256 .elementor-element-3bb24adc .elementor-heading-title{
    font-size:20px!important;
  }
}

/* =========================================================
   AXGROW GLOBAL — ISLANDS OF THE WORLD
   WHY THE U.S. VIRGIN ISLANDS — CARD / IMAGE FIX
   Pegar AL FINAL del CSS completo actual.
   Usa la estructura REAL del HTML de Elementor.
   ========================================================= */

/* Layout general: más espacio para las 3 tarjetas, como el mockup */
.elementor-256
.elementor-element-2d0a55ad.axg-usvi-why
> .elementor-element-c5c7147
> .e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(360px,.36fr) minmax(0,.64fr)!important;
  column-gap:58px!important;
  align-items:start!important;
}

/* Neutralizar widths boxed de los dos hijos */
.elementor-256
.elementor-element-2d0a55ad
.elementor-element-1a6728d6,
.elementor-256
.elementor-element-2d0a55ad
.elementor-element-7d199a55{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  --width:100%!important;
  --max-width:none!important;
}

/* Columna de tarjetas: 3 columnas reales */
.elementor-256
.elementor-element-7d199a55
> .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:20px!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  align-items:stretch!important;
}

/* Tarjetas */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;

  background:#FFFFFF!important;
  border:1px solid #E6E8EF!important;
  border-radius:0!important;
  box-shadow:0 5px 18px rgba(6,31,80,.05)!important;
}

/* Inner de cada tarjeta */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;

  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:0!important;
}

/* =========================================================
   IMÁGENES
   IMPORTANTE:
   El HTML real NO tiene la clase .axg-usvi-card-image.
   Por eso la regla anterior de height:220px no se aplicaba.
   ========================================================= */

.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-image{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}

.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-image
.elementor-widget-container{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}

.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-image img{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  height:210px!important;
  margin:0!important;
  padding:0!important;

  object-fit:cover!important;
  object-position:center center!important;
}

/* Texto: clases anteriores tampoco existen en el HTML real,
   así que apuntamos al heading y text-editor directos */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-heading{
  width:100%!important;
  margin:0!important;
  padding:16px 16px 0!important;
}

.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-heading
.elementor-heading-title{
  margin:0!important;
  color:#061F50!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.18!important;
}

/* Descripción */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-text-editor{
  width:100%!important;
  margin:0!important;
  padding:10px 16px 18px!important;

  color:#536680!important;
  font-family:Aptos,Arial,sans-serif!important;
  font-size:15px!important;
  line-height:1.45!important;
}

/* Evita altura artificial; la tarjeta termina donde termina el contenido */
.elementor-256
.elementor-element-7d199a55
.axg-usvi-card
> .e-con-inner
> .elementor-widget-text-editor p{
  margin:0!important;
}

/* =========================================================
   TABLET
   ========================================================= */
@media(max-width:1024px){

  .elementor-256
  .elementor-element-2d0a55ad.axg-usvi-why
  > .elementor-element-c5c7147
  > .e-con-inner{
    grid-template-columns:1fr!important;
    gap:32px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  > .e-con-inner{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:16px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  .axg-usvi-card
  > .e-con-inner
  > .elementor-widget-image img{
    height:190px!important;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */
@media(max-width:767px){

  .elementor-256
  .elementor-element-7d199a55
  > .e-con-inner{
    grid-template-columns:1fr!important;
    gap:18px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  .axg-usvi-card
  > .e-con-inner
  > .elementor-widget-image img{
    height:230px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  .axg-usvi-card
  > .e-con-inner
  > .elementor-widget-heading
  .elementor-heading-title{
    font-size:20px!important;
  }

  .elementor-256
  .elementor-element-7d199a55
  .axg-usvi-card
  > .e-con-inner
  > .elementor-widget-text-editor{
    font-size:16px!important;
  }
}





.axg-islands-dimensions .axg-dimension-row > .e-con-inner{
  width:min(94vw, 1560px)!important;
  max-width:1560px!important;
  margin-left:auto!important;
  margin-right:auto!important;

  display:grid!important;
  grid-template-columns:repeat(6, minmax(0, 1fr))!important;
  gap:0!important;
  align-items:stretch!important;
}

.axg-islands-dimensions .axg-dimension-cell{
  width:100%!important;
  min-height:188px!important;
  padding:28px 18px 24px!important;
  border-right:1px solid #D9DEE6!important;
  display:flex!important;
  justify-content:center!important;
}

.axg-islands-dimensions .axg-dimension-cell > .e-con-inner{
  width:100%!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
}

.axg-islands-dimensions .axg-dimension-cell .elementor-widget-text-editor{
  width:100%!important;
  max-width:190px!important;
  margin:0 auto!important;
  text-align:center!important;
}

.axg-islands-dimensions .elementor-element-5359559a{
  margin-top:0!important;
  border-top:1px solid #D9DEE6!important;
}
/* AXGROW GLOBAL — Islands of the World V1 */
.axg-gold{color:#DFAF2B}.axg-islands-hero,.axg-islands-cta,.axg-capital-image{position:relative;overflow:hidden}
.axg-islands-hero:before,.axg-islands-cta:before,.axg-capital-image:before{content:"";position:absolute;inset:0;pointer-events:none}
.axg-islands-hero:before{background:linear-gradient(90deg,rgba(6,31,80,.93) 0%,rgba(6,31,80,.80) 38%,rgba(6,31,80,.22) 68%,rgba(6,31,80,.08) 100%)}
.axg-islands-cta:before{background:linear-gradient(90deg,rgba(6,31,80,.95),rgba(6,31,80,.70),rgba(6,31,80,.55))}
.axg-capital-image:before{background:linear-gradient(0deg,rgba(6,31,80,.92) 0%,rgba(6,31,80,.20) 70%)}
.axg-islands-hero>.e-con-inner,.axg-islands-cta>.e-con-inner,.axg-capital-image>.e-con-inner{position:relative;z-index:1}
.axg-blue-outline-btn .elementor-button{border:1px solid #0B3B7A!important;color:#0B3B7A!important;background:transparent!important}
.axg-vision-image img{width:100%;height:430px;object-fit:cover;border-radius:8px}
.axg-dimension-row>.e-con-inner{gap:0!important}.axg-dimension-cell{border-right:1px solid #D9DEE6}.axg-dimension-cell:last-child{border-right:0}
.axg-dimension-label{text-align:center}.axg-dimension-label p{margin:0;text-align:center}
.axg-capital-card{box-shadow:0 8px 24px rgba(6,31,80,.07)}.axg-capital-card .elementor-icon,.axg-creator-promise .elementor-icon{background:transparent!important}.axg-capital-card .elementor-icon svg,.axg-creator-promise .elementor-icon svg{fill:#0B3B7A!important}
.axg-dest-card{box-shadow:0 10px 25px rgba(6,31,80,.08);overflow:hidden}.axg-dest-image img{height:180px;object-fit:cover;width:100%}.axg-dest-caption{padding:14px 16px 16px}.axg-preview-note{opacity:.8}
@media(max-width:1024px){.axg-islands-hero>.e-con-inner,.axg-islands-vision>.e-con-inner,.axg-islands-capital>.e-con-inner,.axg-islands-destination>.e-con-inner,.axg-islands-cta>.e-con-inner{flex-wrap:wrap}.axg-islands-hero .e-con-inner>.e-con,.axg-islands-vision .e-con-inner>.e-con,.axg-islands-capital .e-con-inner>.e-con,.axg-islands-destination .e-con-inner>.e-con{width:100%!important}.axg-dimension-row>.e-con-inner{flex-wrap:wrap}.axg-dimension-cell{width:50%!important;border-bottom:1px solid #D9DEE6}.axg-dest-card{width:31%!important}}
@media(max-width:767px){.axg-islands-hero{min-height:720px!important}.axg-islands-hero:before{background:rgba(6,31,80,.80)}.axg-dimension-cell{width:100%!important;border-right:0}.axg-dest-card{width:100%!important}.axg-dest-card img{height:220px}.axg-islands-cta>.e-con-inner{flex-direction:column!important}.axg-islands-cta .e-con-inner>.e-con{width:100%!important}}

/* =========================================================
   ISLANDS OF THE WORLD V4 — MOCKUP ICON STYLE
   Thin outline icons, no filled circles.
   ========================================================= */

.axg-dimension-row>.e-con-inner{
  display:flex!important;
  align-items:stretch!important;
  gap:0!important;
}
.axg-dimension-cell{
  width:16.666666%!important;
  min-height:160px!important;
  justify-content:flex-start!important;
  border-right:1px solid #D9DEE6!important;
}
.axg-dimension-cell:last-child{border-right:0!important}

.axg-dimension-icon{
  margin:0 0 10px!important;
}
.axg-dimension-icon .elementor-icon-wrapper,
.axg-dimension-icon .elementor-icon{
  width:48px!important;
  height:48px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.axg-dimension-icon .elementor-icon>svg,
.axg-dimension-icon .elementor-icon>i{
  display:none!important;
}
.axg-dimension-icon .elementor-icon::before{
  content:""!important;
  display:block!important;
  width:39px!important;
  height:39px!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
}

.axg-dimension-label{
  min-height:46px!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
}
.axg-dimension-label p{
  margin:0!important;
  text-align:center!important;
}

/* Capital / Land / Creator-First */
.axg-capital-icon .elementor-icon-wrapper,
.axg-capital-icon .elementor-icon,
.axg-promise-icon .elementor-icon-wrapper,
.axg-promise-icon .elementor-icon{
  width:48px!important;
  height:48px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
}
.axg-capital-icon .elementor-icon>svg,
.axg-capital-icon .elementor-icon>i,
.axg-promise-icon .elementor-icon>svg,
.axg-promise-icon .elementor-icon>i{
  display:none!important;
}
.axg-capital-icon .elementor-icon::before,
.axg-promise-icon .elementor-icon::before{
  content:""!important;
  display:block!important;
  width:43px!important;
  height:43px!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
}

.axg-icon-education .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cpath d='M8 23 32 12l24 11-24 11L8 23Z'/%3E%0A        %3Cpath d='M17 29v12c8 7 22 7 30 0V29'/%3E%0A        %3Cpath d='M56 23v16'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-arts .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%23DFAF2B' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cpath d='M32 9c-13 0-23 9-23 21 0 13 11 23 24 23 5 0 8-3 8-7 0-3-2-5-5-7-2-2-1-6 3-7h7c7 0 12-5 12-11C58 17 45 9 32 9Z'/%3E%0A        %3Ccircle cx='21' cy='25' r='2.5'/%3E%3Ccircle cx='31' cy='19' r='2.5'/%3E%3Ccircle cx='41' cy='23' r='2.5'/%3E%3Ccircle cx='18' cy='35' r='2.5'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-music .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cpath d='M25 17v29M25 20l25-6v26'/%3E%0A        %3Cpath d='M25 32l25-6'/%3E%0A        %3Cellipse cx='18' cy='47' rx='7' ry='5'/%3E%0A        %3Cellipse cx='43' cy='41' rx='7' ry='5'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-film .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%23DFAF2B' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Crect x='10' y='22' width='30' height='24' rx='3'/%3E%0A        %3Cpath d='M40 29l14-8v26l-14-8'/%3E%0A        %3Ccircle cx='20' cy='16' r='5'/%3E%3Ccircle cx='32' cy='16' r='5'/%3E%0A        %3Cpath d='M16 16h20'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-culinary .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cpath d='M22 23c-6 0-10-4-10-9 0-4 4-8 8-8 3 0 5 1 7 3 2-4 6-6 11-6 7 0 13 5 13 12 0 5-3 9-8 11'/%3E%0A        %3Cpath d='M20 24h25v28H20z'/%3E%0A        %3Cpath d='M27 31v14M38 31v14'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-kitchens .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%23DFAF2B' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cpath d='M22 23c-6 0-10-4-10-9 0-4 4-8 8-8 3 0 5 1 7 3 2-4 6-6 11-6 7 0 13 5 13 12 0 5-3 9-8 11'/%3E%0A        %3Cpath d='M20 24h25v28H20z'/%3E%0A        %3Cpath d='M27 31v14M38 31v14'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-creators .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Ccircle cx='23' cy='18' r='5'/%3E%3Ccircle cx='41' cy='18' r='5'/%3E%0A        %3Cpath d='M14 49c1-10 4-17 9-17s8 7 9 17'/%3E%0A        %3Cpath d='M32 49c1-10 4-17 9-17s8 7 9 17'/%3E%0A        %3Cpath d='M21 29l11 7 11-7'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-stem .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cpath d='M14 18h36v28H14z'/%3E%0A        %3Cpath d='M23 52h18M29 46v6M35 46v6'/%3E%0A        %3Cpath d='M21 32l6-7 6 5 10-10'/%3E%0A        %3Ccircle cx='49' cy='14' r='4'/%3E%0A        %3Cpath d='M49 7V4M49 24v-3M42 14h-3M59 14h-3'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-technology .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%23DFAF2B' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Crect x='11' y='12' width='42' height='40' rx='2'/%3E%0A        %3Cpath d='M18 42l10-11 8 8 7-8 4 5'/%3E%0A        %3Ccircle cx='40' cy='23' r='4'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-exhibitions .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Crect x='11' y='12' width='42' height='40' rx='2'/%3E%0A        %3Cpath d='M18 42l10-11 8 8 7-8 4 5'/%3E%0A        %3Ccircle cx='40' cy='23' r='4'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-marketplace .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cpath d='M11 23h42l-5-11H16l-5 11Z'/%3E%0A        %3Cpath d='M14 23v29h36V23'/%3E%0A        %3Cpath d='M22 52V37h20v15'/%3E%0A        %3Cpath d='M11 23c2 5 8 5 10 0 2 5 8 5 10 0 2 5 8 5 10 0 2 5 8 5 10 0'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-icon-intergenerational .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Ccircle cx='22' cy='20' r='6'/%3E%3Ccircle cx='42' cy='20' r='6'/%3E%3Ccircle cx='32' cy='14' r='6'/%3E%0A        %3Cpath d='M9 48c1-9 5-15 13-15 4 0 7 2 10 5'/%3E%0A        %3Cpath d='M55 48c-1-9-5-15-13-15-4 0-7 2-10 5'/%3E%0A        %3Cpath d='M19 49c1-10 5-17 13-17s12 7 13 17'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-capital-coins .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cellipse cx='25' cy='16' rx='14' ry='6'/%3E%0A        %3Cpath d='M11 16v9c0 4 6 7 14 7s14-3 14-7v-9'/%3E%0A        %3Cpath d='M11 25v9c0 4 6 7 14 7 3 0 6-.5 8-1.5'/%3E%0A        %3Cellipse cx='44' cy='39' rx='11' ry='5'/%3E%0A        %3Cpath d='M33 39v8c0 3 5 6 11 6s11-3 11-6v-8'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-capital-land .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cpath d='M9 18l14-6 16 6 16-6v34l-16 6-16-6-14 6V18Z'/%3E%0A        %3Cpath d='M23 12v34M39 18v34'/%3E%0A        %3Cpath d='M43 26c0-5 4-9 9-9s9 4 9 9c0 7-9 15-9 15s-9-8-9-15Z'/%3E%0A        %3Ccircle cx='52' cy='26' r='2.5'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}
.axg-capital-promise .elementor-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%0A    %3Cg fill='none' stroke='%230B3B7A' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'%3E%0A    %0A        %3Cpath d='M54 10C31 11 15 23 14 42c10 2 20 0 27-7 8-8 10-18 13-25Z'/%3E%0A        %3Cpath d='M10 54c8-15 18-24 34-34'/%3E%0A    %0A    %3C/g%3E%3C/svg%3E")!important;}

@media(max-width:1024px){
  .axg-dimension-row>.e-con-inner{flex-wrap:wrap!important}
  .axg-dimension-cell{width:33.333333%!important;border-bottom:1px solid #D9DEE6!important}
}
@media(max-width:767px){
  .axg-dimension-cell{width:50%!important}
  .axg-dimension-cell:nth-child(2n){border-right:0!important}
}


/* =========================================================
   V5 FINAL — WHY THE U.S. VIRGIN ISLANDS
   ========================================================= */
.axg-usvi-why .axg-usvi-title{
  margin-bottom:0!important;
}
.axg-usvi-rule{
  margin:6px 0 16px!important;
}
.axg-usvi-copy{
  margin-bottom:18px!important;
}
.axg-location-btn{
  margin-top:2px!important;
}
.axg-location-btn .elementor-button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:205px!important;
  white-space:nowrap!important;
  line-height:1.2!important;
}
.axg-location-btn .elementor-button-text{
  white-space:nowrap!important;
  overflow:visible!important;
}
.axg-usvi-card{
  border:1px solid #E6E8EF!important;
  box-shadow:0 5px 18px rgba(6,31,80,.05)!important;
  overflow:hidden!important;
}
.axg-usvi-card-image img{
  width:100%!important;
  height:220px!important;
  object-fit:cover!important;
  display:block!important;
}
.axg-usvi-card-title{
  padding:16px 16px 0!important;
  margin-bottom:0!important;
}
.axg-usvi-card-copy{
  padding:8px 16px 18px!important;
  margin:0!important;
}

@media(max-width:1024px){
  .axg-usvi-why>.e-con-inner>.e-con,
  .axg-usvi-why .axg-usvi-card{
    width:100%!important;
  }
  .axg-usvi-why .e-con-inner{
    flex-wrap:wrap!important;
  }
  .axg-usvi-card-image img{
    height:260px!important;
  }
}
@media(max-width:767px){
  .axg-location-btn .elementor-button{
    min-width:195px!important;
  }
  .axg-usvi-card-image img{
    height:230px!important;
  }
}

/* =========================================================
   AXGROW GLOBAL — PROGRAM DIMENSIONS
   FINAL GRID FIX
   - No se sale del viewport
   - 6 columnas iguales en desktop
   - Iconos y textos centrados
   - Dos filas más juntas
   - Responsive 3 / 2 columnas
   ========================================================= */

/* Evita cualquier desborde horizontal de esta sección */
.axg-islands-dimensions{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
  box-sizing:border-box!important;
}

/* El contenedor Elementor sigue siendo full width */
.axg-islands-dimensions > .e-con-inner{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}

/* Encabezado y las dos filas quedan dentro de la pantalla */
.axg-islands-dimensions .elementor-element-26aae06a > .e-con-inner,
.axg-islands-dimensions .axg-dimension-row > .e-con-inner{
  width:calc(100% - 80px)!important;
  max-width:1560px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}

/* Cuadrícula desktop: 6 columnas exactas */
.axg-islands-dimensions .axg-dimension-row > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(6, minmax(0, 1fr))!important;
  gap:0!important;
  align-items:stretch!important;
}

/* Quitar márgenes/gaps entre las dos filas */
.axg-islands-dimensions .elementor-element-42862e71,
.axg-islands-dimensions .elementor-element-5359559a{
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
}

/* Línea horizontal entre las dos filas */
.axg-islands-dimensions .elementor-element-5359559a > .e-con-inner{
  border-top:1px solid #D9DEE6!important;
}

/* Celdas más compactas: las dos filas quedan más juntas */
.axg-islands-dimensions .axg-dimension-cell{
  width:100%!important;
  min-width:0!important;
  min-height:148px!important;
  margin:0!important;
  padding:20px 12px 18px!important;
  border-right:1px solid #D9DEE6!important;
  border-bottom:0!important;
  box-sizing:border-box!important;

  display:flex!important;
  align-items:stretch!important;
  justify-content:center!important;
}

/* Última columna sin divisor derecho */
.axg-islands-dimensions .axg-dimension-row .axg-dimension-cell:last-child{
  border-right:0!important;
}

/* Inner de cada celda */
.axg-islands-dimensions .axg-dimension-cell > .e-con-inner{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:100%!important;
  margin:0!important;
  padding:0!important;

  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important;
}

/* Iconos perfectamente centrados */
.axg-islands-dimensions .axg-dimension-cell .elementor-widget-icon{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  text-align:center!important;
}

.axg-islands-dimensions .axg-dimension-cell .elementor-icon-wrapper{
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
}

.axg-islands-dimensions .axg-dimension-cell .elementor-icon{
  width:42px!important;
  height:42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0 auto!important;
}

.axg-islands-dimensions .axg-dimension-cell .elementor-icon svg{
  width:32px!important;
  height:32px!important;
}

.axg-islands-dimensions .axg-dimension-cell .elementor-icon i{
  font-size:32px!important;
  line-height:1!important;
}

/* Labels: todos centrados y sin salirse */
.axg-islands-dimensions .axg-dimension-cell .elementor-widget-text-editor{
  width:100%!important;
  max-width:205px!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0 auto!important;
  padding:0!important;

  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;

  text-align:center!important;
  font-size:15px!important;
  line-height:1.28!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}

.axg-islands-dimensions .axg-dimension-cell .elementor-widget-text-editor,
.axg-islands-dimensions .axg-dimension-cell .elementor-widget-text-editor p,
.axg-islands-dimensions .axg-dimension-cell .elementor-widget-text-editor div{
  text-align:center!important;
}

.axg-islands-dimensions .axg-dimension-cell .elementor-widget-text-editor p{
  margin:0!important;
}

/* Encabezado alineado con la misma anchura de la cuadrícula */
.axg-islands-dimensions .elementor-element-26aae06a > .e-con-inner{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:42px!important;
}

/* Desktop grande: un poco más full, pero nunca fuera de pantalla */
@media (min-width:1600px){
  .axg-islands-dimensions .elementor-element-26aae06a > .e-con-inner,
  .axg-islands-dimensions .axg-dimension-row > .e-con-inner{
    width:calc(100% - 120px)!important;
    max-width:1640px!important;
  }

  .axg-islands-dimensions .axg-dimension-cell{
    padding-left:16px!important;
    padding-right:16px!important;
  }

  .axg-islands-dimensions .axg-dimension-cell .elementor-widget-text-editor{
    max-width:215px!important;
  }
}

/* Tablet: 3 columnas */
@media (max-width:1024px){
  .axg-islands-dimensions .elementor-element-26aae06a > .e-con-inner,
  .axg-islands-dimensions .axg-dimension-row > .e-con-inner{
    width:calc(100% - 48px)!important;
    max-width:none!important;
  }

  .axg-islands-dimensions .axg-dimension-row > .e-con-inner{
    grid-template-columns:repeat(3, minmax(0, 1fr))!important;
  }

  .axg-islands-dimensions .axg-dimension-cell{
    min-height:150px!important;
    border-bottom:1px solid #D9DEE6!important;
  }

  .axg-islands-dimensions .axg-dimension-cell:nth-child(3n){
    border-right:0!important;
  }

  .axg-islands-dimensions .elementor-element-26aae06a > .e-con-inner{
    flex-direction:column!important;
    gap:16px!important;
  }
}

/* Mobile: 2 columnas */
@media (max-width:767px){
  .axg-islands-dimensions .elementor-element-26aae06a > .e-con-inner,
  .axg-islands-dimensions .axg-dimension-row > .e-con-inner{
    width:calc(100% - 28px)!important;
  }

  .axg-islands-dimensions .axg-dimension-row > .e-con-inner{
    grid-template-columns:repeat(2, minmax(0, 1fr))!important;
  }

  .axg-islands-dimensions .axg-dimension-cell{
    min-height:145px!important;
    padding:18px 10px 16px!important;
  }

  .axg-islands-dimensions .axg-dimension-cell:nth-child(3n){
    border-right:1px solid #D9DEE6!important;
  }

  .axg-islands-dimensions .axg-dimension-cell:nth-child(2n){
    border-right:0!important;
  }

  .axg-islands-dimensions .axg-dimension-cell .elementor-widget-text-editor{
    max-width:150px!important;
    min-height:42px!important;
    font-size:14px!important;
  }
}
/* =========================================================
   AXGROW — PROGRAM DIMENSIONS
   UNIR LAS DOS FILAS EN UNA SOLA CUADRÍCULA
   ========================================================= */

/* Quitar por completo el gap automático de Elementor */
.axg-islands-dimensions{
  --gap:0px!important;
  --row-gap:0px!important;
  gap:0!important;
  row-gap:0!important;
}

/* Mantener solamente espacio entre el encabezado y la cuadrícula */
.axg-islands-dimensions .elementor-element-26aae06a{
  margin-bottom:28px!important;
}

/* FILA SUPERIOR */
.axg-islands-dimensions .elementor-element-42862e71{
  --gap:0px!important;
  gap:0!important;

  margin:0!important;
  padding:0!important;

  min-height:0!important;
  height:auto!important;
}

/* FILA INFERIOR */
.axg-islands-dimensions .elementor-element-5359559a{
  --gap:0px!important;
  gap:0!important;

  margin:0!important;
  padding:0!important;

  min-height:0!important;
  height:auto!important;

  border-top:0!important;
}

/* Los inner de ambas filas deben tocarse */
.axg-islands-dimensions .elementor-element-42862e71 > .e-con-inner,
.axg-islands-dimensions .elementor-element-5359559a > .e-con-inner{
  margin:0 auto!important;
  padding-top:0!important;
  padding-bottom:0!important;

  min-height:0!important;

  gap:0!important;
  row-gap:0!important;
}

/* UNA SOLA LÍNEA HORIZONTAL */
.axg-islands-dimensions .elementor-element-42862e71 > .e-con-inner{
  border-bottom:1px solid #D9DEE6!important;
}

/* Eliminar cualquier segunda línea de la fila inferior */
.axg-islands-dimensions .elementor-element-5359559a,
.axg-islands-dimensions .elementor-element-5359559a > .e-con-inner{
  border-top:0!important;
}

/* Las celdas llegan exactamente hasta la línea central */
.axg-islands-dimensions .axg-dimension-cell{
  margin:0!important;
  align-self:stretch!important;
  box-sizing:border-box!important;
}

/* Elimina cualquier padding que genere la brecha */
.axg-islands-dimensions .elementor-element-42862e71 .axg-dimension-cell{
  padding-bottom:20px!important;
}

.axg-islands-dimensions .elementor-element-5359559a .axg-dimension-cell{
  padding-top:20px!important;
}

/* Importante:
   neutralizar el borde horizontal que pueda venir de CSS viejo */
.axg-islands-dimensions .elementor-element-5359559a .axg-dimension-cell{
  border-top:0!important;
}

/* Divisores verticales */
.axg-islands-dimensions .axg-dimension-cell{
  border-right:1px solid #D9DEE6!important;
}

.axg-islands-dimensions .axg-dimension-row .axg-dimension-cell:last-child{
  border-right:0!important;
}
/* =========================================================
   PROGRAM DIMENSIONS — CERRAR BRECHA ENTRE LAS 2 FILAS
   NO cambia estructura ni encabezado
   ========================================================= */

/* Primera fila */
.axg-islands-dimensions .elementor-element-42862e71{
    margin-bottom:0!important;
    padding-bottom:0!important;
}

/* Segunda fila:
   compensamos el espacio que Elementor está metiendo entre containers */
.axg-islands-dimensions .elementor-element-5359559a{
    margin-top:-50px!important;
    padding-top:0!important;
}

/* Una sola línea horizontal */
.axg-islands-dimensions
.elementor-element-42862e71 > .e-con-inner{
    border-bottom:0!important;
}

.axg-islands-dimensions
.elementor-element-5359559a > .e-con-inner{
    border-top:1px solid #D9DEE6!important;
}

/* Los divisores verticales empiezan exactamente desde la línea */
.axg-islands-dimensions
.elementor-element-5359559a .axg-dimension-cell{
    margin-top:0!important;
    border-top:0!important;
}

/* No modificar filas ni header con display:contents */
.axg-islands-dimensions .axg-dimension-row{
    display:flex!important;
}

.axg-islands-dimensions
.axg-dimension-row > .e-con-inner{
    display:grid!important;
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    gap:0!important;
}



/* =========================================================
   AXGROW GLOBAL — ISLANDS OF THE WORLD
   FINAL OVERRIDES — WIDTH + BLUE IMAGE OVERLAYS
   Este bloque debe ser el ÚLTIMO del archivo.
   ========================================================= */

.elementor-256{
  --axg-islands-content-max:1560px;
  --axg-islands-side-gap:80px;
}

/* ---------------------------------------------------------
   1. DESBLOQUEAR ANCHO DE LOS WRAPPERS BOXED
   Más ancho como el mockup, pero conservando margen lateral.
   --------------------------------------------------------- */

.elementor-256 .elementor-element-18e1aaf,
.elementor-256 .elementor-element-1ee0a21c,
.elementor-256 .elementor-element-26aae06a,
.elementor-256 .elementor-element-42862e71,
.elementor-256 .elementor-element-5359559a,
.elementor-256 .elementor-element-c5c7147,
.elementor-256 .elementor-element-65786602{
  width:100%!important;
  max-width:none!important;
  flex-basis:100%!important;
  --width:100%!important;
  --max-width:none!important;
  align-self:stretch!important;
}

.elementor-256 .elementor-element-18e1aaf > .e-con-inner,
.elementor-256 .elementor-element-1ee0a21c > .e-con-inner,
.elementor-256 .elementor-element-26aae06a > .e-con-inner,
.elementor-256 .elementor-element-42862e71 > .e-con-inner,
.elementor-256 .elementor-element-5359559a > .e-con-inner,
.elementor-256 .elementor-element-c5c7147 > .e-con-inner,
.elementor-256 .elementor-element-65786602 > .e-con-inner{
  width:calc(100% - var(--axg-islands-side-gap))!important;
  max-width:var(--axg-islands-content-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

/* Program Dimensions: mismo ancho exacto para header + ambas filas */
.elementor-256 .axg-islands-dimensions{
  width:100%!important;
  max-width:none!important;
  overflow-x:hidden!important;
}

.elementor-256 .axg-islands-dimensions > .elementor-element-26aae06a,
.elementor-256 .axg-islands-dimensions > .elementor-element-42862e71,
.elementor-256 .axg-islands-dimensions > .elementor-element-5359559a{
  width:100%!important;
  max-width:none!important;
  flex:0 0 100%!important;
  --width:100%!important;
  --max-width:none!important;
}

.elementor-256 .axg-islands-dimensions
.elementor-element-26aae06a > .e-con-inner,
.elementor-256 .axg-islands-dimensions
.elementor-element-42862e71 > .e-con-inner,
.elementor-256 .axg-islands-dimensions
.elementor-element-5359559a > .e-con-inner{
  width:calc(100% - var(--axg-islands-side-gap))!important;
  max-width:var(--axg-islands-content-max)!important;
}

/* ---------------------------------------------------------
   2. AZUL SOBRE LOS BACKGROUNDS
   Recupera y refuerza el look del mockup.
   --------------------------------------------------------- */

.elementor-256 .axg-islands-hero,
.elementor-256 .axg-capital-image,
.elementor-256 .axg-islands-cta{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}

/* HERO: azul fuerte a la izquierda, más abierto a la derecha */
.elementor-256 .axg-islands-hero::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;

  background:linear-gradient(
    90deg,
    rgba(6,31,80,.96) 0%,
    rgba(6,31,80,.88) 32%,
    rgba(6,31,80,.56) 54%,
    rgba(6,31,80,.18) 78%,
    rgba(6,31,80,.05) 100%
  )!important;
}

/* CAPITAL & LAND: azul oscuro principalmente desde abajo */
.elementor-256 .axg-capital-image::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;

  background:linear-gradient(
    180deg,
    rgba(6,31,80,.10) 0%,
    rgba(6,31,80,.18) 42%,
    rgba(6,31,80,.76) 78%,
    rgba(6,31,80,.94) 100%
  )!important;
}

/* CTA: capa azul uniforme/cinemática */
.elementor-256 .axg-islands-cta::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;

  background:linear-gradient(
    90deg,
    rgba(6,31,80,.94) 0%,
    rgba(6,31,80,.82) 42%,
    rgba(6,31,80,.66) 72%,
    rgba(6,31,80,.58) 100%
  )!important;
}

/* Asegurar que TODO el contenido quede por encima del azul */
.elementor-256 .axg-islands-hero > .e-con,
.elementor-256 .axg-islands-hero > .e-con-inner,
.elementor-256 .axg-capital-image > .e-con,
.elementor-256 .axg-capital-image > .e-con-inner,
.elementor-256 .axg-islands-cta > .e-con,
.elementor-256 .axg-islands-cta > .e-con-inner{
  position:relative!important;
  z-index:1!important;
}

/* ---------------------------------------------------------
   3. NO DEJAR QUE ELEMENTOR VUELVA A ENCOGER LAS SECCIONES
   --------------------------------------------------------- */

.elementor-256 .axg-islands-vision > .elementor-element-1ee0a21c,
.elementor-256 .axg-islands-destination > .elementor-element-c5c7147,
.elementor-256 .axg-islands-cta > .elementor-element-65786602{
  width:100%!important;
  max-width:none!important;
  --width:100%!important;
  --max-width:none!important;
}

/* ---------------------------------------------------------
   RESPONSIVE
   --------------------------------------------------------- */

@media(max-width:1200px){
  .elementor-256{
    --axg-islands-side-gap:56px;
  }
}

@media(max-width:1024px){
  .elementor-256{
    --axg-islands-side-gap:48px;
  }

  .elementor-256 .axg-islands-hero::before{
    background:linear-gradient(
      90deg,
      rgba(6,31,80,.93) 0%,
      rgba(6,31,80,.76) 58%,
      rgba(6,31,80,.36) 100%
    )!important;
  }
}

@media(max-width:767px){
  .elementor-256{
    --axg-islands-side-gap:28px;
  }

  .elementor-256 .axg-islands-hero::before{
    background:rgba(6,31,80,.78)!important;
  }

  .elementor-256 .axg-capital-image::before{
    background:linear-gradient(
      180deg,
      rgba(6,31,80,.20) 0%,
      rgba(6,31,80,.88) 100%
    )!important;
  }

  .elementor-256 .axg-islands-cta::before{
    background:rgba(6,31,80,.78)!important;
  }
}



/* =========================================================
   AXGROW GLOBAL — ISLANDS OF THE WORLD
   WHY THE U.S. VIRGIN ISLANDS
   FINAL VERTICAL RHYTHM / CARD HEIGHT FIX
   ESTE BLOQUE DEBE QUEDAR AL FINAL DEL ARCHIVO
   ========================================================= */

/* El espacio señalado NO es padding inferior de la sección:
   la columna izquierda estaba quedando más alta que las cards.
   Compactamos el ritmo vertical izquierdo y damos un poco más
   de presencia a las imágenes para acercarnos al mockup. */

/* Columna izquierda: quitar espacios automáticos de Elementor */
.elementor-256 .elementor-element-1a6728d6 > .e-con-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:0!important;

  width:100%!important;
  max-width:560px!important;
  min-height:0!important;
  height:auto!important;

  margin:0!important;
  padding:0!important;
}

/* Eyebrow */
.elementor-256 .elementor-element-6ca270c2{
  margin:0 0 14px!important;
  padding:0!important;
}

/* H2 */
.elementor-256 .elementor-element-141833b2{
  margin:0!important;
  padding:0!important;
}

.elementor-256 .elementor-element-141833b2 .elementor-heading-title{
  margin:0!important;
}

/* Línea dorada:
   antes Elementor estaba dejando demasiado espacio alrededor */
.elementor-256 .elementor-element-1a66a8c{
  width:50px!important;
  margin:14px 0 18px!important;
  padding:0!important;
}

.elementor-256 .elementor-element-1a66a8c .elementor-divider{
  padding:0!important;
  margin:0!important;
}

.elementor-256 .elementor-element-1a66a8c .elementor-divider-separator{
  width:50px!important;
  border-top-width:3px!important;
  border-color:#DFAF2B!important;
}

/* Copy */
.elementor-256 .elementor-element-6d496703{
  margin:0 0 20px!important;
  padding:0!important;
}

.elementor-256 .elementor-element-6d496703 p{
  margin:0!important;
}

/* Botón */
.elementor-256 .elementor-element-93fb03b{
  margin:0!important;
  padding:0!important;
}

/* ---------------------------------------------------------
   CARDS:
   un poco más de imagen para que la masa visual se acerque
   al mockup, pero SIN crear tarjeta vacía abajo.
   --------------------------------------------------------- */

.elementor-256 .elementor-element-69aa46fa img,
.elementor-256 .elementor-element-520fd4e6 img,
.elementor-256 .elementor-element-40b8c8a3 img{
  width:100%!important;
  max-width:none!important;

  /* Neutraliza el 4:3 y heights anteriores */
  aspect-ratio:auto!important;
  height:235px!important;

  object-fit:cover!important;
  object-position:center center!important;
}

/* Cards con altura natural y pareja por grid */
.elementor-256 .elementor-element-27a948ac,
.elementor-256 .elementor-element-3da33886,
.elementor-256 .elementor-element-56dfcb{
  min-height:0!important;
  height:100%!important;
}

.elementor-256 .elementor-element-27a948ac > .e-con-inner,
.elementor-256 .elementor-element-3da33886 > .e-con-inner,
.elementor-256 .elementor-element-56dfcb > .e-con-inner{
  min-height:0!important;
  height:100%!important;
}

/* No permitir que el wrapper derecho genere alto sobrante */
.elementor-256 .elementor-element-7d199a55,
.elementor-256 .elementor-element-7d199a55 > .e-con-inner{
  min-height:0!important;
  height:auto!important;
}

/* La fila externa toma la altura real del contenido */
.elementor-256
.elementor-element-2d0a55ad.axg-usvi-why
> .elementor-element-c5c7147
> .e-con-inner{
  min-height:0!important;
  height:auto!important;
  align-items:start!important;
}

/* Reducir también cualquier padding vertical del section root
   que Elementor pueda tener configurado. */
.elementor-256 .elementor-element-2d0a55ad.axg-usvi-why{
  min-height:0!important;
  height:auto!important;
  padding-top:28px!important;
  padding-bottom:30px!important;
}

/* TABLET */
@media(max-width:1024px){
  .elementor-256 .elementor-element-1a6728d6 > .e-con-inner{
    max-width:none!important;
  }

  .elementor-256 .elementor-element-69aa46fa img,
  .elementor-256 .elementor-element-520fd4e6 img,
  .elementor-256 .elementor-element-40b8c8a3 img{
    height:220px!important;
  }

  .elementor-256 .elementor-element-2d0a55ad.axg-usvi-why{
    padding-top:28px!important;
    padding-bottom:32px!important;
  }
}

/* MOBILE */
@media(max-width:767px){
  .elementor-256 .elementor-element-69aa46fa img,
  .elementor-256 .elementor-element-520fd4e6 img,
  .elementor-256 .elementor-element-40b8c8a3 img{
    height:240px!important;
  }

  .elementor-256 .elementor-element-2d0a55ad.axg-usvi-why{
    padding-top:26px!important;
    padding-bottom:28px!important;
  }
}/* End custom CSS */