@view-transition{navigation:auto}::view-transition-group(root){animation-duration:400ms}p,h1,h2,h3,h4{text-wrap:pretty}.employee.elementor-element{--border-transition: 800ms !important}[data-elementor-device-mode=mobile] .employee .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text,[data-elementor-device-mode=tablet] .employee .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:none}.elementor-custom-embed-play{width:100%;height:100%;cursor:pointer;align-content:center;text-align:center;outline:none}[data-elementor-type=wp-page]>.elementor-element:first-child .elementor-background-video-container{background:#101010}.elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-button .elementor-button-content-wrapper .elementor-button-icon{display:flex}.convise-hero video{opacity:0;transition:opacity .5s ease;background:#101010}.convise-menu{position:fixed;top:0;z-index:20}.convise-menu.headroom{will-change:transform;transition:transform 200ms ease-in-out}.convise-menu.headroom--pinned{transform:translateY(0%)}.convise-menu.headroom--unpinned{transform:translateY(-100%)}.convise-menu.headroom--not-top{transition:transform 200ms linear}@media only screen and (min-width: 783px){.admin-bar .convise-menu.headroom{top:32px}}@media only screen and (max-width: 782px){.admin-bar .convise-menu.headroom--top{top:32px}}[data-casePrev],[data-caseNext]{cursor:pointer}.case-slider{scroll-snap-type:x mandatory;scroll-behavior:smooth;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.case-slider::-webkit-scrollbar{display:none}.case-slider>div{scroll-behavior:smooth;scroll-snap-align:center;scroll-snap-stop:always}.convise-swiper{scroll-snap-type:x mandatory;scroll-behavior:smooth;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow:hidden;overflow-x:scroll}.convise-swiper::-webkit-scrollbar{display:none}.convise-swiper .convise-swiper-item{scroll-behavior:smooth;scroll-snap-align:center;scroll-snap-stop:always;min-width:var(--width)}.spotlight-scroll{--spotlight-scroll-width: 2240px;--spotlight-scroll-padding: 100px;--spotlight-scroll-radius: 100px}@media only screen and (max-width: 1024px){.spotlight-scroll{--spotlight-scroll-padding: 50px;--spotlight-scroll-radius: 40px}}@media only screen and (max-width: 767px){.spotlight-scroll{--spotlight-scroll-padding: 15px;--spotlight-scroll-radius: 40px}}.spotlight-scroll>.e-child{position:sticky;top:0;max-width:2140px;width:100%}.spotlight-scroll>.e-child>.e-child{grid-row:1;grid-column:1;z-index:20;max-width:100%}.spotlight-scroll>.e-child>.e-child>.e-child{grid-row:1;grid-column:1;z-index:20;max-width:100%}.spotlight-scroll>.e-child>.e-child>.e-child video{width:calc(100% - var(--spotlight-scroll-padding)*2) !important;height:100% !important;min-height:100%;transform:scale(1) translateX(-50%);transform-origin:center center;top:0;left:50%;border-radius:var(--spotlight-scroll-radius)}@media screen and (max-width: --spotlight-scroll-width){.spotlight-scroll>.e-child>.e-child>.e-child video{height:auto !important}}.spotlight-scroll>.e-child>.e-child+.e-child{grid-row:1;grid-column:1;max-width:2120px;left:50% !important;transform:translateX(-50%)}.spotlight-scroll>.e-child>.e-child+.e-child p{text-wrap:balance}svg#convise-filters{display:none}.convise-filter--video-bleed{filter:url("#blur-and-scale2");will-change:transform,filter}.convise-filter--video-bleed video{will-change:transform,filter}.convise-gradient2{background:linear-gradient(to right, #4CEFFF 0%, #FFC45D 33%, #FE3FFF 66%, #4CFFBB 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:moveGradient 5s infinite linear}@keyframes moveGradient{0%{background-position:200% 50%}100%{background-position:0% 50%}}.convise-gradient{background:linear-gradient(to right, #4CEFFF 0%, #FFC45D 33%, #FE3FFF 66%, #4CFFBB 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:dynamicGradient 6s infinite ease-in-out}@keyframes dynamicGradient{0%{background-position:0% 50%;background-size:200% 200%}25%{background-position:50% 25%;background-size:220% 220%}50%{background-position:100% 50%;background-size:200% 200%}75%{background-position:50% 75%;background-size:180% 180%}100%{background-position:0% 50%;background-size:200% 200%}}