.delivery-itens.template-mairo {font-family: 'Open Sans',sans-serif;padding: 40px 0;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;overflow: hidden;text-align: center;overflow-x: hidden;}.delivery-itens.template-mairo .title {color: #525252;font-size: 30px;margin-bottom: 32px;text-align: center;}.delivery-itens.template-mairo .list {text-align: left;margin: 60px auto 20px;display: flex;flex-wrap: wrap;}.delivery-itens.template-mairo .list.one-item .item {float: none;}.delivery-itens.template-mairo .list .item {width: 50%;padding: 20px;padding-right: 70px;padding-left: 0;text-align: left;margin: -20px 0;margin-bottom: 46px;display: flex;position: relative;vertical-align: top;}.delivery-itens.template-mairo .list .item .ico {width: auto;display: block;text-align: center;flex: 1 1 auto;width: 51px;height: 51px;}.delivery-itens.template-mairo .list .item .ico svg {display: block;width: 50px;}.delivery-itens.template-mairo .list .item .ico img {max-width: 100%;display: block;}.delivery-itens.template-mairo .list .item .description-wrap {width: 100%;flex: 1 1 auto;}.delivery-itens.template-mairo .list .item .title {font-size: 18px;color: #525252;margin-bottom: 20px;padding-left: 30px;text-align: left;}.delivery-itens.template-mairo .list .item .description {font-size: 16px;font-weight: 400;color: #555555;padding-left: 30px;}.kp-modular-content .delivery-itens.template-mairo .form-content {padding: 20px;margin: -20px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}.delivery-itens.template-mairo .form-content {display: inline-block;max-width: 100%;}.delivery-itens.template-mairo .general-button {-webkit-transition: 0.1s ease-in-out;-moz-transition: 0.1s ease-in-out;-ms-transition: 0.1s ease-in-out;-o-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;border: none;outline: none !important;font-size: 24px;display: block;text-decoration: none;padding: 22px;color: #fff;text-align: center;position: relative;top: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;max-width: 100%;width: 1000px;-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,.2);-moz-box-shadow: inset 0 -4px 0 rgba(0,0,0,.2);box-shadow: inset 0 -4px 0 rgba(0,0,0,.2);background-color: #85ae07;}.delivery-itens.template-mairo .general-button:hover {-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);top: 2px;}.delivery-itens.template-mairo .general-form {width: 600px;max-width: 100%;margin: 0 auto;}@media (max-width:767px) {.delivery-itens.template-mairo {padding: 30px 0;}.delivery-itens.template-mairo .title {margin-bottom: 25px;}.delivery-itens.template-mairo .title,.delivery-itens.template-mairo .title span,.delivery-itens.template-mairo .title font {font-size: 21px !important;line-height: 1.2 !important;}.delivery-itens.template-mairo .list {margin-top: 0;}.delivery-itens.template-mairo .list .item {text-align: center;width: 100%;margin: 0 0 30px;padding-left: 0;padding-right: 0;}.delivery-itens.template-mairo .list .item .title {margin-bottom: 10px;}.delivery-itens.template-mairo .list .item .title,.delivery-itens.template-mairo .list .item .title span,.delivery-itens.template-mairo .list .item .title font,.delivery-itens.template-mairo .list .item .description,.delivery-itens.template-mairo .list .item .description span,.delivery-itens.template-mairo .list .item .description font {font-size: 18px !important;line-height: 1.1 !important;}.delivery-itens.template-mairo .general-button {padding: 18px;}.delivery-itens.template-mairo .general-button,.delivery-itens.template-mairo .general-button span,.delivery-itens.template-mairo .general-button font {font-size: 21px !important;line-height: 1.2 !important;}}@media (max-width:479px) {.delivery-itens.template-mairo .list .item {text-align: center;width: 100%;}.delivery-itens.template-mairo .list .item .title,.delivery-itens.template-mairo .list .item .description {padding-left: 10px;}}