.elementor-21 .elementor-element.elementor-element-5b741cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 18px;--row-gap:10px;--column-gap:18px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(14,24,38,0.10);--border-color:rgba(14,24,38,0.10);--border-radius:0px 0px 0px 0px;box-shadow:0px 1px 10px 0px rgba(14,24,38,0.05);--padding-top:6px;--padding-bottom:6px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-5b741cb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5b741cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.68);}.elementor-21 .elementor-element.elementor-element-85d273e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-21 .elementor-element.elementor-element-82b3e1c{text-align:start;}.elementor-21 .elementor-element.elementor-element-82b3e1c img{width:27%;}.elementor-21 .elementor-element.elementor-element-ff850b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-45ed340{--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:10px 40px;--row-gap:10px;--column-gap:40px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(14,24,38,0.10);--border-color:rgba(14,24,38,0.10);--border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -8px rgba(14,24,38,0.16);--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-21 .elementor-element.elementor-element-45ed340:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-45ed340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #F6F8FA 100%);}.elementor-21 .elementor-element.elementor-element-44ee562{--display:flex;}.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-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-fbdba08{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-text{color:#2B3644;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-a86f4f9{--display:flex;}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-e8f378a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-text{color:#2B3644;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-46f72dd{--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:10px 40px;--row-gap:10px;--column-gap:40px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(14,24,38,0.10);--border-color:rgba(14,24,38,0.10);--border-radius:20px 20px 20px 20px;box-shadow:0px 22px 54px -8px rgba(14,24,38,0.16);--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-21 .elementor-element.elementor-element-46f72dd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-46f72dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #F6F8FA 100%);}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-af686e2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-text{color:#2B3644;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-80e3599{--display:flex;}.elementor-21 .elementor-element.elementor-element-bfb5cb2{--display:flex;}.elementor-21 .elementor-element.elementor-element-f4d4aab{--display:flex;}.elementor-21 .elementor-element.elementor-element-9b1425c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-open-animation-duration:0ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#0E1826;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-21 .elementor-element.elementor-element-9b1425c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-21 .elementor-element.elementor-element-9b1425c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-21 .elementor-element.elementor-element-9b1425c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.2px;}.elementor-21 .elementor-element.elementor-element-9b1425c {--n-menu-title-color-hover:#A87F42;--n-menu-title-color-active:#A87F42;}.elementor-21 .elementor-element.elementor-element-8cdf36a{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-f6d4574 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-f6d4574 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-21 .elementor-element.elementor-element-f6d4574 .elementor-button{font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:700;letter-spacing:0.3px;fill:#0F1620;color:#0F1620;background-color:#D4AE72;border-style:none;border-radius:50px 50px 50px 50px;padding:12px 20px 12px 20px;}.elementor-21 .elementor-element.elementor-element-1418086{width:initial;max-width:initial;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-5b741cb{--width:100%;}.elementor-21 .elementor-element.elementor-element-85d273e{--width:16%;}.elementor-21 .elementor-element.elementor-element-ff850b3{--width:58%;}.elementor-21 .elementor-element.elementor-element-45ed340{--width:100%;}.elementor-21 .elementor-element.elementor-element-44ee562{--width:46%;}.elementor-21 .elementor-element.elementor-element-a86f4f9{--width:46%;}.elementor-21 .elementor-element.elementor-element-46f72dd{--width:100%;}.elementor-21 .elementor-element.elementor-element-8cdf36a{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-85d273e{--width:40%;}.elementor-21 .elementor-element.elementor-element-ff850b3{--width:100%;}.elementor-21 .elementor-element.elementor-element-8cdf36a{--width:40%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-5b741cb{--padding-top:6px;--padding-bottom:6px;--padding-left:18px;--padding-right:18px;}.elementor-21 .elementor-element.elementor-element-82b3e1c img{width:55%;}.elementor-21 .elementor-element.elementor-element-ff850b3{--justify-content:center;}.elementor-21 .elementor-element.elementor-element-9b1425c{--n-menu-title-font-size:14px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-5b741cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-85d273e{--width:43%;}.elementor-21 .elementor-element.elementor-element-82b3e1c img{width:48%;}.elementor-21 .elementor-element.elementor-element-ff850b3{--width:50%;}.elementor-21 .elementor-element.elementor-element-45ed340{--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-21 .elementor-element.elementor-element-44ee562{--width:100%;}.elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-fbdba08 .elementor-icon-list-item > a{font-size:14px;line-height:35px;}.elementor-21 .elementor-element.elementor-element-a86f4f9{--width:100%;}.elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-e8f378a .elementor-icon-list-item > a{font-size:14px;line-height:35px;}.elementor-21 .elementor-element.elementor-element-46f72dd{--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-af686e2 .elementor-icon-list-item > a{font-size:16px;line-height:35px;}.elementor-21 .elementor-element.elementor-element-9b1425c{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-font-size:16px;}.elementor-21 .elementor-element.elementor-element-9b1425c.elementor-element{--align-self:flex-end;}}/* Start custom CSS for container, class: .elementor-element-85d273e */.ds-h69-logo{position:relative;display:flex;align-items:center}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdba08 */.ds-h69-il1 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il1 .elementor-icon-list-item > a, .ds-h69-il1 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il1 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il1 .elementor-icon-list-item:hover > a, .ds-h69-il1 .elementor-icon-list-item:hover > span, .ds-h69-il1 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il1 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e8f378a */.ds-h69-il2 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il2 .elementor-icon-list-item > a, .ds-h69-il2 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il2 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il2 .elementor-icon-list-item:hover > a, .ds-h69-il2 .elementor-icon-list-item:hover > span, .ds-h69-il2 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il2 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ed340 */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-af686e2 */.ds-h69-il3 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il3 .elementor-icon-list-item > a, .ds-h69-il3 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il3 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il3 .elementor-icon-list-item:hover > a, .ds-h69-il3 .elementor-icon-list-item:hover > span, .ds-h69-il3 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il3 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f72dd */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdba08 */.ds-h69-il1 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il1 .elementor-icon-list-item > a, .ds-h69-il1 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il1 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il1 .elementor-icon-list-item:hover > a, .ds-h69-il1 .elementor-icon-list-item:hover > span, .ds-h69-il1 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il1 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e8f378a */.ds-h69-il2 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il2 .elementor-icon-list-item > a, .ds-h69-il2 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il2 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il2 .elementor-icon-list-item:hover > a, .ds-h69-il2 .elementor-icon-list-item:hover > span, .ds-h69-il2 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il2 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ed340 */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-af686e2 */.ds-h69-il3 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il3 .elementor-icon-list-item > a, .ds-h69-il3 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il3 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il3 .elementor-icon-list-item:hover > a, .ds-h69-il3 .elementor-icon-list-item:hover > span, .ds-h69-il3 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il3 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f72dd */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdba08 */.ds-h69-il1 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il1 .elementor-icon-list-item > a, .ds-h69-il1 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il1 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il1 .elementor-icon-list-item:hover > a, .ds-h69-il1 .elementor-icon-list-item:hover > span, .ds-h69-il1 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il1 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e8f378a */.ds-h69-il2 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il2 .elementor-icon-list-item > a, .ds-h69-il2 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il2 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il2 .elementor-icon-list-item:hover > a, .ds-h69-il2 .elementor-icon-list-item:hover > span, .ds-h69-il2 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il2 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ed340 */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-af686e2 */.ds-h69-il3 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il3 .elementor-icon-list-item > a, .ds-h69-il3 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il3 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il3 .elementor-icon-list-item:hover > a, .ds-h69-il3 .elementor-icon-list-item:hover > span, .ds-h69-il3 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il3 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f72dd */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdba08 */.ds-h69-il1 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il1 .elementor-icon-list-item > a, .ds-h69-il1 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il1 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il1 .elementor-icon-list-item:hover > a, .ds-h69-il1 .elementor-icon-list-item:hover > span, .ds-h69-il1 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il1 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e8f378a */.ds-h69-il2 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il2 .elementor-icon-list-item > a, .ds-h69-il2 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il2 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il2 .elementor-icon-list-item:hover > a, .ds-h69-il2 .elementor-icon-list-item:hover > span, .ds-h69-il2 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il2 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ed340 */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-af686e2 */.ds-h69-il3 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il3 .elementor-icon-list-item > a, .ds-h69-il3 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il3 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il3 .elementor-icon-list-item:hover > a, .ds-h69-il3 .elementor-icon-list-item:hover > span, .ds-h69-il3 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il3 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f72dd */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdba08 */.ds-h69-il1 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il1 .elementor-icon-list-item > a, .ds-h69-il1 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il1 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il1 .elementor-icon-list-item:hover > a, .ds-h69-il1 .elementor-icon-list-item:hover > span, .ds-h69-il1 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il1 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e8f378a */.ds-h69-il2 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il2 .elementor-icon-list-item > a, .ds-h69-il2 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il2 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il2 .elementor-icon-list-item:hover > a, .ds-h69-il2 .elementor-icon-list-item:hover > span, .ds-h69-il2 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il2 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ed340 */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-af686e2 */.ds-h69-il3 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il3 .elementor-icon-list-item > a, .ds-h69-il3 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il3 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il3 .elementor-icon-list-item:hover > a, .ds-h69-il3 .elementor-icon-list-item:hover > span, .ds-h69-il3 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il3 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f72dd */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdba08 */.ds-h69-il1 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il1 .elementor-icon-list-item > a, .ds-h69-il1 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il1 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il1 .elementor-icon-list-item:hover > a, .ds-h69-il1 .elementor-icon-list-item:hover > span, .ds-h69-il1 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il1 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e8f378a */.ds-h69-il2 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il2 .elementor-icon-list-item > a, .ds-h69-il2 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il2 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il2 .elementor-icon-list-item:hover > a, .ds-h69-il2 .elementor-icon-list-item:hover > span, .ds-h69-il2 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il2 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ed340 */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-af686e2 */.ds-h69-il3 .elementor-icon-list-item { border-radius:10px; transition: background .28s ease; }
.ds-h69-il3 .elementor-icon-list-item > a, .ds-h69-il3 .elementor-icon-list-item > span { display:block; padding:8px 12px !important; color:#2B3644 !important; transition: color .28s ease, padding-left .28s ease; }
.ds-h69-il3 .elementor-icon-list-item:hover { background:rgba(196,154,90,0.10); }
.ds-h69-il3 .elementor-icon-list-item:hover > a, .ds-h69-il3 .elementor-icon-list-item:hover > span, .ds-h69-il3 .elementor-icon-list-item:hover .elementor-icon-list-text { color:#A87F42 !important; padding-left:18px !important; }
.ds-h69-il3 .elementor-icon-list-text { color:#2B3644 !important; transition: color .28s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f72dd */.ds-h69-starzone { position:relative; overflow:hidden; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
@media (max-width:1024px){ .ds-h69-starzone { backdrop-filter:none !important; -webkit-backdrop-filter:none !important; animation:none !important; transition:none !important; } }/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-9b1425c */.ds-h69-mega .e-n-menu-title { border-radius:6px; padding:6px 13px !important; transition: background .3s ease, color .3s ease; cursor:pointer; }
.ds-h69-mega .e-n-menu-title:hover { background:rgba(196,154,90,0.10); }
.ds-h69-mega .e-n-menu-title[aria-expanded='true'] { background:rgba(196,154,90,0.15); }
.ds-h69-mega .e-n-menu-content { background:transparent !important; box-shadow:none !important; border:none !important; }
.ds-h69-mega .e-n-menu-content > .e-con { background:transparent !important; box-shadow:none !important; border:none !important; padding:0 !important; }
.ds-h69-mega .e-n-menu-toggle { color:#0E1826 !important; }
@media (min-width:1025px){
  .ds-h69-mega .e-n-menu-content > .e-con { 
    animation: dsMenuIn69 .22s cubic-bezier(.2,.7,.3,1) both !important; }
  @keyframes dsMenuIn69 { from { opacity:0; transform:translateY(-8px); } to { opacity:1; transform:translateY(0); } }
}
@media (max-width:1024px){
  .ds-h69-mega .e-n-menu-content,
  .ds-h69-mega .e-n-menu-content > .e-con,
  .ds-h69-mega .e-n-menu-content .e-con-inner,
  .ds-h69-mega .animated {
    animation:none !important; -webkit-animation:none !important;
    animation-duration:0s !important; animation-delay:0s !important;
    transition:none !important; opacity:1 !important; transform:none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff850b3 */.ds-h69-nav { position:relative; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6d4574 */.ds-h69-btn .elementor-button { position:relative; overflow:hidden; background:linear-gradient(120deg,#F0DCB6 0%,#D4AE72 52%,#BE8F4C 100%) !important; box-shadow:0 8px 22px rgba(212,174,114,0.30), inset 0 1px 0 rgba(255,255,255,0.42); transition: transform .32s ease, box-shadow .32s ease; }
.ds-h69-btn .elementor-button::before { content:''; position:absolute; top:0; left:-160%; width:58%; height:100%; background:linear-gradient(120deg,transparent,rgba(255,255,255,0.6),transparent); transform:skewX(-20deg); transition:left .85s ease; pointer-events:none; }
.ds-h69-btn .elementor-button:hover::before { left:135%; }
.ds-h69-btn .elementor-button:hover { transform:translateY(-2px); box-shadow:0 14px 32px rgba(212,174,114,0.45), inset 0 1px 0 rgba(255,255,255,0.42); }
.ds-h69-btn .elementor-button:hover .elementor-button-icon { transform:translateX(5px); transition:transform .3s ease; }
@media (max-width:1024px){ .ds-h69-btn { display:none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cdf36a */.ds-h69-cta { position:relative; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1418086 */.ds-h69-starjs{position:absolute!important;left:-9999px!important;top:0!important;width:0!important;height:0!important;min-height:0!important;overflow:hidden!important;flex:0 0 0!important;margin:0!important;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b741cb *//* ============ HEADER 69 ============
   Top: full-width white bar.  Scrolled: floating glass capsule.
   Driven by a CSS scroll timeline — no JavaScript.
   Padding, colours and border are native Elementor settings.        */

.ds-h69{position:fixed!important;top:0;left:0;right:0;margin:0 auto!important;
  z-index:99;margin-bottom:0!important;max-width:none;width:auto;border-radius:0}
.admin-bar .ds-h69{top:32px}
@media (max-width:782px){.admin-bar .ds-h69{top:46px}}

/* the html widget must not occupy a slot in the flex row */
.ds-h69 > .elementor-widget-html{position:absolute!important;left:-9999px!important;
  width:0!important;height:0!important;min-height:0!important;overflow:hidden!important;
  flex:0 0 0!important;margin:0!important;padding:0!important}

@keyframes h69cap{
  from{ top:0px; width:100%; max-width:none; border-radius:0px;
        background-color:rgba(255,255,255,.68);
        -webkit-backdrop-filter:blur(18px) saturate(165%);
        backdrop-filter:blur(18px) saturate(165%);
        box-shadow:0 1px 10px rgba(14,24,38,.05);
        border-color:rgba(14,24,38,.10) }
  55% { top:5px; width:calc(100% - 18px); max-width:1420px; border-radius:9px;
        background-color:rgba(255,255,255,.62);
        -webkit-backdrop-filter:blur(20px) saturate(160%);
        backdrop-filter:blur(20px) saturate(172%);
        box-shadow:0 6px 22px rgba(14,24,38,.08);
        border-color:rgba(255,255,255,.40) }
  to  { top:10px; width:calc(100% - 40px); max-width:1180px; border-radius:18px;
        background-color:rgba(255,255,255,.55);
        -webkit-backdrop-filter:blur(22px) saturate(180%);
        backdrop-filter:blur(22px) saturate(180%);
        box-shadow:0 10px 34px rgba(14,24,38,.10),0 2px 8px rgba(14,24,38,.05),
                   inset 0 1px 0 rgba(255,255,255,.85);
        border-color:rgba(255,255,255,.65) }
}
@supports (animation-timeline: scroll()){
  .ds-h69{animation:h69cap 1s cubic-bezier(.33,0,.2,1) both;
    animation-timeline:scroll(root block);animation-range:0 240px}
  @media (max-width:767px){
    @keyframes h69cap{
      from{top:0px;width:100%;max-width:none;border-radius:0px;
           background-color:rgba(255,255,255,.74);
           -webkit-backdrop-filter:blur(15px) saturate(160%);backdrop-filter:blur(15px) saturate(160%)}
      to  {top:8px;width:calc(100% - 20px);max-width:1180px;border-radius:14px;
           background-color:rgba(255,255,255,.58);
           -webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}
    }
  }
}
/* fallback when scroll timelines are unavailable: the light glass, statically */
.ds-h69{-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%)}
@media (prefers-reduced-motion:reduce){.ds-h69{animation:none!important}}

.ds-h69-logoimg img{height:auto;display:block;transition:opacity .3s ease}
.ds-h69-logoimg:hover img{opacity:.82}

.ds-h69-mega .e-n-menu-title-text{color:#0E1826!important}
.ds-h69-mega .e-n-menu-toggle{color:#0E1826!important}
.ds-h69-mega .e-n-menu-title:hover{background:rgba(196,154,90,.10)}
.ds-h69-mega .e-n-menu-title:hover .e-n-menu-title-text{color:#A87F42!important}

/* mobile toggle: bare glyph, plain cross when open */
body .ds-h69 .e-n-menu-toggle,
body .ds-h69 .e-n-menu-toggle[aria-expanded="true"],
body .ds-h69 .e-n-menu-toggle *{background:none!important;background-color:transparent!important;
  box-shadow:none!important;border:0!important;border-radius:0!important;
  color:#0E1826!important;fill:#0E1826!important;stroke:#0E1826!important}
body .ds-h69 .e-n-menu-toggle[aria-expanded="true"] svg,
body .ds-h69 .e-n-menu-toggle[aria-expanded="true"] i{opacity:0!important;visibility:hidden!important}
body .ds-h69 .e-n-menu-toggle[aria-expanded="true"]{position:relative!important;
  width:26px!important;height:26px!important;display:inline-flex!important;
  align-items:center;justify-content:center}
body .ds-h69 .e-n-menu-toggle[aria-expanded="true"]::before,
body .ds-h69 .e-n-menu-toggle[aria-expanded="true"]::after{content:''!important;
  position:absolute!important;left:50%!important;top:50%!important;
  width:21px!important;height:2px!important;border-radius:2px!important;
  background:#0E1826!important;display:block!important}
body .ds-h69 .e-n-menu-toggle[aria-expanded="true"]::before{transform:translate(-50%,-50%) rotate(45deg)!important}
body .ds-h69 .e-n-menu-toggle[aria-expanded="true"]::after{transform:translate(-50%,-50%) rotate(-45deg)!important}/* End custom CSS */