.banner-diamond{overflow:hidden;padding-block:3.2rem;position:relative}.banner-diamond>div{position:relative}.banner-diamond .background-container{block-size:100%;position:absolute;inline-size:100%}.banner-diamond .background-container.bg-primary{background-color:var(--primary)}.banner-diamond .background-container.bg-secondary{background-color:var(--secondary)}.banner-diamond .background-container.bg-tertiary{background-color:var(--tertiary)}.banner-diamond .background-container.bg-accentOne{background-color:var(--accentOne)}.banner-diamond .background-container.bg-accentTwo{background-color:var(--accentTwo)}.banner-diamond .background-container.bg-accentThree{background-color:var(--accentThree)}.banner-diamond .background-container.bg-accentFour{background-color:var(--accentFour)}.banner-diamond .background-container.bg-monoOne{background-color:var(--monoOne)}.banner-diamond .background-container.bg-white{background-color:var(--white)}.banner-diamond .background-container.bg-purple{background-color:var(--primary)}.banner-diamond .background-container.bg-orange{background-color:var(--secondary)}.banner-diamond .background-container.bg-pink{background-color:var(--tertiary)}.banner-diamond .background-container.bg-blue{background-color:var(--accentOne)}.banner-diamond .background-container.bg-green{background-color:var(--accentTwo)}.banner-diamond .background-container.bg-red{background-color:var(--accentThree)}.banner-diamond .background-container.bg-grey{background-color:var(--accentFour)}.banner-diamond .container{display:grid;grid-template-columns:1fr 36rem;overflow:hidden}@media(max-width: 1200px){.banner-diamond .container{grid-template-columns:1fr 26rem}}@media(max-width: 767px){.banner-diamond .container{grid-template-columns:1fr}}.banner-diamond .content{justify-content:center;color:var(--white);display:flex;flex-direction:column;padding:4.8rem 4.8rem 4rem 0;padding-inline-end:6rem;row-gap:2.4rem;min-block-size:33.4rem}@media(max-width: 767px){.banner-diamond .content{order:2;padding-inline-end:0;padding-block-start:0;inline-size:100%;min-block-size:auto}}.banner-diamond .list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:3.2rem}@media(max-width: 520px){.banner-diamond .list{grid-template-columns:1fr;row-gap:3.2rem}}.banner-diamond .list ul{display:grid;row-gap:1.6rem}.banner-diamond .list strong{display:block;font-size:1.9rem;margin-block:-0.6rem -0.7rem}.banner-diamond .list li{font-weight:400}.banner-diamond .diamond-shape{align-items:center;display:grid;padding-block:4.8rem;position:relative}@media(max-width: 767px){.banner-diamond .diamond-shape{order:1;padding-block-end:4rem;inline-size:100%}}.banner-diamond .diamond-shape img{display:block;margin-inline-start:auto;inline-size:360px;block-size:361px;object-fit:cover}@media(max-width: 1200px){.banner-diamond .diamond-shape img{inline-size:260px;block-size:261px}}@media(max-width: 767px){.banner-diamond .diamond-shape img{margin-inline-end:auto}}@media(max-width: 520px){.banner-diamond .diamond-shape img{inline-size:200px;block-size:201px}}.banner-diamond .diamond-shape>div{position:absolute;inset-inline-end:0;background-position:center;max-inline-size:360px;max-block-size:362px;inline-size:100%;block-size:100%}@media(max-width: 1200px){.banner-diamond .diamond-shape>div{inline-size:260px;block-size:262px}}@media(max-width: 520px){.banner-diamond .diamond-shape>div{inline-size:200px;block-size:202px}}@media(max-width: 1200px){.banner-diamond .diamond-shape svg .large{display:none}}.banner-diamond .diamond-shape svg .medium{display:none}@media(max-width: 1200px){.banner-diamond .diamond-shape svg .medium{display:block}}@media(max-width: 520px){.banner-diamond .diamond-shape svg .medium{display:none}}.banner-diamond .diamond-shape svg .small{display:none}@media(max-width: 520px){.banner-diamond .diamond-shape svg .small{display:block}}.banner-diamond.no-top-padding{padding-block-start:0}.banner-diamond.no-bottom-padding{padding-block-end:0}
