.elementor-74463 .elementor-element.elementor-element-68a1938f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(33,29,26,.14);--border-color:rgba(33,29,26,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-74463 .elementor-element.elementor-element-68a1938f:not(.elementor-motion-effects-element-type-background), .elementor-74463 .elementor-element.elementor-element-68a1938f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-74463 .elementor-element.elementor-element-7cabf923 .elementor-button{background-color:#263028;font-family:"Seravek", Sans-serif;font-size:0.72rem;font-weight:600;fill:#F7F4EF;color:#F7F4EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F4EF;border-radius:2px 2px 2px 2px;padding:12px 16px 12px 16px;}.elementor-74463 .elementor-element.elementor-element-2230ba93{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-d96a3f2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-74463 .elementor-element.elementor-element-691b0e51{width:auto;max-width:auto;text-align:start;}.elementor-74463 .elementor-element.elementor-element-691b0e51 img{width:210px;}.elementor-74463 .elementor-element.elementor-element-7edcef66{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-1d15170{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-74463 .elementor-element.elementor-element-4fc9ef7b{width:auto;max-width:auto;}.elementor-74463 .elementor-element.elementor-element-4fc9ef7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-4fc9ef7b .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.72rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-a8f3ef8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-a8f3ef8:not(.elementor-motion-effects-element-type-background), .elementor-74463 .elementor-element.elementor-element-a8f3ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-74463 .elementor-element.elementor-element-77775c67{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-52f852e6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-4f722a61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-4f722a61 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.68rem;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.2em;color:#3B4A3F;}.elementor-74463 .elementor-element.elementor-element-5dff20a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-5dff20a7 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.88rem;font-weight:500;font-style:normal;line-height:1.3em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-4c9dfc86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-4c9dfc86 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.88rem;font-weight:500;font-style:normal;line-height:1.3em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-6b220521 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-6b220521 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.88rem;font-weight:500;font-style:normal;line-height:1.3em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-611ecbdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-611ecbdb .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.88rem;font-weight:500;font-style:normal;line-height:1.3em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-767d456a{--display:flex;--min-height:224px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--overflow:hidden;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-74463 .elementor-element.elementor-element-767d456a:not(.elementor-motion-effects-element-type-background), .elementor-74463 .elementor-element.elementor-element-767d456a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sharynhodges.com/wp-content/uploads/2026/10/jacs-pat-emily-moon-sharyn-hodges-photography-33-2-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-74463 .elementor-element.elementor-element-3659deed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-3659deed .elementor-heading-title{font-family:"Sainte Colombe", Sans-serif;font-size:1.55rem;font-weight:400;text-transform:none;line-height:1.08em;letter-spacing:0em;color:#FFFDFA;}.elementor-74463 .elementor-element.elementor-element-3ece017e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-2904a53{width:auto;max-width:auto;}.elementor-74463 .elementor-element.elementor-element-2904a53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-2904a53 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.72rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-4d9891e5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-4d9891e5:not(.elementor-motion-effects-element-type-background), .elementor-74463 .elementor-element.elementor-element-4d9891e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-74463 .elementor-element.elementor-element-29ebab12{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-4c7e94d1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-66e47d40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-66e47d40 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.68rem;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.2em;color:#3B4A3F;}.elementor-74463 .elementor-element.elementor-element-32f460b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-32f460b4 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.88rem;font-weight:500;font-style:normal;line-height:1.3em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-fbc21a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-fbc21a7 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.88rem;font-weight:500;font-style:normal;line-height:1.3em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-36b3f239 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-36b3f239 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.88rem;font-weight:500;font-style:normal;line-height:1.3em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-794b3fee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-794b3fee .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.88rem;font-weight:500;font-style:normal;line-height:1.3em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-7e759cad{--display:flex;--min-height:224px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--overflow:hidden;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-74463 .elementor-element.elementor-element-7e759cad:not(.elementor-motion-effects-element-type-background), .elementor-74463 .elementor-element.elementor-element-7e759cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sharynhodges.com/wp-content/uploads/2026/10/sharyn-hodges-elopement-photographer-6-1024x683-1.jpg");background-position:center center;background-size:cover;}.elementor-74463 .elementor-element.elementor-element-24ecaf1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-24ecaf1e .elementor-heading-title{font-family:"Sainte Colombe", Sans-serif;font-size:1.55rem;font-weight:400;text-transform:none;line-height:1.08em;letter-spacing:0em;color:#FFFDFA;}.elementor-74463 .elementor-element.elementor-element-5268a8fc{width:auto;max-width:auto;}.elementor-74463 .elementor-element.elementor-element-5268a8fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-5268a8fc .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.72rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-7813ed11{width:auto;max-width:auto;}.elementor-74463 .elementor-element.elementor-element-7813ed11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74463 .elementor-element.elementor-element-7813ed11 .elementor-heading-title{font-family:"Seravek", Sans-serif;font-size:0.72rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#211D1A;}.elementor-74463 .elementor-element.elementor-element-3c35cef8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-5368a774 .elementor-button{background-color:#3B4A3F;font-family:"Seravek", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.17em;fill:#F7F4EF;color:#F7F4EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B4A3F;border-radius:2px 2px 2px 2px;padding:15px 23px 15px 23px;}.elementor-74463 .elementor-element.elementor-element-72da68c1{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(33,29,26,.14);--border-color:rgba(33,29,26,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-74463 .elementor-element.elementor-element-72da68c1:not(.elementor-motion-effects-element-type-background), .elementor-74463 .elementor-element.elementor-element-72da68c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-74463 .elementor-element.elementor-element-42e43755{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74463 .elementor-element.elementor-element-37c021dc{width:auto;max-width:auto;text-align:start;}.elementor-74463 .elementor-element.elementor-element-37c021dc img{width:160px;}.elementor-74463 .elementor-element.elementor-element-5b98cb35 .elementor-button{background-color:#3B4A3F;font-family:"Seravek", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.17em;fill:#F7F4EF;color:#F7F4EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B4A3F;border-radius:2px 2px 2px 2px;padding:15px 23px 15px 23px;}.elementor-74463 .elementor-element.elementor-element-10c0fe17 .elementor-button{background-color:#3B4A3F;font-family:"Seravek", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.17em;fill:#F7F4EF;color:#F7F4EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B4A3F;border-radius:2px 2px 2px 2px;padding:15px 23px 15px 23px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-74463 .elementor-element.elementor-element-68a1938f{--width:100%;}.elementor-74463 .elementor-element.elementor-element-2230ba93{--width:100%;}.elementor-74463 .elementor-element.elementor-element-d96a3f2{--width:100%;}.elementor-74463 .elementor-element.elementor-element-7edcef66{--width:100%;}.elementor-74463 .elementor-element.elementor-element-1d15170{--width:100%;}.elementor-74463 .elementor-element.elementor-element-a8f3ef8{--width:100%;}.elementor-74463 .elementor-element.elementor-element-77775c67{--width:100%;}.elementor-74463 .elementor-element.elementor-element-52f852e6{--width:100%;}.elementor-74463 .elementor-element.elementor-element-767d456a{--width:100%;}.elementor-74463 .elementor-element.elementor-element-3ece017e{--width:100%;}.elementor-74463 .elementor-element.elementor-element-4d9891e5{--width:100%;}.elementor-74463 .elementor-element.elementor-element-29ebab12{--width:100%;}.elementor-74463 .elementor-element.elementor-element-4c7e94d1{--width:100%;}.elementor-74463 .elementor-element.elementor-element-7e759cad{--width:100%;}.elementor-74463 .elementor-element.elementor-element-3c35cef8{--width:100%;}.elementor-74463 .elementor-element.elementor-element-72da68c1{--width:100%;}.elementor-74463 .elementor-element.elementor-element-42e43755{--width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-74463 .elementor-element.elementor-element-691b0e51{width:auto;max-width:auto;text-align:start;}.elementor-74463 .elementor-element.elementor-element-691b0e51 img{width:210px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-74463 .elementor-element.elementor-element-4f722a61 .elementor-heading-title{font-size:0.68rem;}.elementor-74463 .elementor-element.elementor-element-3659deed .elementor-heading-title{font-size:1.4rem;}.elementor-74463 .elementor-element.elementor-element-66e47d40 .elementor-heading-title{font-size:0.68rem;}.elementor-74463 .elementor-element.elementor-element-24ecaf1e .elementor-heading-title{font-size:1.4rem;}.elementor-74463 .elementor-element.elementor-element-37c021dc{width:auto;max-width:auto;text-align:start;}.elementor-74463 .elementor-element.elementor-element-37c021dc img{width:160px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-74463 .elementor-element.elementor-element-691b0e51{width:auto;max-width:auto;text-align:start;}.elementor-74463 .elementor-element.elementor-element-691b0e51 img{width:210px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-74463 .elementor-element.elementor-element-4f722a61 .elementor-heading-title{font-size:0.68rem;}.elementor-74463 .elementor-element.elementor-element-3659deed .elementor-heading-title{font-size:1.4rem;}.elementor-74463 .elementor-element.elementor-element-66e47d40 .elementor-heading-title{font-size:0.68rem;}.elementor-74463 .elementor-element.elementor-element-24ecaf1e .elementor-heading-title{font-size:1.4rem;}.elementor-74463 .elementor-element.elementor-element-5368a774 .elementor-button{font-size:0.66rem;}.elementor-74463 .elementor-element.elementor-element-37c021dc{width:auto;max-width:auto;text-align:start;}.elementor-74463 .elementor-element.elementor-element-37c021dc img{width:160px;}.elementor-74463 .elementor-element.elementor-element-5b98cb35 .elementor-button{font-size:0.66rem;}.elementor-74463 .elementor-element.elementor-element-10c0fe17 .elementor-button{font-size:0.66rem;}}/* Start custom CSS for button, class: .elementor-element-7cabf923 */.elementor-74463 .elementor-element.elementor-element-7cabf923{position:absolute;left:16px;top:-100px;z-index:99;width:auto}.elementor-74463 .elementor-element.elementor-element-7cabf923:focus-within{top:12px}.elementor-74463 .elementor-element.elementor-element-7cabf923 .elementor-button{min-height:44px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-691b0e51 */.elementor-74463 .elementor-element.elementor-element-691b0e51{width:210px!important;max-width:100%;flex:0 0 auto}.elementor-74463 .elementor-element.elementor-element-691b0e51 img{display:block;width:100%;height:auto;}.elementor-74463 .elementor-element.elementor-element-691b0e51 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc9ef7b */.elementor-74463 .elementor-element.elementor-element-4fc9ef7b{width:auto!important;min-width:max-content;flex:0 0 auto}.elementor-74463 .elementor-element.elementor-element-4fc9ef7b .elementor-heading-title a{display:flex;align-items:center;gap:9px;height:74px;padding:0 13px;white-space:nowrap;text-decoration:none;color:#211D1A}.elementor-74463 .elementor-element.elementor-element-4fc9ef7b a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-4fc9ef7b a:focus-visible{outline:2px solid #3B4A3F;outline-offset:-4px}.elementor-74463 .elementor-element.elementor-element-4fc9ef7b a:after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dff20a7 */.elementor-74463 .elementor-element.elementor-element-5dff20a7 a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(33,29,26,.12);transition:color .15s ease}.elementor-74463 .elementor-element.elementor-element-5dff20a7 a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-5dff20a7 a:focus-visible{outline:2px solid #3B4A3F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c9dfc86 */.elementor-74463 .elementor-element.elementor-element-4c9dfc86 a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(33,29,26,.12);transition:color .15s ease}.elementor-74463 .elementor-element.elementor-element-4c9dfc86 a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-4c9dfc86 a:focus-visible{outline:2px solid #3B4A3F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b220521 */.elementor-74463 .elementor-element.elementor-element-6b220521 a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(33,29,26,.12);transition:color .15s ease}.elementor-74463 .elementor-element.elementor-element-6b220521 a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-6b220521 a:focus-visible{outline:2px solid #3B4A3F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611ecbdb */.elementor-74463 .elementor-element.elementor-element-611ecbdb a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(33,29,26,.12);transition:color .15s ease}.elementor-74463 .elementor-element.elementor-element-611ecbdb a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-611ecbdb a:focus-visible{outline:2px solid #3B4A3F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-767d456a */.elementor-74463 .elementor-element.elementor-element-767d456a{position:relative;isolation:isolate;min-height:256px}.elementor-74463 .elementor-element.elementor-element-767d456a:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(38,48,40,.05),rgba(38,48,40,.7));z-index:0}.elementor-74463 .elementor-element.elementor-element-767d456a>.elementor-element{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2904a53 */.elementor-74463 .elementor-element.elementor-element-2904a53{width:auto!important;min-width:max-content;flex:0 0 auto}.elementor-74463 .elementor-element.elementor-element-2904a53 .elementor-heading-title a{display:flex;align-items:center;gap:9px;height:74px;padding:0 13px;white-space:nowrap;text-decoration:none;color:#211D1A}.elementor-74463 .elementor-element.elementor-element-2904a53 a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-2904a53 a:focus-visible{outline:2px solid #3B4A3F;outline-offset:-4px}.elementor-74463 .elementor-element.elementor-element-2904a53 a:after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32f460b4 */.elementor-74463 .elementor-element.elementor-element-32f460b4 a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(33,29,26,.12);transition:color .15s ease}.elementor-74463 .elementor-element.elementor-element-32f460b4 a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-32f460b4 a:focus-visible{outline:2px solid #3B4A3F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbc21a7 */.elementor-74463 .elementor-element.elementor-element-fbc21a7 a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(33,29,26,.12);transition:color .15s ease}.elementor-74463 .elementor-element.elementor-element-fbc21a7 a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-fbc21a7 a:focus-visible{outline:2px solid #3B4A3F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36b3f239 */.elementor-74463 .elementor-element.elementor-element-36b3f239 a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(33,29,26,.12);transition:color .15s ease}.elementor-74463 .elementor-element.elementor-element-36b3f239 a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-36b3f239 a:focus-visible{outline:2px solid #3B4A3F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-794b3fee */.elementor-74463 .elementor-element.elementor-element-794b3fee a{display:flex;align-items:center;min-height:48px;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(33,29,26,.12);transition:color .15s ease}.elementor-74463 .elementor-element.elementor-element-794b3fee a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-794b3fee a:focus-visible{outline:2px solid #3B4A3F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e759cad */.elementor-74463 .elementor-element.elementor-element-7e759cad{position:relative;isolation:isolate;min-height:256px}.elementor-74463 .elementor-element.elementor-element-7e759cad:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(38,48,40,.05),rgba(38,48,40,.7));z-index:0}.elementor-74463 .elementor-element.elementor-element-7e759cad>.elementor-element{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5268a8fc */.elementor-74463 .elementor-element.elementor-element-5268a8fc{width:auto!important;min-width:max-content;flex:0 0 auto}.elementor-74463 .elementor-element.elementor-element-5268a8fc .elementor-heading-title a{display:flex;align-items:center;gap:9px;height:74px;padding:0 13px;white-space:nowrap;text-decoration:none;color:#211D1A}.elementor-74463 .elementor-element.elementor-element-5268a8fc a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-5268a8fc a:focus-visible{outline:2px solid #3B4A3F;outline-offset:-4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7813ed11 */.elementor-74463 .elementor-element.elementor-element-7813ed11{width:auto!important;min-width:max-content;flex:0 0 auto}.elementor-74463 .elementor-element.elementor-element-7813ed11 .elementor-heading-title a{display:flex;align-items:center;gap:9px;height:74px;padding:0 13px;white-space:nowrap;text-decoration:none;color:#211D1A}.elementor-74463 .elementor-element.elementor-element-7813ed11 a:hover{color:#3B4A3F}.elementor-74463 .elementor-element.elementor-element-7813ed11 a:focus-visible{outline:2px solid #3B4A3F;outline-offset:-4px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5368a774 */.elementor-74463 .elementor-element.elementor-element-5368a774 .elementor-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.elementor-74463 .elementor-element.elementor-element-5368a774 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68a1938f */@font-face{font-family:"Seravek";src:url("https://www.sharynhodges.com/wp-content/uploads/2025/12/Seravek-01.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Seravek";src:url("https://www.sharynhodges.com/wp-content/uploads/2025/12/Seravek-Bold-10.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Sainte Colombe";src:url("https://www.sharynhodges.com/wp-content/uploads/2024/02/saintecolombe-regular-TRIAL-BF63feb9e05a82c.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
.elementor-74463 .elementor-element.elementor-element-68a1938f{height:74px!important;min-height:74px!important;padding:0!important;overflow:visible!important;z-index:100;background:#F7F4EF;position:relative}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-header-inner{position:static!important;width:94%;max-width:1440px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:24px;height:74px;min-height:74px;padding:0 16px}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-logo-wrap{width:210px;flex:0 0 210px;padding:0}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-nav{position:static!important;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px;width:auto!important;flex:1 1 auto;min-width:0;padding:0}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-cta-wrap{width:132px;flex:0 0 132px;padding:0}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-trigger{position:static!important;width:auto!important;flex:0 0 auto;padding:0;height:74px;min-width:max-content}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;padding:30px 32px!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;border-top:1px solid #D8D1C6;border-bottom:1px solid #D8D1C6;box-shadow:0 16px 28px -22px rgba(33,29,26,.35);z-index:1}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-trigger:hover .sh2-dropdown,.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-trigger:focus-within .sh2-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-dropdown-grid{display:grid!important;grid-template-columns:1fr 1.15fr;gap:52px;width:100%;max-width:920px;margin:0 auto;align-items:stretch}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-dropdown-links{display:flex;flex-direction:column;justify-content:center}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-dropdown-links>.elementor-widget-heading:first-child{margin-bottom:12px}
.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-trigger:hover .sh2-nav-caret a:after,.elementor-74463 .elementor-element.elementor-element-68a1938f .sh2-trigger:focus-within .sh2-nav-caret a:after{transform:rotate(225deg);margin-top:3px}
@media(prefers-reduced-motion:reduce){.elementor-74463 .elementor-element.elementor-element-68a1938f *{transition:none!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37c021dc */.elementor-74463 .elementor-element.elementor-element-37c021dc{width:160px!important;max-width:100%;flex:0 0 auto}.elementor-74463 .elementor-element.elementor-element-37c021dc img{display:block;width:100%;height:auto;}.elementor-74463 .elementor-element.elementor-element-37c021dc a:focus-visible{outline:2px solid currentColor;outline-offset:4px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b98cb35 */.elementor-74463 .elementor-element.elementor-element-5b98cb35 .elementor-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.elementor-74463 .elementor-element.elementor-element-5b98cb35 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10c0fe17 */.elementor-74463 .elementor-element.elementor-element-10c0fe17 .elementor-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.elementor-74463 .elementor-element.elementor-element-10c0fe17 a:focus-visible{outline:2px solid #3B4A3F;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72da68c1 */@font-face{font-family:"Seravek";src:url("https://www.sharynhodges.com/wp-content/uploads/2025/12/Seravek-01.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Seravek";src:url("https://www.sharynhodges.com/wp-content/uploads/2025/12/Seravek-Bold-10.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"Sainte Colombe";src:url("https://www.sharynhodges.com/wp-content/uploads/2024/02/saintecolombe-regular-TRIAL-BF63feb9e05a82c.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
.elementor-74463 .elementor-element.elementor-element-72da68c1{position:relative;height:72px!important;min-height:72px!important;padding:0!important;z-index:100;background:#F7F4EF}
.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-mobile-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:14px;width:100%;height:72px;padding:0 20px}
.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-mobile-row>.sh2-logo{width:160px!important;margin-right:auto}
.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-mobile-row>.sh2-enquire{width:auto!important;flex:0 0 auto}
.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-enquire .elementor-button{padding:12px 13px;font-size:.63rem}
.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-menu-open{flex:0 0 auto;width:auto!important}
.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-menu-open .elementor-button{background:transparent!important;border:0;padding:0;min-height:48px;min-width:48px;color:#211D1A;gap:9px}
.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-menu-open .elementor-button:after{content:"";width:19px;height:7px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}
@media(max-width:380px){.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-mobile-row{padding:0 12px;gap:8px}.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-mobile-row>.sh2-logo{width:130px!important}.elementor-74463 .elementor-element.elementor-element-72da68c1 .sh2-menu-open .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sainte Colombe';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sharynhodges.com/wp-content/uploads/2024/02/saintecolombe-regular-TRIAL-BF63feb9e05a82c.ttf') format('truetype');
}
/* End Custom Fonts CSS */