.elementor-8 .elementor-element.elementor-element-7461754{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero-wrap{--cc-h-name-align:center;--cc-h-name-x:-158px;--cc-h-name-y:2px;--cc-h-pos-x:50%;--cc-h-pos-y:22%;--cc-h-photo-x:36%;--cc-h-photo-w:50%;--cc-h-maxw:1680px;--cc-h-gutter:0px;--cc-h-bg:#FBFAF8;--cc-h-border:#0A0708;--cc-h-bw:1px;--cc-h-photo-bg:#FBFAF8;--cc-h-label:#520000;--cc-h-heading:#0A0708;--cc-h-text:#4A4447;--cc-h-mono:#0A0708;--cc-h-link:#0A0708;--cc-h-link-hover:#0A0708;--cc-h-name:#520000;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero__photo img{object-fit:contain;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero__label{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.98px;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero__heading{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3px;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero__text{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0.66px;max-width:none;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero__pitch{width:394px;max-width:none;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero__mono{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.66px;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero__btn{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.98px;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero__name{font-family:"Cormorant Garamond", Sans-serif;font-size:104px;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-de21ee4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-45af039 .cc-welcome__word{text-align:center;font-family:"Bodoni Moda", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-45af039 .cc-welcome-wrap{--cc-w-shift:0.58em;--cc-w-photo-h:120vh;--cc-w-band:0px;--cc-w-pos-x:50%;--cc-w-pos-y:0%;--cc-w-text-w:255px;--cc-w-bg:#0A0708;--cc-w-photo-bg:#D9D6DF;--cc-w-stack-bg:#FFFFFF;--cc-w-word:#FFFFFF;--cc-w-title:#1B1A1A;--cc-w-text:#1B1A1A;}.elementor-8 .elementor-element.elementor-element-45af039 .cc-welcome__photo img{object-fit:cover;}.elementor-8 .elementor-element.elementor-element-45af039 .cc-welcome__title{font-family:"Archivo", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-45af039 .cc-welcome__para{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.55px;}.elementor-8 .elementor-element.elementor-element-0d698dd{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0d698dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0d698dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0708;}.elementor-8 .elementor-element.elementor-element-fc28591 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fc28591 .cc-wid{--cc-wd-bg:#0A0708;--cc-wd-pad:60px;--cc-wd-maxw:1680px;--cc-wd-gutter:50px;--cc-wd-label:#D08A92;--cc-wd-line:rgba(255,255,255,0.22);--cc-wd-hover:rgba(255,255,255,0.04);--cc-wd-title:#FFFFFF;--cc-wd-desc:#CFC8CB;--cc-wd-ico:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fc28591 .cc-wid__label{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1.98px;}.elementor-8 .elementor-element.elementor-element-fc28591 .cc-wid-row__title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;line-height:66px;}.elementor-8 .elementor-element.elementor-element-fc28591 .cc-wid-row__desc{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-8 .elementor-element.elementor-element-278d7a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c37d578 .cc-contents-wrap{--cc-c-pos-y:15%;--cc-c-bg:#FDFBF5;--cc-c-line:#1B1A1A;--cc-c-hover:#CDBFB4;--cc-c-min:720px;--cc-c-photo-w:26.667%;--cc-c-chrome:#1B1A1A;--cc-c-text:#1B1A1A;--cc-c-text-hover:#520000;}.elementor-8 .elementor-element.elementor-element-c37d578 .cc-mono{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-c37d578 .cc-contents__cols a{font-family:"Archivo", Sans-serif;font-weight:800;}.elementor-8 .elementor-element.elementor-element-9453372{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-288318d .cc-tonal-wrap{--cc-t-bg:#FFFFFF;--cc-t-maxw:1680px;--cc-t-cap:#1B1A1A;--cc-t-gap:0px;}.elementor-8 .elementor-element.elementor-element-288318d .cc-mono{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-00d7bc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d72366c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d72366c .cc-jnl-wrap{--cc-j-bh:570px;--cc-j-by:40%;--cc-j-shade:calc(30 / 100);--cc-j-btext:#FFFFFF;--cc-j-bg:#F3EEE7;--cc-j-maxw:1680px;--cc-j-label:#520000;--cc-j-heading:#0A0708;--cc-j-link:#0A0708;--cc-j-line:#0A0708;--cc-j-rtitle:#0A0708;--cc-j-rtitle-hover:#520000;--cc-j-rmeta:#0A0708;}.elementor-8 .elementor-element.elementor-element-d72366c .cc-jnl__btitle{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-d72366c .cc-jnl__heading{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-d72366c .cc-jrow__title{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-344d168{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ccfe5d2 .cc-pov-wrap{--cc-p-pos-y:20%;--cc-p-min:640px;--cc-p-bg:#FFFFFF;--cc-p-quote:#0A0708;--cc-p-label:#1B1A1A;--cc-p-text:#2A2627;--cc-p-btn-bg:#520000;--cc-p-btn-text:#FFFFFF;--cc-p-btn-hover:#1B1A1A;}.elementor-8 .elementor-element.elementor-element-ccfe5d2 .cc-pov__quote{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;text-transform:none;line-height:73px;text-align:left;}.elementor-8 .elementor-element.elementor-element-ccfe5d2 .cc-pov__label{font-family:"Archivo", Sans-serif;font-weight:800;text-transform:uppercase;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3eb5d1c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero-wrap{--cc-h-name-y:-3px;}.elementor-8 .elementor-element.elementor-element-3eb5d1c .cc-hero__name{font-size:42px;}.elementor-8 .elementor-element.elementor-element-de21ee4{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-45af039 .cc-welcome-wrap{--cc-w-gutter:16px;}.elementor-8 .elementor-element.elementor-element-45af039 .cc-welcome__word{font-size:56px;letter-spacing:4.4px;}.elementor-8 .elementor-element.elementor-element-0d698dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fc28591 .cc-wid{--cc-wd-pad:48px;--cc-wd-gutter:16px;}.elementor-8 .elementor-element.elementor-element-fc28591 .cc-wid-row__title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-288318d .cc-tonal-wrap{--cc-t-pad:36px;--cc-t-gutter:16px;}.elementor-8 .elementor-element.elementor-element-d72366c .cc-jnl-wrap{--cc-j-pad:27px;--cc-j-gutter:16px;}.elementor-8 .elementor-element.elementor-element-d72366c .cc-jnl__heading{font-size:30px;}.elementor-8 .elementor-element.elementor-element-d72366c .cc-jrow__title{font-size:20px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-ccfe5d2 .cc-pov-wrap{--cc-p-gutter:16px;}.elementor-8 .elementor-element.elementor-element-ccfe5d2 .cc-pov__quote{font-size:28px;line-height:1.2em;}}/* Start custom CSS for cc-hero, class: .elementor-element-3eb5d1c */.cc-hero-wrap { 
    
 padding: 0px !important;   
    
}

.cc-hero {
    
border-top: 0px !important;    
}


.cc-hero__copy {
 
    padding: 22px 45px clamp(24px, 3vw, 48px) !important;
}



.cc-hero__tag {

    right: 43px !important;
    
}

@media (max-width: 767px) {
    
.cc-hero__copy {
 
padding: 22px 16px  !important;
}


   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7461754 */@media (max-width: 767px) {
    


.elementor-8 .elementor-element.elementor-element-7461754.e-con.e-flex {
        --width: 100%;
        --flex-wrap: none !important;
}
   
}/* End custom CSS */
/* Start custom CSS for cc-welcome, class: .elementor-element-45af039 */.cc-welcome-wrap.cc-wl-45af039 .cc-welcome__text {
   
        padding: 26px 16px !important;
}/* End custom CSS */