.tool{padding:.5em .5em 2.5em;width:25%}.tool .info-container{position:relative;min-height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:var(--white);color:var(--text-gray);height:100%;border-radius:1em;padding:1em;z-index:0}.tool .info-container .country{display:none}.tool .info-container .img-container{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:2.5em;z-index:-1}.tool .info-container .img-container .img img{max-height:100px;-o-object-fit:contain;object-fit:contain}.tool .info-container .card-title{color:var(--gray-m);margin-top:1em;margin-bottom:1em;text-transform:uppercase}.tool .info-container .card-title p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0}.tool .info-container .card-subtitle{margin-top:.5em;font-size:var(--h9);font-weight:700}.tool .info-container .description{padding:0;margin:.5em 0 0}.tool .info-container .description .field--name-field-description p span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.tool .info-container .description,.tool .info-container .button{display:none}.tool:hover .info-container{background-color:#804936;color:var(--text)}.tool:hover .info-container .img-container .img img{-webkit-filter:blur(4px);filter:blur(4px);opacity:.3}.tool:hover .info-container .card-title{text-decoration:underline;color:var(--text);display:none}.tool:hover .info-container .card-subtitle{display:none}.tool:hover .info-container .description,.tool:hover .info-container .button{display:block;padding-top:50px}.tool:hover .info-container .button{font-size:var(--h9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:100%}.tool:hover .info-container .button .button-container{padding-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tool:hover .info-container .button .button-container .link>a{text-decoration:none;color:var(--text)}@media(max-width: 767.98px){.tool{width:100%;padding:.5em 3.5em;text-align:center}.tool .info-container{position:relative;min-height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:var(--white);color:var(--text-gray);height:100%;border-radius:1em;padding:1em;z-index:0}.tool .info-container .img-container{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:2.5em;z-index:-1}.tool .info-container .img-container .img img{max-height:100px;-o-object-fit:contain;object-fit:contain}.tool .info-container .card-title{color:var(--gray-m);margin-top:1em;margin-bottom:1em}.tool .info-container .card-title p{margin:0}.tool .info-container .card-subtitle{margin-top:.5em;font-size:var(--h9)}.tool .info-container .description{padding:0;margin:.5em 0 0}.tool .info-container .description,.tool .info-container .button{display:none}}@media(min-width: 768px)and (max-width: 1199.98px){.tool{width:50%}}.tools{background-color:var(--background-main);color:var(--gray-d)}.tools .content-wrapper{text-align:center}.tools .content-wrapper .title{padding-top:1em;font-size:var(--h4)}.tools .content-wrapper .description{padding:0;margin:0}.tools .content-wrapper .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5em 0}@media(max-width: 767.98px){.tools{padding:0}.tools .content-wrapper .title{padding-top:1em}}

/*# sourceMappingURL=component_tools.min.css.map*/