.elementor .e-28b5a79-dcbdcf6{height:2px;min-height:500px;object-fit:fill;padding-block-end:212px;padding-inline-start:250px;padding-inline-end:50px;background-image:url("https://fromthefrontporch.com/wp-content/uploads/2026/10/From-The-Front-Porch-1024x433.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;}.elementor .e-87811df-a5e313e{font-family:"EB Garamond";font-weight:400;font-size:40px;color:#30332D;letter-spacing:-0.5px;text-align:start;margin-block-end:12px;display:flex;gap:10px;flex-wrap:wrap;flex:1 0 auto;justify-content:center;align-content:center;align-items:center;order:99999;}.elementor .e-3e4d0eb-39e2584{width:650px;min-width:650px;font-family:"EB Garamond";text-align:center;align-self:center;order:99999;}.elementor .e-80ed869-40a18dc{padding-block-start:50px;background-color:#f7f6f052;flex-direction:column;}.elementor .e-4b3d871-2535151{width:25%;column-gap:30px;display:flex;flex-direction:column;flex:0 1 180px;justify-content:center;align-items:center;}.elementor .e-644f718-b9c5e2e{width:25%;column-gap:30px;display:flex;flex-direction:column;flex:0 1 180px;justify-content:center;align-items:center;}.elementor .e-5ea29b1-f01b23f{width:25%;column-gap:30px;display:flex;flex-direction:column;flex:0 1 180px;justify-content:center;align-items:center;}.elementor .e-959a68f-9223e0f{width:25%;column-gap:30px;display:flex;flex-direction:column;flex:0 1 180px;justify-content:center;align-items:center;}.elementor .e-abb2b1b-0fdcdb5{column-gap:45px;padding-block-end:55px;background-color:#f7f6f052;flex-direction:row;row-gap:45px;justify-content:center;align-items:center;}.elementor .e-18bc17d-4564d3c{width:700px;position:absolute;inset-block-start:-22px;inset-inline-start:-260px;z-index:3;left: calc(50% - 50vw - 120px) !important;\n}.elementor .e-79c497f-a70e232{font-family:"EB Garamond";font-weight:400;font-size:11px;color:#414638;letter-spacing:3px;margin:8px;align-self:center;display: flex;
align-items: center;
justify-content: center;
gap: 18px;
width: 100%;
white-space: nowrap;

&::before,
&::after {
  content: "";
  display: block;
  height: 1px;
  background-color: #B8B3A5;
  flex: 1;
}\n}.elementor .e-f67aa5b{width:56%;overflow:visible;padding:18px;border-radius:0px;border-width:1px;border-color:#898779;border-style:solid;flex-direction:column;}.elementor .e-27cf8d6-e002b07{font-family:"EB Garamond";font-weight:500;font-size:11px;color:#777B65;letter-spacing:3px;display: flex;
align-items: center;
gap: 14px;
width: 100%;

&::after {
  content: "";
  display: block;
  width: 55px;
  height: 1px;
  background-color: #B8B3A5;
  flex-shrink: 0;
}\n}.elementor .e-5e526ca-894e6d9{font-family:"EB Garamond";font-weight:400;font-size:46px;color:#30332D;letter-spacing:-0.5px;text-align:start;margin-block-end:12px;}.elementor .e-8d56f0e-0cadbd5{width:auto;font-weight:500;font-size:11px;color:#F8F5ED;letter-spacing:2px;margin-block-start:15px;margin-block-end:15px;margin-inline-end:24px;background-color:#596747;align-self:start;transition: background-color 0.3s ease;

&:hover {
  background-color: #414D35;
}\n}.elementor .e-aa5681a{width:33.3333%;flex-direction:column;}.elementor .e-8e6afc7{width:100%;max-width:1500px;padding-block-start:70px;padding-block-end:70px;padding-inline-start:70px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#F5F3EC;display:flex;gap:45px;justify-content:center;align-items:center;@media (min-width: 1025px) {
selector {
  width: calc(100% - 200px);
  max-width: none;
  margin-left: 100px;
  margin-right: 100px;
  box-sizing: border-box;
}
}\n}.elementor .e-43a88e8-9d753c7{font-family:"EB Garamond";font-size:32px;margin-inline-start:24px;}.elementor .e-25b267b-c006852{width:40px;border-width:1px;border-color:#B5ADA1;border-style:solid;}.elementor .e-a6967af-dfbcef8{font-family:"EB Garamond";font-weight:500;font-size:13px;color:#38352F;letter-spacing:2px;margin-inline-start:auto;background-color:#b7262600;}.elementor .e-c03e10b-8cf928d{padding-inline-start:100px;padding-inline-end:100px;margin-block-start:71px;margin-block-end:-19px;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-b4af50b{flex-direction:column;}.elementor .e-ff09308-fc206f2{width:85%;color:#D8D3C8;line-height:1px;text-decoration:none;background-color:#D8D3C8;align-self:center;}.elementor .e-a055130{margin-block-start:43px;flex-direction:column;}.elementor .e-78c28d6{width:45%;height:auto;flex-direction:column;}.elementor .e-ee01c9e-6675d5c{font-family:"EB Garamond";font-weight:500;font-size:11px;color:#777B65;letter-spacing:3px;display: flex;
align-items: center;
gap: 14px;
width: 100%;

&::after {
  content: "";
  display: block;
  width: 55px;
  height: 1px;
  background-color: #B8B3A5;
  flex-shrink: 0;
}\n}.elementor .e-22a1d70-877f0d4{font-family:"EB Garamond";font-weight:400;font-size:46px;color:#30332D;letter-spacing:-0.5px;text-align:start;padding-block-start:7px;margin-block-end:12px;}.elementor .e-a23ae9a-3f93646{margin-block-start:35px;margin-inline-start:10px;flex-direction:column;}.elementor .e-2083f06{width:50%;height:auto;margin:0px;}.elementor .e-91dcd5d{column-gap:50px;padding-block-end:-1px;padding-inline-start:100px;padding-inline-end:100px;margin-block-start:60px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-c4583ce-92c5387{font-family:"EB Garamond";font-weight:500;font-size:28px;color:#37392F;letter-spacing:3px;align-self:center;order:-99999;}.elementor .e-8c04419{width:100%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:70px;background-color:#E8E5D9;display:flex;flex-direction:column;}.elementor .e-e945a5d{flex-direction:column;}