.elementor-7757 .elementor-element.elementor-element-e656149{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-e656149:not(.elementor-motion-effects-element-type-background), .elementor-7757 .elementor-element.elementor-element-e656149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001829;}.elementor-7757 .elementor-element.elementor-element-8c3710e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-6c8414a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-7757 .elementor-element.elementor-element-70eff71{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:0.6rem;letter-spacing:0.28em;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-3574d85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-198a51b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7757 .elementor-element.elementor-element-198a51b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:7rem;font-weight:700;text-transform:uppercase;line-height:7rem;letter-spacing:0.01em;color:#FFCC00;}.elementor-7757 .elementor-element.elementor-element-737d3f6{font-family:"EB Garamond", Sans-serif;font-size:1.5rem;font-weight:400;font-style:italic;line-height:2.5rem;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-70d4108{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-dae5281{--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-7757 .elementor-element.elementor-element-8c74604{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-8c74604:not(.elementor-motion-effects-element-type-background), .elementor-7757 .elementor-element.elementor-element-8c74604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00365C;}.elementor-7757 .elementor-element.elementor-element-2add338{--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;--justify-content:space-evenly;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-2add338:not(.elementor-motion-effects-element-type-background), .elementor-7757 .elementor-element.elementor-element-2add338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-7757 .elementor-element.elementor-element-ed30b81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-464fab0{--display:flex;}.elementor-7757 .elementor-element.elementor-element-0bc84bd{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:0.6rem;letter-spacing:0.28em;color:#000000;}.elementor-7757 .elementor-element.elementor-element-6ac028c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7757 .elementor-element.elementor-element-6ac028c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:8rem;font-weight:700;text-transform:uppercase;line-height:8rem;letter-spacing:0.01em;color:#1D2D3A;}.elementor-7757 .elementor-element.elementor-element-2ca72e5{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"EB Garamond", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:4rem;color:var( --e-global-color-b49de5b );}.elementor-7757 .elementor-element.elementor-element-2ba760c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-7757 .elementor-element.elementor-element-2ba760c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-7757 .elementor-element.elementor-element-013ecdf{padding:3rem 0rem 0rem 0rem;font-family:"EB Garamond", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#070E1CD9;}.elementor-7757 .elementor-element.elementor-element-9cb4706{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-33aac24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-7757 .elementor-element.elementor-element-33aac24.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7757 .elementor-element.elementor-element-5216dd7{--display:flex;}.elementor-7757 .elementor-element.elementor-element-584314b{--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-7757 .elementor-element.elementor-element-1b33433{border-radius:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-6fb18b0{--display:flex;}.elementor-7757 .elementor-element.elementor-element-d4add83{--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-7757 .elementor-element.elementor-element-fff60d4{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-6c12712{--display:flex;}.elementor-7757 .elementor-element.elementor-element-bdd0d85{--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-7757 .elementor-element.elementor-element-b7dd61f{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-0c19b2d{--display:flex;}.elementor-7757 .elementor-element.elementor-element-d7a6151{--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-7757 .elementor-element.elementor-element-7b863c0{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-b6d9028{--display:flex;}.elementor-7757 .elementor-element.elementor-element-e854873{--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-7757 .elementor-element.elementor-element-6429175{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-9f1d13a{--display:flex;}.elementor-7757 .elementor-element.elementor-element-9e1a16a{--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-7757 .elementor-element.elementor-element-3fd9063{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-547bf29{--display:flex;}.elementor-7757 .elementor-element.elementor-element-624e939{--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-7757 .elementor-element.elementor-element-6d92095{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-67ec60e{--n-accordion-title-font-size:2rem;border-radius:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1D2D3A;--n-accordion-title-hover-color:#3F515F;--n-accordion-title-active-color:#1D2D3A;--n-accordion-icon-size:15px;}.elementor-7757 .elementor-element.elementor-element-67ec60e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-7757 .elementor-element.elementor-element-67ec60e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Bebas Neue", Sans-serif;font-weight:400;text-transform:uppercase;line-height:2rem;}:where( .elementor-7757 .elementor-element.elementor-element-67ec60e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7757 .elementor-element.elementor-element-eb1cb14{--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;--justify-content:space-evenly;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-eb1cb14:not(.elementor-motion-effects-element-type-background), .elementor-7757 .elementor-element.elementor-element-eb1cb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001829;}.elementor-7757 .elementor-element.elementor-element-81358ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-673da46{--display:flex;}.elementor-7757 .elementor-element.elementor-element-cf9daea{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:0.6rem;letter-spacing:0.28em;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-728e5ea{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7757 .elementor-element.elementor-element-728e5ea .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:8rem;font-weight:700;text-transform:uppercase;line-height:8rem;letter-spacing:0.01em;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-be655ff{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"EB Garamond", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:4rem;color:var( --e-global-color-b49de5b );}.elementor-7757 .elementor-element.elementor-element-01efd18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-7757 .elementor-element.elementor-element-01efd18.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-7757 .elementor-element.elementor-element-ce94e2d{padding:3rem 0rem 0rem 0rem;font-family:"EB Garamond", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#FFFFFFD9;}.elementor-7757 .elementor-element.elementor-element-c500f2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-337a728{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-7757 .elementor-element.elementor-element-337a728.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7757 .elementor-element.elementor-element-180efdf{--display:flex;}.elementor-7757 .elementor-element.elementor-element-255059d{--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-7757 .elementor-element.elementor-element-ab8d663{border-radius:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-9ec12e1{--display:flex;}.elementor-7757 .elementor-element.elementor-element-e2eca22{--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-7757 .elementor-element.elementor-element-97118ec{border-radius:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-b4c1d79{--display:flex;}.elementor-7757 .elementor-element.elementor-element-a0105b7{--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-7757 .elementor-element.elementor-element-c856e52{border-radius:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-ddc2324{--display:flex;}.elementor-7757 .elementor-element.elementor-element-cf174c7{--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-7757 .elementor-element.elementor-element-91f95a3{border-radius:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-1684345{--n-accordion-title-font-size:2rem;border-radius:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#B3B3B3;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-7757 .elementor-element.elementor-element-1684345 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-7757 .elementor-element.elementor-element-1684345 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Bebas Neue", Sans-serif;font-weight:400;text-transform:uppercase;line-height:2rem;}:where( .elementor-7757 .elementor-element.elementor-element-1684345 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7757 .elementor-element.elementor-element-25d5401{--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;--justify-content:space-evenly;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-25d5401:not(.elementor-motion-effects-element-type-background), .elementor-7757 .elementor-element.elementor-element-25d5401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-7757 .elementor-element.elementor-element-72545db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-14ee729{--display:flex;}.elementor-7757 .elementor-element.elementor-element-a35df40{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:0.6rem;letter-spacing:0.28em;color:#000000;}.elementor-7757 .elementor-element.elementor-element-d9ed475{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7757 .elementor-element.elementor-element-d9ed475 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:8rem;font-weight:700;text-transform:uppercase;line-height:8rem;letter-spacing:0.01em;color:#1D2D3A;}.elementor-7757 .elementor-element.elementor-element-97db72b{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"EB Garamond", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:4rem;color:var( --e-global-color-b49de5b );}.elementor-7757 .elementor-element.elementor-element-466e5b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-7757 .elementor-element.elementor-element-466e5b5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-7757 .elementor-element.elementor-element-8a1b9bc{padding:3rem 0rem 0rem 0rem;font-family:"EB Garamond", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#070E1CD9;}.elementor-7757 .elementor-element.elementor-element-18f092c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-e137abc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-7757 .elementor-element.elementor-element-e137abc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7757 .elementor-element.elementor-element-d1bedb5{--display:flex;}.elementor-7757 .elementor-element.elementor-element-02b79ad{--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-7757 .elementor-element.elementor-element-6790f36{border-radius:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-1844b87{--display:flex;}.elementor-7757 .elementor-element.elementor-element-7b0613e{--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-7757 .elementor-element.elementor-element-3cfb9e5{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-054e786{--display:flex;}.elementor-7757 .elementor-element.elementor-element-6b8d84c{--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-7757 .elementor-element.elementor-element-5108f3e{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-409bd84{--display:flex;}.elementor-7757 .elementor-element.elementor-element-59d0ee2{--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-7757 .elementor-element.elementor-element-7534f4d{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-cee868b{--display:flex;}.elementor-7757 .elementor-element.elementor-element-a19311a{--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-7757 .elementor-element.elementor-element-2c1612c{font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-primary );}.elementor-7757 .elementor-element.elementor-element-204192a{--n-accordion-title-font-size:2rem;border-radius:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1D2D3A;--n-accordion-title-hover-color:#3F515F;--n-accordion-title-active-color:#1D2D3A;--n-accordion-icon-size:15px;}.elementor-7757 .elementor-element.elementor-element-204192a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-7757 .elementor-element.elementor-element-204192a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Bebas Neue", Sans-serif;font-weight:400;text-transform:uppercase;line-height:2rem;}:where( .elementor-7757 .elementor-element.elementor-element-204192a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7757 .elementor-element.elementor-element-1d50117{--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;--justify-content:space-evenly;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-1d50117:not(.elementor-motion-effects-element-type-background), .elementor-7757 .elementor-element.elementor-element-1d50117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001829;}.elementor-7757 .elementor-element.elementor-element-37bd5d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-cb34e95{--display:flex;}.elementor-7757 .elementor-element.elementor-element-bb84d8a{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:0.6rem;letter-spacing:0.28em;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-67bc590{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7757 .elementor-element.elementor-element-67bc590 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:8rem;font-weight:700;text-transform:uppercase;line-height:8rem;letter-spacing:0.01em;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-ee2b7d7{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"EB Garamond", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:4rem;color:var( --e-global-color-b49de5b );}.elementor-7757 .elementor-element.elementor-element-25775c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-7757 .elementor-element.elementor-element-25775c4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-7757 .elementor-element.elementor-element-e948e72{padding:3rem 0rem 0rem 0rem;font-family:"EB Garamond", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#FFFFFFD9;}.elementor-7757 .elementor-element.elementor-element-8ca65e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-4af99af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;}.elementor-7757 .elementor-element.elementor-element-4af99af.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7757 .elementor-element.elementor-element-7184f4f{--display:flex;}.elementor-7757 .elementor-element.elementor-element-ee7d348{--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-7757 .elementor-element.elementor-element-18034cb{border-radius:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-a5e8c8e{--display:flex;}.elementor-7757 .elementor-element.elementor-element-56a2908{--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-7757 .elementor-element.elementor-element-77e6754{border-radius:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-68da0b5{--display:flex;}.elementor-7757 .elementor-element.elementor-element-6a05bc8{--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-7757 .elementor-element.elementor-element-07e136e{border-radius:0px 0px 0px 0px;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#FFFFFF;}.elementor-7757 .elementor-element.elementor-element-3b43f0f{--n-accordion-title-font-size:2rem;border-radius:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#B3B3B3;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-7757 .elementor-element.elementor-element-3b43f0f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-7757 .elementor-element.elementor-element-3b43f0f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Bebas Neue", Sans-serif;font-weight:400;text-transform:uppercase;line-height:2rem;}:where( .elementor-7757 .elementor-element.elementor-element-3b43f0f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7757 .elementor-element.elementor-element-a3a957d{--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;--justify-content:space-evenly;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-a3a957d:not(.elementor-motion-effects-element-type-background), .elementor-7757 .elementor-element.elementor-element-a3a957d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-7757 .elementor-element.elementor-element-9b29cb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-88b9b6a{--display:flex;}.elementor-7757 .elementor-element.elementor-element-a90cf0a{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:0.6rem;letter-spacing:0.28em;color:#000000;}.elementor-7757 .elementor-element.elementor-element-184b29b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7757 .elementor-element.elementor-element-184b29b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:8rem;font-weight:700;text-transform:uppercase;line-height:8rem;letter-spacing:0.01em;color:#1D2D3A;}.elementor-7757 .elementor-element.elementor-element-502aec3{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"EB Garamond", Sans-serif;font-size:4rem;font-weight:500;font-style:italic;line-height:4rem;color:var( --e-global-color-b49de5b );}.elementor-7757 .elementor-element.elementor-element-a28570b{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;font-style:italic;line-height:1.25rem;color:#070E1CD9;}.elementor-7757 .elementor-element.elementor-element-a1cc612{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-a1cc612.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-7757 .elementor-element.elementor-element-49dfe83{--display:flex;}.elementor-7757 .elementor-element.elementor-element-b0f718b{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:0.6rem;letter-spacing:0.28em;color:#070E1C;}.elementor-7757 .elementor-element.elementor-element-a8b945d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1601px){.elementor-7757 .elementor-element.elementor-element-e656149{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7757 .elementor-element.elementor-element-2add338{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7757 .elementor-element.elementor-element-eb1cb14{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7757 .elementor-element.elementor-element-25d5401{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7757 .elementor-element.elementor-element-1d50117{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7757 .elementor-element.elementor-element-a3a957d{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7757 .elementor-element.elementor-element-184b29b .elementor-heading-title{font-size:10rem;line-height:10rem;}.elementor-7757 .elementor-element.elementor-element-502aec3{font-size:6rem;line-height:6rem;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7757 .elementor-element.elementor-element-70eff71{font-size:1rem;line-height:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7757 .elementor-element.elementor-element-198a51b .elementor-heading-title{font-size:5rem;line-height:5rem;}.elementor-7757 .elementor-element.elementor-element-737d3f6{font-size:1.25rem;line-height:2rem;}.elementor-7757 .elementor-element.elementor-element-6ac028c .elementor-heading-title{font-size:6rem;line-height:6rem;}.elementor-7757 .elementor-element.elementor-element-2ca72e5{font-size:3rem;line-height:3rem;}.elementor-7757 .elementor-element.elementor-element-013ecdf{font-size:1.25rem;line-height:1.5rem;}.elementor-7757 .elementor-element.elementor-element-728e5ea .elementor-heading-title{font-size:6rem;line-height:6rem;}.elementor-7757 .elementor-element.elementor-element-be655ff{font-size:3rem;line-height:3rem;}.elementor-7757 .elementor-element.elementor-element-ce94e2d{font-size:1.25rem;line-height:1.5rem;}.elementor-7757 .elementor-element.elementor-element-d9ed475 .elementor-heading-title{font-size:6rem;line-height:6rem;}.elementor-7757 .elementor-element.elementor-element-97db72b{font-size:3rem;line-height:3rem;}.elementor-7757 .elementor-element.elementor-element-8a1b9bc{font-size:1.25rem;line-height:1.5rem;}.elementor-7757 .elementor-element.elementor-element-67bc590 .elementor-heading-title{font-size:6rem;line-height:6rem;}.elementor-7757 .elementor-element.elementor-element-ee2b7d7{font-size:3rem;line-height:3rem;}.elementor-7757 .elementor-element.elementor-element-e948e72{font-size:1.25rem;line-height:1.5rem;}.elementor-7757 .elementor-element.elementor-element-184b29b .elementor-heading-title{font-size:6rem;line-height:6rem;}.elementor-7757 .elementor-element.elementor-element-502aec3{font-size:4rem;line-height:4rem;}}@media(max-width:767px){.elementor-7757 .elementor-element.elementor-element-e656149{--padding-top:100px;--padding-bottom:50px;--padding-left:25px;--padding-right:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7757 .elementor-element.elementor-element-70eff71{line-height:1.5rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7757 .elementor-element.elementor-element-198a51b .elementor-heading-title{font-size:5rem;line-height:5rem;letter-spacing:-1px;}.elementor-7757 .elementor-element.elementor-element-70d4108{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-0bc84bd{line-height:1.25rem;}.elementor-7757 .elementor-element.elementor-element-6ac028c .elementor-heading-title{font-size:4rem;line-height:4rem;letter-spacing:-1px;}.elementor-7757 .elementor-element.elementor-element-2ca72e5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7757 .elementor-element.elementor-element-2ba760c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-013ecdf{padding:0rem 0rem 0rem 0rem;}.elementor-7757 .elementor-element.elementor-element-67ec60e{--n-accordion-title-font-size:1.5rem;}:where( .elementor-7757 .elementor-element.elementor-element-67ec60e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}.elementor-7757 .elementor-element.elementor-element-cf9daea{font-size:1rem;line-height:1.25rem;}.elementor-7757 .elementor-element.elementor-element-728e5ea .elementor-heading-title{font-size:4rem;line-height:4rem;letter-spacing:-1px;}.elementor-7757 .elementor-element.elementor-element-be655ff{font-size:3em;line-height:3rem;}.elementor-7757 .elementor-element.elementor-element-ce94e2d{padding:0rem 0rem 0rem 0rem;}.elementor-7757 .elementor-element.elementor-element-a35df40{line-height:1.25rem;}.elementor-7757 .elementor-element.elementor-element-d9ed475 .elementor-heading-title{font-size:4rem;line-height:4rem;letter-spacing:-1px;}.elementor-7757 .elementor-element.elementor-element-97db72b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7757 .elementor-element.elementor-element-8a1b9bc{padding:0rem 0rem 0rem 0rem;}.elementor-7757 .elementor-element.elementor-element-bb84d8a{font-size:1rem;line-height:1.25rem;}.elementor-7757 .elementor-element.elementor-element-67bc590 .elementor-heading-title{font-size:4rem;line-height:4rem;letter-spacing:-1px;}.elementor-7757 .elementor-element.elementor-element-ee2b7d7{font-size:3em;line-height:3rem;}.elementor-7757 .elementor-element.elementor-element-e948e72{padding:0rem 0rem 0rem 0rem;}.elementor-7757 .elementor-element.elementor-element-a90cf0a{line-height:1.25rem;letter-spacing:1px;}.elementor-7757 .elementor-element.elementor-element-184b29b .elementor-heading-title{font-size:5rem;line-height:5rem;letter-spacing:-1px;}.elementor-7757 .elementor-element.elementor-element-b0f718b{font-size:0.875rem;line-height:1rem;}.elementor-7757 .elementor-element.elementor-element-a8b945d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-7757 .elementor-element.elementor-element-e656149{--width:100%;}.elementor-7757 .elementor-element.elementor-element-6c8414a{--width:100%;}.elementor-7757 .elementor-element.elementor-element-70d4108{--width:100%;}.elementor-7757 .elementor-element.elementor-element-2add338{--width:100%;}.elementor-7757 .elementor-element.elementor-element-eb1cb14{--width:100%;}.elementor-7757 .elementor-element.elementor-element-25d5401{--width:100%;}.elementor-7757 .elementor-element.elementor-element-1d50117{--width:100%;}.elementor-7757 .elementor-element.elementor-element-a3a957d{--width:100%;}}@media(min-width:2400px){.elementor-7757 .elementor-element.elementor-element-e656149{--width:100%;--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;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-6c8414a{--width:50%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7757 .elementor-element.elementor-element-70d4108{--width:50%;}.elementor-7757 .elementor-element.elementor-element-2add338{--width: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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-ed30b81{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7757 .elementor-element.elementor-element-464fab0{--width:50%;}.elementor-7757 .elementor-element.elementor-element-2ba760c{--width:50%;}.elementor-7757 .elementor-element.elementor-element-33aac24{--width:100%;}.elementor-7757 .elementor-element.elementor-element-eb1cb14{--width: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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-673da46{--width:50%;}.elementor-7757 .elementor-element.elementor-element-01efd18{--width:50%;}.elementor-7757 .elementor-element.elementor-element-337a728{--width:100%;}.elementor-7757 .elementor-element.elementor-element-25d5401{--width: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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-14ee729{--width:50%;}.elementor-7757 .elementor-element.elementor-element-466e5b5{--width:50%;}.elementor-7757 .elementor-element.elementor-element-e137abc{--width:100%;}.elementor-7757 .elementor-element.elementor-element-1d50117{--width: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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-cb34e95{--width:50%;}.elementor-7757 .elementor-element.elementor-element-25775c4{--width:50%;}.elementor-7757 .elementor-element.elementor-element-4af99af{--width:100%;}.elementor-7757 .elementor-element.elementor-element-a3a957d{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7757 .elementor-element.elementor-element-88b9b6a{--width:50%;}.elementor-7757 .elementor-element.elementor-element-a1cc612{--width:50%;}.elementor-7757 .elementor-element.elementor-element-49dfe83{--width:100%;}.elementor-7757 .elementor-element.elementor-element-b0f718b{line-height:1rem;}}/* Start custom CSS for html, class: .elementor-element-e57e416 */.sh-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  z-index: 2;
  animation: fadeUp 0.9s ease 0.6s forwards;
}

.sh-right-label {
  font-size: 0.58rem;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: rgba(245, 242, 236, 0.78);
  font-weight: 700;
  opacity: 0.4;
  margin-bottom: 1.5rem;
}

.cat-links {
  display: flex;
  flex-direction: column;
}

.cat-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem 0;
  border-top: 1px solid rgba(245, 242, 236, 0.12);
  text-decoration: none;
  cursor: pointer;
  transition: padding 0.25s;
}

.cat-link:last-child {
  border-bottom: 1px solid rgba(245, 242, 236, 0.12);
}

.cat-link:hover {
  padding-left: 0.5rem;
}

.cl-left {
  display: flex;
  align-items: baseline;
  gap: 1.25rem;
}

.cl-num {
  font-family: "Bebas Neue", sans-serif;
  font-size: 0.9rem;
  color: rgba(245, 242, 236, 0.2);
  letter-spacing: 0.1em;
}

.cl-name {
  font-family: "Bebas Neue", sans-serif;
  font-size: clamp(1.8rem, 3vw, 3rem);
  letter-spacing: 0.03em;
  color: #F5F2EC;
  line-height: 1;
  transition: opacity 0.2s;
}

.cat-link:hover .cl-name {
  opacity: 0.65;
}

.cl-count {
  font-size: 0.58rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: rgba(245, 242, 236, 0.78);
  opacity: 0.35;
  font-weight: 700;
}

.cl-arrow {
  font-size: 0.58rem;
  letter-spacing: 0.15em;
  color: rgba(245, 242, 236, 0.78);
  opacity: 0;
  transition: opacity 0.2s;
  display: flex;
  align-items: center;
  gap: 0.3rem;
}

.cl-arrow::after {
  content: "→";
}

.cat-link:hover .cl-arrow {
  opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de2a559 */.marquee-strip {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  padding: 1rem 0;
  overflow: hidden;
  white-space: nowrap;
  background: #0f1f3d;
}

.marquee-inner {
  display: inline-flex;
  animation: marquee 30s linear infinite;
}

.marquee-inner span {
  font-family: 'Georgia', serif;
  font-size: 1.1rem;
  letter-spacing: .12em;
  color: #f5f2ec;
  padding: 0 2.5rem;
}

.marquee-inner span.dot {
  color: rgba(245, 242, 236, 0.15);
}

@keyframes marquee {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7dd61f */.elementor-7757 .elementor-element.elementor-element-b7dd61f a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7dd61f */.elementor-7757 .elementor-element.elementor-element-b7dd61f a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7dd61f */.elementor-7757 .elementor-element.elementor-element-b7dd61f a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7dd61f */.elementor-7757 .elementor-element.elementor-element-b7dd61f a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7dd61f */.elementor-7757 .elementor-element.elementor-element-b7dd61f a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7dd61f */.elementor-7757 .elementor-element.elementor-element-b7dd61f a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7dd61f */.elementor-7757 .elementor-element.elementor-element-b7dd61f a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7dd61f */.elementor-7757 .elementor-element.elementor-element-b7dd61f a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-67ec60e */.elementor-7757 .elementor-element.elementor-element-67ec60e a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1684345 */.elementor-7757 .elementor-element.elementor-element-1684345 a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5108f3e */.elementor-7757 .elementor-element.elementor-element-5108f3e a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5108f3e */.elementor-7757 .elementor-element.elementor-element-5108f3e a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5108f3e */.elementor-7757 .elementor-element.elementor-element-5108f3e a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5108f3e */.elementor-7757 .elementor-element.elementor-element-5108f3e a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5108f3e */.elementor-7757 .elementor-element.elementor-element-5108f3e a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5108f3e */.elementor-7757 .elementor-element.elementor-element-5108f3e a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-204192a */.elementor-7757 .elementor-element.elementor-element-204192a a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3b43f0f */.elementor-7757 .elementor-element.elementor-element-3b43f0f a {
    color: #c8a96a;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49dfe83 */.elementor-7757 .elementor-element.elementor-element-49dfe83 a {
    color: #1D2D3A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77c2c2c */@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@800;900&family=Cormorant+Garamond:ital,wght@1,400;1,600&display=swap');

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.pxc {
  background: #E9E4D8;
  border-top: 1.5px solid #0F1F3D;
  padding: 5rem 5rem 4rem;
  font-family: 'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
  overflow: hidden;
}

.pxc-grid {
  display: grid;
  grid-template-columns: 1fr 1px 1fr;
  gap: 0 5rem;
  align-items: start;
}

.rule {
  background: rgba(15, 31, 61, 0.2);
  align-self: stretch;
}

.eyebrow {
  font-size: 0.65rem;
  letter-spacing: 0.22em;
  color: rgba(15, 31, 61, 0.45);
  margin-bottom: 1.2rem;
  font-weight: 900;
}

.headline {
  font-size: clamp(4rem, 8vw, 7rem);
  font-weight: 900;
  line-height: 0.88;
  color: #0F1F3D;
  text-transform: uppercase;
  letter-spacing: -0.02em;
}

.subline {
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-size: clamp(2.2rem, 5vw, 4.5rem);
  font-style: italic;
  font-weight: 600;
  color: #4A6070;
  line-height: 1;
  margin-top: 0.15rem;
}

.body {
  font-family: 'Cormorant Garamond', Georgia, serif;
  font-size: 0.9rem;
  font-style: italic;
  color: rgba(15, 31, 61, 0.55);
  line-height: 1.75;
  margin-top: 1.8rem;
  max-width: 380px;
}

.email-lbl {
  font-size: 0.6rem;
  letter-spacing: 0.22em;
  color: rgba(15, 31, 61, 0.4);
  margin-bottom: 1.4rem;
  font-weight: 900;
}

.email-wrap {
  display: inline-block;
  position: relative;
  padding-bottom: 6px;
  margin-bottom: 2.5rem;
  max-width: 100%;
}

.email-link {
  display: block;
  font-size: clamp(1.4rem, 3vw, 2.4rem);
  font-weight: 900;
  letter-spacing: 0.04em;
  color: #0F1F3D;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1.1;
  transition: color 0.3s;
  word-break: break-word;
}

.email-link:hover {
  color: #8A6A2A;
}

.underline-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1.5px;
  width: 0;
  background: #C9A035;
  transition: width 0.6s cubic-bezier(0.76, 0, 0.24, 1);
}

.email-wrap:hover .underline-bar {
  width: 100%;
}

.socials {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border-top: 1px solid rgba(15, 31, 61, 0.18);
  border-left: 1px solid rgba(15, 31, 61, 0.18);
  width: 100%;
}

.soc {
  display: flex;
  align-items: center;
  gap: 7px;
  padding: 0.75rem 0.9rem;
  border-right: 1px solid rgba(15, 31, 61, 0.18);
  border-bottom: 1px solid rgba(15, 31, 61, 0.18);
  font-size: 0.58rem;
  letter-spacing: 0.18em;
  font-weight: 900;
  color: rgba(15, 31, 61, 0.45);
  text-decoration: none;
  text-transform: uppercase;
  transition: background 0.25s, color 0.25s;
  cursor: pointer;
  min-width: 0;
}

.soc:hover {
  background: #0F1F3D;
  color: #E9E4D8;
}

.soc svg {
  width: 11px;
  height: 11px;
  fill: currentColor;
  flex-shrink: 0;
}

/* fixed */
.fade-up {
  opacity: 1;
  transform: translateY(0);
}

/* tablet */
@media (max-width: 1024px) {
  .pxc {
    padding: 4rem 2rem 3rem;
  }

  .pxc-grid {
    grid-template-columns: 1fr;
    gap: 2.5rem;
  }

  .rule {
    display: none;
  }

  .body {
    max-width: 100%;
  }

  .socials {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* mobile */
@media (max-width: 767px) {
  .pxc {
    padding: 2.5rem 1rem;
  }

  .pxc-grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .rule {
    display: none;
  }

  .eyebrow {
    font-size: 0.55rem;
    letter-spacing: 0.18em;
    margin-bottom: 0.9rem;
  }

  .headline {
    font-size: clamp(2.6rem, 13vw, 4.2rem);
    line-height: 0.92;
  }

  .subline {
    font-size: clamp(1.7rem, 8vw, 2.7rem);
    line-height: 1;
  }

  .body {
    font-size: 0.95rem;
    line-height: 1.6;
    margin-top: 1.25rem;
    max-width: 100%;
  }

  .email-lbl {
    font-size: 0.52rem;
    letter-spacing: 0.18em;
    margin-bottom: 1rem;
  }

  .email-wrap {
    display: block;
    margin-bottom: 1.5rem;
    padding-bottom: 5px;
  }

  .email-link {
    font-size: 1.1rem;
    line-height: 1.15;
    letter-spacing: 0.03em;
    word-break: break-word;
    overflow-wrap: anywhere;
  }

  .socials {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .soc {
    padding: 0.85rem 0.75rem;
    font-size: 0.54rem;
    letter-spacing: 0.12em;
    gap: 6px;
    justify-content: flex-start;
  }

  .soc svg {
    width: 10px;
    height: 10px;
  }
}

/* very small phones */
@media (max-width: 480px) {
  .socials {
    grid-template-columns: 1fr;
  }

  .soc {
    padding: 0.9rem 0.85rem;
    font-size: 0.56rem;
    letter-spacing: 0.14em;
  }

  .email-link {
    font-size: 1rem;
  }
}/* End custom CSS */