.ca{font-size:var(--wp--preset--font-size--text-md,1rem)!important;font-weight:600;line-height:160%}.flex-col-start-1{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}.wp-block-theme-blocks-application-card{position:relative}@media only screen and (max-width:514px){.wp-block-theme-blocks-application-card.solutions-segment-card .card-item{align-items:flex-start;align-items:flex-end!important;height:368px!important;padding-bottom:0}.wp-block-theme-blocks-application-card.solutions-segment-card .card-item .card-item__banner{left:auto;max-height:none;-o-object-fit:cover;object-fit:cover;opacity:1;right:0;top:30px;width:100%}.wp-block-theme-blocks-application-card.solutions-segment-card .card-item .card-item__svg-container{left:auto;max-height:none;opacity:1;right:0;top:30px}.wp-block-theme-blocks-application-card.solutions-segment-card .card-item .card-item__content{justify-content:flex-end;padding:24px}.wp-block-theme-blocks-application-card.solutions-segment-card .card-item .chevron-down-icon{display:none}.wp-block-theme-blocks-application-card.solutions-segment-card .card-item:not(.has-button){height:368px!important}.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button){height:368px!important;padding-bottom:0}.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__banner{left:auto;max-height:none;-o-object-fit:cover;object-fit:cover;opacity:1;right:0;top:30px;width:100%}.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__svg-container{left:auto;max-height:none;opacity:1;right:0;top:30px}.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__svg-container svg circle,.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__svg-container svg ellipse,.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__svg-container svg line,.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__svg-container svg path,.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__svg-container svg polygon,.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__svg-container svg polyline,.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__svg-container svg rect{fill:var(--wp--preset--color--secondary-600)!important;stroke:#2d6f9a!important;stroke-width:1px}.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__text svg{opacity:0}.wp-block-theme-blocks-application-card.solutions-segment-card.active .card-item:not(.has-button) .card-item__content{justify-content:flex-end;padding:24px}}.wp-block-theme-blocks-application-card .card-item{background:var(--wp--preset--color--secondary-600);border:1px solid #2d6f9a!important;border-right:none;display:flex;height:368px;overflow:hidden;position:relative;transition:height .2s;transition:all .3s ease-in-out;width:100%}.wp-block-theme-blocks-application-card .card-item.has-button{background:var(--wp--preset--color--secondary-800)}.wp-block-theme-blocks-application-card .card-item:hover{background:var(--wp--preset--color--secondary-900)}.wp-block-theme-blocks-application-card .card-item:hover .card-item__svg-container svg{transition:all .2s ease}.wp-block-theme-blocks-application-card .card-item:hover .card-item__svg-container svg circle,.wp-block-theme-blocks-application-card .card-item:hover .card-item__svg-container svg ellipse,.wp-block-theme-blocks-application-card .card-item:hover .card-item__svg-container svg line,.wp-block-theme-blocks-application-card .card-item:hover .card-item__svg-container svg path,.wp-block-theme-blocks-application-card .card-item:hover .card-item__svg-container svg polygon,.wp-block-theme-blocks-application-card .card-item:hover .card-item__svg-container svg polyline,.wp-block-theme-blocks-application-card .card-item:hover .card-item__svg-container svg rect{fill:var(--wp--preset--color--secondary-900)!important;stroke:#51758d!important;stroke-width:1px}@media only screen and (max-width:514px){.wp-block-theme-blocks-application-card .card-item:not(.has-button){align-items:center;height:92px!important}}.wp-block-theme-blocks-application-card .card-item__url{inset:0;position:absolute;z-index:10}.wp-block-theme-blocks-application-card .card-item .card-item__link{align-items:center;box-shadow:0 1px 2px 0 rgb(16 24 40 / .05);color:#fff;display:inline-flex;font-size:var(--wp--preset--font-size--text-md,1rem)!important;font-weight:500;height:48px;justify-content:center;line-height:160%;padding:12px 14px}.wp-block-theme-blocks-application-card .card-item .card-item__link svg{display:none}@media only screen and (max-width:514px){.wp-block-theme-blocks-application-card .card-item .card-item__link{align-items:center;background-color:transparent!important;border:none;color:#fff!important;font-size:var(--wp--preset--font-size--text-sm,.875rem)!important;font-weight:600;gap:8px;height:auto;line-height:160%;padding:0;width:auto!important}.wp-block-theme-blocks-application-card .card-item .card-item__link svg{display:block;height:20px;width:20px}}.wp-block-theme-blocks-application-card .card-item:hover .card-item__link{background-color:#fff;color:var(--wp--preset--color--tertiary-600)}.wp-block-theme-blocks-application-card .card-item .card-item__image-handler{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.wp-block-theme-blocks-application-card .card-item .card-item__image-handler.have-image button{opacity:0;transition:opacity .4s}.wp-block-theme-blocks-application-card .card-item .card-item__image-handler.have-image:hover button{opacity:1}.wp-block-theme-blocks-application-card .card-item .card-item__banner{left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:30px;transition:opacity .2s}@media only screen and (max-width:1119px){.wp-block-theme-blocks-application-card .card-item .card-item__banner{top:17px;top:0;width:200px}}@media only screen and (max-width:514px){.wp-block-theme-blocks-application-card .card-item .card-item__banner{left:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;right:0}}.wp-block-theme-blocks-application-card .card-item .card-item__banner:hover{filter:brightness(.5) saturate(1.1)}.wp-block-theme-blocks-application-card .card-item__content{align-items:flex-start;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding:24px;transition:all .3s ease-out}.wp-block-theme-blocks-application-card .card-item__content:hover svg{opacity:1}@media only screen and (max-width:514px){.wp-block-theme-blocks-application-card .card-item__content{padding:0 16px}}.wp-block-theme-blocks-application-card .card-item__content.has-button{justify-content:space-between}@media only screen and (max-width:514px){.wp-block-theme-blocks-application-card .card-item__content.has-button{padding:38px 20px 24px!important}}.wp-block-theme-blocks-application-card .card-item__text{align-items:flex-end;color:var(--wp--preset--color--primary-50);display:flex;font-size:var(--wp--preset--font-size--text-md,1rem)!important;font-weight:600;gap:24px;line-height:160%}.wp-block-theme-blocks-application-card .card-item__text svg{color:var(--wp--preset--color--complementary-500);flex-shrink:0;height:20px;opacity:0;transition:opacity .3s ease-out;width:20px}.wp-block-theme-blocks-application-card .card-item.has-button .card-item__text{font-size:var(--wp--preset--font-size--text-xl,1.25rem)!important;font-weight:500;line-height:160%}@media only screen and (max-width:514px){.wp-block-theme-blocks-application-card .card-item.has-button .card-item__text{font-size:var(--wp--preset--font-size--text-md,1rem)!important;font-weight:600;line-height:160%}}.wp-block-theme-blocks-application-card .card-item.has-button .card-item__text svg{display:none}.wp-block-theme-blocks-application-card .card-item .card-item__svg-container{pointer-events:none;position:absolute;right:0;top:30px;transition:all .2s;z-index:1}.wp-block-theme-blocks-application-card .card-item .card-item__svg-container svg{height:100%;max-width:100%;transition:all .2s ease;width:100%}.wp-block-theme-blocks-application-card .card-item .card-item__svg-container svg circle,.wp-block-theme-blocks-application-card .card-item .card-item__svg-container svg ellipse,.wp-block-theme-blocks-application-card .card-item .card-item__svg-container svg line,.wp-block-theme-blocks-application-card .card-item .card-item__svg-container svg path,.wp-block-theme-blocks-application-card .card-item .card-item__svg-container svg polygon,.wp-block-theme-blocks-application-card .card-item .card-item__svg-container svg polyline,.wp-block-theme-blocks-application-card .card-item .card-item__svg-container svg rect{transition:all .2s ease}@media only screen and (max-width:1119px){.wp-block-theme-blocks-application-card .card-item .card-item__svg-container{top:0}}@media only screen and (max-width:514px){.wp-block-theme-blocks-application-card .card-item .card-item__svg-container{left:40%;max-height:100%;opacity:0;top:0}}.wp-block-theme-blocks-application-card .chevron-down-icon{color:#fff;display:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:514px){.wp-block-theme-blocks-application-card:not(.active) .card-item:not(.has-button) .chevron-down-icon{display:block}.wp-block-theme-blocks-application-card:not(.active) .card-item:not(.has-button) .card-item__url{display:none}.wp-block-theme-blocks-application-card.active .card-item:not(.has-button){align-items:flex-end;background:var(--wp--preset--color--secondary-900);height:192px!important;padding-bottom:24px}.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__banner,.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__svg-container,.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__text svg{opacity:1}.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__svg-container svg{transition:all .2s ease}.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__svg-container svg circle,.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__svg-container svg ellipse,.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__svg-container svg line,.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__svg-container svg path,.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__svg-container svg polygon,.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__svg-container svg polyline,.wp-block-theme-blocks-application-card.active .card-item:not(.has-button) .card-item__svg-container svg rect{fill:var(--wp--preset--color--secondary-900)!important;stroke:#51758d!important;stroke-width:1px}}