.elementor-247 .elementor-element.elementor-element-c763ac6{--display:flex;--min-height:100vh;--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;}.elementor-247 .elementor-element.elementor-element-a3879f0{--display:flex;}.elementor-247 .elementor-element.elementor-element-a3879f0:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-a3879f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(13,31,38,0.55) 0%, rgba(13,31,38,0.85) 100%);}.elementor-247 .elementor-element.elementor-element-da30d91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.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-247 .elementor-element.elementor-element-38300d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#8ec4d0;}.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-247 .elementor-element.elementor-element-53e21cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-247 .elementor-element.elementor-element-53e21cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:500;line-height:0.95;letter-spacing:-0.01em;color:#ffffff;}.elementor-247 .elementor-element.elementor-element-1b05b63{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.625;color:rgba(255,255,255,0.85);}.elementor-247 .elementor-element.elementor-element-f62be9e{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-f62be9e:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-f62be9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-247 .elementor-element.elementor-element-b0c2842{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-247 .elementor-element.elementor-element-d22e0dc{--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-247 .elementor-element.elementor-element-654ee48{font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-927bf4f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-247 .elementor-element.elementor-element-927bf4f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.05;letter-spacing:-0.01em;color:#0d1f26;}.elementor-247 .elementor-element.elementor-element-86b9224{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-2497b85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.2s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-2497b85:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-2497b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-247 .elementor-element.elementor-element-2497b85:hover{background-color:#e8f4f7;}.elementor-247 .elementor-element.elementor-element-d7707a6{--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-247 .elementor-element.elementor-element-d45653b{font-family:"DM Sans", Sans-serif;font-size:12px;letter-spacing:0.1em;color:#b5a898;}.elementor-247 .elementor-element.elementor-element-6609170{text-align:end;font-family:"DM Sans", Sans-serif;font-size:0.6rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-247f142{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-247 .elementor-element.elementor-element-247f142 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.25;color:#0d1f26;}.elementor-247 .elementor-element.elementor-element-a40d85d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.625;color:rgba(13,31,38,0.75);}.elementor-247 .elementor-element.elementor-element-3da6515{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.22em;}.elementor-247 .elementor-element.elementor-element-3da6515 a{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-3da6515 a:hover, .elementor-247 .elementor-element.elementor-element-3da6515 a:focus{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-ae22d1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.2s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-ae22d1b:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-ae22d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-247 .elementor-element.elementor-element-ae22d1b:hover{background-color:#e8f4f7;}.elementor-247 .elementor-element.elementor-element-88dcd06{--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-247 .elementor-element.elementor-element-1ad97ee{font-family:"DM Sans", Sans-serif;font-size:12px;letter-spacing:0.1em;color:#b5a898;}.elementor-247 .elementor-element.elementor-element-22334a5{text-align:end;font-family:"DM Sans", Sans-serif;font-size:0.6rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-5e505d0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-247 .elementor-element.elementor-element-5e505d0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.25;color:#0d1f26;}.elementor-247 .elementor-element.elementor-element-2d52951{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.625;color:rgba(13,31,38,0.75);}.elementor-247 .elementor-element.elementor-element-3a6afa6{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.22em;}.elementor-247 .elementor-element.elementor-element-3a6afa6 a{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-3a6afa6 a:hover, .elementor-247 .elementor-element.elementor-element-3a6afa6 a:focus{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-11b7bcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.2s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-11b7bcb:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-11b7bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-247 .elementor-element.elementor-element-11b7bcb:hover{background-color:#e8f4f7;}.elementor-247 .elementor-element.elementor-element-d62f807{--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-247 .elementor-element.elementor-element-ed4524d{font-family:"DM Sans", Sans-serif;font-size:12px;letter-spacing:0.1em;color:#b5a898;}.elementor-247 .elementor-element.elementor-element-97d56f3{text-align:end;font-family:"DM Sans", Sans-serif;font-size:0.6rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-38a3863{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-247 .elementor-element.elementor-element-38a3863 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.25;color:#0d1f26;}.elementor-247 .elementor-element.elementor-element-445c6e1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.625;color:rgba(13,31,38,0.75);}.elementor-247 .elementor-element.elementor-element-d9dc7a5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.22em;}.elementor-247 .elementor-element.elementor-element-d9dc7a5 a{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-d9dc7a5 a:hover, .elementor-247 .elementor-element.elementor-element-d9dc7a5 a:focus{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-8af8a91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.2s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-8af8a91:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-8af8a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-247 .elementor-element.elementor-element-8af8a91:hover{background-color:#e8f4f7;}.elementor-247 .elementor-element.elementor-element-c469555{--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-247 .elementor-element.elementor-element-4cd8144{font-family:"DM Sans", Sans-serif;font-size:12px;letter-spacing:0.1em;color:#b5a898;}.elementor-247 .elementor-element.elementor-element-d9c2361{text-align:end;font-family:"DM Sans", Sans-serif;font-size:0.6rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-6b8078f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-247 .elementor-element.elementor-element-6b8078f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.25;color:#0d1f26;}.elementor-247 .elementor-element.elementor-element-69e7dbc{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.625;color:rgba(13,31,38,0.75);}.elementor-247 .elementor-element.elementor-element-d266416{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.22em;}.elementor-247 .elementor-element.elementor-element-d266416 a{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-d266416 a:hover, .elementor-247 .elementor-element.elementor-element-d266416 a:focus{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-df6a920{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.2s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-df6a920:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-df6a920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-247 .elementor-element.elementor-element-df6a920:hover{background-color:#e8f4f7;}.elementor-247 .elementor-element.elementor-element-6ba4d79{--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-247 .elementor-element.elementor-element-060323e{font-family:"DM Sans", Sans-serif;font-size:12px;letter-spacing:0.1em;color:#b5a898;}.elementor-247 .elementor-element.elementor-element-a305516{text-align:end;font-family:"DM Sans", Sans-serif;font-size:0.6rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-b45ed97{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-247 .elementor-element.elementor-element-b45ed97 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.25;color:#0d1f26;}.elementor-247 .elementor-element.elementor-element-5152e4e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.625;color:rgba(13,31,38,0.75);}.elementor-247 .elementor-element.elementor-element-04a0fe8{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.22em;}.elementor-247 .elementor-element.elementor-element-04a0fe8 a{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-04a0fe8 a:hover, .elementor-247 .elementor-element.elementor-element-04a0fe8 a:focus{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-6f14a5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.2s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-247 .elementor-element.elementor-element-6f14a5f:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-6f14a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-247 .elementor-element.elementor-element-6f14a5f:hover{background-color:#e8f4f7;}.elementor-247 .elementor-element.elementor-element-cd1a1a3{--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-247 .elementor-element.elementor-element-ebe4a0a{font-family:"DM Sans", Sans-serif;font-size:12px;letter-spacing:0.1em;color:#b5a898;}.elementor-247 .elementor-element.elementor-element-39342fc{text-align:end;font-family:"DM Sans", Sans-serif;font-size:0.6rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-c980a3a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-247 .elementor-element.elementor-element-c980a3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.25;color:#0d1f26;}.elementor-247 .elementor-element.elementor-element-5d079d3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.625;color:rgba(13,31,38,0.75);}.elementor-247 .elementor-element.elementor-element-3b3a45c{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.22em;}.elementor-247 .elementor-element.elementor-element-3b3a45c a{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-3b3a45c a:hover, .elementor-247 .elementor-element.elementor-element-3b3a45c a:focus{color:#1a4a5a;}.elementor-247 .elementor-element.elementor-element-c94faaa{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-c94faaa:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-c94faaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8f4f7;}.elementor-247 .elementor-element.elementor-element-113d22b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-247 .elementor-element.elementor-element-ca36ce6{--display:flex;}.elementor-247 .elementor-element.elementor-element-bf130de{font-family:"Playfair Display", Sans-serif;font-size:20px;font-style:italic;line-height:1.625;color:rgba(13,31,38,0.85);}.elementor-247 .elementor-element.elementor-element-98f0380{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.625;color:#6b7c82;}.elementor-247 .elementor-element.elementor-element-0fc3c9f{--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;}.elementor-247 .elementor-element.elementor-element-0fc3c9f:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-0fc3c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1f26;}.elementor-247 .elementor-element.elementor-element-cdac813{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:128px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-247 .elementor-element.elementor-element-952b47b{--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-247 .elementor-element.elementor-element-952b47b.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-247 .elementor-element.elementor-element-3609c7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:11px;text-transform:uppercase;letter-spacing:3px;color:#8ec4d0;}.elementor-247 .elementor-element.elementor-element-4d75bbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-247 .elementor-element.elementor-element-4d75bbf .elementor-heading-title{font-size:52px;line-height:1.05;color:#ffffff;}.elementor-247 .elementor-element.elementor-element-30a79dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;font-size:16px;line-height:1.6;color:rgba(255,255,255,0.65);}.elementor-247 .elementor-element.elementor-element-c3d3258{font-size:15px;line-height:2;color:#ffffff;}.elementor-247 .elementor-element.elementor-element-38a6fd9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-38a6fd9.e-con{--flex-grow:3;--flex-shrink:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-247 .elementor-element.elementor-element-da30d91{--content-width:1240px;}.elementor-247 .elementor-element.elementor-element-b0c2842{--content-width:1240px;}.elementor-247 .elementor-element.elementor-element-113d22b{--content-width:768px;}.elementor-247 .elementor-element.elementor-element-cdac813{--content-width:1240px;}}/* Start custom CSS for container, class: .elementor-element-86b9224 */.elementor-247 .elementor-element.elementor-element-86b9224{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e2e8f0}
@media(max-width:1023px){.elementor-247 .elementor-element.elementor-element-86b9224{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-86b9224{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca36ce6 */.elementor-247 .elementor-element.elementor-element-ca36ce6{display:block;height:1px;width:100%;margin-bottom:48px;background:linear-gradient(90deg,transparent,#b5a898,transparent)}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,700;1,400&family=DM+Sans:wght@300;400;500&display=swap');
.elementor-element.elementor-element-c763ac6{overflow:hidden;background-image:url('https://acpatagonia.com/wp-content/uploads/adventure-connect/hero-adventures.jpg');background-size:cover;background-position:center}
.elementor-element.elementor-element-a3879f0{position:absolute;inset:0}
.elementor-element.elementor-element-da30d91{position:relative;z-index:10}
.elementor-element.elementor-element-53e21cc .elementor-heading-title{font-size:clamp(2.75rem,8vw,7rem) !important;max-width:1024px !important}
.elementor-element.elementor-element-53e21cc em{color:#8ec4d0;font-style:italic;font-weight:400}
.elementor-element.elementor-element-1b05b63{max-width:576px !important}
.elementor-element.elementor-element-d22e0dc{max-width:672px !important;margin-bottom:64px}
.elementor-element.elementor-element-3da6515 a{text-decoration:none;border-bottom:1px solid rgba(26,74,90,0.3);padding-bottom:4px;transition:border-color 0.2s}
.elementor-element.elementor-element-3da6515 a:hover{border-color:#1a4a5a}
.elementor-element.elementor-element-3a6afa6 a{text-decoration:none;border-bottom:1px solid rgba(26,74,90,0.3);padding-bottom:4px;transition:border-color 0.2s}
.elementor-element.elementor-element-3a6afa6 a:hover{border-color:#1a4a5a}
.elementor-element.elementor-element-d9dc7a5 a{text-decoration:none;border-bottom:1px solid rgba(26,74,90,0.3);padding-bottom:4px;transition:border-color 0.2s}
.elementor-element.elementor-element-d9dc7a5 a:hover{border-color:#1a4a5a}
.elementor-element.elementor-element-d266416 a{text-decoration:none;border-bottom:1px solid rgba(26,74,90,0.3);padding-bottom:4px;transition:border-color 0.2s}
.elementor-element.elementor-element-d266416 a:hover{border-color:#1a4a5a}
.elementor-element.elementor-element-04a0fe8 a{text-decoration:none;border-bottom:1px solid rgba(26,74,90,0.3);padding-bottom:4px;transition:border-color 0.2s}
.elementor-element.elementor-element-04a0fe8 a:hover{border-color:#1a4a5a}
.elementor-element.elementor-element-3b3a45c a{text-decoration:none;border-bottom:1px solid rgba(26,74,90,0.3);padding-bottom:4px;transition:border-color 0.2s}
.elementor-element.elementor-element-3b3a45c a:hover{border-color:#1a4a5a}
@media (max-width:767px){.elementor-element.elementor-element-c763ac6{min-height:640px !important}}
@media (max-width:767px){.elementor-element.elementor-element-da30d91{padding:0px 24px 96px 24px !important}}
@media (max-width:1024px){.elementor-element.elementor-element-f62be9e{padding:128px 0px 128px 0px !important}}
@media (max-width:767px){.elementor-element.elementor-element-cdac813{flex-direction:column !important}}
@media (max-width:767px){.elementor-element.elementor-element-952b47b{width:100% !important;max-width:100% !important}}
@media (max-width:767px){.elementor-element.elementor-element-38a6fd9{width:100% !important;max-width:100% !important}}
@media (min-width:768px){.elementor-element.elementor-element-cdac813.elementor-element{flex-direction:row !important}}
.elementor-element.elementor-element-d7707a6.elementor-element{flex-direction:row !important}
.elementor-element.elementor-element-88dcd06.elementor-element{flex-direction:row !important}
.elementor-element.elementor-element-d62f807.elementor-element{flex-direction:row !important}
.elementor-element.elementor-element-c469555.elementor-element{flex-direction:row !important}
.elementor-element.elementor-element-6ba4d79.elementor-element{flex-direction:row !important}
.elementor-element.elementor-element-cd1a1a3.elementor-element{flex-direction:row !important}/* End custom CSS */