.itemgrid-accordion-module .punch-grid-item{border-bottom:1px solid;border-color:var(--colorAccordion,var(--colorE9));padding:30px!important;transition:background-color .25s ease-in-out}@media only screen and (max-width:480px){.itemgrid-accordion-module .punch-grid-item{padding:6.25vw}}.itemgrid-accordion-module .punch-grid-item:first-child{border-top:1px solid}@media only screen and (min-width:768px){.itemgrid-accordion-module .punch-grid-item.punch-grid-media-position-right-side{--directionAccordion:row-reverse}.itemgrid-accordion-module .punch-grid-item.punch-grid-media-position-left-side{--directionAccordion:row}}.itemgrid-accordion-module .punch-grid-item .punch-grid-item-media-wrapper{margin:0!important}.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner{display:flex;flex-direction:row!important}.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner .inner-content-accordion{display:var(--displayAccordionContent,none);flex-direction:var(--directionAccordion,column);gap:var(--customItemSpace,24px);margin-top:50px}.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner .punch-grid-content-wrapper{padding-left:40px;position:relative;width:100%!important}.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner .punch-grid-content-wrapper:before{color:var(--colorArrow);content:"\e800";cursor:pointer;font-family:fortressinfo-icons;left:0;position:absolute;top:.5em}@media only screen and (max-width:989px){.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner .punch-grid-content-wrapper:before{top:0}}.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner .punch-grid-content-wrapper .punch-grid-item-title .punch-heading-tag{color:inherit;color:var(--colortitle);font-size:32px;font-weight:var(--light);line-height:1.4;transition:color .25s ease-in-out}@media only screen and (max-width:989px){.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner .punch-grid-content-wrapper .punch-grid-item-title .punch-heading-tag{font-size:18px}}.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner .punch-grid-content-wrapper .punch-text{font-size:16px}.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner .punch-grid-content-wrapper .punch-cta{margin-top:30px}.itemgrid-accordion-module .punch-grid-item .punch-grid-item-inner .punch-grid-content-wrapper .punch-cta .cta_button{width:auto!important}.itemgrid-accordion-module .punch-grid-item:hover{--colorArrow:var(--colorP2)}.itemgrid-accordion-module .punch-grid-item.is-active,.itemgrid-accordion-module .punch-grid-item:hover{background-color:var(--accordionBackground,var(--colorP1));color:var(--accordionColor,var(--colorWhite))}.itemgrid-accordion-module .punch-grid-item.is-active{--displayAccordionContent:flex}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper{position:relative}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper .punch-grid-item-title .punch-heading-tag{font-weight:var(--bold);text-decoration:underline}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper:before{display:none}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper:after{background-color:var(--colorP2);color:var(--arrowactive);content:"";cursor:pointer;height:2px;left:0;position:absolute;top:1.25em;width:18px}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper .punch-text{margin-bottom:0;max-width:942px}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper .punch-text p{margin:0}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper .punch-text ol{margin-top:30px}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper .punch-text ol li{letter-spacing:.032px;line-height:1.75}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper .punch-text ol li:not(:last-child){margin-bottom:30px}.itemgrid-accordion-module .punch-grid-item.is-active .punch-grid-item-inner .punch-grid-content-wrapper .punch-text ol li::marker{color:var(--colormarker)}.alternate-color{--colorAccordion:var(--colorWhite)}.alternate-color .itemgrid-accordion .punch-grid-item.is-active,.alternate-color .itemgrid-accordion .punch-grid-item:hover{--accordionBackground:var(--colorWhite);--accordionColor:var(--colorP1)}