.elementor-32897 .elementor-element.elementor-element-bd6239a > .elementor-container{min-height:100vh;}.elementor-32897 .elementor-element.elementor-element-bd6239a{overflow:visible;}.elementor-32897 .elementor-element.elementor-element-ce9ecdd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32897 .elementor-element.elementor-element-ce9ecdd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32897 .elementor-element.elementor-element-ce9ecdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 60px 80px 60px;}.elementor-32897 .elementor-element.elementor-element-ce9ecdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32897 .elementor-element.elementor-element-31aa9f5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-298f49e{font-family:"Barlow", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-5533509{overflow:visible;}.elementor-32897 .elementor-element.elementor-element-a40d771{margin-top:56px;margin-bottom:0px;overflow:visible;}.elementor-32897 .elementor-element.elementor-element-ac3ebaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32897 .elementor-element.elementor-element-ac3ebaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?w=1200&q=85&fit=crop");background-position:center center;background-size:cover;}.elementor-32897 .elementor-element.elementor-element-ac3ebaa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32897 .elementor-element.elementor-element-ac3ebaa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32897 .elementor-element.elementor-element-db70289:not(.elementor-motion-effects-element-type-background), .elementor-32897 .elementor-element.elementor-element-db70289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-db70289{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;overflow:visible;}.elementor-32897 .elementor-element.elementor-element-db70289 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32897 .elementor-element.elementor-element-de3eaad{padding:140px 0px 140px 0px;overflow:visible;}.elementor-32897 .elementor-element.elementor-element-20100e0 img{pointer-events:all;}.elementor-32897 .elementor-element.elementor-element-b900399 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-32897 .elementor-element.elementor-element-ea16ed5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-69977a9:not(.elementor-motion-effects-element-type-background), .elementor-32897 .elementor-element.elementor-element-69977a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}.elementor-32897 .elementor-element.elementor-element-69977a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;overflow:visible;}.elementor-32897 .elementor-element.elementor-element-69977a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32897 .elementor-element.elementor-element-cbddb53{text-align:center;}.elementor-32897 .elementor-element.elementor-element-4ff8d14{text-align:center;}.elementor-32897 .elementor-element.elementor-element-4ff8d14 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-26fd53a{text-align:center;}.elementor-32897 .elementor-element.elementor-element-2739bcf{margin-top:56px;margin-bottom:0px;overflow:visible;}.elementor-32897 .elementor-element.elementor-element-ce4fb4b .elementor-icon-wrapper{text-align:left;}.elementor-32897 .elementor-element.elementor-element-ce4fb4b.elementor-view-stacked .elementor-icon{background-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-ce4fb4b.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-ce4fb4b.elementor-view-default .elementor-icon{color:#0D1F3C;border-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-ce4fb4b.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-ce4fb4b.elementor-view-default .elementor-icon svg{fill:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-ce4fb4b .elementor-icon{font-size:40px;}.elementor-32897 .elementor-element.elementor-element-ce4fb4b .elementor-icon svg{height:40px;}.elementor-32897 .elementor-element.elementor-element-007ab95 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-3ee0ef4 .elementor-icon-wrapper{text-align:left;}.elementor-32897 .elementor-element.elementor-element-3ee0ef4.elementor-view-stacked .elementor-icon{background-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-3ee0ef4.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-3ee0ef4.elementor-view-default .elementor-icon{color:#0D1F3C;border-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-3ee0ef4.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-3ee0ef4.elementor-view-default .elementor-icon svg{fill:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-3ee0ef4 .elementor-icon{font-size:40px;}.elementor-32897 .elementor-element.elementor-element-3ee0ef4 .elementor-icon svg{height:40px;}.elementor-32897 .elementor-element.elementor-element-110454f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-b360866 .elementor-icon-wrapper{text-align:left;}.elementor-32897 .elementor-element.elementor-element-b360866.elementor-view-stacked .elementor-icon{background-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-b360866.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-b360866.elementor-view-default .elementor-icon{color:#0D1F3C;border-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-b360866.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-b360866.elementor-view-default .elementor-icon svg{fill:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-b360866 .elementor-icon{font-size:40px;}.elementor-32897 .elementor-element.elementor-element-b360866 .elementor-icon svg{height:40px;}.elementor-32897 .elementor-element.elementor-element-c6a52b6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-51aa973 .elementor-icon-wrapper{text-align:left;}.elementor-32897 .elementor-element.elementor-element-51aa973.elementor-view-stacked .elementor-icon{background-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-51aa973.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-51aa973.elementor-view-default .elementor-icon{color:#0D1F3C;border-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-51aa973.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-51aa973.elementor-view-default .elementor-icon svg{fill:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-51aa973 .elementor-icon{font-size:40px;}.elementor-32897 .elementor-element.elementor-element-51aa973 .elementor-icon svg{height:40px;}.elementor-32897 .elementor-element.elementor-element-7f84a5a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-2694d9c{padding:120px 0px 120px 0px;overflow:visible;}.elementor-32897 .elementor-element.elementor-element-abb03de{text-align:center;}.elementor-32897 .elementor-element.elementor-element-8741406{text-align:center;}.elementor-32897 .elementor-element.elementor-element-8741406 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-f1bdd81{text-align:center;}.elementor-32897 .elementor-element.elementor-element-2cc3ad2{margin-top:56px;margin-bottom:0px;overflow:visible;}.elementor-32897 .elementor-element.elementor-element-d710b81{text-align:center;}.elementor-32897 .elementor-element.elementor-element-2de8d91{text-align:center;}.elementor-32897 .elementor-element.elementor-element-2de8d91 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-c55e8da{text-align:center;}.elementor-32897 .elementor-element.elementor-element-66512fb{text-align:center;}.elementor-32897 .elementor-element.elementor-element-d6a21d0{text-align:center;}.elementor-32897 .elementor-element.elementor-element-d6a21d0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-8185ed7{text-align:center;}.elementor-32897 .elementor-element.elementor-element-35a31d0{text-align:center;}.elementor-32897 .elementor-element.elementor-element-a0902b5{text-align:center;}.elementor-32897 .elementor-element.elementor-element-a0902b5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-9a02113{text-align:center;}.elementor-32897 .elementor-element.elementor-element-f4a9562{text-align:center;}.elementor-32897 .elementor-element.elementor-element-8d0bc3f{text-align:center;}.elementor-32897 .elementor-element.elementor-element-8d0bc3f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-d1c9265{text-align:center;}.elementor-32897 .elementor-element.elementor-element-a74e7e5{text-align:center;}.elementor-32897 .elementor-element.elementor-element-766f397{text-align:center;}.elementor-32897 .elementor-element.elementor-element-766f397 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-f272ca5{text-align:center;}.elementor-32897 .elementor-element.elementor-element-f82957d:not(.elementor-motion-effects-element-type-background), .elementor-32897 .elementor-element.elementor-element-f82957d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-32897 .elementor-element.elementor-element-f82957d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-32897 .elementor-element.elementor-element-f82957d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32897 .elementor-element.elementor-element-932c2e8 .elementor-icon-wrapper{text-align:left;}.elementor-32897 .elementor-element.elementor-element-932c2e8.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-32897 .elementor-element.elementor-element-932c2e8.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-932c2e8.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-32897 .elementor-element.elementor-element-932c2e8.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-932c2e8.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-32897 .elementor-element.elementor-element-932c2e8 .elementor-icon{font-size:44px;}.elementor-32897 .elementor-element.elementor-element-932c2e8 .elementor-icon svg{height:44px;}.elementor-32897 .elementor-element.elementor-element-d466a7b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-c516cea .elementor-icon-wrapper{text-align:left;}.elementor-32897 .elementor-element.elementor-element-c516cea.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-32897 .elementor-element.elementor-element-c516cea.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-c516cea.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-32897 .elementor-element.elementor-element-c516cea.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-c516cea.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-32897 .elementor-element.elementor-element-c516cea .elementor-icon{font-size:44px;}.elementor-32897 .elementor-element.elementor-element-c516cea .elementor-icon svg{height:44px;}.elementor-32897 .elementor-element.elementor-element-0edc4ba .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-099017c .elementor-icon-wrapper{text-align:left;}.elementor-32897 .elementor-element.elementor-element-099017c.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-32897 .elementor-element.elementor-element-099017c.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-099017c.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-32897 .elementor-element.elementor-element-099017c.elementor-view-framed .elementor-icon, .elementor-32897 .elementor-element.elementor-element-099017c.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-32897 .elementor-element.elementor-element-099017c .elementor-icon{font-size:44px;}.elementor-32897 .elementor-element.elementor-element-099017c .elementor-icon svg{height:44px;}.elementor-32897 .elementor-element.elementor-element-9e83c34 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-be65b1b{padding:140px 0px 140px 0px;overflow:visible;}.elementor-32897 .elementor-element.elementor-element-2b9052c > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-32897 .elementor-element.elementor-element-80de860 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-field-type-html{padding-bottom:0px;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-button[type="submit"]{color:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-32897 .elementor-element.elementor-element-0b7cd0b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}/* Start custom CSS */body{font-family:'Barlow',sans-serif;color:#0D1F3C;-webkit-font-smoothing:antialiased;overflow-x:hidden}
html{scroll-behavior:smooth}
/* eyebrow */
.ersk-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px;font-family:'Barlow',sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#C9A84C}
.ersk-eyebrow .elementor-heading-title::before{content:'';width:28px;height:1px;background:#C9A84C;display:inline-block}
/* display headings */
.ersk-display .elementor-heading-title{font-family:'Cormorant Garamond',Georgia,serif;font-weight:300;line-height:1.2;color:#0D1F3C}
.ersk-display .elementor-heading-title em{font-style:italic;color:#C9A84C}
.ersk-hero-h1 .elementor-heading-title{font-size:clamp(2.8rem,4.5vw,4.2rem);line-height:1.12;margin:16px 0 8px}
.ersk-h2 .elementor-heading-title{font-size:clamp(2.2rem,3.5vw,3rem);margin:10px 0}
/* body text */
.ersk-body p{font-size:.97rem;font-weight:300;line-height:1.8;color:#4A4A44}
.ersk-hero-sub p{max-width:480px}
/* buttons */
.ersk-btn-gold .elementor-button{background:#C9A84C;color:#0D1F3C;font-family:'Barlow',sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:16px 36px;border-radius:0;transition:background .25s,transform .2s}
.ersk-btn-gold .elementor-button:hover{background:#E2C57A;color:#0D1F3C;transform:translateY(-1px)}
.ersk-btn-ghost .elementor-button{background:transparent;color:#0D1F3C;font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0D1F3C;border-radius:0;padding:14px 0 4px}
.ersk-btn-ghost .elementor-button:hover{color:#C9A84C;border-color:#C9A84C}
/* stats */
.ersk-stats{border-top:1px solid #E8E8E4;padding-top:32px}
.ersk-stat-num .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-size:2.4rem;font-weight:300;line-height:1;color:#0D1F3C}
.ersk-stat-num .elementor-heading-title span{color:#C9A84C}
.ersk-stat-label p{font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#A8A8A0;margin-top:6px}
/* hero badge */
.ersk-hero-visual{position:relative}
.ersk-hero-badge{position:absolute;bottom:48px;left:48px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);padding:20px 28px;border-left:3px solid #C9A84C;width:auto}
.ersk-hero-badge .b-title{font-family:'Cormorant Garamond',serif;font-size:1.1rem;color:#0D1F3C}
.ersk-hero-badge .b-sub{font-size:.72rem;color:#4A4A44;margin-top:4px;letter-spacing:.06em}
/* marquee */
.ersk-marquee{overflow:hidden}
.ersk-marquee .marquee-track{display:flex;white-space:nowrap;animation:ersk-marquee 22s linear infinite}
.ersk-marquee .mi{display:inline-flex;align-items:center;gap:24px;padding:0 32px;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55)}
.ersk-marquee .mi::after{content:'';width:4px;height:4px;background:#C9A84C;border-radius:50%}
@keyframes ersk-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/* about */
.ersk-about-img img{aspect-ratio:4/5;object-fit:cover;width:100%}
.ersk-dash-list ul{list-style:none;margin:24px 0;padding:0;display:flex;flex-direction:column;gap:12px}
.ersk-dash-list li{display:flex;align-items:center;gap:14px;font-size:.88rem;font-weight:500;color:#0D1F3C}
.ersk-dash-list li::before{content:'';width:20px;height:1px;background:#C9A84C;flex-shrink:0}
/* service cards */
.ersk-card>.elementor-widget-wrap{background:#fff;border:1px solid #E8E8E4;padding:48px 36px !important;transition:background .3s;position:relative;overflow:hidden}
.ersk-card>.elementor-widget-wrap::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:#C9A84C;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
.ersk-card:hover>.elementor-widget-wrap::after{transform:scaleX(1)}
.ersk-card:hover>.elementor-widget-wrap{background:#0D1F3C}
.ersk-card:hover .elementor-heading-title{color:rgba(255,255,255,.92) !important}
.ersk-card:hover p{color:rgba(255,255,255,.75)}
.ersk-card:hover .elementor-icon i{color:#C9A84C !important}
.ersk-num .elementor-heading-title{font-family:'Barlow',sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.2em;color:#C9A84C !important}
.ersk-card-title .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-size:1.35rem;font-weight:400;line-height:1.25;color:#0D1F3C}
.ersk-card p{font-size:.85rem;line-height:1.75;color:#4A4A44;transition:color .3s}
.ersk-learn a{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#C9A84C;text-decoration:none}
/* footprint */
.ersk-fp>.elementor-widget-wrap{background:#fff;border:1px solid #E8E8E4;padding:40px 16px !important;transition:border-color .3s,box-shadow .3s}
.ersk-fp:hover>.elementor-widget-wrap{border-color:#C9A84C;box-shadow:0 8px 32px rgba(201,168,76,.12)}
.ersk-flag .elementor-heading-title{font-size:2.4rem;line-height:1}
.ersk-country .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-size:1.25rem;font-weight:400;color:#0D1F3C;margin:8px 0 4px}
.ersk-cities p{font-size:.78rem;color:#A8A8A0;letter-spacing:.06em;line-height:1.7;margin-bottom:0}
.ersk-tag{display:inline-block;font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#C9A84C;border:1px solid #C9A84C;padding:3px 10px;margin-top:12px}
/* pillars */
.ersk-pillar>.elementor-widget-wrap{padding:72px 52px !important;position:relative;border-right:1px solid rgba(255,255,255,.08)}
.ersk-pillar>.elementor-widget-wrap::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,#C9A84C,transparent)}
.ersk-pillar-num .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-size:5rem;font-weight:300;color:rgba(255,255,255,.05);line-height:1}
.ersk-pillar-title .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-weight:300;color:#fff;margin:12px 0}
.ersk-pillar p{font-size:.88rem;line-height:1.8;color:rgba(255,255,255,.55)}
/* contact details */
.ersk-detail{display:flex;gap:18px;margin-bottom:20px;align-items:flex-start}
.ersk-detail .ic{width:40px;height:40px;background:#F7EFD8;display:flex;align-items:center;justify-content:center;color:#C9A84C;flex-shrink:0}
.ersk-detail .lb{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0D1F3C;margin-bottom:2px}
.ersk-detail .tx{font-size:.88rem;line-height:1.7;color:#4A4A44}
/* form */
.ersk-form label{font-size:.68rem !important;font-weight:600 !important;letter-spacing:.14em;text-transform:uppercase;color:#0D1F3C}
.ersk-form input,.ersk-form select,.ersk-form textarea{font-family:'Barlow',sans-serif;font-size:.9rem;color:#0D1F3C;background:#fff;border:1px solid #E8E8E4;border-radius:0;padding:14px 18px}
.ersk-form input:focus,.ersk-form select:focus,.ersk-form textarea:focus{border-color:#C9A84C;outline:none;box-shadow:none}
.ersk-form .elementor-button{background:#C9A84C;color:#0D1F3C;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:18px 40px;border-radius:0;transition:background .25s}
.ersk-form .elementor-button:hover{background:#E2C57A}
.ersk-note p{font-size:.75rem;color:#A8A8A0}
/* footer */
.ersk-footer-logo .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-size:1.5rem;font-weight:400;color:#fff;letter-spacing:.04em}
.ersk-footer-logo .elementor-heading-title span{color:#C9A84C}
.ersk-footer-about p{font-size:.85rem;line-height:1.8;color:rgba(255,255,255,.45)}
.ersk-footer-title .elementor-heading-title{font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#C9A84C;margin-bottom:14px}
.ersk-footer-links a span{font-size:.85rem;color:rgba(255,255,255,.5);transition:color .2s}
.ersk-footer-links a:hover span{color:#fff}
.ersk-footer-links .elementor-icon-list-item{margin-bottom:6px}
.ersk-copy p,.ersk-part p{font-size:.75rem;color:rgba(255,255,255,.3);margin:0}
.ersk-part p{color:#C9A84C;opacity:.7}
@media (max-width:800px){
  .ersk-pillar>.elementor-widget-wrap{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}
  .ersk-hero-badge{left:24px;bottom:24px}
}/* End custom CSS */