.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-case-card .case-card__content{display:flex;width:100%}@media only screen and (max-width:1024px){.wp-block-theme-blocks-case-card .case-card__content{flex-direction:column}}.wp-block-theme-blocks-case-card .case-card__content__media{aspect-ratio:903/602;display:flex;position:relative;width:100%}.wp-block-theme-blocks-case-card .case-card__content__media.has-video-cover .video-cover{cursor:pointer;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-theme-blocks-case-card .case-card__content__media.has-video-cover .play-icon{align-items:center;backdrop-filter:blur(7.4px);background:rgba(4,25,38,.45);border-radius:100px;color:var(--wp--preset--color--tertiary-300);cursor:pointer;display:flex;height:80px;justify-content:center;left:50%;padding-left:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}@media only screen and (max-width:514px){.wp-block-theme-blocks-case-card .case-card__content__media.has-video-cover{-o-object-fit:contain;object-fit:contain}}.wp-block-theme-blocks-case-card .case-card__content__media .media-cover{position:relative}@media only screen and (max-width:1119px){.wp-block-theme-blocks-case-card .case-card__content__media{aspect-ratio:511/404}}@media only screen and (max-width:1024px){.wp-block-theme-blocks-case-card .case-card__content__media{aspect-ratio:911/607}}.wp-block-theme-blocks-case-card .case-card__content__media .wp-block-image{height:100%;overflow:hidden;width:100%}.wp-block-theme-blocks-case-card .case-card__content__media .wp-block-image .components-resizable-box__container{height:100%!important}.wp-block-theme-blocks-case-card .case-card__content__media .wp-block-image img{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.wp-block-theme-blocks-case-card .case-card__content__media .case-card-image-wrapper{height:100%;position:relative;width:100%}.wp-block-theme-blocks-case-card .case-card__content__media .case-card-image-wrapper .case-card-play-icon{left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:10}.wp-block-theme-blocks-case-card .case-card__content__media .case-card-image-wrapper .case-card-play-icon:hover{opacity:1}.wp-block-theme-blocks-case-card .case-card__content__media .case-card-image-wrapper .case-card-video-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.wp-block-theme-blocks-case-card .case-card__content__media .case-card-image-wrapper .case-card-video-container iframe,.wp-block-theme-blocks-case-card .case-card__content__media .case-card-image-wrapper .case-card-video-container video{border:none;height:100%;width:100%}.wp-block-theme-blocks-case-card .case-card__content__media .wp-block-embed{display:flex;height:100%;width:100%}.wp-block-theme-blocks-case-card .case-card__content__media .wp-block-embed__wrapper{width:100%}.wp-block-theme-blocks-case-card .case-card__content__media .wp-block-embed__wrapper iframe{height:100%;width:100%}.wp-block-theme-blocks-case-card .case-card__content__info{align-items:center;background-color:var(--wp--preset--color--secondary-600);display:flex;justify-content:center;max-width:633px;min-width:500px;padding:32px;width:70%}@media only screen and (max-width:1119px){.wp-block-theme-blocks-case-card .case-card__content__info{max-width:none;min-width:auto;padding:40px;width:100%}}@media only screen and (max-width:514px){.wp-block-theme-blocks-case-card .case-card__content__info{padding:40px 24px}}.wp-block-theme-blocks-case-card .case-card__content__info-wrapper{display:flex;flex-direction:column;justify-content:center;max-width:436px}@media only screen and (max-width:1119px){.wp-block-theme-blocks-case-card .case-card__content__info-wrapper{max-width:none}}.wp-block-theme-blocks-case-card .case-card__content__info__title{margin:0 0 21px}@media only screen and (max-width:1119px){.wp-block-theme-blocks-case-card .case-card__content__info__title{font-size:var(--wp--preset--font-size--title-sm,1.75rem)!important;font-weight:600;line-height:120%;margin-bottom:12px}}@media only screen and (max-width:514px){.wp-block-theme-blocks-case-card .case-card__content__info__title{font-size:var(--wp--preset--font-size--text-xl,1.25rem)!important;font-weight:600;line-height:160%;margin-bottom:16px}}.wp-block-theme-blocks-case-card .case-card__content__info__description{margin-bottom:40px}@media only screen and (max-width:514px){.wp-block-theme-blocks-case-card .case-card__content__info__description{margin-bottom:24px}.wp-block-theme-blocks-case-card .case-card__content__info__actions{align-items:stretch;flex-direction:column;gap:16px;width:100%}}.wp-block-theme-blocks-case-card .case-card__content__info__actions .wp-block-button.explore-cases{display:flex;justify-content:center}@media only screen and (min-width:1119px){.wp-block-theme-blocks-case-card .case-card__content__info__actions .wp-block-button.explore-cases{display:none}}@media only screen and (max-width:1119px){.wp-block-theme-blocks-case-card .case-card__content__info__actions .wp-block-button{flex:1}.wp-block-theme-blocks-case-card .case-card__content__info__actions .wp-block-button .wp-element-button{line-height:50px;padding-bottom:0;padding-top:0;width:100%}.wp-block-theme-blocks-case-card .case-card__content__info__actions .wp-block-button.explore-cases .wp-element-button{width:auto}}.case-card-modal-content{position:relative}.case-card-modal-content .video-cover{cursor:pointer;display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.case-card-modal-content .video-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-card-modal-content .play-icon{align-items:center;backdrop-filter:blur(7.4px);background:rgba(4,25,38,.45);border-radius:100px;color:var(--wp--preset--color--tertiary-300);display:flex;height:80px;justify-content:center;left:50%;padding-left:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}
