.ceo-cfo-section{--ceo-skagerrak:#004f5f;--ceo-white:#fff;--ceo-blue:#00abc1;background-color:var(--ceo-skagerrak);overflow:hidden;position:relative}.ceo-cfo-wrapper{background-image:url(https://www.stibosystems.com/hubfs/ceo-and-cfo.png);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.ceo-cfo-gradient{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.ceo-cfo-gradient--skagerrak{background:linear-gradient(90deg,#004f5f 25%,rgba(0,79,95,0))}.ceo-cfo-gradient--dark{background:linear-gradient(90deg,#37464f 25%,rgba(0,79,95,0))}.ceo-cfo-gradient--blue{background:linear-gradient(90deg,#00abc1 25%,rgba(0,171,193,0))}.ceo-cfo-content{display:flex;flex-direction:column;gap:40px;height:100%;justify-content:center;margin-right:auto;max-width:880px;padding:4.625rem 7.75rem;position:relative;width:100%;z-index:2}.ceo-cfo-title{color:var(--ceo-white);font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.17;margin:0 0 16px;max-width:100%;position:relative;width:fit-content}.ceo-cfo-title:before{background:var(--ceo-white);left:0;max-width:466px;width:100%}.ceo-cfo-title:after,.ceo-cfo-title:before{bottom:-16px;content:"";height:8px;position:absolute}.ceo-cfo-title:after{background:var(--ceo-skagerrak);left:min(450px,calc(100% - 8px));opacity:.9;width:8px}.ceo-cfo-description{color:var(--ceo-white);font-size:clamp(16px,2vw,24px);font-weight:500;line-height:2;margin-top:24px}.ceo-cfo-description p{color:inherit;font-size:inherit;font-weight:inherit;line-height:normal;margin:0}.ceo-cfo-description p+p{margin-top:20px}.ceo-cfo-description a{color:inherit;text-decoration:underline}.ceo-cfo-button{align-items:center;background:transparent;border-radius:.625rem;box-shadow:inset 0 0 0 .125rem var(--ceo-white);color:var(--ceo-white);display:inline-flex;font-size:1rem;font-weight:700;line-height:1.5;max-width:100%;overflow:hidden;padding:1rem 4rem 1rem 2rem!important;position:relative;text-decoration:none;transition:color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap;width:fit-content;z-index:1}.ceo-cfo-button:before{background:var(--ceo-white);border-radius:.625rem;content:"";height:100%;position:absolute;right:-100%;top:0;transition:right .2s ease;width:100%;z-index:-1}.ceo-cfo-button:after{background-image:url(https://www.stibosystems.com/hubfs/Website%20redesign%202024/Home-hero/arrow-right-bold.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:brightness(0) invert(1);height:1.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:filter .2s ease;width:1.5rem}.ceo-cfo-button:hover{box-shadow:inset 0 0 0 .125rem var(--ceo-white),0 8px 32px rgba(0,0,0,.22);color:var(--ceo-skagerrak)!important;transform:translateY(-2px)}.ceo-cfo-button:hover:before{right:0}.ceo-cfo-button:hover:after{filter:none}.ceo-cfo-button:focus-visible{outline:3px solid #f9d452;outline-offset:4px}@media (max-width:1024px){.ceo-cfo-content{max-width:720px;padding:clamp(32px,6vw,70px) clamp(20px,5vw,56px)}}@media (max-width:768px){.ceo-cfo-section{height:auto;max-height:none;min-height:620px}.ceo-cfo-wrapper{background-position:70%;min-height:620px}.ceo-cfo-content{gap:26px;height:auto;max-width:100%;min-height:620px;padding:64px 20px;position:relative;z-index:2}.ceo-cfo-title{font-size:clamp(28px,6vw,40px)}.ceo-cfo-title:after,.ceo-cfo-title:before{bottom:-10px;height:5px}.ceo-cfo-description{font-size:16px;line-height:1.55;margin-top:8px;max-width:540px}}@media (max-width:480px){.ceo-cfo-content{padding:56px 18px}.ceo-cfo-button{max-width:100%;white-space:normal}}