.columns.template-endrigo {font-family: 'Open Sans',sans-serif;padding: 40px 0;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;overflow: hidden;}.columns.template-endrigo .columns-title {font-size: 30px;line-height: 1.3;display: block;color: #3f4755;display: block;text-align: center;margin-bottom: 110px;}.columns.template-endrigo .columns-description {font-size: 18px;color: #3f4755;text-align: center;margin-top: -80px;margin-bottom: 110px;}.columns.template-endrigo .columns-list {margin: 0;padding: 0;text-align: center;list-style-type: none;}.columns.template-endrigo .columns-list >li {width: 47%;margin: 0 1%;display: inline-block;vertical-align: top;text-align: left;border-top: 5px solid #47c8cc;padding: 60px 25px 20px;margin-bottom: 90px;position: relative;background-color: #fff;}.columns.template-endrigo .columns-list >li.full {width: 100%;margin: 0;display: block;}.columns.template-endrigo .columns-list .item-title {font-size: 24px;color: #3f4755;margin-bottom: 20px;}.columns.template-endrigo .columns-list .item-header {font-size: 30px;line-height: 52px;color: #47c8cc;position: absolute;width: calc(100% - 50px);top: -29px;height: 52px;z-index: 1;text-align: center;}.columns.template-endrigo .columns-list .item-header .ico {width: 52px;height: 52px;margin: 0 auto;display: inline-block;position: relative;}.columns.template-endrigo .columns-list .item-header .ico svg {max-width: 100%;}.columns.template-endrigo .columns-list .item-header .number {font-size: 30px;line-height: 52px;color: #fff;position: absolute;top: 0;width: 52px;left: 50%;margin-left: -26px;text-align: center;}.columns.template-endrigo .columns-list .item-header .line {position: absolute;top: 50%;margin-top: -2px;width: 260px;left: 50%;margin-left: -130px;height: 5px;background-color: #fff;}.columns.template-endrigo .columns-list .item-header .opt-ico .line {width: 90px;margin-left: -45px;}.columns.template-endrigo .columns-list .item-header .txt {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 2;width: 250px;margin: 0 auto;display: block;}.columns.template-endrigo .columns-list .item-description {font-size: 18px;color: #6b6b6b;}.columns.template-endrigo .columns-list .item-image {max-width: 100%;float: right;margin-left: 15px;}.columns.template-endrigo .columns-list >li.full .item-image {float: none;display: block;margin: 0 auto 40px;}.columns.template-endrigo .columns-form {max-width: 600px;text-align: center;margin: 0 auto;}.columns.template-endrigo .columns-form p {font-size: 22px;font-weight: 300;color: #494949;margin-bottom: 25px;}.columns.template-endrigo .item-list {margin-bottom: 20px;padding: 0;}.columns.template-endrigo .item-list.one-item .item {float: none;}.columns.template-endrigo .item-list .item {text-align: left;margin-bottom: 35px;display: inline-block;vertical-align: top;padding-left: 25px;}.columns.template-endrigo .item-list .item .ico {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;display: block;float: left;text-align: center;width: 18px;height: 18px;margin-top: 4px;margin-left: -25px;}.columns.template-endrigo .item-list .item .ico svg {display: inline-block;text-align: center;vertical-align: middle;width: 18px;}.columns.template-endrigo .item-list .item .title {font-size: 21px;color: #a2c24a;margin-bottom: 10px;padding-left: 40px;}.columns.template-endrigo .item-list .item .description {font-size: 21px;color: #3f4755;}@media (max-width:767px) {.columns.template-endrigo .columns-list >li {float: none !important;width: 100% !important;text-align: center;}.columns.template-endrigo .columns-list .item-image {float: none;display: block;margin: 0 auto 20px;}.columns.template-endrigo .columns-title {margin-bottom: 50px;}.columns.template-endrigo .columns-title,.columns.template-endrigo .columns-title span,.columns.template-endrigo .columns-title font {font-size: 23px !important;line-height: 1.3 !important;}.columns.template-endrigo .columns-list .item-header .txt,.columns.template-endrigo .columns-list .item-header .txt span,.columns.template-endrigo .columns-list .item-header .txt font,.columns.template-endrigo .columns-list .item-header .number,.columns.template-endrigo .columns-list .item-header .number span,.columns.template-endrigo .columns-list .item-header .number font {font-size: 23px !important;}.columns.template-endrigo .columns-list .item-title,.columns.template-endrigo .columns-list .item-title span,.columns.template-endrigo .columns-list .item-title font,.columns.template-endrigo .columns-list .item-description,.columns.template-endrigo .columns-list .item-description span,.columns.template-endrigo .columns-list .item-description font {font-size: 18px!important;line-height: 1.2!important;}}