.wp-block-theme-blocks-testimonial-slider{background-color:#fff;overflow:hidden;position:relative;width:100%}.wp-block-theme-blocks-testimonial-slider.is-hidden{display:none}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__container{display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1480px;padding:96px 64px 32px;position:relative}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__container{gap:48px;padding:64px 40px 32px}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__container{gap:40px;padding:48px 24px 24px}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__line{background-color:#f6f8fb;bottom:0;pointer-events:none;position:absolute;top:0;width:1px;z-index:1}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__line--left{left:64px}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__line--right{right:64px}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__line--left{left:40px}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__line--right{right:40px}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__line--left{left:24px}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__line--right{right:24px}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__header{display:flex;flex-direction:column;gap:48px;padding:0 64px}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__header{gap:32px;padding:0 40px}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__header{padding:0 24px}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__heading{display:flex;flex-direction:column;gap:28px;max-width:720px}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__heading{gap:20px}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__eyebrow{font-family:Manrope,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__eyebrow{font-size:14px;line-height:1.6}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__eyebrow{font-size:14px;line-height:1.6}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__eyebrow{color:#888;margin:0;word-break:break-word}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__headline{font-family:Manrope,sans-serif;font-size:48px;letter-spacing:-.02em;line-height:1.2}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__headline{font-size:40px;line-height:1.2}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__headline{font-size:36px;line-height:1.2}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__headline{color:#00467a;font-weight:300;margin:0;word-break:break-word}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__headline b,.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__headline strong{color:#888;font-weight:inherit}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__actions .oc-testimonial-slider__nav{display:none}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__nav{display:flex;gap:16px;padding:0 60px}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__nav{padding:0}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__nav-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(178.9deg,rgba(246,248,251,.5),rgba(2,47,87,.5) 594%),#f6f8fb;border:0;border-radius:50px;color:#888;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:12px;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;width:48px}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__nav-button svg{height:24px;width:24px}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__nav-button:hover:not(:disabled){box-shadow:0 8px 16px rgba(0,50,93,.12);transform:translateY(-1px)}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__nav-button:focus-visible{outline:2px solid #00a0ff;outline-offset:2px}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__nav-button:disabled{cursor:not-allowed;opacity:.4}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__nav-button--next{background:linear-gradient(242.3deg,rgba(246,248,251,.5) 21%,rgba(2,47,87,.5) 541%),#f6f8fb}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__embla{margin-right:calc(var(--oc-container-bleed-right, 0px)*-1);position:relative;width:100%}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__viewport{overflow:hidden;width:100%}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__track{display:flex;gap:4px;touch-action:pan-y pinch-zoom;will-change:transform}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__slide{flex:0 0 313px;min-width:0}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__slide:first-child{margin-left:64px}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__slide:first-child{margin-left:40px}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__slide:first-child{margin-left:24px}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__slide:last-child{margin-right:64px}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__slide:last-child{margin-right:40px}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__slide:last-child{margin-right:24px}}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__slide{flex:0 0 280px}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__slide{flex:0 0 calc(100% - 24px);max-width:313px}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card{align-items:stretch;background-color:#f6f8fb;border-radius:2px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:100%}.wp-block-theme-blocks-testimonial-slider a.oc-testimonial-slider__card{cursor:pointer}.wp-block-theme-blocks-testimonial-slider a.oc-testimonial-slider__card:focus-visible,.wp-block-theme-blocks-testimonial-slider a.oc-testimonial-slider__card:hover{box-shadow:0 16px 32px rgba(0,50,93,.1);transform:translateY(-4px)}.wp-block-theme-blocks-testimonial-slider a.oc-testimonial-slider__card:focus-visible{outline:2px solid #00a0ff;outline-offset:2px}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-body{display:flex;flex-direction:column;gap:12px;padding:40px}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-body{padding:32px}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-title{font-family:Manrope,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-title{font-size:24px;line-height:1.2}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-title{font-size:20px;line-height:1.2}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-title{color:#00325d;font-weight:400;margin:0;word-break:break-word}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-description{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6}@media(max-width:1119px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-description{font-size:14px;line-height:1.6}}@media(max-width:599px){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-description{font-size:14px;line-height:1.6}}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-description{color:#5d5d5d;margin:0;opacity:.8;word-break:break-word}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-media{background:linear-gradient(225deg,rgba(246,248,251,.5) 64%,rgba(2,47,87,.5) 277%);height:168px;margin-top:auto;overflow:hidden;position:relative;width:100%}.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__card-image{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;pointer-events:none;position:absolute;width:100%}.wp-block-theme-blocks-testimonial-slider:not(.is-animated) .oc-testimonial-slider__embla,.wp-block-theme-blocks-testimonial-slider:not(.is-animated) .oc-testimonial-slider__header{opacity:0;transform:translateY(20px)}@media(prefers-reduced-motion:reduce){.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__embla,.wp-block-theme-blocks-testimonial-slider .oc-testimonial-slider__header{opacity:1!important;transform:none!important}}
