 .thumbnails.template-erico {font-family: "Montserrat",sans-serif;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;padding: 50px 0;text-align: center;} .thumbnails.template-erico .section-heading {margin: 0 0 40px 0;text-align: center;}.thumbnails.template-erico .section-title {font-size: 40px;color: #2c2b55;line-height: 35px;letter-spacing: 1;margin-bottom: 20px;}.thumbnails.template-erico .section-title >.medium-b {font-weight: 900;}.thumbnails.template-erico .section-subtitle {color: #767676;font-size: 20px;font-weight: 500;} .thumbnails.template-erico .section-galery {display: flex;align-items: stretch;justify-content: center;flex-wrap: wrap;width: 100%;} .thumbnails.template-erico .section-link {display: flex;flex-direction: column;text-align: left;margin: 40px 15px 0 15px;width: calc(50% - 30px);} .thumbnails.template-erico .section-mask {-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;} .thumbnails.template-erico .section-link:hover .section-mask {opacity: 0.5;background-color: #e56b11;} .thumbnails.template-erico .section-media {border-radius: 6px;overflow: hidden;margin-bottom: 10px;}.thumbnails.template-erico .section-media {position: relative;margin-bottom: 10px;}.thumbnails.template-erico .section-media img {width: 100%;margin: 0 auto;} .thumbnails.template-erico .section-description-wrapper {flex: 1;display: flex;flex-direction: column;}.thumbnails.template-erico .section-description {font-size: 14px;color: #767676;font-weight: 300;line-height: 22px;margin-bottom: 12px;} .thumbnails.template-erico .section-button {font-size: 16px;display: flex;align-items: center;color: #363636;margin-top: auto;}.thumbnails.template-erico .section-button-text.medium-b {font-weight: 700;}.thumbnails.template-erico .section-button-icon {margin-right: 10px;}.thumbnails.template-erico .section-button:hover {color: #363636;} .thumbnails.template-erico .section-icon {position: absolute;bottom: 12px;left: 12px;z-index: 99;}.thumbnails.template-erico .section-icon img,.thumbnails.template-erico .section-icon svg {position: relative;width: 45px;height: 45px;} @media (max-width: 768px) {.thumbnails.template-erico .section-title {font-size: 30px;}.thumbnails.template-erico .section-subtitle {font-size: 15px;}}@media (max-width: 600px) { .thumbnails.template-erico .section-heading {margin-bottom: 15px;}.thumbnails.template-erico .section-title {font-size: 25px;line-height: normal;}.thumbnails.template-erico .section-subtitle {font-size: 14px;} .thumbnails.template-erico .section-link {flex-direction: row;margin: 30px 0 0 0;width: 100%;align-items: center;justify-content: space-between;flex-wrap: wrap;} .thumbnails.template-erico .section-media {margin: 0 15px 0 0;width: calc(55% - 15px);} .thumbnails.template-erico .section-description-wrapper {width: 45%;}.thumbnails.template-erico .section-description {font-size: 12px;font-weight: 400;line-height: normal;text-align: justify;} .thumbnails.template-erico .section-button {font-size: 14px;}}@media (max-width: 480px) { .thumbnails.template-erico .section-link {flex-direction: column;} .thumbnails.template-erico .section-media {margin: 0 0 15px 0;width: 100%;} .thumbnails.template-erico .section-description-wrapper {width: 100%;}.thumbnails.template-erico .section-description {text-align: justify;} .thumbnails.template-erico .section-button {margin: auto;}}