#liidimagneetti1{display:none;visibility:hidden}body.home #liidimagneetti1,body.page-id-292 #liidimagneetti1,body.page-id-1230 #liidimagneetti1,body.page-id-262 #liidimagneetti1,body.page-id-251 #liidimagneetti1{display:block;visibility:visible}.custom-bullet-images ul{list-style-type:none}.custom-bullet-images li::before{content:url("https://kyvykas.fi/wp-content/uploads/2025/06/bullet_star_40px.png");margin-right:5px;vertical-align:middle}.et_pb_menu .et_pb_menu__search-container{background:#ffffff;width:50%;height:50%;bottom:20px!important;right:0!important;left:auto!important;border-radius:3px;padding-left:20px!important}a{text-decoration:underline!important}.koulutus-boxi{position:relative;overflow:hidden}.koulutus-boxi::after{content:"Lue lisää ja ilmoittaudu!";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);color:#fff;font-weight:700;font-size:20px;opacity:0;transition:opacity 0.3s ease}.koulutus-boxi:hover::after{opacity:1}.webinaari-boxi{position:relative;overflow:hidden}.webinaari-boxi .hover-content{position:absolute;inset:0;background:rgba(0,0,0,0.90);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;opacity:0;transition:opacity 0.3s ease;padding:20px;pointer-events:none}.webinaari-boxi:hover .hover-content{opacity:1}.webinaari-boxi .hover-content .hover-text{font-size:28px;font-weight:700}.webinaari-boxi .hover-content img{width:100px;height:auto}.webinaari-tallenne{position:relative;overflow:hidden}.webinaari-tallenne .hover-content{position:absolute;inset:0;background:rgba(0,0,0,0.9);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity 0.3s ease;padding:20px;pointer-events:none}.webinaari-tallenne:hover .hover-content{opacity:1}.webinaari-tallenne .hover-content .hover-text{font-size:28px;font-weight:700;line-height:1.3}.koulutusportfolio .et_pb_portfolio_item{background:#ffffff;padding:14px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.06);transition:all 0.2s ease}.koulutusportfolio .et_pb_portfolio_item:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,0.10)}.koulutusportfolio .et_pb_portfolio_image{max-width:78%;margin:0 auto 10px auto}.koulutusportfolio .et_pb_portfolio_image img{border-radius:8px;aspect-ratio:16 / 9;object-fit:cover}.koulutusportfolio h2.et_pb_module_header{font-size:18px;line-height:1.2;margin-top:8px;margin-bottom:6px;font-weight:700;text-align:center}.koulutusportfolio h2.et_pb_module_header a,.koulutusportfolio .post-meta a{text-decoration:none!important}.koulutusportfolio h2.et_pb_module_header a:hover{text-decoration:underline!important}.koulutusportfolio .post-meta{font-size:15px;text-align:center;margin-top:4px}.koulutusportfolio .et_pb_portfolio_item{margin-bottom:20px}