@media(max-width: 767.98px){.component--specifications{padding:0 1.125rem}}.component--specifications .card{position:relative;height:100%;border-radius:.625rem;-webkit-box-shadow:0px 10px 70px rgba(0,0,0,.05);box-shadow:0px 10px 70px rgba(0,0,0,.05);border:0;background-color:#fff}@media(min-width: 992px){.component--specifications .card{padding:0 1rem 1rem}}.component--specifications .card img{margin:2.5rem 0 .5rem;max-height:4.5rem}.component--specifications .card .card-title{font-size:1.25rem}.component--specifications .card .text{margin-bottom:1.875rem;font-size:1rem}.component--specifications .card .text p{margin:0}.component--specifications .card .text.text-cut{display:-webkit-box;max-width:100%;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.component--specifications .card .btn-more{padding:0;border:0;background-color:rgba(0,0,0,0)}.component--specifications .card .btn-more:hover svg{-webkit-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1)}.component--specifications .card .btn-less{padding:0;border:0;background-color:rgba(0,0,0,0)}.component--specifications .card .btn-less:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.component--specifications .card .btn-less svg{fill:#fc0;-webkit-transition:all .3s;transition:all .3s}.component--specifications .card .icon{fill:#023d56;-webkit-transition:all .3s;transition:all .3s}.component--specifications .card .icon .bg{fill:#fc0}