.elementor-252 .elementor-element.elementor-element-3d467c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-9dafdd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-ee2fb18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-252 .elementor-element.elementor-element-a5ae20a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-252 .elementor-element.elementor-element-85c45f8 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;}.elementor-252 .elementor-element.elementor-element-793dba2 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;}.elementor-252 .elementor-element.elementor-element-35a303d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-423d96a{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-423d96a:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-423d96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-252 .elementor-element.elementor-element-697ec2a{--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-252 .elementor-element.elementor-element-16cd7ef{--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-252 .elementor-element.elementor-element-0ff99df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-53f173b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.05;color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-e194aea{--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:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-8c75a93{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-252 .elementor-element.elementor-element-8c75a93:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-8c75a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-252 .elementor-element.elementor-element-8c75a93.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-ffaa974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"DM Sans", Sans-serif;font-size:11px;letter-spacing:3px;color:#b5a898;}.elementor-252 .elementor-element.elementor-element-dc64358{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-252 .elementor-element.elementor-element-dc64358 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:1.2;color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-5ec9b84{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.625;color:rgba(13,31,38,0.75);}.elementor-252 .elementor-element.elementor-element-e7a52b0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-252 .elementor-element.elementor-element-e7a52b0:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-e7a52b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-252 .elementor-element.elementor-element-e7a52b0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-dce89a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"DM Sans", Sans-serif;font-size:11px;letter-spacing:3px;color:#b5a898;}.elementor-252 .elementor-element.elementor-element-38c1ca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-252 .elementor-element.elementor-element-38c1ca5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:1.2;color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-f71d344{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.625;color:rgba(13,31,38,0.75);}.elementor-252 .elementor-element.elementor-element-ea62858{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-252 .elementor-element.elementor-element-ea62858:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-ea62858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-252 .elementor-element.elementor-element-ea62858.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-b1e6e8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"DM Sans", Sans-serif;font-size:11px;letter-spacing:3px;color:#b5a898;}.elementor-252 .elementor-element.elementor-element-19890df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-252 .elementor-element.elementor-element-19890df .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:1.2;color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-a256237{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.625;color:rgba(13,31,38,0.75);}.elementor-252 .elementor-element.elementor-element-0616777{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-0616777:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-0616777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8f4f7;}.elementor-252 .elementor-element.elementor-element-7d3c325{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-3f48cfe{--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:flex-end;}.elementor-252 .elementor-element.elementor-element-c1dd2ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-c1dd2ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-252 .elementor-element.elementor-element-7975cd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-35a78a5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:500;line-height:1.02;color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-06259f2{font-family:"DM Sans", Sans-serif;font-size:14px;color:#6b7c82;}.elementor-252 .elementor-element.elementor-element-7a824a1{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-b65aaa8{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-b65aaa8:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-b65aaa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-252 .elementor-element.elementor-element-b65aaa8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-cb0af13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"DM Sans", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-62c4ba0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-252 .elementor-element.elementor-element-62c4ba0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#0d1f26;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-252 .elementor-element.elementor-element-14fcc45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-text{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-252 .elementor-element.elementor-element-f49fa10{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-text{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-a11ec8d .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.5;letter-spacing:0.2em;fill:#1a4a5a;color:#1a4a5a;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1a4a5a;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-252 .elementor-element.elementor-element-a11ec8d .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-a11ec8d .elementor-button:focus{background-color:#1a4a5a;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-a11ec8d{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-252 .elementor-element.elementor-element-a11ec8d .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-a11ec8d .elementor-button:focus svg{fill:#ffffff;}.elementor-252 .elementor-element.elementor-element-b444a47{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-b444a47:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-b444a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-b444a47.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-cd7224d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-252 .elementor-element.elementor-element-cd7224d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-252 .elementor-element.elementor-element-c236b22{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-text{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-252 .elementor-element.elementor-element-36ecd2f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-text{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-8b6b99d .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.5;letter-spacing:0.2em;fill:#1a4a5a;color:#1a4a5a;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1a4a5a;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-252 .elementor-element.elementor-element-8b6b99d .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-8b6b99d .elementor-button:focus{background-color:#1a4a5a;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-8b6b99d{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-252 .elementor-element.elementor-element-8b6b99d .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-8b6b99d .elementor-button:focus svg{fill:#ffffff;}.elementor-252 .elementor-element.elementor-element-273b2d3{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-273b2d3:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-273b2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-252 .elementor-element.elementor-element-273b2d3.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-35a075d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"DM Sans", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-4b10fad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-252 .elementor-element.elementor-element-4b10fad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-252 .elementor-element.elementor-element-4cb8558{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-text{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-252 .elementor-element.elementor-element-f5316de{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-text{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-384dd0b .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.5;letter-spacing:0.2em;fill:#1a4a5a;color:#1a4a5a;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1a4a5a;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-252 .elementor-element.elementor-element-384dd0b .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-384dd0b .elementor-button:focus{background-color:#1a4a5a;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-384dd0b{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-252 .elementor-element.elementor-element-384dd0b .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-384dd0b .elementor-button:focus svg{fill:#ffffff;}.elementor-252 .elementor-element.elementor-element-8af40f2{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-8af40f2:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-8af40f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-252 .elementor-element.elementor-element-8af40f2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-8318c0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"DM Sans", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-4fcc8a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-252 .elementor-element.elementor-element-4fcc8a9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-252 .elementor-element.elementor-element-12e85da{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-text{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-252 .elementor-element.elementor-element-9a23f90{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-text{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-b85f188 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.5;letter-spacing:0.2em;fill:#1a4a5a;color:#1a4a5a;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1a4a5a;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-252 .elementor-element.elementor-element-b85f188 .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-b85f188 .elementor-button:focus{background-color:#1a4a5a;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-b85f188{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-252 .elementor-element.elementor-element-b85f188 .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-b85f188 .elementor-button:focus svg{fill:#ffffff;}.elementor-252 .elementor-element.elementor-element-0cea8a3{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-0cea8a3:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-0cea8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-252 .elementor-element.elementor-element-ebe1ae1{--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-252 .elementor-element.elementor-element-651a783{--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-252 .elementor-element.elementor-element-0c8ddf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-cf44c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-252 .elementor-element.elementor-element-cf44c65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:500;line-height:1.05;color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-cc7e9db{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6;color:#6b7c82;}.elementor-252 .elementor-element.elementor-element-93df555{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-72a3cec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-72a3cec:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-72a3cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-72a3cec.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-34154e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-252 .elementor-element.elementor-element-34154e8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-279f2e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;color:#8ec4d0;}.elementor-252 .elementor-element.elementor-element-c99cc5d{font-family:"DM Sans", Sans-serif;font-size:12px;color:rgba(255,255,255,0.65);}.elementor-252 .elementor-element.elementor-element-255d645{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-255d645:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-255d645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-255d645.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-8464b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-252 .elementor-element.elementor-element-8464b55 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-87b377a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;color:#8ec4d0;}.elementor-252 .elementor-element.elementor-element-7e5be80{font-family:"DM Sans", Sans-serif;font-size:12px;color:rgba(255,255,255,0.65);}.elementor-252 .elementor-element.elementor-element-c9477e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-c9477e5:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-c9477e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-c9477e5.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-ef731e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-252 .elementor-element.elementor-element-ef731e2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-e65f2e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;color:#8ec4d0;}.elementor-252 .elementor-element.elementor-element-4032ed5{font-family:"DM Sans", Sans-serif;font-size:12px;color:rgba(255,255,255,0.65);}.elementor-252 .elementor-element.elementor-element-9e66a5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-9e66a5e:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-9e66a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-9e66a5e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-7672833{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-252 .elementor-element.elementor-element-7672833 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-09003ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;color:#8ec4d0;}.elementor-252 .elementor-element.elementor-element-b79a509{font-family:"DM Sans", Sans-serif;font-size:12px;color:rgba(255,255,255,0.65);}.elementor-252 .elementor-element.elementor-element-9c4c113{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-9c4c113:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-9c4c113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-9c4c113.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-442ff52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-252 .elementor-element.elementor-element-442ff52 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-9907b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;color:#8ec4d0;}.elementor-252 .elementor-element.elementor-element-88b45a2{font-family:"DM Sans", Sans-serif;font-size:12px;color:rgba(255,255,255,0.65);}.elementor-252 .elementor-element.elementor-element-aa99ff7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-aa99ff7:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-aa99ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a4a5a;}.elementor-252 .elementor-element.elementor-element-aa99ff7.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-8a28e74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-252 .elementor-element.elementor-element-8a28e74 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-d8faae6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;color:#8ec4d0;}.elementor-252 .elementor-element.elementor-element-9539be8{font-family:"DM Sans", Sans-serif;font-size:12px;color:rgba(255,255,255,0.65);}.elementor-252 .elementor-element.elementor-element-5d28a8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-252 .elementor-element.elementor-element-5d28a8b:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-5d28a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ede8e4;}.elementor-252 .elementor-element.elementor-element-5d28a8b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-32fb2e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-252 .elementor-element.elementor-element-32fb2e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;color:#6b7c82;}.elementor-252 .elementor-element.elementor-element-cab6c15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;color:#b5a898;}.elementor-252 .elementor-element.elementor-element-dcf9ec1{font-family:"DM Sans", Sans-serif;font-size:12px;color:#6b7c82;}.elementor-252 .elementor-element.elementor-element-68ab288{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-68ab288:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-68ab288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1f26;}.elementor-252 .elementor-element.elementor-element-65a93c5{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-252 .elementor-element.elementor-element-cfccb7b{--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-252 .elementor-element.elementor-element-cfccb7b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-6e14d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#8ec4d0;}.elementor-252 .elementor-element.elementor-element-ab262dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-252 .elementor-element.elementor-element-ab262dc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:500;line-height:1.05;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-29e4700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.7;color:rgba(255,255,255,0.75);}.elementor-252 .elementor-element.elementor-element-8b513a0{font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.7;color:rgba(255,255,255,0.75);}.elementor-252 .elementor-element.elementor-element-02e2701{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-252 .elementor-element.elementor-element-02e2701.e-con{--flex-grow:1;--flex-shrink:1;}.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-252 .elementor-element.elementor-element-bea1d39{--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-252 .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-252 .elementor-element.elementor-element-0fc3c9f:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-0fc3c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d1f26;}.elementor-252 .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-252 .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-252 .elementor-element.elementor-element-952b47b.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-252 .elementor-element.elementor-element-3609c7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:3px;color:#8ec4d0;}.elementor-252 .elementor-element.elementor-element-4d75bbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-252 .elementor-element.elementor-element-4d75bbf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:500;line-height:1.05;color:#ffffff;}.elementor-252 .elementor-element.elementor-element-30a79dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6;color:rgba(255,255,255,0.65);}.elementor-252 .elementor-element.elementor-element-c3d3258{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:2;color:#ffffff;}.elementor-252 .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-252 .elementor-element.elementor-element-38a6fd9.e-con{--flex-grow:3;--flex-shrink:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-252 .elementor-element.elementor-element-697ec2a{--content-width:1240px;}.elementor-252 .elementor-element.elementor-element-7d3c325{--content-width:1240px;}.elementor-252 .elementor-element.elementor-element-c1dd2ca{--width:74.389%;}.elementor-252 .elementor-element.elementor-element-ebe1ae1{--content-width:1240px;}.elementor-252 .elementor-element.elementor-element-65a93c5{--content-width:1240px;}.elementor-252 .elementor-element.elementor-element-cdac813{--content-width:1240px;}}/* Start custom CSS for container, class: .elementor-element-9dafdd4 */.elementor-252 .elementor-element.elementor-element-9dafdd4.elementor-element { display: block; position: absolute; inset-block-start: 0px; inset-inline-end: 0px; inset-block-end: 0px; inset-inline-start: 0px; z-index: 1; }
.elementor-252 .elementor-element.elementor-element-9dafdd4 { background: linear-gradient(180deg, rgba(13,31,38,0.55) 0%, rgba(13,31,38,0.35) 40%, rgba(13,31,38,0.85) 100%);
  pointer-events: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b07104c */.elementor-252 .elementor-element.elementor-element-b07104c p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-b07104c.elementor-element { font-size: 11px; color: #8ec4d0; letter-spacing: 3px; text-transform: uppercase; margin-top: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eb70c7 */.elementor-252 .elementor-element.elementor-element-7eb70c7 .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin:0}
.elementor-252 .elementor-element.elementor-element-7eb70c7.elementor-element { font-size: 96px; color: #ffffff; line-height: 0.95em; margin-top: 0px; margin-bottom: 32px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-7eb70c7 { line-height: 0.95 !important; }
@media (max-width: 767px) { .elementor-252 .elementor-element.elementor-element-7eb70c7 { font-size: 42px !important; word-break: break-word !important; overflow-wrap: break-word !important; } }
.elementor-252 .elementor-element.elementor-element-7eb70c7 em { color: #8ec4d0 !important;
  font-style: italic !important;
  font-weight: 400 !important; }
.elementor-252 .elementor-element.elementor-element-7eb70c7 { font-size: clamp(2.75rem, 8vw, 7rem) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6e126 */.elementor-252 .elementor-element.elementor-element-6c6e126 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-6c6e126.elementor-element { max-width: 560px; font-weight: 300; font-size: 20px; color: rgba(255,255,255,0.85); line-height: 1.6em; margin-top: 0px; margin-bottom: 48px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-6c6e126 { line-height: 1.5 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85c45f8 */.elementor-252 .elementor-element.elementor-element-85c45f8 .elementor-button-wrapper{width:100%}
.elementor-252 .elementor-element.elementor-element-85c45f8 .elementor-button{display:block;width:100%;background:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-align:inherit;padding:0;border:none;border-radius:0;box-shadow:none}
.elementor-252 .elementor-element.elementor-element-85c45f8 .elementor-button:hover,.elementor-252 .elementor-element.elementor-element-85c45f8 .elementor-button:focus{background:none;color:inherit}
.elementor-252 .elementor-element.elementor-element-85c45f8.elementor-element { font-weight: 500; font-size: 11px; color: #0d1f26; letter-spacing: 2.5px; text-transform: uppercase; padding-top: 16px; padding-bottom: 16px; padding-left: 32px; padding-right: 32px; background-color: #ffffff; }
.elementor-252 .elementor-element.elementor-element-85c45f8 .elementor-button .elementor-button-content-wrapper{display:inline}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-793dba2 */.elementor-252 .elementor-element.elementor-element-793dba2 .elementor-button-wrapper{width:100%}
.elementor-252 .elementor-element.elementor-element-793dba2 .elementor-button{display:block;width:100%;background:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-align:inherit;padding:0;border:none;border-radius:0;box-shadow:none}
.elementor-252 .elementor-element.elementor-element-793dba2 .elementor-button:hover,.elementor-252 .elementor-element.elementor-element-793dba2 .elementor-button:focus{background:none;color:inherit}
.elementor-252 .elementor-element.elementor-element-793dba2.elementor-element { font-size: 14px; color: rgba(255,255,255,0.8); padding-top: 0px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; background-color: transparent; }
.elementor-252 .elementor-element.elementor-element-793dba2 { border: none !important;
  border-bottom: 1px solid rgba(255,255,255,0.3) !important;
  background: transparent !important;
  color: rgba(255,255,255,0.8) !important;
  font-family: 'DM Sans', sans-serif !important;
  font-size: 14px !important;
  padding: 0 0 4px 0 !important;
  cursor: pointer !important;
  transition: color 0.2s ease !important; }
.elementor-252 .elementor-element.elementor-element-793dba2:hover { color: #ffffff !important; }
.elementor-252 .elementor-element.elementor-element-793dba2 .elementor-button .elementor-button-content-wrapper{display:inline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ae20a */.elementor-252 .elementor-element.elementor-element-a5ae20a.elementor-element { display: flex; flex-direction: row; gap: 24px; flex-wrap: wrap; align-items: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2fb18 */.elementor-252 .elementor-element.elementor-element-ee2fb18.elementor-element { display: flex; width: 100%; max-width: 1240px; position: relative; z-index: 10; padding-top: 0px; padding-bottom: 128px; padding-left: 24px; padding-right: 24px; flex-direction: column; }
.elementor-252 .elementor-element.elementor-element-ee2fb18 { margin-inline: auto; }
@media (max-width: 767px) { .elementor-252 .elementor-element.elementor-element-ee2fb18 { padding-inline: 24px !important; width: 100% !important; box-sizing: border-box !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25ecf84 */.elementor-252 .elementor-element.elementor-element-25ecf84 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-25ecf84.elementor-element { font-size: 10px; color: rgba(255,255,255,0.6); letter-spacing: 3px; text-transform: uppercase; }
.elementor-252 .elementor-element.elementor-element-25ecf84 { font-size: 0.65rem !important; letter-spacing: 0.3em !important;
  color: rgba(255,255,255,0.6) !important; text-transform: uppercase !important;
  font-family: 'DM Sans', sans-serif !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35a303d */.elementor-252 .elementor-element.elementor-element-35a303d.elementor-element { display: block; position: absolute; inset-inline-end: 32px; inset-block-end: 32px; z-index: 10; }
.elementor-252 .elementor-element.elementor-element-35a303d { width: auto !important; left: auto !important; right: 32px !important; bottom: 32px !important;
  display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; }
.elementor-252 .elementor-element.elementor-element-35a303d::before { content: ''; width: 48px; height: 1px; background: rgba(255,255,255,0.4); flex-shrink: 0; }
@media (max-width: 767px) { .elementor-252 .elementor-element.elementor-element-35a303d { display: none !important; } }
.elementor-252 .elementor-element.elementor-element-35a303d .elementor-widget { width: auto !important; }
.elementor-252 .elementor-element.elementor-element-35a303d.elementor-element::before { content: '' !important; position: static !important; display: block !important;
  width: 48px !important; height: 1px !important; max-height: 1px !important;
  background: rgba(255,255,255,0.4) !important; flex-shrink: 0 !important;
  border: 0 !important; inset: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d467c5 */.elementor-252 .elementor-element.elementor-element-3d467c5.elementor-element { display: flex; min-height: 100vh; overflow: hidden; position: relative; flex-direction: column; justify-content: flex-end; }
.elementor-252 .elementor-element.elementor-element-3d467c5 { background-image: url('https://trongame.online/wp-content/uploads/adventure-connect/hero-running.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f030e77 */.elementor-252 .elementor-element.elementor-element-f030e77 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-f030e77.elementor-element { font-weight: 400; font-size: 40px; color: #0d1f26; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-f030e77.elementor-element { font-family: 'Playfair Display', Georgia, serif !important;
  font-size: 36px !important; }
.elementor-252 .elementor-element.elementor-element-f030e77.elementor-element p { font-family: 'Playfair Display', Georgia, serif !important; }
.elementor-252 .elementor-element.elementor-element-f030e77 p .prog-pp { font-family: 'DM Sans', sans-serif !important; }
.elementor-252 .elementor-element.elementor-element-f030e77 .prog-pp { display: block !important;
  font-size: 11px !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important; font-weight: 400 !important;
  margin-top: 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8084aa */.elementor-252 .elementor-element.elementor-element-e8084aa p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-e8084aa.elementor-element { font-size: 13px; color: #6b7c82; line-height: 1.6em; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-e8084aa .prog-level { color: #1a4a5a !important; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1368422 */.elementor-252 .elementor-element.elementor-element-1368422 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-1368422 .prog-label { font-size: 0.62rem !important; letter-spacing: 0.14em !important;
  text-transform: uppercase !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important;
  border-top: 1px solid #e5e7eb !important;
  padding-top: 20px !important;
  margin-top: 8px !important; margin-bottom: 10px !important;
  line-height: 1 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14fcc45 */.elementor-252 .elementor-element.elementor-element-14fcc45.elementor-element { font-size: 13px; color: #374151; line-height: 1.9em; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-items { display: flex; flex-direction: column; gap: 9px;
  list-style: none; margin: 0; padding: 0; }
.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-item { display: flex; gap: 12px; align-items: flex-start;
  font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-text { font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-items { counter-reset: iti; }
.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-item { counter-increment: iti; }
.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-item::before { content: counter(iti, decimal-leading-zero);
  color: #b5a898; flex-shrink: 0; font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-14fcc45 .elementor-icon-list-icon { display: none !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13fd2a2 */.elementor-252 .elementor-element.elementor-element-13fd2a2 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-13fd2a2 .prog-label { font-size: 0.62rem !important; letter-spacing: 0.14em !important;
  text-transform: uppercase !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important;
  border-top: 1px solid #e5e7eb !important;
  padding-top: 20px !important;
  margin-top: 8px !important; margin-bottom: 10px !important;
  line-height: 1 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f49fa10 */.elementor-252 .elementor-element.elementor-element-f49fa10.elementor-element { font-size: 13px; color: #374151; line-height: 1.9em; }
.elementor-252 .elementor-element.elementor-element-f49fa10 { flex: 1 0 auto !important; }
.elementor-252 .elementor-element.elementor-element-f49fa10 { padding-bottom: 72px !important; }
.elementor-252 .elementor-element.elementor-element-f49fa10 { padding-bottom: 0 !important; }
.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-items { display: flex; flex-direction: column; gap: 9px;
  list-style: none; margin: 0; padding: 0; }
.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-items { gap: 10px; }
.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-item { display: flex; gap: 12px; align-items: flex-start;
  font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-text { font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-icon { flex-shrink: 0; margin-top: 3px; width: 16px; display: flex; }
.elementor-252 .elementor-element.elementor-element-f49fa10 .elementor-icon-list-icon svg { width: 16px; height: 16px; }
.elementor-252 .elementor-element.elementor-element-f49fa10 .inc-no { color: #9aa8af; text-decoration: line-through; }
.elementor-252 .elementor-element.elementor-element-f49fa10 { flex: 1 0 auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfabb42 */.elementor-252 .elementor-element.elementor-element-cfabb42 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-cfabb42 { position: static !important; }
.elementor-252 .elementor-element.elementor-element-cfabb42 .prog-pop-badge { position: absolute !important; top: -13px !important;
  left: 50% !important; transform: translateX(-50%) !important;
  background: #1a4a5a !important; color: #ffffff !important;
  font-size: 0.62rem !important; letter-spacing: 0.25em !important;
  text-transform: uppercase !important; padding: 5px 16px !important;
  white-space: nowrap !important; font-family: 'DM Sans', sans-serif !important;
  z-index: 10 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24de57e */.elementor-252 .elementor-element.elementor-element-24de57e p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-24de57e.elementor-element { font-size: 10px; color: #8ec4d0; letter-spacing: 2px; text-transform: uppercase; margin-top: 0px; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-24de57e { display: none !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8d2131 */.elementor-252 .elementor-element.elementor-element-e8d2131 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-e8d2131.elementor-element { font-weight: 400; font-size: 40px; color: #ffffff; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-e8d2131.elementor-element { font-family: 'Playfair Display', Georgia, serif !important;
  font-size: 36px !important; }
.elementor-252 .elementor-element.elementor-element-e8d2131.elementor-element p { font-family: 'Playfair Display', Georgia, serif !important; }
.elementor-252 .elementor-element.elementor-element-e8d2131 p .prog-pp { font-family: 'DM Sans', sans-serif !important; }
.elementor-252 .elementor-element.elementor-element-e8d2131 .prog-pp { color: rgba(255,255,255,0.7) !important; }
.elementor-252 .elementor-element.elementor-element-e8d2131 .prog-pp { display: block !important;
  font-size: 11px !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important; font-weight: 400 !important;
  margin-top: 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-748fa65 */.elementor-252 .elementor-element.elementor-element-748fa65 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-748fa65.elementor-element { font-size: 13px; color: rgba(255,255,255,0.55); line-height: 1.6em; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-748fa65.elementor-element { color: #ffffff !important; }
.elementor-252 .elementor-element.elementor-element-748fa65.elementor-element p { color: #ffffff !important; }
.elementor-252 .elementor-element.elementor-element-748fa65 .prog-level { color: #8ec4d0 !important; }
.elementor-252 .elementor-element.elementor-element-748fa65 .prog-level { color: #ffffff !important; }
.elementor-252 .elementor-element.elementor-element-748fa65 .prog-level { color: #1a4a5a !important; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-975dd28 */.elementor-252 .elementor-element.elementor-element-975dd28 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-975dd28 .prog-label { font-size: 0.62rem !important; letter-spacing: 0.14em !important;
  text-transform: uppercase !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important;
  border-top: 1px solid #e5e7eb !important;
  padding-top: 20px !important;
  margin-top: 8px !important; margin-bottom: 10px !important;
  line-height: 1 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c236b22 */.elementor-252 .elementor-element.elementor-element-c236b22.elementor-element { font-size: 13px; color: rgba(255,255,255,0.8); line-height: 1.9em; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-item::before { color: #ffffff !important; }
.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-text { color: #ffffff !important; }
.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-items { display: flex; flex-direction: column; gap: 9px;
  list-style: none; margin: 0; padding: 0; }
.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-item { display: flex; gap: 12px; align-items: flex-start;
  font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-text { font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-items { counter-reset: iti; }
.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-item { counter-increment: iti; }
.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-item::before { content: counter(iti, decimal-leading-zero);
  color: #b5a898; flex-shrink: 0; font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-c236b22 .elementor-icon-list-icon { display: none !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c053967 */.elementor-252 .elementor-element.elementor-element-c053967 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-c053967 .prog-label { font-size: 0.62rem !important; letter-spacing: 0.14em !important;
  text-transform: uppercase !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important;
  border-top: 1px solid #e5e7eb !important;
  padding-top: 20px !important;
  margin-top: 8px !important; margin-bottom: 10px !important;
  line-height: 1 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36ecd2f */.elementor-252 .elementor-element.elementor-element-36ecd2f.elementor-element { font-size: 13px; color: rgba(255,255,255,0.8); line-height: 1.9em; }
.elementor-252 .elementor-element.elementor-element-36ecd2f { flex: 1 0 auto !important; }
.elementor-252 .elementor-element.elementor-element-36ecd2f { padding-bottom: 72px !important; }
.elementor-252 .elementor-element.elementor-element-36ecd2f { padding-bottom: 0 !important; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-icon svg * { stroke: #8ec4d0; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .inc-no { color: rgba(255,255,255,0.4); }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-icon svg * { stroke: #ffffff; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-text { color: #ffffff !important; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-text .inc-no { color: rgba(255,255,255,0.45) !important; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-items { display: flex; flex-direction: column; gap: 9px;
  list-style: none; margin: 0; padding: 0; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-items { gap: 10px; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-item { display: flex; gap: 12px; align-items: flex-start;
  font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-text { font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-icon { flex-shrink: 0; margin-top: 3px; width: 16px; display: flex; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .elementor-icon-list-icon svg { width: 16px; height: 16px; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .inc-no { color: #9aa8af; text-decoration: line-through; }
.elementor-252 .elementor-element.elementor-element-36ecd2f { flex: 1 0 auto; }
.elementor-252 .elementor-element.elementor-element-36ecd2f .inc-no { color: #b5a898 !important; flex-shrink: 0 !important; font-size: 13px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58d39d2 */.elementor-252 .elementor-element.elementor-element-58d39d2 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-58d39d2.elementor-element { font-weight: 400; font-size: 40px; color: #0d1f26; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-58d39d2.elementor-element { font-family: 'Playfair Display', Georgia, serif !important;
  font-size: 36px !important; }
.elementor-252 .elementor-element.elementor-element-58d39d2.elementor-element p { font-family: 'Playfair Display', Georgia, serif !important; }
.elementor-252 .elementor-element.elementor-element-58d39d2 p .prog-pp { font-family: 'DM Sans', sans-serif !important; }
.elementor-252 .elementor-element.elementor-element-58d39d2 .prog-pp { display: block !important;
  font-size: 11px !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important; font-weight: 400 !important;
  margin-top: 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccd9a30 */.elementor-252 .elementor-element.elementor-element-ccd9a30 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-ccd9a30.elementor-element { font-size: 13px; color: #6b7c82; line-height: 1.6em; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-ccd9a30 .prog-level { color: #1a4a5a !important; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62480d7 */.elementor-252 .elementor-element.elementor-element-62480d7 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-62480d7 .prog-label { font-size: 0.62rem !important; letter-spacing: 0.14em !important;
  text-transform: uppercase !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important;
  border-top: 1px solid #e5e7eb !important;
  padding-top: 20px !important;
  margin-top: 8px !important; margin-bottom: 10px !important;
  line-height: 1 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cb8558 */.elementor-252 .elementor-element.elementor-element-4cb8558.elementor-element { font-size: 13px; color: #374151; line-height: 1.9em; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-items { display: flex; flex-direction: column; gap: 9px;
  list-style: none; margin: 0; padding: 0; }
.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-item { display: flex; gap: 12px; align-items: flex-start;
  font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-text { font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-items { counter-reset: iti; }
.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-item { counter-increment: iti; }
.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-item::before { content: counter(iti, decimal-leading-zero);
  color: #b5a898; flex-shrink: 0; font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-4cb8558 .elementor-icon-list-icon { display: none !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93078fe */.elementor-252 .elementor-element.elementor-element-93078fe p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-93078fe .prog-label { font-size: 0.62rem !important; letter-spacing: 0.14em !important;
  text-transform: uppercase !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important;
  border-top: 1px solid #e5e7eb !important;
  padding-top: 20px !important;
  margin-top: 8px !important; margin-bottom: 10px !important;
  line-height: 1 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f5316de */.elementor-252 .elementor-element.elementor-element-f5316de.elementor-element { font-size: 13px; color: #374151; line-height: 1.9em; }
.elementor-252 .elementor-element.elementor-element-f5316de { flex: 1 0 auto !important; }
.elementor-252 .elementor-element.elementor-element-f5316de { padding-bottom: 72px !important; }
.elementor-252 .elementor-element.elementor-element-f5316de { padding-bottom: 0 !important; }
.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-items { display: flex; flex-direction: column; gap: 9px;
  list-style: none; margin: 0; padding: 0; }
.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-items { gap: 10px; }
.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-item { display: flex; gap: 12px; align-items: flex-start;
  font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-text { font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-icon { flex-shrink: 0; margin-top: 3px; width: 16px; display: flex; }
.elementor-252 .elementor-element.elementor-element-f5316de .elementor-icon-list-icon svg { width: 16px; height: 16px; }
.elementor-252 .elementor-element.elementor-element-f5316de .inc-no { color: #9aa8af; text-decoration: line-through; }
.elementor-252 .elementor-element.elementor-element-f5316de { flex: 1 0 auto; }
.elementor-252 .elementor-element.elementor-element-f5316de .inc-no { color: #b5a898 !important; flex-shrink: 0 !important; font-size: 13px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc60a0e */.elementor-252 .elementor-element.elementor-element-bc60a0e p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-bc60a0e.elementor-element { font-weight: 400; font-size: 40px; color: #0d1f26; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-bc60a0e.elementor-element { font-family: 'Playfair Display', Georgia, serif !important;
  font-size: 36px !important; }
.elementor-252 .elementor-element.elementor-element-bc60a0e.elementor-element p { font-family: 'Playfair Display', Georgia, serif !important; }
.elementor-252 .elementor-element.elementor-element-bc60a0e p .prog-pp { font-family: 'DM Sans', sans-serif !important; }
.elementor-252 .elementor-element.elementor-element-bc60a0e .prog-pp { display: block !important;
  font-size: 11px !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important; font-weight: 400 !important;
  margin-top: 4px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e584cc */.elementor-252 .elementor-element.elementor-element-7e584cc p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-7e584cc.elementor-element { font-size: 13px; color: #6b7c82; line-height: 1.6em; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-7e584cc .prog-level { color: #1a4a5a !important; font-weight: 500 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbb8e6 */.elementor-252 .elementor-element.elementor-element-5fbb8e6 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-5fbb8e6 .prog-label { font-size: 0.62rem !important; letter-spacing: 0.14em !important;
  text-transform: uppercase !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important;
  border-top: 1px solid #e5e7eb !important;
  padding-top: 20px !important;
  margin-top: 8px !important; margin-bottom: 10px !important;
  line-height: 1 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-12e85da */.elementor-252 .elementor-element.elementor-element-12e85da.elementor-element { font-size: 13px; color: #374151; line-height: 1.9em; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }
.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-items { display: flex; flex-direction: column; gap: 9px;
  list-style: none; margin: 0; padding: 0; }
.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-item { display: flex; gap: 12px; align-items: flex-start;
  font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-text { font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-items { counter-reset: iti; }
.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-item { counter-increment: iti; }
.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-item::before { content: counter(iti, decimal-leading-zero);
  color: #b5a898; flex-shrink: 0; font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-12e85da .elementor-icon-list-icon { display: none !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10078c4 */.elementor-252 .elementor-element.elementor-element-10078c4 p{margin:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-252 .elementor-element.elementor-element-10078c4 .prog-label { font-size: 0.62rem !important; letter-spacing: 0.14em !important;
  text-transform: uppercase !important; color: #6b7c82 !important;
  font-family: 'DM Sans', sans-serif !important;
  border-top: 1px solid #e5e7eb !important;
  padding-top: 20px !important;
  margin-top: 8px !important; margin-bottom: 10px !important;
  line-height: 1 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a23f90 */.elementor-252 .elementor-element.elementor-element-9a23f90.elementor-element { font-size: 13px; color: #374151; line-height: 1.9em; }
.elementor-252 .elementor-element.elementor-element-9a23f90 { flex: 1 0 auto !important; }
.elementor-252 .elementor-element.elementor-element-9a23f90 { padding-bottom: 72px !important; }
.elementor-252 .elementor-element.elementor-element-9a23f90 { padding-bottom: 0 !important; }
.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-items { display: flex; flex-direction: column; gap: 9px;
  list-style: none; margin: 0; padding: 0; }
.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-items { gap: 10px; }
.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-item { display: flex; gap: 12px; align-items: flex-start;
  font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-text { font-size: 14px; line-height: 1.6; }
.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-icon { flex-shrink: 0; margin-top: 3px; width: 16px; display: flex; }
.elementor-252 .elementor-element.elementor-element-9a23f90 .elementor-icon-list-icon svg { width: 16px; height: 16px; }
.elementor-252 .elementor-element.elementor-element-9a23f90 .inc-no { color: #9aa8af; text-decoration: line-through; }
.elementor-252 .elementor-element.elementor-element-9a23f90 { flex: 1 0 auto; }
.elementor-252 .elementor-element.elementor-element-9a23f90 .inc-no { color: #b5a898 !important; flex-shrink: 0 !important; font-size: 13px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93df555 */.elementor-252 .elementor-element.elementor-element-93df555.elementor-element { display: flex; background-color: #e2e8f0; flex-direction: row; gap: 1px; flex-wrap: wrap; }
.elementor-252 .elementor-element.elementor-element-93df555 { display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 1px !important;
  background: #e2e8f0 !important; }
@media (max-width: 1024px) { .elementor-252 .elementor-element.elementor-element-93df555 { grid-template-columns: repeat(2, 1fr) !important; } }
@media (max-width: 600px) { .elementor-252 .elementor-element.elementor-element-93df555 { grid-template-columns: 1fr !important; } }/* End custom CSS */
/* Start custom CSS */.elementor-widget-text-editor p{margin:0}
@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 .e-con { max-width:none }
.elementor-widget-image img { width:100%;height:100%;display:block }
.elementor-element.elementor-element-cf014c9{overflow:hidden;background-image:url('https://trongame.online/wp-content/uploads/adventure-connect/hero-running.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}
.elementor-element.elementor-element-c858598{position:absolute;inset:0;pointer-events:none;z-index:1}
.elementor-element.elementor-element-a657bba{position:relative;z-index:10}
@media (max-width:767px){.elementor-element.elementor-element-a657bba{padding-inline:24px !important;width:100% !important;box-sizing:border-box !important}}
.elementor-element.elementor-element-0a876a8 .elementor-heading-title{font-size:clamp(2.75rem,8vw,7rem) !important}
@media (max-width:767px){.elementor-element.elementor-element-0a876a8 .elementor-heading-title{word-break:break-word !important;overflow-wrap:break-word !important}}
.elementor-element.elementor-element-0a876a8 em{color:#8ec4d0 !important;font-style:italic !important;font-weight:400 !important}
.elementor-element.elementor-element-43b1ef1{max-width:560px !important}
.elementor-element.elementor-element-60f968a{position:absolute;right:32px;bottom:32px;left:auto;width:auto;z-index:10}
.elementor-element.elementor-element-60f968a::before{content:'';position:static;display:block;width:48px;height:1px;max-height:1px;background:rgba(255,255,255,0.4);flex-shrink:0;border:0;inset:auto}
@media (max-width:767px){.elementor-element.elementor-element-60f968a{display:none !important}}
.elementor-element.elementor-element-16cd7ef{max-width:640px !important;margin-bottom:80px}
.elementor-element.elementor-element-53f173b em{color:#1a4a5a !important;font-style:italic !important;font-weight:400 !important}
.elementor-element.elementor-element-3f48cfe{margin-bottom:80px}
.elementor-element.elementor-element-06259f2{max-width:320px}
@media (max-width:767px){.elementor-element.elementor-element-06259f2{width:100% !important}}
@media (max-width:1024px){.elementor-element.elementor-element-b65aaa8{width:calc(50% - 16px) !important;flex:0 0 calc(50% - 16px) !important}}
@media (max-width:767px){.elementor-element.elementor-element-b65aaa8{width:100% !important;flex:none !important}}
.elementor-element.elementor-element-b444a47{position:relative;border-color:#1a4a5a;box-shadow:0 24px 60px -30px rgba(26,74,90,0.45)}
@media (max-width:1024px){.elementor-element.elementor-element-b444a47{width:calc(50% - 16px) !important;flex:0 0 calc(50% - 16px) !important}}
@media (max-width:767px){.elementor-element.elementor-element-b444a47{width:100% !important;flex:none !important}}
@media (max-width:1024px){.elementor-element.elementor-element-273b2d3{width:calc(50% - 16px) !important;flex:0 0 calc(50% - 16px) !important}}
@media (max-width:767px){.elementor-element.elementor-element-273b2d3{width:100% !important;flex:none !important}}
@media (max-width:1024px){.elementor-element.elementor-element-8af40f2{width:calc(50% - 16px) !important;flex:0 0 calc(50% - 16px) !important}}
@media (max-width:767px){.elementor-element.elementor-element-8af40f2{width:100% !important;flex:none !important}}
.elementor-element.elementor-element-651a783{max-width:640px !important;margin-bottom:64px}
@media (max-width:1024px){.elementor-element.elementor-element-72a3cec{width:100% !important;flex:none !important;min-width:0 !important}}
@media (max-width:1024px){.elementor-element.elementor-element-255d645{width:100% !important;flex:none !important;min-width:0 !important}}
@media (max-width:1024px){.elementor-element.elementor-element-c9477e5{width:100% !important;flex:none !important;min-width:0 !important}}
@media (max-width:1024px){.elementor-element.elementor-element-9e66a5e{width:100% !important;flex:none !important;min-width:0 !important}}
@media (max-width:1024px){.elementor-element.elementor-element-9c4c113{width:100% !important;flex:none !important;min-width:0 !important}}
@media (max-width:1024px){.elementor-element.elementor-element-aa99ff7{width:100% !important;flex:none !important;min-width:0 !important}}
@media (max-width:1024px){.elementor-element.elementor-element-5d28a8b{width:100% !important;flex:none !important;min-width:0 !important}}
@media (max-width:767px){.elementor-element.elementor-element-e194aea{flex-direction:column !important}}
@media (max-width:767px){.elementor-element.elementor-element-3f48cfe{flex-direction:column !important}}
@media (max-width:767px){.elementor-element.elementor-element-7a824a1{flex-direction:column !important}}
@media (max-width:767px){.elementor-element.elementor-element-65a93c5{flex-direction:column !important}}
@media (max-width:767px){.elementor-element.elementor-element-cfccb7b{width:100% !important;max-width:100% !important}}
@media (max-width:767px){.elementor-element.elementor-element-02e2701{width:100% !important;max-width:100% !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}}
@media (min-width:768px){.elementor-element.elementor-element-e194aea.elementor-element{flex-direction:row !important}}
@media (min-width:768px){.elementor-element.elementor-element-3f48cfe.elementor-element{flex-direction:row !important}}
@media (min-width:768px){.elementor-element.elementor-element-7a824a1.elementor-element{flex-direction:row !important}}
@media (min-width:768px){.elementor-element.elementor-element-65a93c5.elementor-element{flex-direction:row !important}}
.elementor-element.elementor-element-d41da0e.elementor-element{flex-direction:row !important}
.elementor-element.elementor-element-60f968a.elementor-element{flex-direction:row !important}

@media (min-width:768px){.elementor-element.elementor-element-b65aaa8.elementor-element{flex-basis:0 !important;width:auto !important}}
@media (min-width:768px){.elementor-element.elementor-element-b444a47.elementor-element{flex-basis:0 !important;width:auto !important}}
@media (min-width:768px){.elementor-element.elementor-element-273b2d3.elementor-element{flex-basis:0 !important;width:auto !important}}
@media (min-width:768px){.elementor-element.elementor-element-8af40f2.elementor-element{flex-basis:0 !important;width:auto !important}}

.elementor-element.elementor-element-d41da0e.elementor-element{align-items:center !important}
.elementor-element.elementor-element-f4bf9e8.elementor-element,.elementor-element.elementor-element-6b759ba.elementor-element{align-self:center !important}
.elementor-element.elementor-element-d41da0e .e-con-inner{padding:0 !important}/* End custom CSS */