.vivavis-onepartner-wrapper{padding:60px 0;overflow:hidden}.vivavis-onepartner-wrapper .vivavis-onepartner{display:flex;flex-direction:column;gap:40px}@media (min-width: 992px){.vivavis-onepartner-wrapper .vivavis-onepartner{flex-direction:row;align-items:center;gap:0}}@media (min-width: 992px){.vivavis-onepartner-wrapper .vivavis-onepartner.reverse-order{flex-direction:row-reverse}}.vivavis-onepartner-wrapper .vivavis-onepartner .vv-onepartner-title{font:normal normal bold 49px/55px Raleway;padding:10px 0px;margin:auto}.vivavis-onepartner-wrapper .vivavis-onepartner .vv-onepartner-title h3{font:normal normal bold 49px/55px Raleway}.vivavis-onepartner-wrapper .vivavis-onepartner .vv-onepartner-title b,.vivavis-onepartner-wrapper .vivavis-onepartner .vv-onepartner-title strong{font:normal normal bold 49px/55px Raleway;background:var(--gradient-turquoise-green, linear-gradient(90deg, var(--Branding-Turquoise, #009CB4) 0%, var(--Branding-Green, #85BE57) 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold}.onepartner-visual{flex:1.3;position:relative;min-height:400px;display:flex;justify-content:center;align-items:center;transform:scale(0.9)}@media (min-width: 768px){.onepartner-visual{transform:scale(1)}}.onepartner-visual .center-logo{position:absolute;width:100px;height:auto;z-index:10;left:50%;top:50%;transform:translate(-50%, -50%)}@media (min-width: 768px){.onepartner-visual .center-logo{width:120px}}.onepartner-visual .orbit-container{position:relative;width:344px;height:344px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.onepartner-visual .orbit-container{width:550px;height:550px}}.onepartner-visual .bg-vector{position:absolute;width:100%;height:100%;top:0;left:0;transform:rotate(var(--orbit-angle, 0deg));z-index:1}.onepartner-visual .orbit-item{position:absolute;top:50%;left:50%;width:0;height:0;z-index:20;--radius: 140px;transform:rotate(calc(var(--start-angle, 0deg) + var(--orbit-angle, 0deg))) translate(var(--radius)) rotate(calc((var(--start-angle, 0deg) + var(--orbit-angle, 0deg)) * -1))}@media (min-width: 768px){.onepartner-visual .orbit-item{--radius: 250px}}.onepartner-visual .orbit-icon-inner{position:relative;width:60px;height:60px;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.onepartner-visual .orbit-icon-inner{width:80px;height:90px}}.onepartner-visual .orbit-icon-inner .icon-image-wrapper{width:100%;height:100%;background:linear-gradient(135deg, #009CA6 0%, #85be57 100%);border-radius:15px;display:flex;justify-content:center;align-items:center;box-shadow:0 5px 15px rgba(0,0,0,0.15);transition:transform 0.3s ease}.onepartner-visual .orbit-icon-inner .icon-image-wrapper img{width:50%;height:auto;filter:brightness(0) invert(1);object-fit:contain}.onepartner-visual .orbit-icon-inner:hover .icon-image-wrapper{transform:scale(1.1)}.onepartner-visual .orbit-icon-inner .orbit-link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30}.onepartner-visual .orbit-icon-inner .orbit-popover{position:absolute;bottom:110%;left:50%;transform:translateX(-50%);background:white;padding:15px;border-radius:5px;box-shadow:0 5px 20px rgba(0,0,0,0.15);width:200px;opacity:0;visibility:hidden;transition:all 0.3s ease;pointer-events:none;z-index:40;text-align:center;border:1px solid #eee}.onepartner-visual .orbit-icon-inner .orbit-popover::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:white transparent transparent transparent}.onepartner-visual .orbit-icon-inner .orbit-popover .popover-title{font-weight:bold;margin-bottom:5px;color:#333;font-size:0.9rem}.onepartner-visual .orbit-icon-inner .orbit-popover .popover-text{font-size:0.8em;color:#5b5b5c;line-height:1.4}.onepartner-visual .orbit-icon-inner:hover .orbit-popover{opacity:1;visibility:visible;bottom:125%}.onepartner-content{flex:1;padding-left:0;text-align:center}@media (min-width: 992px){.onepartner-content{padding-left:60px;text-align:left}}.onepartner-content h2{margin-bottom:20px}.onepartner-content .text-content p{margin-bottom:1em}@media (max-width: 992px){section.vivavis-onepartner-wrapper,.vivavis-onepartner{padding-top:0px !important;padding-bottom:25px !important}.vivavis-onepartner-wrapper .vivavis-onepartner .vv-onepartner-title h3,.vivavis-onepartner-wrapper .vivavis-onepartner .vv-onepartner-title h3 *{font-size:28px !important;line-height:1.25em !important;text-align:left !important}.onepartner-content{text-align:left !important}}
/*# sourceMappingURL=block-style.css.map */
