@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap");body,html{overflow-x:hidden}.fedegari-cube-wrapper{background-color:#fff;font-family:Ubuntu,sans-serif;max-width:100vw;min-height:850px;overflow-x:hidden;overflow-y:visible;position:relative;width:100%}.fedegari-cube-inner{height:550px;left:50%;position:relative;transform:translateX(calc(-50% + 80px));width:1535px}.market-section{align-items:center;display:flex;gap:15px;left:61px;position:absolute;top:262px;z-index:30}.market-indicator{animation:pulse-high .8s ease-in-out 2.7s infinite;background-color:#c00d0d;border-radius:50%;height:58px;margin-bottom:2px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);width:58px}@keyframes pulse-high{0%{box-shadow:0 0 0 0 rgba(192,13,13,.7);transform:scale(1)}50%{box-shadow:0 0 0 15px rgba(192,13,13,0);transform:scale(1.25)}to{box-shadow:0 0 0 0 rgba(192,13,13,0);transform:scale(1)}}.js-market-section.is-active .market-indicator{animation:pulse-high .8s ease-in-out 2.7s infinite;display:block}.market-dropdown{border-bottom:1px solid #999;cursor:pointer;padding-bottom:10px;position:relative;width:310px}.market-label{color:#000;font-size:20px;font-weight:700;user-select:none}.market-arrow{border-bottom:1.5px solid #000;border-right:1.5px solid #000;height:8px;position:absolute;right:5px;top:calc(50% - 5px);transform:translateY(-50%) rotate(45deg);transition:transform .3s ease;width:8px}.market-dropdown.is-open .market-arrow{transform:translateY(-50%) rotate(225deg)}.market-options{background:#fff;border:1px solid #c00d0d;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.12);left:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 1px);transform:translateY(-10px);transition:all .3s ease;visibility:hidden;width:100%;z-index:100}.market-dropdown.is-open .market-options{opacity:1;transform:translateY(0);visibility:visible}.market-option{font-size:17px;padding:15px 20px;transition:background .2s}.market-option:hover{background:#f5f5f5;color:#c00d0d}.cube-circle-wrapper{height:405px;left:500px;pointer-events:none;position:absolute;top:75px;width:405px;z-index:5}.cube-circle-wrapper svg{display:block;height:100%;width:100%}.cube-container{left:0;top:0;z-index:10}.cube-container,.cube-wireframe{height:100%;position:absolute;width:100%}.cube-wireframe{overflow:visible}.animated-comet{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.is-visible .comet-left,.is-visible .comet-right{animation:drawPath 2s cubic-bezier(.2,.8,.2,1) forwards;opacity:1}.comet-dot{opacity:0}.is-visible .comet-dot.p1{opacity:1}.is-visible .comet-dot.p2{opacity:.5}.is-visible .comet-dot.p3{opacity:.25}.light-line{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.is-visible .light-line{animation:drawPathPink .8s ease-out 1.9s forwards}@keyframes drawPathPink{to{opacity:1;stroke-dashoffset:0}}.cube-bg-gradient,.cube-ghost-lines,.js-cube-wireframe rect{opacity:0}.is-visible .cube-bg-gradient,.is-visible rect{animation:fadeBase .5s ease-in-out 1.9s forwards}.is-visible .cube-ghost-lines{animation:fadeGhost .5s ease-in-out 1.9s forwards}@keyframes fadeBase{to{opacity:1}}@keyframes fadeGhost{to{opacity:.2}}.cube-center-pulse{background-color:#c00d0d;border-radius:50%;height:36px;left:700.5px;opacity:0;position:absolute;top:278px;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;width:36px;z-index:5}.is-visible .cube-center-pulse{animation:pulse-core-unified .8s ease-in-out 2.7s infinite forwards}.market-selected .cube-center-pulse{animation:pulse-core-unified .8s ease-in-out infinite!important;height:50px;width:50px}.cube-container:has(.cube-hover-area:hover) .cube-center-pulse,.cube-container[data-active-face] .cube-center-pulse,.cube-container[data-hover-face] .cube-center-pulse{height:12px!important;width:12px!important}@keyframes pulse-core-unified{0%{box-shadow:0 0 0 0 rgba(192,13,13,.7);opacity:1;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 0 15px rgba(192,13,13,0);opacity:1;transform:translate(-50%,-50%) scale(1.25)}to{box-shadow:0 0 0 0 rgba(192,13,13,0);opacity:1;transform:translate(-50%,-50%) scale(1)}}.cube-container[data-active-face=application] .animated-cube-lines path:first-child,.cube-container[data-active-face=application] .animated-cube-lines path:nth-child(3),.cube-container[data-active-face=application] .animated-cube-lines path:nth-child(5),.cube-container[data-active-face=application] .animated-cube-lines path:nth-child(8){opacity:1!important;stroke:#c00d0d!important}.cube-container[data-active-face=application] .animated-cube-lines path:nth-child(2),.cube-container[data-active-face=application] .animated-cube-lines path:nth-child(4),.cube-container[data-active-face=application] .animated-cube-lines path:nth-child(6),.cube-container[data-active-face=application] .animated-cube-lines path:nth-child(7),.cube-container[data-active-face=application] .animated-cube-lines path:nth-child(9),.cube-container[data-active-face=application] .expansion-lines path:nth-child(11),.cube-container[data-active-face=application] .expansion-lines path:nth-child(4),.cube-container[data-active-face=application] .expansion-lines path:nth-child(5){opacity:0!important}.cube-container[data-active-face=technology] .animated-cube-lines path:first-child,.cube-container[data-active-face=technology] .animated-cube-lines path:nth-child(2),.cube-container[data-active-face=technology] .animated-cube-lines path:nth-child(4),.cube-container[data-active-face=technology] .animated-cube-lines path:nth-child(6){opacity:1!important;stroke:#c00d0d!important}.cube-container[data-active-face=technology] .animated-cube-lines path:nth-child(3),.cube-container[data-active-face=technology] .animated-cube-lines path:nth-child(5),.cube-container[data-active-face=technology] .animated-cube-lines path:nth-child(7),.cube-container[data-active-face=technology] .animated-cube-lines path:nth-child(8),.cube-container[data-active-face=technology] .animated-cube-lines path:nth-child(9),.cube-container[data-active-face=technology] .expansion-lines path:nth-child(10),.cube-container[data-active-face=technology] .expansion-lines path:nth-child(11),.cube-container[data-active-face=technology] .expansion-lines path:nth-child(4),.cube-container[data-active-face=technology] .expansion-lines path:nth-child(5){opacity:0!important}.cube-container[data-active-face=packaging] .animated-cube-lines path:nth-child(2),.cube-container[data-active-face=packaging] .animated-cube-lines path:nth-child(3),.cube-container[data-active-face=packaging] .animated-cube-lines path:nth-child(7),.cube-container[data-active-face=packaging] .animated-cube-lines path:nth-child(9){opacity:1!important;stroke:#c00d0d!important}.cube-container[data-active-face=packaging] .animated-cube-lines path:first-child,.cube-container[data-active-face=packaging] .animated-cube-lines path:nth-child(4),.cube-container[data-active-face=packaging] .animated-cube-lines path:nth-child(5),.cube-container[data-active-face=packaging] .animated-cube-lines path:nth-child(6),.cube-container[data-active-face=packaging] .animated-cube-lines path:nth-child(8),.cube-container[data-active-face=packaging] .expansion-lines path:nth-child(10),.cube-container[data-active-face=packaging] .expansion-lines path:nth-child(4),.cube-container[data-active-face=packaging] .expansion-lines path:nth-child(5){opacity:0!important}.intro-ui{opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease}.is-visible .market-section.intro-ui{opacity:1;transform:translateY(0);transition-delay:3.5s}.is-visible .driver-section.disabled.intro-ui{opacity:.3;transform:translateY(0);transition-delay:3.5s}.is-visible .driver-section.intro-ui:not(.disabled){opacity:1;transition-delay:0s}.cube-line{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.cube-container.market-selected .cube-line{animation:drawPath 1.5s cubic-bezier(.25,1,.5,1) forwards;opacity:1}@keyframes drawPath{to{stroke-dashoffset:0}}@keyframes drawPathReverse{0%{stroke-dashoffset:-1}to{stroke-dashoffset:0}}.market-section:has(.market-dropdown.is-open){z-index:100}.cube-hover-area{cursor:pointer;display:none;position:absolute;z-index:15}.cube-container.market-selected .cube-hover-area{display:block}.area-left{left:586px;transform:skewY(30deg)}.area-left,.area-right{height:185px;top:232px;width:108px}.area-right{left:710px;transform:skewY(-30deg)}.area-top{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);height:142px;left:576px;top:142px;width:249px}.cube-face{background-color:rgba(192,13,13,.15);opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease,background-color .3s ease}.face-left{left:576px;top:212px;transform:skewY(30deg);transform-origin:top left}.face-left,.face-right{clip-path:polygon(10% 10%,90% 10%,90% 90%,10% 90%);height:140px;width:124px}.face-right{left:700px;top:283px;transform:skewY(-30deg);transform-origin:top left}.face-top{clip-path:polygon(50% 8%,92% 50%,50% 92%,8% 50%);height:142px;left:576px;top:142px;width:249px}.cube-container[data-active-face=application] .face-left,.cube-container[data-active-face=packaging] .face-right,.cube-container[data-active-face=technology] .face-top{background-color:#c00d0d;opacity:1}.area-left:hover~.face-left,.cube-container[data-active-face=application] .face-left,.cube-container[data-hover-face=application] .face-left{clip-path:polygon(6% 6%,96% 6%,96% 92%,6% 92%)!important}.area-right:hover~.face-right,.cube-container[data-active-face=packaging] .face-right,.cube-container[data-hover-face=packaging] .face-right{clip-path:polygon(8% 6%,94% 6%,94% 92%,8% 92%)!important}.area-top:hover~.face-top,.cube-container[data-active-face=technology] .face-top,.cube-container[data-hover-face=technology] .face-top{clip-path:polygon(50% 8%,91% 49%,50% 88%,9% 49%)!important}.area-left:hover~.face-left,.area-right:hover~.face-right,.area-top:hover~.face-top,.cube-container[data-hover-face=application] .face-left,.cube-container[data-hover-face=packaging] .face-right,.cube-container[data-hover-face=technology] .face-top{background-color:#c00d0d;opacity:1}.driver-section{left:1034px;position:absolute;top:154px;transition:opacity .5s ease;z-index:20}.driver-section.disabled{pointer-events:none}.driver-title{color:#000;font-size:17px;font-weight:400;margin-bottom:40px}.driver-list{display:flex;flex-direction:column;gap:50px}.driver-item{align-items:center;color:#000;cursor:pointer;display:flex;font-size:17px;gap:15px;transition:opacity .3s ease}.driver-dot{background-color:rgba(0,0,0,.1);border-radius:50%;height:27px;position:relative;transition:background-color .3s ease;width:27px}.driver-line{left:50%;position:absolute;top:100%;transform:translateX(-50%);z-index:-1}.driver-item:hover span{text-decoration:underline}.driver-item.is-active{color:#c00d0d;font-weight:700}.driver-item.is-active .driver-dot,.driver-item:hover .driver-dot{background-color:#c00d0d}.driver-item.is-hovered span{text-decoration:underline}.driver-item.is-hovered{color:#c00d0d}.driver-item.is-hovered .driver-dot{background-color:#c00d0d}.driver-list.has-selection .driver-item:not(.is-active){opacity:.3}.cards-results-area{margin:50px auto;width:1200px}.results-header{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:space-between;margin-bottom:40px}.results-header p{margin:0}.chosen-market{margin-left:18px}.chosen-driver,.chosen-market{color:#c00d0d;display:inline-block;font-weight:300}.chosen-driver{margin-left:35px}.reset-btn{background:transparent;border:1px solid #c00d0d;border-radius:30px;color:#c00d0d;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:17px;padding:10px 70px;transition:all .3s}.reset-btn:hover{background:#c00d0d;color:#fff}.cards-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.result-card{background:#fff;border:1px solid #c00d0d;border-radius:40px;display:none;min-height:352px;opacity:0;padding:40px 30px;position:relative;text-decoration:none;transform:translateY(30px);transition:background-color .3s ease,border-color .3s ease}.result-card,.result-card:visited{color:inherit}.result-card .card-desc,.result-card .card-link,.result-card .card-title{text-decoration:none}.result-card.show-card{animation:slideUpFade .5s ease-out forwards;display:flex;flex-direction:column}@keyframes slideUpFade{to{opacity:1;transform:translateY(0)}}.card-tag{background:#f5f5f5;border:1px solid transparent;border-radius:20px;display:inline-block;font-size:14px;margin-bottom:20px;padding:5px 15px;transition:background-color .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap;width:fit-content}.card-theme{margin:0 0 20px}.card-theme,.card-title{color:#c00d0d;font-size:28px;text-transform:uppercase}.card-title{font-family:Kanit,sans-serif;font-weight:700;line-height:31px;margin-bottom:20px;text-shadow:0 0 1px rgba(0,0,0,.01)}.card-desc,.card-title{font-style:normal;transition:color .3s ease}.card-desc{font-size:17px;font-weight:300;line-height:normal}.card-desc *{background-color:transparent!important}.result-card:hover .card-desc *{color:#fff!important}.card-link{color:#000;display:inline-block;font-size:17px;font-style:normal;font-weight:700;line-height:normal;margin-top:auto;padding-top:20px;text-decoration:none;transition:color .3s ease}.result-card:hover{background-color:#c00d0d!important;border-color:#c00d0d!important;cursor:pointer}.result-card:hover .card-desc,.result-card:hover .card-link,.result-card:hover .card-title{color:#fff!important;text-decoration:none}.result-card:hover .card-tag{background-color:#c00d0d!important;border-color:#fff!important;color:#fff!important}.mobile-only{display:none!important}@media (max-width:991px){.desktop-only{display:none!important}.mobile-only{display:block!important}#pathLeftComet,#pathRightComet,.animated-comet,.tail-group-left,.tail-group-right{display:none!important}.fedegari-cube-wrapper{min-height:auto;overflow:visible;padding-bottom:50px}.fedegari-cube-inner{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:auto;margin:40px auto;max-width:720px;padding:0;width:calc(100% - 80px)}.cube-container{align-self:center;height:550px;margin-bottom:-320px;min-width:1535px;order:1;position:relative;transform:scale(.45);transform-origin:top center;width:1535px;z-index:10}.market-section{align-items:center;box-sizing:border-box;display:flex;gap:18px;justify-content:flex-start;left:auto;margin-bottom:0;order:2;position:relative;top:auto;width:100%;z-index:30}.market-indicator{flex:0 0 27px;height:27px;margin-bottom:2px;width:27px}.market-dropdown{box-sizing:border-box;width:calc(100% - 45px)}.driver-section{box-sizing:border-box;left:auto;order:3;position:relative;top:auto;width:100%;z-index:20}.driver-mobile-dropdown{box-sizing:border-box;margin-bottom:10px;margin-left:45px;width:calc(100% - 45px)}.market-options{max-height:280px;overflow-y:auto}.results-header{align-items:flex-start;box-sizing:border-box;flex-direction:column;gap:20px;margin:40px auto 30px;max-width:720px;padding:0;text-align:left;width:calc(100% - 80px)}.results-header-text{gap:34px;width:100%}.results-header-text,.results-selections{align-items:flex-start;display:flex;text-align:left}.results-selections{flex-direction:column;gap:5px}.chosen-driver,.chosen-market{font-weight:700;margin-left:0}.reset-btn{align-self:flex-end;padding:10px 50px}.cards-results-area{margin:50px auto;max-width:720px;width:calc(100% - 80px)}.cards-grid{gap:30px;grid-template-columns:repeat(2,1fr)}.result-card{box-sizing:border-box;width:auto}.is-visible .light-line{animation:drawPathPink .55s ease-out .1s forwards}.is-visible .cube-bg-gradient,.is-visible rect{animation:fadeBase .35s ease-in-out .1s forwards}.is-visible .cube-center-pulse{animation:pulse-core-unified .8s ease-in-out .65s infinite forwards}.is-visible .driver-section.disabled.intro-ui,.is-visible .market-section.intro-ui{transition-delay:.9s}}@media (max-width:767px){.fedegari-cube-wrapper{overflow-x:hidden;overflow-y:visible}.fedegari-cube-inner{margin:32px auto;max-width:360px;width:calc(100% - 40px)}.cube-container{align-self:center;left:30px;margin-bottom:-235px;margin-top:-78px;transform:scale(.78);transform-origin:top center}.market-section{margin-top:30px}.results-header{margin:40px auto 30px;max-width:360px;width:calc(100% - 40px)}.results-header-text{gap:34px}.cards-results-area{margin:50px auto;max-width:360px;width:calc(100% - 40px)}.cards-grid{grid-template-columns:1fr}.result-card{box-sizing:border-box;width:auto}}@media (min-width:992px){.results-header{justify-content:space-between}.results-header,.results-header-text{align-items:center;display:flex;flex-direction:row}.results-header-text{gap:28px}.results-selections{align-items:center;display:flex;flex-direction:row;gap:42px}.chosen-driver,.chosen-market{display:inline-block;font-weight:300;margin-left:0}.reset-btn{align-self:center}}@media (max-width:991px){.fedegari-cube-wrapper,.fedegari-cube-wrapper .chosen-driver,.fedegari-cube-wrapper .chosen-market,.fedegari-cube-wrapper .driver-item,.fedegari-cube-wrapper .driver-mobile-dropdown,.fedegari-cube-wrapper .driver-mobile-dropdown *,.fedegari-cube-wrapper .driver-section,.fedegari-cube-wrapper .driver-title,.fedegari-cube-wrapper .market-dropdown,.fedegari-cube-wrapper .market-label,.fedegari-cube-wrapper .market-option,.fedegari-cube-wrapper .market-options,.fedegari-cube-wrapper .market-section,.fedegari-cube-wrapper .reset-btn,.fedegari-cube-wrapper .results-header,.fedegari-cube-wrapper .results-header *,.fedegari-cube-wrapper .results-header-text,.fedegari-cube-wrapper .results-selections{font-family:Ubuntu,Arial,sans-serif!important}.fedegari-cube-wrapper .chosen-driver,.fedegari-cube-wrapper .chosen-market,.fedegari-cube-wrapper .driver-item,.fedegari-cube-wrapper .driver-mobile-dropdown,.fedegari-cube-wrapper .driver-mobile-dropdown *,.fedegari-cube-wrapper .driver-title,.fedegari-cube-wrapper .market-label,.fedegari-cube-wrapper .market-option,.fedegari-cube-wrapper .reset-btn,.fedegari-cube-wrapper .results-header,.fedegari-cube-wrapper .results-header *{font-size:17px!important}.fedegari-cube-wrapper select,.fedegari-cube-wrapper select option{font-family:Ubuntu,Arial,sans-serif!important;font-size:17px!important}}@media (max-width:576px){.fedegari-cube-inner:has(.market-dropdown.is-open){padding-bottom:280px}.fedegari-cube-inner:has(.driver-mobile-dropdown.is-open){padding-bottom:150px}}.technology-hub-card{background:#fff;border:1px solid #c00d0d;border-radius:28px;display:flex;flex-direction:column;height:auto;left:61px;margin-top:50px;min-height:unset;padding:30px 20px 24px;position:absolute;top:350px;width:380px;z-index:20}.technology-hub-card__title{color:#c00d0d;font-family:Kanit,Ubuntu,Arial,sans-serif;font-size:20px;font-weight:700;line-height:22px;margin:0 0 12px;text-transform:uppercase}.technology-hub-card__description{color:#000;font-family:Ubuntu,Arial,sans-serif;font-size:17px;font-weight:300;line-height:16px;width:325px;@media(max-width:576px){width:unset}}.technology-hub-card__link{color:#000;font-family:Ubuntu,Arial,sans-serif;font-size:17px;font-weight:700;margin-top:20px;padding-top:0;text-decoration:none}.technology-hub-card{cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.technology-hub-card:hover{background-color:#c00d0d;border-color:#c00d0d}.technology-hub-card:hover .technology-hub-card__description,.technology-hub-card:hover .technology-hub-card__description *,.technology-hub-card:hover .technology-hub-card__link,.technology-hub-card:hover .technology-hub-card__title{color:#fff}.technology-hub-card__link{transition:color .3s ease,text-decoration-color .3s ease}.technology-hub-card:hover .technology-hub-card__link{text-decoration:underline}.technology-hub-card__description,.technology-hub-card__title{transition:color .3s ease}@media(max-width:991px){.technology-hub-card{box-sizing:border-box;left:auto;margin:30px auto 0;max-width:380px;order:4;position:relative;top:auto;width:100%;z-index:20}.technology-hub-card__description{width:unset}.driver-section{z-index:100}.technology-hub-card{z-index:10}}@media(max-width:576px){.market-section:has(.market-dropdown.is-open){z-index:200}.technology-hub-card{max-width:360px;width:calc(100% - 40px)}.driver-section{z-index:100}.technology-hub-card{z-index:10}}a.result-card:hover{cursor:pointer}div.result-card:hover{cursor:default}