.columns.template-olivia {font-family: 'Open Sans', sans-serif;padding: 40px 0;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;text-align: center;}.columns.template-olivia .columns-title {font-family:"Slabo 13px", sans-serif;font-size: 34px;color: rgb(55, 62, 76);display: block;text-align: center;margin-bottom: 110px;}.columns.template-olivia .columns-description {font-size: 18px;color: #337ab7;text-align: center;margin-top: -92px;margin-bottom: 90px;}.columns.template-olivia .columns-list {margin: 0;padding: 0;text-align: center;list-style-type: none;}.columns.template-olivia .columns-list > li {width: 45%;margin: 0 2%;display: inline-block;vertical-align: top;text-align: center;border-top: 5px solid #47c8cc;padding: 50px 25px 40px;margin-bottom: 90px;position: relative;background-color: #fff;}.columns.template-olivia .columns-list > li.full {width: 100%;margin: 0;display: block;}.columns.template-olivia .columns-list .item-title {font-size: 24px;color: rgb(255, 150, 0);margin-bottom: 20px;}.columns.template-olivia .columns-list .item-header {font-size: 30px;line-height: 48px;color: #6b6b6b;position: absolute;width: 100%;top: -29px;left: 0;height: 48px;z-index: 1;text-align: center;}.columns.template-olivia .columns-list .item-header .ico {width: 48px;height: 48px;margin: 0 auto;display: inline-block;position: relative;}.columns.template-olivia .columns-list .item-header .ico svg {max-width: 100%;max-height: 100%;}.columns.template-olivia .columns-list .item-header .number {font-size: 30px;line-height: 48px;color: #fff;position: absolute;top: 0;width: 48px;left: 50%;margin-left: -24px;text-align: center;}.columns.template-olivia .columns-list .item-header .line {position: absolute;top: 50%;width: 260px;left: 50%;margin-left: -130px;height: 5px;background-color: #fff;}.columns.template-olivia .columns-list .item-header .opt-ico .line {width: 116px;margin-left: -58px;}.columns.template-olivia .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-olivia .columns-list .item-description {font-size: 18px;color: rgb(55, 62, 76);}.columns.template-olivia .columns-list .item-image {max-width: 100%;float: right;margin-left: 15px;}.columns.template-olivia .columns-list > li.full .item-image {float: none;display: block;margin: 0 auto 40px;}.columns.template-olivia .columns-form {max-width: 600px;text-align: center;margin: 0 auto;}.columns.template-olivia .columns-form p {font-size: 22px;font-weight: 300;color: #494949;margin-bottom: 25px;}.columns.template-olivia .item-list {margin-bottom: 20px;padding: 0;}.columns.template-olivia .item-list.one-item .item {float: none;}.columns.template-olivia .item-list .item {text-align: left;margin-bottom: 35px;display: inline-block;vertical-align: top;padding-left: 25px;}.columns.template-olivia .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-olivia .item-list .item .ico svg {display: inline-block;text-align: center;vertical-align: middle;width: 18px;}.columns.template-olivia .item-list .item .title {font-size: 21px;color: #a2c24a;margin-bottom: 10px;padding-left: 40px;}.columns.template-olivia .item-list .item .description {font-size: 21px;color: #3f4755;}.columns.template-olivia .general-button {border: 1px dashed rgb(0, 152, 36);-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;outline: none !important;font-size: 24px;line-height: 1.5;display: inline-block;vertical-align: middle;text-decoration: none;padding: 42px 70px;color: #38a052;-webkit-border-radius: 75px;-moz-border-radius: 75px;-ms-border-radius: 75px;-o-border-radius: 75px;border-radius: 75px;}.columns.template-olivia .general-button .ico {margin-right: 25px;}.columns.template-olivia .general-button .ico svg {width: 62px;height: 62px;}.columns.template-olivia .general-button .ico,.columns.template-olivia .general-button .txt {vertical-align: top;text-align: left;display: inline-block;}@media (max-width:767px) {.columns.template-olivia .columns-list > li {float: none !important;width: 100% !important;}.columns.template-olivia .general-button {padding: 20px 40px;}.columns.template-olivia .general-button .ico {margin-bottom: 20px;}.columns.template-olivia .general-button .txt {display: block;text-align: center;}}