.elementor-114 .elementor-element.elementor-element-72fab695 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-114 .elementor-element.elementor-element-72fab695{text-align:center;}.elementor-114 .elementor-element.elementor-element-72fab695 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-114 .elementor-element.elementor-element-6fdd93a > .elementor-widget-container{margin:0px 0px -57px 0px;}.elementor-114 .elementor-element.elementor-element-6fdd93a{z-index:2;text-align:center;}.elementor-114 .elementor-element.elementor-element-6fdd93a .elementor-heading-title{font-family:"BrittanySignature", Sans-serif;font-size:90px;font-weight:500;line-height:1.4;color:#C8C1A9;}.elementor-114 .elementor-element.elementor-element-7fd9ed8d > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:4% 4% 4% 4%;border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-primary );}.elementor-114 .elementor-element.elementor-element-7fd9ed8d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}@media(max-width:1024px){.elementor-114 .elementor-element.elementor-element-72fab695 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-114 .elementor-element.elementor-element-72fab695 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-114 .elementor-element.elementor-element-6fdd93a > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-114 .elementor-element.elementor-element-6fdd93a .elementor-heading-title{font-size:50px;}}/* Start custom CSS for heading, class: .elementor-element-72fab695 */.elementor-114 .elementor-element.elementor-element-72fab695 .elementor-heading-title{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
.elementor-114 .elementor-element.elementor-element-72fab695 .elementor-heading-title span{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 125px;
    aspect-ratio: 1 / 1;
    background: #ece5d5;
    border-radius: 50%;
}
.elementor-114 .elementor-element.elementor-element-72fab695 .elementor-heading-title span:before{
    position: absolute;
    content:"";
    width: 90%;
    height: 90%;
    border: 5px solid #334135;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fdd93a */.elementor-114 .elementor-element.elementor-element-6fdd93a h2{
    font-size: clamp(3.125rem, 1.7696rem + 6.0241vw, 5.625rem) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7fd9ed8d */.elementor-114 .elementor-element.elementor-element-7fd9ed8d div[data-ech-field="last_name"],.elementor-114 .elementor-element.elementor-element-7fd9ed8d div[data-ech-field="first_name"]{
    flex-basis: calc( 50% - 5px);
}
.elementor-114 .elementor-element.elementor-element-7fd9ed8d div[data-ech-field="email"],.elementor-114 .elementor-element.elementor-element-7fd9ed8d div[data-ech-field="tel"]{
    flex-basis: 100%;
}

.elementor-114 .elementor-element.elementor-element-7fd9ed8d div[data-ech-field="item"]{
    display: none;
}

.elementor-114 .elementor-element.elementor-element-7fd9ed8d input,.elementor-114 .elementor-element.elementor-element-7fd9ed8d select{
    background: transparent;
    border-color: transparent;
    border-bottom: 2px solid #334135;
    border-radius: 0;
}
.elementor-114 .elementor-element.elementor-element-7fd9ed8d div[data-ech-btn="submit"]{
    text-align: center;
}
.elementor-114 .elementor-element.elementor-element-7fd9ed8d .ech_lfg_form #submitBtn {
    max-width: 100px;
}
.elementor-114 .elementor-element.elementor-element-7fd9ed8d input:focus,.elementor-114 .elementor-element.elementor-element-7fd9ed8d select:focus{
    border-bottom-color: #3898EC;
}
.elementor-114 .elementor-element.elementor-element-7fd9ed8d .elementor-widget-container:before{
    position: absolute;
    content:"";
    width: 98%;
    height: 96%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 2px solid #334135;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BrittanySignature';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://harvardaddhair.com/wp-content/uploads/2025/08/BrittanySignature.ttf') format('truetype');
}
/* End Custom Fonts CSS */