@media screen and (max-width:980px){.bg-responsive{display:block!important;min-height:350px!important}.col-reverse{display:flex;flex-direction:column-reverse}}@media (min-width:1200px){#zoom-background{animation:zoomin 13s infinite linear 1s}}@keyframes zoomin{0%{background-size:100%}50%{background-size:120%}100%{background-size:100%}}@-webkit-keyframes zoomin{0%{background-size:100%}50%{background-size:120%}100%{background-size:100%}}.et_pb_menu_inner_container.clearfix{display:flex;flex-direction:column}:root{--post:#E16E3A;--rail:#793C70}.fence-hero{display:flex;justify-content:center;margin:36px 0 8px}.fence{position:relative;width:min(720px,92vw);height:130px;margin:auto}.fence .rails{position:absolute;inset:0;display:flex;flex-direction:column;gap:24px;justify-content:center;z-index:1;pointer-events:none}.fence .rails .r{display:block;height:10px;background:var(--rail);border-radius:999px;box-shadow:0 1px 0 rgba(0,0,0,.10);transform-origin:left center;transform:scaleX(0);opacity:0}.fence .posts{position:absolute;inset:0;display:flex;justify-content:center;gap:18px;align-items:flex-end;z-index:2;pointer-events:none}.fence .posts span{width:18px;height:110px;background:var(--post);border-radius:6px;transform-origin:bottom center;transform:scaleY(0);opacity:0;box-shadow:0 4px 8px rgba(0,0,0,.06)}@keyframes postIn{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes railIn{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.fence-cssonly .posts span{animation:postIn .55s cubic-bezier(.22,.9,.35,1) forwards}.fence-cssonly .posts span:nth-child(1){animation-delay:.00s}.fence-cssonly .posts span:nth-child(2){animation-delay:.08s}.fence-cssonly .posts span:nth-child(3){animation-delay:.16s}.fence-cssonly .posts span:nth-child(4){animation-delay:.24s}.fence-cssonly .posts span:nth-child(5){animation-delay:.32s}.fence-cssonly .rails .r{animation:railIn .65s cubic-bezier(.22,.9,.35,1) forwards}.fence-cssonly .rails .r1{animation-delay:.44s}.fence-cssonly .rails .r2{animation-delay:.58s}.fence-cssonly .rails .r3{animation-delay:.72s}@media (max-width:480px){.fence{height:110px}.fence .rails{gap:18px}.fence .rails .r{height:8px}.fence .posts span{height:90px;width:16px}}@media (prefers-reduced-motion:reduce){.fence .posts span,.fence .rails .r{animation:none!important;transform:none!important;opacity:1!important}}