/*!
 * This file is part of the Wasabi package. (c) Marc Ortolà. For the full copyright and license information, please view the LICENSE file that was distributed with this source code.
 * 
 */.product .cta-style-1,.product .cta-style-2,.product .cta-style-3,.product .cta-style-4{width:100%;text-align:center;display:block}.product [class*=cta-style-]{margin:0 auto 20px}.product [class*=cta-style-]:hover{color:#fff;transition:.1s ease-out;transform:scale(1.1);box-shadow:0 6px 9px -5px #ababab}.product .cta-style-1{max-width:350px;padding:.4em;background:#5da437;color:#fff;font-weight:600}.product .cta-style-2{max-width:400px;padding:10px;border:1px solid #f90;border-radius:4px;background-color:#ffc266;font-weight:600;color:#333}.product .cta-style-3{max-width:250px;padding:1em;color:#444;border-radius:5px;border:1px solid #444}.product .cta-style-3:before{content:"";display:inline-block;border:solid #444;border-width:0 3px 3px 0;padding:3px;margin-right:.3em;transform:rotate(-45deg)}.product .cta-style-3:hover{color:#444}.product .cta-style-4{max-width:400px;padding:.5em .2em;border-radius:100px;background:#43c801;font-weight:600;font-size:1.2em;color:#fff}.product .cta-style-4:before{content:"";display:inline-block;transform:rotate(45deg);height:15px;width:6px;border-bottom:3.5px solid #fff;border-right:3.5px solid #fff;margin-right:.4em}.product .cta-style-5{display:table;line-height:1.1;font-size:1.7em;border-bottom:1px solid #5da437;color:#5da437}.product .cta-style-5:hover{box-shadow:none;color:initial}.product .characteristics-style-3 ul{margin-top:0}.product .characteristics-style-3 .icon{display:none}.product .characteristics-style-1{padding:20px;margin:0 0 20px;background:#fff;box-shadow:0 6px 12px rgba(60,80,104,.12),0 3px 6px rgba(0,0,0,.06);border-radius:4px}.product .characteristics-style-1 .as-h3{font-weight:600;border:none;font-size:26px;margin-bottom:5px}.product .characteristics-style-1 li{background-size:1.2em;background-position:0 .3em;list-style:none}.product .characteristics-style-1 li .icon{width:23px;height:26px;margin-right:.3em;vertical-align:top;fill:#444}.product .characteristics-style-1>div+div{margin-top:20px}.product .characteristics-style-1 .advantages span{color:#418524}.product .characteristics-style-1 .disadvantages span,.product .characteristics-style-2 .disadvantages .as-h3{color:#c9282e}.product .characteristics-style-1 ul{padding-left:0;margin:0}.product .characteristics-style-2>div{position:relative;margin:0 0 20px 45px;padding:20px;border:1px solid #bbb;background-color:#eee}.product .characteristics-style-2>div .icon{position:absolute;top:0;left:-2.1em;width:30px;height:30px;padding:.2em;fill:#fff;background:#418524}.product .characteristics-style-2 .as-h3{display:inline-block;width:100%;margin:0 0 10px;padding-bottom:5px;border-bottom:1px solid #bbb;line-height:29px;font-weight:600;font-size:26px;color:#418524}.product .characteristics-style-2 ul{margin-bottom:0}.product .characteristics-style-2 .disadvantages .icon{background:#c9282e}.product-style-1{position:relative;margin:20px -1em;padding:20px;background:#fff}.product-style-1>:last-child{margin-bottom:0!important}.product-style-1 img{clear:both;display:block;max-height:345px;width:auto;margin:0 auto 20px}.product-style-1 .responsive-text{font-size:75%}.product-style-1 .product-name{position:sticky;top:0;z-index:9;width:100%;display:inline-block;background:#333;padding:.6em .85em;border-bottom:none;color:#fff;font-weight:600;text-align:center;transition:.2s ease-in-out}.product-style-1 .product-name[data-toc-url]:not([data-toc-url=""]){padding:0}.product-style-1 .product-name span{display:block}.product-style-1 .product-name svg{height:.75em;width:.75em;margin-left:.3em;vertical-align:middle;opacity:.7;fill:#fff}.product-style-1 .product-name a{padding:.6em .85em;display:block;width:100%;color:#fff}.product-style-1 .product-name a:hover svg{opacity:1}body.white-background .product-style-1{padding:0;margin:20px auto}@media screen and (min-width:540px){.product{margin:20px auto}.product .responsive-text{font-size:85%}}@media screen and (min-width:667px){.product .product-name{position:static}.product .responsive-text{font-size:100%}}