.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}}