.diagram__section .container .diagram__section__container{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.diagram__section .container .diagram__section__container p{color:var(--Secondary-Color);font-size:22px;font-weight:500;line-height:1.64;margin-top:25px;text-align:center}.diagram__section .container .diagram__grid{display:grid;grid-template-columns:minmax(0,400px) minmax(0,460px);justify-content:space-between;width:90%}.diagram__section .container .diagram__grid .diagram__accordion{border-bottom:1px solid var(--Light-Grey-2)}.diagram__section .container .diagram__grid .diagram__accordion:first-child{border-top:1px solid var(--Light-Grey-2)}.diagram__section .container .diagram__grid .diagram__accordion-header{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:15px 0}.diagram__section .container .diagram__grid .diagram__accordion-header:hover{color:var(--Secondary-Color)}.diagram__section .container .diagram__grid .diagram__accordion-header h3{color:var(--Dark-Secondary);font-size:20px;font-weight:600}.diagram__section .container .diagram__grid .diagram__accordion-header h3.active{color:var(--Primary-Color)}.diagram__section .container .diagram__grid .diagram__accordion-header .arrow{display:flex;height:8px;transform:rotate(180deg);transition:.1s ease-in-out}.diagram__section .container .diagram__grid .diagram__accordion-header .arrow:after,.diagram__section .container .diagram__grid .diagram__accordion-header .arrow:before{background:var(--Light-Grey-2);border-radius:1px;content:"";display:block;flex-shrink:0;height:2px;width:10px}.diagram__section .container .diagram__grid .diagram__accordion-header .arrow:before{transform:rotate(-35deg);transform-origin:right 0}.diagram__section .container .diagram__grid .diagram__accordion-header .arrow:after{transform:rotate(35deg);transform-origin:left 0}.diagram__section .container .diagram__grid .diagram__accordion-header .arrow.active{content:"";transform:rotate(0deg)}.diagram__section .container .diagram__grid .diagram__accordion-header .arrow.active:after,.diagram__section .container .diagram__grid .diagram__accordion-header .arrow.active:before{background:var(--Primary-Color)}.diagram__section .container .diagram__grid .diagram__accordion-body-wrapper{height:0;overflow:hidden;transition:height .5s ease-in-out}.diagram__section .container .diagram__grid .diagram__accordion-body{color:var(--Secondary-Color);font-size:18px;font-weight:500;padding:20px 0 35px}.diagram__section .container .diagram__grid .diagram__accordion-body ul{padding-left:20px}.diagram__section .container .diagram__grid .diagram__accordion-body ul li:not(:last-child){margin-bottom:20px}.diagram__section .container .diagram__grid .diagram__accordion-body ul li a{color:#757575;text-decoration:none}.diagram__section .container .diagram__cube{--skew:15deg;position:relative;width:100%}.diagram__section .container .diagram__cube span,.diagram__section .container .diagram__cube:after,.diagram__section .container .diagram__cube:nth-child(2):before{height:100%;position:absolute;width:52%}.diagram__section .container .diagram__cube:nth-child(2):before{aspect-ratio:1;border:3px solid var(--Primary-Color);border-radius:3px;box-sizing:border-box;content:"";display:block;height:auto;left:50%;transform:translate(-50%,calc(-50% - 1px)) rotate(135deg) skew(30deg,30deg);transform-origin:center center;width:45.3%}.diagram__section .container .diagram__cube span{align-items:center;border-right:none;color:#757575;display:flex;font-size:12px;justify-content:center;right:50%;text-align:center;text-transform:uppercase;transform:translate(1px,62px) rotate(var(--skew)) skewX(var(--skew)) scaleY(.967);transform-origin:bottom right}.diagram__section .container .diagram__cube span,.diagram__section .container .diagram__cube:after{border-bottom:2px solid var(--Primary-Color);border-left:2px solid transparent;border-top:none;transition:.5s ease-in-out}.diagram__section .container .diagram__cube:after{border-right:2px solid transparent;box-sizing:border-box;content:"";display:block;left:50%;transform:translate(-1px,62px) rotate(calc(0deg - var(--skew))) skewX(calc(0deg - var(--skew))) scaleY(.967);transform-origin:bottom left}.diagram__section .container .diagram__cube.active:after{background-color:var(--Light-Primary);border-left-color:var(--Primary-Color);border-right-color:var(--Primary-Color)}.diagram__section .container .diagram__cube.active:after,.diagram__section .container .diagram__cube.active:before{background-color:var(--Light-Primary)}.diagram__section .container .diagram__cube.active span{background:var(--Light-Primary);border-left-color:var(--Primary-Color);color:var(--Primary-Color)}.diagram__section .container .diagram__cube.active:nth-child(2):before{background:var(--Light-Primary)}.diagram__section .container .diagram__cube:not(.active):hover span{color:#757575}.diagram__section .container .diagram__cube:hover span{color:var(--Primary-Color)}.diagram__section .container .diagram__cube:hover span,.diagram__section .container .diagram__cube:hover:after{border-left-color:var(--Primary-Color);border-right-color:var(--Primary-Color)}@media screen and (max-width:1200px){.diagram__grid{grid-template-columns:minmax(0,360px) minmax(0,460px);grid-column-gap:20px}}@media screen and (max-width:992px){.diagram__grid{display:block!important;padding:0}.diagram__cube{display:none}.diagram__section__container p{font-size:16px}}