.elementor-61684 .elementor-element.elementor-element-8943788{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-61684 .elementor-element.elementor-element-d0189c7{--display:flex;--min-height:64vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:96px;--padding-right:96px;}.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-61684 .elementor-element.elementor-element-ad834ca{--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-61684 .elementor-element.elementor-element-ad834ca:not(.elementor-motion-effects-element-type-background), .elementor-61684 .elementor-element.elementor-element-ad834ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(0, 34, 54, 0.3) 0%, rgba(0, 34, 54, 0.78) 100%);}.elementor-61684 .elementor-element.elementor-element-529c183{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-61684 .elementor-element.elementor-element-e870599{font-family:"Cinzel", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3.84px;color:#f0d9b0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-61684 .elementor-element.elementor-element-b7ee9be .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:500;line-height:66.56px;letter-spacing:0.64px;color:#ffffff;}.elementor-61684 .elementor-element.elementor-element-f5d04c1{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;line-height:25.2px;color:rgba(255,255,255,0.92);}.elementor-61684 .elementor-element.elementor-element-4fb01fa{--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;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(26, 24, 19, 0.15);--border-color:rgba(26, 24, 19, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61684 .elementor-element.elementor-element-4fb01fa:not(.elementor-motion-effects-element-type-background), .elementor-61684 .elementor-element.elementor-element-4fb01fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-61684 .elementor-element.elementor-element-fc24e61{--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;--justify-content:center;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.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-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61684 .elementor-element.elementor-element-e2ccacf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-item > a{font-family:"Cinzel", Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;letter-spacing:1.98px;}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-text{color:rgb(108, 100, 87);transition:color 0.3s;}.elementor-61684 .elementor-element.elementor-element-b438863{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:104px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-61684 .elementor-element.elementor-element-b438863:not(.elementor-motion-effects-element-type-background), .elementor-61684 .elementor-element.elementor-element-b438863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69928f8 );}.elementor-61684 .elementor-element.elementor-element-3b83743{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-61684 .elementor-element.elementor-element-98fd548{font-family:"Cinzel", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3.84px;color:rgb(145, 105, 60);}.elementor-61684 .elementor-element.elementor-element-9d85cd8{text-align:center;}.elementor-61684 .elementor-element.elementor-element-9d85cd8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:500;line-height:62.72px;color:rgb(0, 50, 75);}.elementor-61684 .elementor-element.elementor-element-f0ede19{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:29.25px;color:rgb(108, 100, 87);}.elementor-61684 .elementor-element.elementor-element-cd462e4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vh;--padding-bottom:6vh;--padding-left:0;--padding-right:0;}.elementor-61684 .elementor-element.elementor-element-cd462e4:not(.elementor-motion-effects-element-type-background), .elementor-61684 .elementor-element.elementor-element-cd462e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69928f8 );}.elementor-61684 .elementor-element.elementor-element-22f6a9a{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-61684 .elementor-element.elementor-element-f888503{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-61684 .elementor-element.elementor-element-fc24e61{--content-width:1340px;}}@media(max-width:767px){.elementor-61684 .elementor-element.elementor-element-d0189c7{--min-height:440px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-61684 .elementor-element.elementor-element-b7ee9be .elementor-heading-title{font-size:32px;line-height:34px;}.elementor-61684 .elementor-element.elementor-element-f5d04c1{font-size:13px;}.elementor-61684 .elementor-element.elementor-element-fc24e61{--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-61684 .elementor-element.elementor-element-b438863{--padding-top:56px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-61684 .elementor-element.elementor-element-9d85cd8 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-8943788 */.elementor-61684 .elementor-element.elementor-element-8943788 {
    height: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85b1a06 */.elementor-61684 .elementor-element.elementor-element-85b1a06 img { width: 100%; height: 100%; object-fit: cover; } .elementor-61684 .elementor-element.elementor-element-85b1a06 { position: absolute; inset: 0; height: 100%; z-index: 0; } .elementor-61684 .elementor-element.elementor-element-85b1a06 img { width: 100%; height: 100%; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad834ca */.elementor-61684 .elementor-element.elementor-element-ad834ca { position: absolute; inset: 0; z-index: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529c183 */.elementor-61684 .elementor-element.elementor-element-529c183 { position: relative; z-index: 2; width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0189c7 */.elementor-61684 .elementor-element.elementor-element-d0189c7 { text-align: center; position: relative; overflow: hidden; z-index: 0; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2ccacf */.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-item:nth-child(3) .elementor-icon-list-text { color: rgb(0, 50, 75); }
@media(max-width:600px){
  .elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items{ flex-wrap: nowrap; justify-content: flex-start; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding-bottom: 2px; }
  .elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-items::-webkit-scrollbar{ display: none; }
  .elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-item{ flex: 0 0 auto; white-space: nowrap; }
}
.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-item > a {
  position: relative;
  padding-bottom: 6px;
  transition: color .3s;
}
.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-item > a:hover .elementor-icon-list-text {
  color: rgb(0, 50, 75);
}
.elementor-61684 .elementor-element.elementor-element-e2ccacf .elementor-icon-list-item:nth-child(3) > a::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 2px;
  background: rgb(200, 153, 92);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b83743 */.elementor-61684 .elementor-element.elementor-element-3b83743 { text-align: center; }/* End custom CSS */
/* Start custom CSS */:root{
    --paper:#ffffff; --mist:#f5f2ec;
    --navy:#00324b; --navy-d:#00243a;
    --gold:#c8995c; --bronze:#91693c; --ink:#1a1813; --gray:#6c6457;
    --line:rgba(26,24,19,.15); --line-d:rgba(255,255,255,.18);
    --ggold:linear-gradient(110deg,#e7c98a,#c8995c 45%,#91693c);
  }/* End custom CSS */