.sticky-group{border-top:2px solid #B1FF7A;border-top:2px solid var(--wp--preset--color--primary, #B1FF7A);margin-top:0;position:sticky;top:0;top:var(--sticky-group--top, 0)}.sticky-group.company{background-position:calc(100% + 150px) 45% !important;background-size:90% auto !important;background-repeat:no-repeat}.sticky-group.company::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(to right, #000 0%, #000 50%, transparent 80%);background:linear-gradient(to right, var(--wp--preset--color--primary-black, #000) 0%, var(--wp--preset--color--primary-black, #000) 50%, transparent 80%)}.sticky-group.company .z-index-3{position:relative;z-index:3}@media screen and (max-width: 780px){.sticky-group.company{background-size:cover !important}.sticky-group.company .wp-block-columns{display:flex;gap:24px}.sticky-group.company .wp-block-columns>div{flex-basis:auto !important;min-width:0}.sticky-group.company .wp-block-columns div.wp-block-column:first-child{flex:0 0 15%;max-width:15%}.sticky-group.company .wp-block-columns div.wp-block-column:last-child{flex:0 0 calc(85% - 24px);max-width:calc(85% - 24px)}}@media screen and (max-width: 430px){.sticky-group.company{background-position:center bottom !important;background-size:100% auto !important}.sticky-group.company::before{background:linear-gradient(to bottom, #000 0%, #000 56%, transparent 66%);background:linear-gradient(to bottom, var(--wp--preset--color--primary-black, #000) 0%, var(--wp--preset--color--primary-black, #000) 56%, transparent 66%)}.sticky-group.company .wp-block-columns{display:flex;gap:0;padding-bottom:140px}.sticky-group.company .wp-block-columns>div{flex-basis:auto !important;min-width:0}.sticky-group.company .wp-block-columns div.wp-block-column:first-child{flex:0 0 15%;max-width:15%;padding-right:8px}.sticky-group.company .wp-block-columns div.wp-block-column:last-child{flex:0 0 85%;max-width:85%}}.sticky-group.capabilities .wp-block-columns .accordion-icon{flex-basis:100px;flex-grow:0}.sticky-group.capabilities .wp-block-columns .accordion-content{flex-basis:max(400px, min(35vw, 630px));flex-grow:0}@media screen and (max-width: 1200px){.sticky-group.capabilities::before{background:linear-gradient(to right, #000 0, #000 45%, transparent 62.5%);background:linear-gradient(to right, var(--wp--preset--color--primary-black, #000) 0, var(--wp--preset--color--primary-black, #000) 45%, transparent 62.5%)}}@media screen and (max-width: 1000px){.sticky-group.capabilities{background-size:cover !important}.sticky-group.capabilities::before{background:linear-gradient(to right, #000 0, #000 52.5%, transparent 69.5%);background:linear-gradient(to right, var(--wp--preset--color--primary-black, #000) 0, var(--wp--preset--color--primary-black, #000) 52.5%, transparent 69.5%)}.sticky-group.capabilities .wp-block-columns .accordion-icon{flex-basis:max(60px, min(5vw, 100px))}}@media screen and (max-width: 781px){.sticky-group.capabilities::before{background:linear-gradient(to right, #000 0, #000 55.5%, transparent 92.5%);background:linear-gradient(to right, var(--wp--preset--color--primary-black, #000) 0, var(--wp--preset--color--primary-black, #000) 55.5%, transparent 92.5%)}.sticky-group.capabilities .wp-block-columns .accordion-icon{display:none}.sticky-group.capabilities .wp-block-columns .accordion-content{flex-basis:max(400px, min(35vw, 630px)) !important;flex-grow:0}}@media screen and (max-width: 430px){.sticky-group.capabilities{background-position:center bottom !important;background-size:100% auto !important}.sticky-group.capabilities::before{background:linear-gradient(to bottom, #000 0%, #000 62%, transparent 72%);background:linear-gradient(to bottom, var(--wp--preset--color--primary-black, #000) 0%, var(--wp--preset--color--primary-black, #000) 62%, transparent 72%)}.sticky-group.capabilities .wp-block-columns{display:flex;gap:0;padding-bottom:140px}.sticky-group.capabilities .wp-block-columns>div{flex-basis:auto !important;min-width:0}.sticky-group.capabilities .wp-block-columns div.wp-block-column:first-child{flex:0 0 15%;max-width:15%}.sticky-group.capabilities .wp-block-columns div.wp-block-column:last-child{flex:0 0 85%;max-width:calc(85% - 20px);margin-left:20px}.sticky-group.capabilities .wp-block-columns div.wp-block-column:last-child>div.wp-block-group{margin-top:10px}}
