.our-approach-accordion,.our-approach-accordion.is-admin{background:transparent linear-gradient(180deg,#fff,hsla(0,0%,100%,0)) 0 0 no-repeat padding-box;margin-bottom:calc(-26.69971px + 15.91992vw);padding-top:calc(-26.69971px + 15.91992vw);position:relative;width:100%}@media screen and (min-width:1424px){.our-approach-accordion,.our-approach-accordion.is-admin{margin-bottom:200px;padding-top:200px}}.our-approach-accordion .header,.our-approach-accordion.is-admin .header{margin-bottom:calc(25.70067px + 3.81316vw)}.our-approach-accordion .header h2,.our-approach-accordion.is-admin .header h2{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-size:clamp(44px,44px + (50)*(100vw - 375px)/(1049),94px);font-style:normal;font-weight:700;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(48px,48px + (46)*(100vw - 375px)/(1049),94px);margin-bottom:calc(17.42993px - .38132vw);text-align:center}@media screen and (min-width:1424px){.our-approach-accordion .header h2,.our-approach-accordion.is-admin .header h2{margin-bottom:12px}}.our-approach-accordion .header p,.our-approach-accordion.is-admin .header p{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-size:clamp(18px,18px + (6)*(100vw - 375px)/(1049),24px);font-style:normal;font-weight:400;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(26px,26px + (6)*(100vw - 375px)/(1049),32px);text-align:center}@media screen and (min-width:1424px){.our-approach-accordion .header,.our-approach-accordion.is-admin .header{margin-bottom:80px}}.our-approach-accordion .view-1,.our-approach-accordion.is-admin .view-1{background-color:var(--bgcolor);border-radius:16px;padding:calc(32.85033px + 1.90658vw) calc(-13.31363px + 7.81697vw)}@media screen and (min-width:1424px){.our-approach-accordion .view-1,.our-approach-accordion.is-admin .view-1{padding:60px 98px}}.our-approach-accordion .view-1 .image-slider,.our-approach-accordion.is-admin .view-1 .image-slider{aspect-ratio:352/162;display:block;margin:0 auto 40px;max-width:352px;overflow:hidden;position:relative;width:100%}.our-approach-accordion .view-1 .image-slider img,.our-approach-accordion.is-admin .view-1 .image-slider img{display:block;left:50%;margin:0 auto 40px;opacity:0;position:absolute;top:0;transform:translateX(-50%);transition:opacity .5s ease-in-out}.our-approach-accordion .view-1 .image-slider img.open,.our-approach-accordion.is-admin .view-1 .image-slider img.open{display:block;opacity:1}.our-approach-accordion .view-1 .content,.our-approach-accordion.is-admin .view-1 .content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;text-align:center}.our-approach-accordion .view-1 .content .inner-content h3,.our-approach-accordion.is-admin .view-1 .content .inner-content h3{background:var(--unnamed-color-ffffff) 0 0 no-repeat padding-box;background:#fff;border:1px solid var(--unnamed-color-ffffff);border-radius:70px;color:var(--unnamed-color-031c1c);display:block;font-family:var(--unnamed-font-family-outfit);font-size:14px;font-style:normal;font-weight:600;letter-spacing:var(--unnamed-character-spacing-0);line-height:20px;margin:0 auto 24px;opacity:1;padding:8px 12px;width:-moz-fit-content;width:fit-content}.our-approach-accordion .view-1 .content .inner-content .title,.our-approach-accordion.is-admin .view-1 .content .inner-content .title{color:var(--color);font-family:var(--unnamed-font-family-outfit);font-size:clamp(24px,24px + (10)*(100vw - 375px)/(1049),34px);font-style:normal;font-weight:700;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(28px,28px + (12)*(100vw - 375px)/(1049),40px);margin-bottom:16px;text-align:center}.our-approach-accordion .view-1 .content .inner-content .object-container,.our-approach-accordion.is-admin .view-1 .content .inner-content .object-container{aspect-ratio:504/281;border-radius:16px;margin:0 auto 20px;overflow:hidden;position:relative}.our-approach-accordion .view-1 .content .inner-content .object-container img,.our-approach-accordion .view-1 .content .inner-content .object-container video,.our-approach-accordion.is-admin .view-1 .content .inner-content .object-container img,.our-approach-accordion.is-admin .view-1 .content .inner-content .object-container video{border-radius:16px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.our-approach-accordion .view-1 .content .inner-content .object-container .buttons-wrap,.our-approach-accordion.is-admin .view-1 .content .inner-content .object-container .buttons-wrap{bottom:calc(40px + var(--gutter));display:flex;justify-content:center;left:50%;max-width:var(--max-width);position:absolute;transform:translateX(-50%);width:100%}@media screen and (min-width:1424px){.our-approach-accordion .view-1 .content .inner-content .object-container .buttons-wrap,.our-approach-accordion.is-admin .view-1 .content .inner-content .object-container .buttons-wrap{bottom:calc(40px + var(--gutter))}}.our-approach-accordion .view-1 .content .inner-content p.description,.our-approach-accordion.is-admin .view-1 .content .inner-content p.description{color:var(--color);font-family:var(--unnamed-font-family-outfit);font-size:clamp(16px,16px + (4)*(100vw - 375px)/(1049),20px);font-style:normal;font-weight:400;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(24px,24px + (4)*(100vw - 375px)/(1049),28px);margin:0 auto 60px;max-width:440px;text-align:center}.our-approach-accordion .view-1 .content .inner-content .menu-cta,.our-approach-accordion.is-admin .view-1 .content .inner-content .menu-cta{color:#000;margin:0 auto}.our-approach-accordion .view-1.left .menu-cta:after,.our-approach-accordion.is-admin .view-1.left .menu-cta:after{background:#fff}.our-approach-accordion .view-1,.our-approach-accordion.is-admin .view-1{height:100%}.our-approach-accordion .view-1 .inner-content,.our-approach-accordion.is-admin .view-1 .inner-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.our-approach-accordion .view-1 .content,.our-approach-accordion.is-admin .view-1 .content{height:100%}.our-approach-accordion .view-1.right,.our-approach-accordion.is-admin .view-1.right{padding:calc(32.85033px + 1.90658vw) calc(1.70067px + 3.81316vw)}@media screen and (min-width:1424px){.our-approach-accordion .view-1.right,.our-approach-accordion.is-admin .view-1.right{padding:60px 56px}}.our-approach-accordion .view-1.right .content,.our-approach-accordion.is-admin .view-1.right .content{max-width:unset}.our-approach-accordion .view-1.right .content .title,.our-approach-accordion.is-admin .view-1.right .content .title{margin-bottom:60px}.our-approach-accordion .view-1.right .ux-image,.our-approach-accordion.is-admin .view-1.right .ux-image{border-radius:var(--image-radius);box-shadow:0 18px 50px rgba(0,0,0,.08);display:block;height:100%;min-height:750px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:767px){.our-approach-accordion .view-1.right .ux-image,.our-approach-accordion.is-admin .view-1.right .ux-image{min-height:calc(123.06959px + 40.51478vw)}}.our-approach-accordion .view-1.right .ux-accordion,.our-approach-accordion.is-admin .view-1.right .ux-accordion{margin-top:-.75rem;min-width:0;width:100%}@media screen and (max-width:767px){.our-approach-accordion .view-1.right .ux-accordion,.our-approach-accordion.is-admin .view-1.right .ux-accordion{margin-top:40px}}.our-approach-accordion .view-1.right .card-content,.our-approach-accordion.is-admin .view-1.right .card-content{background:#fff}.our-approach-accordion .view-1.right .ux-accordion__item,.our-approach-accordion.is-admin .view-1.right .ux-accordion__item{background:#fff;border-radius:8px;margin-bottom:8px;padding:8px 24px}.our-approach-accordion .view-1.right .ux-accordion__heading,.our-approach-accordion.is-admin .view-1.right .ux-accordion__heading{margin:0}.our-approach-accordion .view-1.right .ux-accordion__heading span,.our-approach-accordion.is-admin .view-1.right .ux-accordion__heading span{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-size:clamp(18px,18px + (2)*(100vw - 375px)/(1049),20px);font-style:normal;font-weight:600;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(26px,26px + (2)*(100vw - 375px)/(1049),28px)}.our-approach-accordion .view-1.right .ux-accordion__trigger,.our-approach-accordion.is-admin .view-1.right .ux-accordion__trigger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:8px 0;position:relative;width:100%;z-index:2}.our-approach-accordion .view-1.right .ux-accordion__trigger:focus-visible,.our-approach-accordion.is-admin .view-1.right .ux-accordion__trigger:focus-visible{border-radius:8px;outline:2px solid #111;outline-offset:6px}.our-approach-accordion .view-1.right .ux-accordion__icon,.our-approach-accordion.is-admin .view-1.right .ux-accordion__icon{align-items:center;color:#222;display:inline-flex;flex:0 0 1.5rem;height:1.5rem;justify-content:center;position:relative;width:1.5rem}.our-approach-accordion .view-1.right .ux-accordion__icon:after,.our-approach-accordion.is-admin .view-1.right .ux-accordion__icon:after{content:"";font-family:icomoon;font-size:4px}.our-approach-accordion .view-1.right .ux-accordion__icon:before,.our-approach-accordion.is-admin .view-1.right .ux-accordion__icon:before{transform:rotate(0deg)}.our-approach-accordion .view-1.right .ux-accordion__icon:after,.our-approach-accordion.is-admin .view-1.right .ux-accordion__icon:after{transform:rotate(180deg)}.our-approach-accordion .view-1.right .ux-accordion__trigger[aria-expanded=true] .ux-accordion__icon:after,.our-approach-accordion.is-admin .view-1.right .ux-accordion__trigger[aria-expanded=true] .ux-accordion__icon:after{transform:rotate(0deg)}.our-approach-accordion .view-1.right .ux-accordion__panel,.our-approach-accordion.is-admin .view-1.right .ux-accordion__panel{height:0;min-width:0;overflow:hidden;position:relative;transition:height 1s var(--panel-ease);width:100%;z-index:1}.our-approach-accordion .view-1.right .ux-accordion__panel-inner,.our-approach-accordion.is-admin .view-1.right .ux-accordion__panel-inner{min-width:0;padding:0 0 1.5rem;width:100%}.our-approach-accordion .view-1.right .ux-cards,.our-approach-accordion.is-admin .view-1.right .ux-cards{display:grid;gap:4px;grid-template-columns:1fr;min-width:0;position:relative;width:100%}.our-approach-accordion .view-1.right .ux-cards ul,.our-approach-accordion.is-admin .view-1.right .ux-cards ul{max-width:380px}.our-approach-accordion .view-1.right .ux-cards ul li,.our-approach-accordion.is-admin .view-1.right .ux-cards ul li{color:var(--unnamed-color-031c1c);display:flex;flex-direction:row;font-family:var(--unnamed-font-family-outfit);font-size:clamp(16px,16px + (2)*(100vw - 375px)/(1049),18px);font-style:normal;font-weight:400;gap:12px;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(24px,24px + (2)*(100vw - 375px)/(1049),26px);margin-bottom:12px;padding-left:24px;position:relative;text-align:left}.our-approach-accordion .view-1.right .ux-cards ul li:last-of-type,.our-approach-accordion.is-admin .view-1.right .ux-cards ul li:last-of-type{margin-bottom:0}.our-approach-accordion .view-1.right .ux-cards ul li .number,.our-approach-accordion.is-admin .view-1.right .ux-cards ul li .number{align-items:center;background:#031c1c;border-radius:50%;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;left:0;position:absolute;top:5px;width:18px}.our-approach-accordion .view-1.right .ux-card,.our-approach-accordion.is-admin .view-1.right .ux-card{backface-visibility:hidden;border-radius:var(--card-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:.75rem 1rem 1rem .75rem;position:relative;transform:translateZ(0);width:100%;will-change:transform,opacity}.our-approach-accordion .view-1.right .ux-card__title,.our-approach-accordion.is-admin .view-1.right .ux-card__title{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-size:clamp(18px,18px + (2)*(100vw - 375px)/(1049),20px);font-style:normal;font-weight:600;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(26px,26px + (2)*(100vw - 375px)/(1049),28px);margin-bottom:.5rem;text-align:left}.our-approach-accordion .view-1.right .ux-card__text,.our-approach-accordion.is-admin .view-1.right .ux-card__text{color:var(--unnamed-color-031c1c);font-family:var(--unnamed-font-family-outfit);font-size:clamp(16px,16px + (2)*(100vw - 375px)/(1049),18px);font-style:normal;font-weight:400;letter-spacing:var(--unnamed-character-spacing-0);line-height:clamp(24px,24px + (2)*(100vw - 375px)/(1049),26px);text-align:left}.our-approach-accordion .view-1.right .ux-card__arrow,.our-approach-accordion.is-admin .view-1.right .ux-card__arrow{color:#222;font-size:1.1rem;line-height:1;margin-top:1.2rem}@media(prefers-reduced-motion:reduce){.our-approach-accordion .view-1.right .ux-accordion__icon:after,.our-approach-accordion .view-1.right .ux-accordion__icon:before,.our-approach-accordion .view-1.right .ux-accordion__panel,.our-approach-accordion.is-admin .view-1.right .ux-accordion__icon:after,.our-approach-accordion.is-admin .view-1.right .ux-accordion__icon:before,.our-approach-accordion.is-admin .view-1.right .ux-accordion__panel{transition:none}}.our-approach-accordion.is-admin{pointer-events:none}.our-approach-accordion.is-admin:after{content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.our-approach-accordion.is-admin{pointer-events:none!important}
