.elementor-7612 .elementor-element.elementor-element-5921566e{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:70px;--padding-right:70px;}.elementor-7612 .elementor-element.elementor-element-5921566e:not(.elementor-motion-effects-element-type-background), .elementor-7612 .elementor-element.elementor-element-5921566e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-7612 .elementor-element.elementor-element-46e9fdfa{--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;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7612 .elementor-element.elementor-element-3b86b475{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7612 .elementor-element.elementor-element-18be4b3c{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:2.7px;color:#B09A72;}.elementor-7612 .elementor-element.elementor-element-3acb5ac2 .elementor-heading-title{font-family:"CormorantGaramond", Sans-serif;font-size:47px;font-weight:300;text-transform:none;line-height:1.1em;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-7612 .elementor-element.elementor-element-69a3dbd0{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7612 .elementor-element.elementor-element-6ebdb939{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7612 .elementor-element.elementor-element-7041858 img{width:100%;}.elementor-7612 .elementor-element.elementor-element-5388a89d{font-family:"CormorantGaramond", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-7612 .elementor-element.elementor-element-5388a89d a{color:#DAC9AC;}.elementor-7612 .elementor-element.elementor-element-68340cc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7612 .elementor-element.elementor-element-60cfbe60 img{width:100%;}.elementor-7612 .elementor-element.elementor-element-5606b973{font-family:"CormorantGaramond", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-7612 .elementor-element.elementor-element-5606b973 a{color:#DAC9AC;}.elementor-7612 .elementor-element.elementor-element-be91c1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7612 .elementor-element.elementor-element-3eaffb52 img{width:100%;}.elementor-7612 .elementor-element.elementor-element-2f0ad756{font-family:"CormorantGaramond", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-7612 .elementor-element.elementor-element-2f0ad756 a{color:#DAC9AC;}.elementor-7612 .elementor-element.elementor-element-7baf6d58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7612 .elementor-element.elementor-element-114b8af1 img{width:100%;}.elementor-7612 .elementor-element.elementor-element-14ed5a6c{font-family:"CormorantGaramond", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-7612 .elementor-element.elementor-element-14ed5a6c a{color:#DAC9AC;}.elementor-7612 .elementor-element.elementor-element-414f35f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7612 .elementor-element.elementor-element-40508e98 img{width:100%;}.elementor-7612 .elementor-element.elementor-element-21ddeeb9{font-family:"CormorantGaramond", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-7612 .elementor-element.elementor-element-21ddeeb9 a{color:#DAC9AC;}@media(min-width:768px){.elementor-7612 .elementor-element.elementor-element-3b86b475{--width:70%;}}@media(max-width:1024px){.elementor-7612 .elementor-element.elementor-element-5921566e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7612 .elementor-element.elementor-element-18be4b3c{font-size:16px;}.elementor-7612 .elementor-element.elementor-element-3acb5ac2 .elementor-heading-title{font-size:48px;}.elementor-7612 .elementor-element.elementor-element-69a3dbd0{--grid-auto-flow:row;}.elementor-7612 .elementor-element.elementor-element-5388a89d{font-size:16px;}.elementor-7612 .elementor-element.elementor-element-5606b973{font-size:16px;}.elementor-7612 .elementor-element.elementor-element-2f0ad756{font-size:16px;}.elementor-7612 .elementor-element.elementor-element-14ed5a6c{font-size:16px;}.elementor-7612 .elementor-element.elementor-element-21ddeeb9{font-size:16px;}}@media(max-width:767px){.elementor-7612 .elementor-element.elementor-element-5921566e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7612 .elementor-element.elementor-element-18be4b3c{font-size:14px;}.elementor-7612 .elementor-element.elementor-element-3acb5ac2 .elementor-heading-title{font-size:28px;}.elementor-7612 .elementor-element.elementor-element-69a3dbd0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7612 .elementor-element.elementor-element-7041858 img{height:220px;}.elementor-7612 .elementor-element.elementor-element-5388a89d{font-size:14px;}.elementor-7612 .elementor-element.elementor-element-60cfbe60 img{height:220px;}.elementor-7612 .elementor-element.elementor-element-5606b973{font-size:14px;}.elementor-7612 .elementor-element.elementor-element-3eaffb52 img{height:220px;}.elementor-7612 .elementor-element.elementor-element-2f0ad756{font-size:14px;}.elementor-7612 .elementor-element.elementor-element-114b8af1 img{height:220px;}.elementor-7612 .elementor-element.elementor-element-14ed5a6c{font-size:14px;}.elementor-7612 .elementor-element.elementor-element-40508e98 img{height:220px;}.elementor-7612 .elementor-element.elementor-element-21ddeeb9{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-3acb5ac2 */.elementor-7612 .elementor-element.elementor-element-3acb5ac2 em{color:#B09A72;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414f35f5 */@media(max-width:767px){
    .last-card {
        grid-column: span 2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a3dbd0 */.surface-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.surface-card img {
    transition: transform 0.6s ease;
}
.surface-card:hover img{
    transform: scale(1.06);
}
.surface-card .elementor-widget-image:after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(20, 18, 15, 0.4) 0%, transparent 50%);
    height: 100%;
}
.surface-card p a{
        font-family: 'Jost', sans-serif;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-decoration: none;
    opacity: 0;
    transform: translateY(8px);
    display: block;
    transition: opacity 0.3s, transform 0.3s;
}
.surface-card p{
    margin-bottom: 0;
}
.surface-card:hover a {
    opacity: 1;
    transform: translateY(0);
}
.surface-card-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 24px 20px;
}/* End custom CSS */