.shape{height:0;margin-left:auto;margin-right:auto;overflow-y:visible;pointer-events:none;position:relative;width:100vw;z-index:-1}.shape svg{display:block;margin-inline:auto}.shape.shape__module{height:auto}.shape.shape__module.shape__module-top{margin-top:-50px}@media only screen and (min-width:768px){.shape.shape__module.shape__module-top{margin-top:-60px}}@media only screen and (min-width:1440px){.shape.shape__module.shape__module-top{margin-top:-80px}}.shape.shape__module.shape__module-top+*{background-color:#fcfbf8;margin-bottom:0;margin-top:0}@media only screen and (max-width:1023px){.shape.shape__module.shape__module-top+*{padding-top:25px}}@media only screen and (max-width:1023px)and (min-width:768px){.shape.shape__module.shape__module-top+*{padding-top:30px}}@media only screen and (max-width:1023px)and (min-width:1440px){.shape.shape__module.shape__module-top+*{padding-top:40px}}@media only screen and (max-width:1023px){.shape.shape__module.shape__module-top+*{padding-bottom:25px}}@media only screen and (max-width:1023px)and (min-width:768px){.shape.shape__module.shape__module-top+*{padding-bottom:30px}}@media only screen and (max-width:1023px)and (min-width:1440px){.shape.shape__module.shape__module-top+*{padding-bottom:40px}}.shape.shape__module.shape__module-bottom{transform:rotate(180deg)}.shape.shape__module.shape__module-bottom:not(:last-child){margin-bottom:-50px}@media only screen and (min-width:768px){.shape.shape__module.shape__module-bottom:not(:last-child){margin-bottom:-60px}}@media only screen and (min-width:1440px){.shape.shape__module.shape__module-bottom:not(:last-child){margin-bottom:-80px}}.shape.shape__module.shape__module-bottom:last-child{margin-bottom:100px}@media only screen and (min-width:768px){.shape.shape__module.shape__module-bottom:last-child{margin-bottom:120px}}@media only screen and (min-width:1440px){.shape.shape__module.shape__module-bottom:last-child{margin-bottom:160px}}.shape.shape__module svg{fill:#fcfbf8;left:0}.shape__wrapper{overflow-x:hidden;position:absolute;top:0;transform:translateY(-50%);width:100%}.shape--top-center .shape__wrapper,.shape--top-left .shape__wrapper,.shape--top-right .shape__wrapper{margin-top:-150px;transform:none}@media only screen and (min-width:768px){.shape--top-center .shape__wrapper,.shape--top-left .shape__wrapper,.shape--top-right .shape__wrapper{margin-top:-180px}}@media only screen and (min-width:1440px){.shape--top-center .shape__wrapper,.shape--top-left .shape__wrapper,.shape--top-right .shape__wrapper{margin-top:-240px}}.shape--bottom-center .shape__wrapper,.shape--bottom-left .shape__wrapper,.shape--bottom-right .shape__wrapper{margin-bottom:-150px;top:auto;transform:none}@media only screen and (min-width:768px){.shape--bottom-center .shape__wrapper,.shape--bottom-left .shape__wrapper,.shape--bottom-right .shape__wrapper{margin-bottom:-180px}}@media only screen and (min-width:1440px){.shape--bottom-center .shape__wrapper,.shape--bottom-left .shape__wrapper,.shape--bottom-right .shape__wrapper{margin-bottom:-240px}}.shape--1 .stroke{transform:translateX(5%)}.shape--2 .fill{transform:scaleX(-1)}.shape--2 .stroke{transform:scaleX(-1) translateX(-5%)}.shape--3 .fill{transform:scaleY(-1)}.shape--3 .stroke{transform:scaleY(-1) translateX(5%)}.shape--4 .fill{transform:scale(-1)}.shape--4 .stroke{transform:scale(-1) translateX(-5%)}.shape__group{left:50%;position:relative;transform:translateX(-50%);width:129.3333333333vw}.shape--bottom-left .shape__group,.shape--center-left .shape__group,.shape--top-left .shape__group{left:0}.shape--bottom-right .shape__group,.shape--center-right .shape__group,.shape--top-right .shape__group{left:100%}@media only screen and (min-width:768px){.shape__group{width:67.3611111111vw}}@media only screen and (min-width:1680px){.shape__group{width:1131.6666666667px}}.shape__group .fill,.shape__group .stroke{height:132.5333333333vw;width:100%}@media only screen and (min-width:768px){.shape__group .fill,.shape__group .stroke{height:69.0277777778vw}}@media only screen and (min-width:1680px){.shape__group .fill,.shape__group .stroke{height:1159.6666666667px}}.shape__group .fill{margin-top:3.5%}.shape__group .stroke{position:absolute;right:0;top:-3.5%}