.elementor-163 .elementor-element.elementor-element-1d54284c{--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;}.elementor-163 .elementor-element.elementor-element-7468314b{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-163 .elementor-element.elementor-element-42770957{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-163 .elementor-element.elementor-element-5fae7c8c{width:initial;max-width:initial;font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:1.2px;color:#A57C44;}.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-163 .elementor-element.elementor-element-633a804b .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:46px;font-weight:800;letter-spacing:-1px;color:#1C2226;}.elementor-163 .elementor-element.elementor-element-37282836{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-163 .elementor-element.elementor-element-4af66fb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-23a59899{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-163 .elementor-element.elementor-element-7eb212d0 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:20px;font-weight:700;color:#1C2226;}.elementor-163 .elementor-element.elementor-element-246bf16b{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#5C636A;}.elementor-163 .elementor-element.elementor-element-e8e4d85 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:20px;font-weight:700;color:#1C2226;}.elementor-163 .elementor-element.elementor-element-6f6ff066{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#5C636A;}.elementor-163 .elementor-element.elementor-element-4a670987{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#5C636A;}@media(max-width:1024px){.elementor-163 .elementor-element.elementor-element-633a804b .elementor-heading-title{font-size:37px;}.elementor-163 .elementor-element.elementor-element-7eb212d0 .elementor-heading-title{font-size:16px;}.elementor-163 .elementor-element.elementor-element-e8e4d85 .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-163 .elementor-element.elementor-element-633a804b .elementor-heading-title{font-size:29px;}.elementor-163 .elementor-element.elementor-element-7eb212d0 .elementor-heading-title{font-size:13px;}.elementor-163 .elementor-element.elementor-element-e8e4d85 .elementor-heading-title{font-size:13px;}}/* Start custom CSS for container, class: .elementor-element-1d54284c */.elementor-163 .elementor-element.elementor-element-1d54284c .jii-banner::after{content:"";position:absolute;inset:0;border-radius:34px;background:linear-gradient(180deg,transparent 60%,rgba(20,40,50,.30));pointer-events:none}
.elementor-163 .elementor-element.elementor-element-1d54284c .jii-pcard{transition:.3s}.elementor-163 .elementor-element.elementor-element-1d54284c .jii-pcard:hover{transform:translateY(-5px)}
.elementor-163 .elementor-element.elementor-element-1d54284c .jii-fcard:hover{transform:translateY(-4px)}
.elementor-163 .elementor-element.elementor-element-1d54284c .jii-tag{position:absolute;left:12px;top:12px;background:rgba(255,255,255,.92);font-size:.7rem;font-weight:700;padding:.35rem .8rem;border-radius:100px}
.elementor-163 .elementor-element.elementor-element-1d54284c .jii-heart{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center}
.elementor-163 .elementor-element.elementor-element-1d54284c .jii-badge{position:absolute;right:12px;top:12px;font-size:.62rem;font-weight:700;padding:.2rem .6rem;border-radius:100px;color:#fff}/* End custom CSS */