.elementor-4991 .elementor-element.elementor-element-3d4cc74{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var(--e-global-color-eee846c);--border-color:var( --e-global-color-eee846c );--border-radius:18px 18px 18px 18px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-4991 .elementor-element.elementor-element-3d4cc74:not(.elementor-motion-effects-element-type-background),.elementor-4991 .elementor-element.elementor-element-3d4cc74>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-4991 .elementor-element.elementor-element-4fa0337 .elementor-heading-title{font-family:"Cormorant",Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:65px;letter-spacing:-.5px;color:var(--e-global-color-68890cf)}.elementor-4991 .elementor-element.elementor-element-9c198e9 .jet-listing-dynamic-field__content{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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-4991 .elementor-element.elementor-element-9c198e9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto}.elementor-4991 .elementor-element.elementor-element-9c198e9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto}.elementor-4991 .elementor-element.elementor-element-9c198e9 .jet-listing-dynamic-field{justify-content:flex-start}.elementor-4991 .elementor-element.elementor-element-7deb0e1 .jet-listing-dynamic-field__content{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:700;line-height:26px;letter-spacing:.5px;text-align:left}.elementor-4991 .elementor-element.elementor-element-7deb0e1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto}.elementor-4991 .elementor-element.elementor-element-7deb0e1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto}.elementor-4991 .elementor-element.elementor-element-7deb0e1 .jet-listing-dynamic-field{justify-content:flex-start}@media(max-width:1024px){.elementor-4991 .elementor-element.elementor-element-4fa0337 .elementor-heading-title{font-size:55px;line-height:65px}.elementor-4991 .elementor-element.elementor-element-9c198e9 .jet-listing-dynamic-field__content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:767px){.elementor-4991 .elementor-element.elementor-element-4fa0337 .elementor-heading-title{font-size:45px;line-height:55px;letter-spacing:0}.elementor-4991 .elementor-element.elementor-element-9c198e9 .jet-listing-dynamic-field__content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}.elementor-4991 .elementor-element.elementor-element-4fa0337{font-size:36px;line-height:1;opacity:.7;margin:0 0 0}.elementor-4991 .elementor-element.elementor-element-9c198e9{font-size:17px;margin-top:0;line-height:1.65;opacity:.92;flex:1}.elementor-4991 .elementor-element.elementor-element-9c198e9:not(.expanded){max-height:7.25em;overflow:hidden;position:relative}.elementor-4991 .elementor-element.elementor-element-9c198e9:not(.expanded){max-height:7.25em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}.elementor-4991 .elementor-element.elementor-element-9c198e9 p{margin:0 0 10px}.elementor-4991 .elementor-element.elementor-element-9c198e9 p:last-child{margin-bottom:0}.elementor-4991 .elementor-element.elementor-element-9c198e9.expanded{max-height:none;overflow:visible}.elementor-4991 .elementor-element.elementor-element-9c198e9.expanded::after{display:none}.elementor-4991 .elementor-element.elementor-element-9c9ccf8{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;cursor:pointer;opacity:.85;user-select:none}.elementor-4991 .elementor-element.elementor-element-9c9ccf8:hover{opacity:1;text-decoration:underline}.elementor-4991 .elementor-element.elementor-element-7deb0e1{margin-top:auto;padding-top:6px;font-weight:700;font-size:15px}.elementor-4991 .elementor-element.elementor-element-7deb0e1:before{content:"— ";opacity:.6}.ref-card{background:#fff;border:1px solid rgb(0 0 0 / .10);border-radius:18px;padding:26px;box-shadow:0 10px 24px rgb(0 0 0 / .08);height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.ref-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgb(0 0 0 / .10)}