.elementor-2465 .elementor-element.elementor-element-2cdcd51e:not(.elementor-motion-effects-element-type-background), .elementor-2465 .elementor-element.elementor-element-2cdcd51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hayleyhutton.com/wp-content/uploads/2025/05/Scatter-Cushion-scaled.jpg");background-position:top left;background-size:100% auto;}.elementor-2465 .elementor-element.elementor-element-2cdcd51e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-187px;margin-bottom:-39px;padding:0px 0px 384px 0px;}.elementor-2465 .elementor-element.elementor-element-2cdcd51e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2465 .elementor-element.elementor-element-78a6f2a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:11px;}.elementor-2465 .elementor-element.elementor-element-70412e22{--spacer-size:50px;}.elementor-2465 .elementor-element.elementor-element-57e9a478{--display:flex;}.elementor-2465 .elementor-element.elementor-element-6ec27460{--spacer-size:50px;}.elementor-2465 .elementor-element.elementor-element-37f51d64{text-align:center;}.elementor-2465 .elementor-element.elementor-element-37f51d64 .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:#342E2E;}.elementor-2465 .elementor-element.elementor-element-7b9f82df{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Cormorant", Sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:1.4px;}.elementor-2465 .elementor-element.elementor-element-7b9f82df.elementor-element{--align-self:center;}.elementor-2465 .elementor-element.elementor-element-20615195 .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:27px;text-transform:uppercase;letter-spacing:2.5px;}.elementor-2465 .elementor-element.elementor-element-2f76b710{font-family:"Cormorant", Sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:2px;}.elementor-2465 .elementor-element.elementor-element-7ba781c0 .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;letter-spacing:2.2px;}.elementor-2465 .elementor-element.elementor-element-a4cb97b{font-family:"Cormorant", Sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:2.5px;}.elementor-2465 .elementor-element.elementor-element-7d987dd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2465 .elementor-element.elementor-element-16f330af{--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;}.elementor-2465 .elementor-element.elementor-element-1218f2ad{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-2465 .elementor-element.elementor-element-1218f2ad.e-con{--align-self:center;}.elementor-2465 .elementor-element.elementor-element-414503f6 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.7px;color:#2E333F;}.elementor-2465 .elementor-element.elementor-element-7e670af2 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.7px;color:#2E333F;}.elementor-2465 .elementor-element.elementor-element-49a74f5a{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-7f279113{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-73add72a{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-359dfc2a{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-77f2ab82{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-5355b989{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-47ead418{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-4244d620{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-38f14116{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-3365d4e3{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-11e6b15c{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-4cdbdd64{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-45c596df{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-2670b69b{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-24d685b3{font-size:18px;font-weight:700;}.elementor-2465 .elementor-element.elementor-element-2bb1ccdc{--e-rating-icon-marked-color:#222428;}.elementor-2465 .elementor-element.elementor-element-6f444d6f{--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;}.elementor-2465 .elementor-element.elementor-element-39110f30{--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;}.elementor-2465 .elementor-element.elementor-element-49a9c1a3 .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-2465 .elementor-element.elementor-element-541e3f7e{font-size:18px;letter-spacing:1.5px;}.elementor-2465 .elementor-element.elementor-element-3b54725b .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-2465 .elementor-element.elementor-element-5e4725c5{font-size:18px;letter-spacing:1.5px;}@media(max-width:1024px){.elementor-2465 .elementor-element.elementor-element-1218f2ad{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2465 .elementor-element.elementor-element-2cdcd51e:not(.elementor-motion-effects-element-type-background), .elementor-2465 .elementor-element.elementor-element-2cdcd51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-2465 .elementor-element.elementor-element-2cdcd51e{margin-top:0px;margin-bottom:1px;padding:2px 0px -15px -1px;}.elementor-2465 .elementor-element.elementor-element-1218f2ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2465 .elementor-element.elementor-element-16f330af{--width:50%;}.elementor-2465 .elementor-element.elementor-element-1218f2ad{--width:100%;}.elementor-2465 .elementor-element.elementor-element-6f444d6f{--width:50%;}}@media(min-width:1025px){.elementor-2465 .elementor-element.elementor-element-2cdcd51e:not(.elementor-motion-effects-element-type-background), .elementor-2465 .elementor-element.elementor-element-2cdcd51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */