.custom-cta-container{display:flex;flex-direction:row;justify-content:space-between}.hidden-cta{display:none;visibility:hidden}.vaiheet-wrapper .tekstialue{color:#fff;margin:2rem 0;text-align:center}.vaiheet-wrapper{background-position:50%;background-size:cover;min-height:400px}.vaiheet-wrapper .tekstialue h3{color:#fff;font-size:3rem;line-height:1.3;margin:0}.vaiheet-wrapper .tekstialue p{font-size:16px}.vaihe-nro{background:transparent;border:2px solid #76b82a;border-radius:50%;color:#76b82a;font-weight:700;height:36px;margin-left:-45px;margin-top:0;padding:0;position:absolute;text-align:center;width:36px}#accordion,#accordioni{color:#fff}#accordion p,#accordioni p{color:#fff;font-size:14px;margin-top:0!important}#accordion h3,#accordioni h3{border-bottom:2px solid #76b82a;color:#fff;padding-bottom:30px}.accordion{color:#fff;margin-bottom:2rem!important;padding:0;text-align:left}.accordion .ui-accordion-content{clear:both;float:none;margin-left:3rem}.accordion em{padding:0}.accordion h3 div,.accordion h3 span{float:left}.accordion h3{clear:both;cursor:pointer;cursor:pointer!important;display:block;font-size:22px;font-weight:600;margin-bottom:1rem;margin-left:3rem;min-height:40px;text-transform:unset}.accordion h3:focus{outline-color:transparent;outline-style:none;outline-width:0}.accordion h3 span{position:relative;top:-2px}.accordion h3.ui-accordion-header-active span{display:block;left:24px;top:42px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:0 0;transform-origin:0 0}#accordion ul,#accordioni ul{color:#fff;font-size:14px}@media(max-width:800px){.vaiheet-wrapper .tekstialue h3{font-size:1.8rem}#accordion h3,#accordioni h3{font-size:12px;line-height:32px;padding:0}.accordion h3 span,.vaihe-nro{font-size:21px}}@media(max-width:1460px){.custom-cta-container{flex-direction:column;gap:1rem}}