.editor-styles-wrapper .acf-block-component section.process .grid{grid-template-columns:100%;display:grid}.editor-styles-wrapper section.process .grid-container .grid .cell{padding:0}.process{margin-bottom:52px;padding-bottom:0}.process h2{font-size:1.875rem;line-height:2.3125rem;margin-bottom:30px;display:block;text-align:center}.process .grid{display:grid;gap:0;grid-template-columns:100%}.process .grid .heading{grid-row:1;grid-column:1}.process .grid .photo,.process .grid .listing{grid-row:2;grid-column:1}.process .grid .photo{z-index:0;position:relative;overflow:hidden;height:100%}.process .grid .photo img{height:100%;width:100%;object-fit:cover;display:block;margin:0;position:absolute;top:0;left:0}@media(max-width: 1023px){.process .grid .photo img{filter:blur(3px);transform:scale(1.1)}}@media(max-width: 1023px){.process .grid .photo:after{content:"";position:absolute;z-index:1;height:100%;width:100%;top:0;left:0;background-color:#1f225a;opacity:.1;transition:ease-in-out all .25s}}.process .grid .photo:before{background:linear-gradient(0deg, rgba(0, 0, 0, 0), rgb(0, 0, 0));position:absolute;content:"";top:0;left:0;width:100%;height:83.1442463533%;opacity:.7;z-index:2;transition:ease-in-out all .25s}@media(max-width: 1023px){.process .grid .photo:before{height:100%;opacity:1}}.process .grid .listing{--gap: 2px;--line-offset: calc(var(--gap) / 2);--line-thickness: 2px;--line-color: rgba(255,255,255,.5);z-index:1;display:grid;grid-auto-flow:column;height:100%;grid-template-columns:100%;grid-auto-flow:row;gap:2px;overflow:hidden}@media(min-width: 767px){.process .grid .listing{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 5px), 1fr));gap:0}}@media(min-width: 1024px){.process .grid .listing{grid-template-columns:repeat(auto-fit, minmax(20%, 1fr));grid-auto-flow:column}}.process .grid .cell{padding:0;position:relative;width:100%;overflow:hidden}@media(max-width: 1023px){.process .grid .cell:before,.process .grid .cell:after{content:"";position:absolute;background-color:var(--line-color);z-index:1}.process .grid .cell:before{inline-size:var(--line-thickness);block-size:100vh;inset-inline-start:calc(var(--line-offset)*-1)}.process .grid .cell:after{inline-size:100vw;block-size:2px;inset-inline-start:0;inset-block-start:calc(var(--line-offset)*-1)}}@media(min-width: 1024px){.process .grid .cell:after{content:"";position:absolute;z-index:1;height:100%;width:100%;top:100%;left:0;background-color:#1f225a;opacity:.9;transition:ease-in-out all .25s}}.process .grid .cell .content-inner{width:100%;height:100%;display:block;padding:17px 0 50px;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content auto;gap:20px;color:#fff;position:relative;z-index:3;position:relative}.process .grid .cell .content-inner:before{content:"";width:100%;height:100%;top:0;left:0;background-color:#1f225a;opacity:.5;position:absolute;z-index:-1}@media(min-width: 1024px){.process .grid .cell .content-inner:before{height:50%;background:linear-gradient(180deg, rgb(0, 0, 0), rgba(0, 0, 0, 0));opacity:.3}}.process .grid .cell .content-inner h3{color:#8fd5e1;font-size:1.375rem;line-height:1.6875rem;font-weight:600;margin:0;padding:0 28px}@media(min-width: 1400px){.process .grid .cell .content-inner h3{font-size:1.375rem;line-height:1.6875rem}}.process .grid .cell .content-inner p.type{position:relative;background-color:#1f225a;padding:5px 20px 5px 35px;display:inline-block;margin:0;min-width:157px;font-size:1.125rem;line-height:1.375rem;color:#8fd5e1;text-transform:uppercase;font-weight:400;letter-spacing:4px;justify-self:start;transition:background-color .25s ease-in-out}@media(max-width: 1023px){.process .grid .cell .content-inner p.type{background-color:#0f1131}}.process .grid .cell .content-inner div.excerpt{padding:0 28px;opacity:1;transition:opacity .25s ease-in-out}.process .grid .cell .content-inner div.excerpt p{font-weight:400;font-size:1rem;line-height:1.5rem;margin:0}@media(min-width: 1400px){.process .grid .cell .content-inner div.excerpt p{font-size:1.25rem;line-height:1.6875rem}}@media(min-width: 1024px){.process .grid .cell .content-inner div.excerpt{opacity:0}}.process .grid .cell .content-inner a.button{justify-self:start;margin:30px 0 0}@media(min-width: 1024px){.process .grid .cell .content-inner a.button{margin:100px 0 0}}@media(min-width: 1024px){.process .grid .cell:first-of-type:before{opacity:0}.process .grid .cell:first-of-type:after{top:0}.process .grid .cell:first-of-type .content-inner p.type{background-color:#0f1131}.process .grid .cell:first-of-type .content-inner div.excerpt{opacity:1}}@media(min-width: 1024px){.process .grid .listing:hover .cell:hover:before{opacity:0}.process .grid .listing:hover .cell:hover:after{top:0}.process .grid .listing:hover .cell:hover .content-inner p.type{background-color:#0f1131}.process .grid .listing:hover .cell:hover .content-inner div.excerpt{opacity:1}.process .grid .listing:hover .cell:first-of-type:not(:hover):before{opacity:.9}.process .grid .listing:hover .cell:first-of-type:not(:hover):after{top:100%}.process .grid .listing:hover .cell:first-of-type:not(:hover) .content-inner p.type{background-color:#1f225a}.process .grid .listing:hover .cell:first-of-type:not(:hover) .content-inner div.excerpt{opacity:0}}