:root{--ts-box-height-lg:600px;--ts-box-proportion:.75;--ts-box-height-xm:310px}@-webkit-keyframes flip-navbar{0%{transform:rotateX(0deg);transform-origin:0 0;box-shadow:0 0 0 rgba(0,0,0,0)}50%{transform:rotateX(30deg);transform-origin:0 0;box-shadow:0 10px 20px rgba(0,0,0,.7)}100%{transform:rotateX(0deg);transform-origin:0 0;box-shadow:0 3px 6px rgba(0,0,0,.4)}}@keyframes flip-navbar{0%{transform:rotateX(0deg);transform-origin:0 0;box-shadow:0 0 0 rgba(0,0,0,0)}25%{transform:rotateX(30deg);transform-origin:0 0;box-shadow:0 10px 20px rgba(0,0,0,.7)}75%{transform:rotateX(30deg);transform-origin:0 0;box-shadow:0 10px 20px rgba(0,0,0,.7)}100%{transform:rotateX(0deg);transform-origin:0 0;box-shadow:0 3px 6px rgba(0,0,0,.4)}}.navbar{transform:rotateX(0deg);transform-origin:0 0;box-shadow:0 0 0 rgba(0,0,0,0);transition:all .3s;backface-visibility:hidden}.navbar.animation-start{animation-name:flip-navbar;animation-delay:.2s;animation-duration:1.4s;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ts-marketing-campaign-wrapper{display:none;position:absolute;top:-650px;left:100px;width:calc(400px*.75);height:400px;background-color:rgba(0,0,0,.7);z-index:500;box-shadow:inset 0 0 3px rgba(0,0,0,.5);border-style:solid;border-width:1px;border-color:rgba(255,255,255,.4);transition:top .7s;background-origin:border-box;background-image:url('/Images/Marketing/egyedifejlesztesek-homogenizalo.png');background-repeat:no-repeat;background-size:100% 100%}.ts-marketing-campaign-content{position:absolute;box-sizing:border-box;padding-top:56px;top:0;left:0;width:100%;height:100%}.tsm-call-to-action-link,.tsm-call-to-action-link:visited,.tsm-call-to-action-link:active,.tsm-call-to-action-link:focus{text-decoration:none}@-webkit-keyframes drop-shadow{0%{opacity:0}100%{opacity:1}}@keyframes drop-shadow{0%{opacity:0}100%{opacity:1}}.ts-marketing-campaign-wrapper::after{position:absolute;content:"";width:90%;height:30px;background-color:#ff0;top:-17px;left:5%;border-radius:50%;box-shadow:0 50px 10px rgba(0,0,0,.4);opacity:0;animation-name:drop-shadow;animation-duration:.3s;animation-delay:.5s;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ts-marketing-campaign-close{position:absolute;width:40px;height:40px;bottom:-20px;border-radius:50%;left:calc(50% - 20px);cursor:pointer;z-index:22}.ts-marketing-campaign-close svg{opacity:.5;transition:opacity .3s}.ts-marketing-campaign-close:hover svg{opacity:1}@-webkit-keyframes pulse-rolo-1{0%{border-color:rgba(3,140,115,0);transform:scale(0)}20%{border-color:var(--ts-ocean);transform:scale(.9)}60%{border-color:rgba(255,255,255,.3)}70%{border-color:rgba(255,255,255,0)}100%{border-color:rgba(3,140,115,0);transform:scale(1)}}@keyframes pulse-rolo-1{0%{border-color:rgba(226,0,116,0);transform:scale(0)}20%{border-color:var(--ts-ocean);transform:scale(.9)}60%{border-color:rgba(255,255,255,.3)}70%{border-color:rgba(255,255,255,0)}100%{border-color:rgba(226,0,116,0);transform:scale(1)}}@-webkit-keyframes pulse-rolo-2{0%{border-color:rgba(226,0,116,0);transform:scale(0)}20%{border-color:var(--ts-ocean);transform:scale(.7)}60%{border-color:rgba(255,255,255,.3)}70%{border-color:rgba(255,255,255,0)}100%{border-color:rgba(226,0,116,0);transform:scale(.9)}}@keyframes pulse-rolo-2{0%{border-color:rgba(226,0,116,0);transform:scale(0)}20%{border-color:var(--ts-ocean);transform:scale(.7)}60%{border-color:rgba(255,255,255,.3)}70%{border-color:rgba(255,255,255,0)}100%{border-color:rgba(226,0,116,0);transform:scale(.9)}}.ts-marketing-campaign-close::after{position:absolute;content:"";top:-10px;left:-5px;width:50px;height:50px;border-radius:0 0 100% 100%;border-style:solid;border-width:0 0 2px 0;border-color:var(--ts-ocean);transform-origin:50%;transform:scale(0);-webkit-animation-name:pulse-rolo-1;-webkit-animation-duration:4s;animation-name:pulse-rolo-1;animation-duration:4s;animation-iteration-count:infinite}.ts-marketing-campaign-close::before{position:absolute;content:"";top:-10px;left:-5px;width:50px;height:50px;border-radius:0 0 100% 100%;border-style:solid;border-width:0 0 2px 0;border-color:var(--ts-ocean);transform-origin:50%;transform:scale(0);-webkit-animation-name:pulse-rolo-2;-webkit-animation-duration:4s;animation-name:pulse-rolo-2;animation-duration:4s;animation-delay:.3s;animation-iteration-count:infinite}.tsm-btn-marketing-detail{display:inline-block;text-transform:uppercase;font-weight:bold;margin-top:0;padding:5px 25px;background-color:transparent;border-style:solid;border-width:2px;border-color:#fff;border-radius:3px;color:#fff;transition:all .3s}.tsm-btn-marketing-detail:hover{background-color:#fff;color:var(--ts-ocean)}@media(min-width:576px){.ts-marketing-campaign-wrapper{display:none;width:calc(440px*.75);height:440px}}@media(min-width:992px){.ts-marketing-campaign-wrapper{display:block;width:calc(600px*.75);height:600px}}.ts-unique-feature-list{color:#fff;list-style:none}.ts-unique-feature-list li{padding:5px 0}.ts-unique-feature-list li span{vertical-align:middle;font-size:18px}.ts-unique-feature-list li span:first-child{display:inline-block;width:50px;height:50px;border-radius:50%;background-color:var(--ts-slightly-transparent-ocean);text-align:center;box-sizing:border-box;margin-right:15px}.ts-unique-feature-list li span:first-child svg{transform:scale(.65);position:relative;top:0;left:-4px}.ts-detail-btn-wrapper{width:50%;margin:auto;text-align:center;margin-top:1.5rem;cursor:pointer}