.box-block{width:360px;max-width:100%;margin-bottom:30px}.box-block.btn-inline{display:inline-block;margin-right:20px;vertical-align:top}.box-block.btn-full-width{width:100%}.box-block.btn-full-width .box-link:active .box-text::before,.box-block.btn-full-width .box-link:focus .box-text::before,.box-block.btn-full-width .box-link:hover .box-text::before{transform:none!important}.box-block.btn-full-width .box-link:active .box-text svg,.box-block.btn-full-width .box-link:focus .box-text svg,.box-block.btn-full-width .box-link:hover .box-text svg{transform:translateX(3px)}.box-block.btn-full-width .box-link:active .box-text img,.box-block.btn-full-width .box-link:focus .box-text img,.box-block.btn-full-width .box-link:hover .box-text img{transform:scale(1.1)}.box-block.btn-full-width .box-link:active .box-text span,.box-block.btn-full-width .box-link:focus .box-text span,.box-block.btn-full-width .box-link:hover .box-text span{text-decoration:underline}.box-block.btn-full-width .box-link.orange .box-content .box-text::before{background-image:url(/application/themes/custom/images/dark-orange-heart.svg)}.box-block.btn-full-width .box-link .box-content .box-text{font-size:30px;font-size:1.875rem;padding:30px 120px 30px 60px;border-radius:40px 0;overflow:hidden}.box-block.btn-full-width .box-link .box-content .box-text::before{top:20px;right:-40%;width:200px;height:210%;opacity:.2;transform:scaleX(-1)}.box-block.btn-full-width .box-link .box-content .box-text svg{right:50px;width:35px}.box-block.btn-full-width .box-link .box-content .box-text img{max-width:50px;max-height:50px;margin:0 45px 0 0;transition:.3s}@media (max-width:1199px){.box-block{width:290px}}@media (max-width:991px){.box-block{width:340px}}@media (max-width:767px){.box-block{width:300px;margin-bottom:20px}.box-block.btn-full-width .box-link .box-content .box-text{font-size:22px;font-size:1.375rem;padding:15px 50px 15px 30px;border-radius:20px 0}.box-block.btn-full-width .box-link .box-content .box-text::before{width:100px}.box-block.btn-full-width .box-link .box-content .box-text svg{right:15px;width:20px}.box-block.btn-full-width .box-link .box-content .box-text img{max-width:30px;max-height:30px;margin-right:20px}}@media (max-width:669px){.box-block{margin-left:auto;margin-right:auto}.box-block.btn-inline{display:block;margin-right:auto}}@media (max-width:479px){.box-block.btn-full-width .box-link .box-content .box-text{font-size:20px;font-size:1.25rem;padding-left:20px}.box-block.btn-full-width .box-link .box-content .box-text::before{width:100px}.box-block.btn-full-width .box-link .box-content .box-text svg{right:15px;width:16px}.box-block.btn-full-width .box-link .box-content .box-text img{max-width:25px;max-height:25px;margin-right:15px}}