@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.diagram .diagram-composition-main .overlay,.diagram .icon-msg-gear,.diagram .icon-rationalizer-gear{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes rotateReversed{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes rotateReversed{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.diagram .diagram-composition-circle .arrow{-webkit-animation-name:upDown;animation-name:upDown;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;transform-origin:50% 50%}@-webkit-keyframes upDown{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}@keyframes upDown{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}.diagram .icon-touchpoint-arrow{-webkit-animation-name:upDownSubtle;animation-name:upDownSubtle;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;transform-origin:50% 50%}@-webkit-keyframes upDownSubtle{0%{transform:translateY(-1.75px)}50%{transform:translateY(1.75px)}to{transform:translateY(-1.75px)}}@keyframes upDownSubtle{0%{transform:translateY(-1.75px)}50%{transform:translateY(1.75px)}to{transform:translateY(-1.75px)}}.diagram .icon-rationalizer-arrow{-webkit-animation-name:leftRight;animation-name:leftRight;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;transform-origin:50% 50%}@-webkit-keyframes leftRight{0%{transform:translateX(-5px)}50%{transform:translateX(5px)}to{transform:translateX(-5px)}}@keyframes leftRight{0%{transform:translateX(-5px)}50%{transform:translateX(5px)}to{transform:translateX(-5px)}}.diagram .h1,.diagram .h2,.diagram .h3,.diagram .h4,.diagram .h5,.diagram .h6,.diagram h1,.diagram h2,.diagram h3,.diagram h4,.diagram h5,.diagram h6{line-height:1.35;margin-bottom:0;margin-top:0;font-family:Arial,sans-serif;font-weight:400}.diagram .h2,.diagram h2{font-size:18px;color:#464646}@media(max-width:991px){.diagram .h2,.diagram h2{font-size:15px}}.diagram .h3,.diagram h3{color:#7b1aa3;font-size:9.5px;font-weight:700}.diagram .h4,.diagram h4{font-size:18px;color:#7b1aa3;font-weight:700;margin-bottom:70px;font-family:Futura-Bold,sans-serif}.diagram .h5,.diagram h5{font-size:17.6px;font-size:1.1rem}.diagram .inverted{color:#fff}.diagram .icon-rationalizer-gear{-webkit-animation-duration:8s;animation-duration:8s;transform-origin:14.5px 14.75px}.diagram .icon-rationalizer-arrow{-webkit-animation-duration:4s;animation-duration:4s}.diagram .icon-touchpoint-text>line{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;stroke-dasharray:19px;stroke-dashoffset:19px}.diagram .icon-touchpoint-text>line:first-child{-webkit-animation-name:touchpointLineAnimationOne;animation-name:touchpointLineAnimationOne}.diagram .icon-touchpoint-text>line:nth-child(2){-webkit-animation-name:touchpointLineAnimationTwo;animation-name:touchpointLineAnimationTwo}.diagram .icon-touchpoint-text>line:nth-child(3){-webkit-animation-name:touchpointLineAnimationThree;animation-name:touchpointLineAnimationThree}@-webkit-keyframes touchpointLineAnimationOne{0%{stroke-dashoffset:19px}30%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes touchpointLineAnimationOne{0%{stroke-dashoffset:19px}30%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@-webkit-keyframes touchpointLineAnimationTwo{0%{stroke-dashoffset:19px}30%{stroke-dashoffset:19px}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes touchpointLineAnimationTwo{0%{stroke-dashoffset:19px}30%{stroke-dashoffset:19px}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@-webkit-keyframes touchpointLineAnimationThree{0%{stroke-dashoffset:19px}60%{stroke-dashoffset:19px}90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes touchpointLineAnimationThree{0%{stroke-dashoffset:19px}60%{stroke-dashoffset:19px}90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.diagram .icon-touchpoint-arrow{-webkit-animation-duration:2s;animation-duration:2s}.diagram .icon-connected-hand{-webkit-animation:connectedHandAnimation 3s infinite;animation:connectedHandAnimation 3s infinite}@-webkit-keyframes connectedHandAnimation{0%{transform:translateY(0)}30%{transform:translateY(-4px)}70%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes connectedHandAnimation{0%{transform:translateY(0)}30%{transform:translateY(-4px)}70%{transform:translateY(-4px)}to{transform:translateY(0)}}.diagram .icon-connected-ovals>path{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0}.diagram .icon-connected-ovals>path:first-child{-webkit-animation-name:connectedOvalAnimationOne;animation-name:connectedOvalAnimationOne}.diagram .icon-connected-ovals>path:nth-child(2){-webkit-animation-name:connectedOvalAnimationTwo;animation-name:connectedOvalAnimationTwo}.diagram .icon-connected-ovals>path:nth-child(3){-webkit-animation-name:connectedOvalAnimationThree;animation-name:connectedOvalAnimationThree}@-webkit-keyframes connectedOvalAnimationOne{0%{opacity:0}20%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes connectedOvalAnimationOne{0%{opacity:0}20%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@-webkit-keyframes connectedOvalAnimationTwo{0%{opacity:0}30%{opacity:0}40%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes connectedOvalAnimationTwo{0%{opacity:0}30%{opacity:0}40%{opacity:1}70%{opacity:1}to{opacity:0}}@-webkit-keyframes connectedOvalAnimationThree{0%{opacity:0}40%{opacity:0}50%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes connectedOvalAnimationThree{0%{opacity:0}40%{opacity:0}50%{opacity:1}70%{opacity:1}to{opacity:0}}.diagram .icon-hcs-lines>line{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;stroke-dasharray:19px;stroke-dashoffset:19px}.diagram .icon-hcs-lines>line:first-child{-webkit-animation-name:hcsLineAnimationOne;animation-name:hcsLineAnimationOne}.diagram .icon-hcs-lines>line:nth-child(2){-webkit-animation-name:hcsLineAnimationTwo;animation-name:hcsLineAnimationTwo}.diagram .icon-hcs-lines>line:nth-child(3){-webkit-animation-name:hcsLineAnimationThree;animation-name:hcsLineAnimationThree}@-webkit-keyframes hcsLineAnimationOne{0%{stroke-dashoffset:19px}30%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes hcsLineAnimationOne{0%{stroke-dashoffset:19px}30%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@-webkit-keyframes hcsLineAnimationTwo{0%{stroke-dashoffset:19px}30%{stroke-dashoffset:19px}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes hcsLineAnimationTwo{0%{stroke-dashoffset:19px}30%{stroke-dashoffset:19px}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@-webkit-keyframes hcsLineAnimationThree{0%{stroke-dashoffset:19px}60%{stroke-dashoffset:19px}90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes hcsLineAnimationThree{0%{stroke-dashoffset:19px}60%{stroke-dashoffset:19px}90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.diagram .icon-hcs-arrow{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:2s;animation-duration:2s}.diagram .icon-hcs-arrow-top{-webkit-animation-name:hcsLineAnimationTop;animation-name:hcsLineAnimationTop}@-webkit-keyframes hcsLineAnimationTop{50%{transform:translateY(-5.5px)}}@keyframes hcsLineAnimationTop{50%{transform:translateY(-5.5px)}}.diagram .icon-hcs-arrow-left{-webkit-animation-name:hcsLineAnimationLeft;animation-name:hcsLineAnimationLeft}@-webkit-keyframes hcsLineAnimationLeft{50%{transform:translate(-5px)}}@keyframes hcsLineAnimationLeft{50%{transform:translate(-5px)}}.diagram .icon-hcs-arrow-right{-webkit-animation-name:hcsLineAnimationRight;animation-name:hcsLineAnimationRight}@-webkit-keyframes hcsLineAnimationRight{50%{transform:translate(5px)}}@keyframes hcsLineAnimationRight{50%{transform:translate(5px)}}.diagram .icon-hcs-arrow-right-top{-webkit-animation-name:hcsLineAnimationRightTop;animation-name:hcsLineAnimationRightTop}@-webkit-keyframes hcsLineAnimationRightTop{50%{transform:translate(2.75px,-2.75px)}}@keyframes hcsLineAnimationRightTop{50%{transform:translate(2.75px,-2.75px)}}.diagram .icon-hcs-arrow-left-top{-webkit-animation-name:hcsLineAnimationLeftTop;animation-name:hcsLineAnimationLeftTop}@-webkit-keyframes hcsLineAnimationLeftTop{50%{transform:translate(-2.75px,-2.75px)}}@keyframes hcsLineAnimationLeftTop{50%{transform:translate(-2.75px,-2.75px)}}.diagram .icon-hcs-arrow-bottom{-webkit-animation-name:hcsLineAnimationBottom;animation-name:hcsLineAnimationBottom}@-webkit-keyframes hcsLineAnimationBottom{50%{transform:translateY(4.5px)}}@keyframes hcsLineAnimationBottom{50%{transform:translateY(4.5px)}}.diagram .icon-hcs-arrow-right-bottom{-webkit-animation-name:hcsLineAnimationRightBottom;animation-name:hcsLineAnimationRightBottom}@-webkit-keyframes hcsLineAnimationRightBottom{50%{transform:translate(2.75px,2.75px)}}@keyframes hcsLineAnimationRightBottom{50%{transform:translate(2.75px,2.75px)}}.diagram .icon-hcs-arrow-left-bottom{-webkit-animation-name:hcsLineAnimationLeftBottom;animation-name:hcsLineAnimationLeftBottom}@-webkit-keyframes hcsLineAnimationLeftBottom{50%{transform:translate(-2.75px,2.75px)}}@keyframes hcsLineAnimationLeftBottom{50%{transform:translate(-2.75px,2.75px)}}.diagram .icon-msg-gear{-webkit-animation-duration:8s;animation-duration:8s;transform-origin:13.15px 13.15px}.diagram-wrapper{position:relative;overflow:hidden}.diagram-wrapper .swiper-pagination{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:hsla(0,0%,100%,.4);display:flex;justify-content:center;align-items:center;padding:1.5rem 0}@media(min-width:992px){.diagram-wrapper .swiper-pagination{display:none}}.diagram-wrapper .swiper-pagination-bullet{width:9px;height:9px;border-radius:50%;display:inline-block;border:1px solid #464646}.diagram-wrapper .swiper-pagination-bullet-active{background-color:#d6d6d6}.diagram-wrapper .swiper-pagination-bullet:not(:last-child){margin-right:1.5rem}.diagram{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-style:preserve-3d;-webkit-backface-visibility:none;backface-visibility:none;display:none;color:#464646;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}@media(min-width:992px){.diagram{display:flex;justify-content:center;width:85vw;margin:10vh auto}}.diagram .arrow{transition-duration:.75s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:transform;transition-delay:0s;stroke:#969696}.diagram .bg,.diagram .icon,.diagram .label,.diagram .outline,.diagram .overlays{transition-duration:.75s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:transform,fill;transition-delay:0s;transform-origin:50% 50%}.diagram .bg-half{fill:#cddc35}.diagram .label-mobile{text-transform:uppercase;font-size:8px;border:1px solid #d6d6d6;padding:7px 12px;margin-top:5px;display:inline-block;border-radius:20px;display:none}@media(min-width:992px){.diagram .label-mobile{display:none}}@media(max-width:991px){.diagram .label-mobile{padding:5px 12px;margin-top:10px;font-size:7px}}.diagram .outline:hover{transform:scale(1.06)}.diagram .outline-half{transition-duration:.75s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:transform;transition-delay:0s}.diagram .outline-half:hover{transform:scale(1.06)}.diagram .diagram-step{position:relative;text-align:center}.diagram .diagram-step>.arrow{position:absolute;top:31.5%;height:6.25%;z-index:5}@media(max-width:991px){.diagram .diagram-step>.arrow{top:30.9%}}@media(min-width:992px){.diagram .diagram-step-title{height:3vw;font-size:1.1vw}}@media(min-width:992px){.diagram .diagram-step-1,.diagram .diagram-step-3,.diagram .diagram-step-4{flex:1 1 22%;margin:0 -.75%}}.diagram .diagram-step-1 .bg,.diagram .diagram-step-3 .bg,.diagram .diagram-step-4 .bg{transform-origin:82.5px 82.5px}.diagram .diagram-step-1 .outline,.diagram .diagram-step-3 .outline,.diagram .diagram-step-4 .outline{transform-origin:92.5px 92.5px}.diagram .diagram-step-1>.arrow,.diagram .diagram-step-3>.arrow,.diagram .diagram-step-4>.arrow{left:84.5%}@media(min-width:992px){.diagram .diagram-step-1>.arrow.hover,.diagram .diagram-step-3>.arrow.hover,.diagram .diagram-step-4>.arrow.hover{transform:translateX(2.5%)}}@media(min-width:992px){.diagram .diagram-step-1>.arrow-short{display:none}}@media(max-width:991px){.diagram .diagram-step-1>.arrow{transition-duration:.75s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:opacity,margin;transition-delay:0s;top:55.85%}.diagram .diagram-step-1>.arrow-long{opacity:0;margin-left:-5%}[data-active-slide="1"] .diagram .diagram-step-1>.arrow-long{opacity:1;margin-left:5%}[data-active-slide="1"] .diagram .diagram-step-1>.arrow-short{opacity:0;margin-left:-5%}}.diagram .diagram-step-2{flex:1 1 33%}@media(min-width:992px){.diagram .diagram-step-2{margin-left:-1%;margin-right:.75%}.diagram .diagram-step-2>.arrow-long{display:none}}@media(max-width:991px){.diagram .diagram-step-2{margin-top:23.7%}.diagram .diagram-step-2 h2{font-size:19.5px}.diagram .diagram-step-2>.arrow-short{display:none}.diagram .diagram-step-2>.arrow-long{top:29.5%}[data-active-slide="2"] .diagram .diagram-step-2>.arrow-long{margin-left:-7.5%}}.diagram .diagram-step-2>.arrow{left:89.5%}@media(min-width:992px){.diagram .diagram-step-2>.arrow.hover{transform:translateX(-13%)}}@media(min-width:992px){.diagram .diagram-step-3>.arrow-long{display:none}.diagram .diagram-step-3>.arrow{top:30.3%}}@media(max-width:991px){.diagram .diagram-step-3>.arrow{transition-duration:.75s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:opacity,margin;transition-delay:0s;top:44.9%}[data-active-slide="3"] .diagram .diagram-step-3>.arrow-short{opacity:0;margin-right:-5.5%}.diagram .diagram-step-3>.arrow-long{opacity:0;margin-right:0}[data-active-slide="3"] .diagram .diagram-step-3>.arrow-long{margin-right:-5.5%;opacity:1}}.diagram .diagram-step-5{padding:0 15px}@media(min-width:992px){.diagram .diagram-step-5{display:none}}@media(min-width:992px){.diagram .diagram-circle a:hover .outline{transform:scale(1.06)}.diagram .diagram-circle a:hover .bg{transform:scale(1.03)}.diagram .diagram-circle a:hover .overlays{transform:scale(.7)}.diagram .diagram-circle a:hover .icon{transform:scale(.9)}.diagram .diagram-circle a:hover .label{transform:scale(1.05)}}.diagram .diagram-circle .outline-bg{fill:#cddc35}.diagram .diagram-circle .outline-half{transform-origin:107px 98px}.diagram .diagram-circle .outline-half path{fill:#cddc35}.diagram .diagram-circle .icon{transform-origin:70.5px 40px}.diagram .diagram-circle .label{transform-origin:70px 25px}.diagram .diagram-circle .bg{fill:#fff;box-shadow:5px 5px 0 5px rgba(0,0,0,.1);filter:url(#circle-bg-shadow)}.diagram .diagram-circle .bottom-bg{transition-duration:.75s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:fill;transition-delay:0s;fill:#efefef}.diagram .diagram-circle .bottom h3{text-align:left}.diagram .diagram-circle .bottom .icon{transform-origin:50px 40px}.diagram .diagram-circle .tabs h3{text-align:left}.diagram .diagram-circle .tabs .tab{transition-duration:.75s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:opacity,visibility;transition-delay:0s;opacity:0;visibility:hidden}.diagram .diagram-circle .tabs .tab.visible{opacity:1;visibility:visible}.diagram .diagram-circle .tabs .tab .icon{transform-origin:75px 40px}.diagram .diagram-circle .nav{cursor:pointer}.diagram .diagram-circle .nav-bgs>path{transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:fill;transition-delay:0s}.diagram .diagram-circle .nav-bgs>path:nth-child(3n-2){fill:#efefef}.diagram .diagram-circle .nav-bgs>path:nth-child(3n-1){fill:#d6d6d6}.diagram .diagram-circle .nav-bgs>path:nth-child(3n-3){fill:#e4e4e4}.diagram .diagram-circle .nav-bgs>path.active{fill:#7b1aa3}.diagram .diagram-circle .nav-bgs>path:not(.active):hover{fill:#cae4ed}.diagram .diagram-circle .nav-labels{pointer-events:none;fill:#464646}.diagram .diagram-circle .nav-labels>*{transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:fill;transition-delay:0s}.diagram .diagram-circle .nav-labels>.active{fill:#fff}.diagram .diagram-composition .outline{z-index:-1}@media(min-width:992px){.diagram .diagram-composition .outline.outline-1:hover{transform:scale(1.04)}}.diagram .diagram-composition .outline .powered-by{transition-duration:.75s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-property:transform;transition-delay:0s;transform-origin:160px 160px}.diagram .diagram-composition .outline circle{fill:#cddc35}@media(min-width:992px){.diagram .diagram-composition-main a:hover .bg{transform:scale(.95)}.diagram .diagram-composition-main a:hover .overlays{transform:scale(.7)}}.diagram .diagram-composition-main .bg{fill:#7b1aa3;filter:url(#circle-bg-shadow);transform-origin:138.5px 138.5px}.diagram .diagram-composition-main .overlay,.diagram .diagram-composition-main .overlays{transform-origin:138.5px 138.5px}.diagram .diagram-composition-main .overlay-3{-webkit-animation-duration:20s;animation-duration:20s}.diagram .diagram-composition-main .overlay-2{-webkit-animation-name:rotateReversed;animation-name:rotateReversed}.diagram .diagram-composition-main .overlay-dark{fill:rgba(0,0,0,.08);transform-origin:138.5px 138px}.diagram .diagram-composition-main .overlay-light{fill:hsla(0,0%,100%,.05)}.diagram .diagram-composition-main a:hover .bg{fill:#6c1690}.diagram .diagram-composition-circle .bg{transform-origin:68px 68px}.diagram .diagram-nav{padding:0;list-style:none;font-size:17px;text-transform:uppercase;line-height:1.5;color:#464646;margin:0 0 20px}.diagram .diagram-nav li{margin:0;padding:0;display:block}.diagram .diagram-nav li:before{display:none;content:none}.diagram .diagram-nav li:not(:last-child){margin-bottom:25px}.diagram .diagram-nav li:first-child{font-weight:700;color:#000}.diagram .diagram-nav a{color:inherit;text-decoration:none;display:block}.diagram .diagram-nav a:focus,.diagram .diagram-nav a:hover{text-decoration:none;color:#7b1aa3}.diagram-swiper{max-width:500px;margin:0 auto;padding:10vh 0;display:none}@media(max-width:991px){.diagram-swiper{display:block;padding-bottom:calc(10vh + 4rem)}}@media(max-width:575px){.diagram-swiper{padding:3.5rem 0 0}}.diagram-swiper .swiper-container{overflow:visible}.diagram-swiper .swiper-container:after,.diagram-swiper .swiper-container:before{position:absolute;top:0;width:50vw;height:100%;content:" ";z-index:10}.diagram-swiper .swiper-container:before{right:100%;background-image:linear-gradient(270deg,hsla(0,0%,96.5%,0),#f6f6f6 7rem)}.diagram-swiper .swiper-container:after{left:100%;background-image:linear-gradient(90deg,hsla(0,0%,96.5%,0),#f6f6f6 7rem)}