/* Only the factory separator above the footer. */
.factory-divider{position:relative;isolation:isolate;overflow:hidden;min-height:430px;background:#B05B3E;color:#fff6e8;display:flex;align-items:center}
.factory-divider:before{content:"";position:absolute;inset:auto auto -65px -65px;width:380px;height:290px;background:url('../images/makarna-hikayesi-cizim.webp') center/contain no-repeat;opacity:.09;pointer-events:none;z-index:-1}
.factory-divider-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 43%;border-radius:0;z-index:-3}
.factory-divider:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#b05b3efa 0%,#b05b3ef0 26%,#b05b3ec9 42%,#b05b3e55 63%,#b05b3e12 100%),linear-gradient(0deg,#37251c45,transparent 60%);pointer-events:none;z-index:-2}
.factory-divider-content{padding:45px 6%;width:49%}
.factory-divider-kicker{display:flex;align-items:center;gap:12px;font-size:9px;font-weight:500;letter-spacing:1.7px;margin:0 0 24px;color:#f4d4bf}
.factory-divider-kicker:before{content:"";width:28px;height:1px;background:#f4d4bf;flex-shrink:0}
.factory-divider h2{font:400 clamp(30px,2.65vw,50px)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-1px;margin:0 0 20px}
.factory-divider h2 em{color:#f0c7a8;font-weight:400}
.factory-divider-content>p:not(.factory-divider-kicker){font-size:12px;line-height:1.8;color:#f6e2d3;margin:0 0 24px}
.factory-divider-content>a{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #f4d4bf99;color:#fff6e8;padding:0 0 9px;font-size:9px;letter-spacing:1px;transition:color .2s,border-color .2s}
.factory-divider-content>a:hover{color:#f0c7a8;border-color:#f0c7a8}
.factory-divider-content>a span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #f4d4bf80;border-radius:50%;font-size:19px;line-height:1}
.factory-divider-signature{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:440px;border-top:1px solid #f4d4bf40;margin-top:30px;padding-top:16px}
.factory-divider-signature>span:first-child{font-size:9px;letter-spacing:2.5px;color:#f4d4bf}
.factory-divider-signature>span:last-child{font:italic 13px Georgia,serif;color:#f4d4bf}
@media(min-width:1700px){.factory-divider{min-height:480px}.factory-divider-content{padding-top:50px;padding-bottom:50px}.factory-divider-content>p:not(.factory-divider-kicker){font-size:14px}}
@media(max-width:991px){.factory-divider-content{padding-left:5%;padding-right:4%;width:58%}.factory-divider-kicker{font-size:8px;letter-spacing:1px}.factory-divider h2{font-size:33px}.factory-divider-content>p:not(.factory-divider-kicker) br{display:none}.factory-divider-signature{flex-wrap:wrap}}
@media(max-width:575px){.factory-divider{padding:0 22px}.factory-divider-content{padding:35px 3px 28px;width:100%}.factory-divider h2{font-size:34px}.factory-divider-photo{object-position:70% 44%}.factory-divider:after{background:linear-gradient(90deg,#b05b3ef2,#b05b3ec9 65%,#b05b3e99)}.factory-divider-signature{margin-top:25px}.factory-divider:before{width:300px;height:220px;bottom:-40px}.factory-divider-kicker{font-size:8px}.factory-divider-content>p:not(.factory-divider-kicker){font-size:12px}}
@media(prefers-reduced-motion:reduce){.factory-divider-content>a{transition:none}}
