.section-framework{padding:80px 0 80px;background-size:100% auto !important;background-repeat:no-repeat !important;background-position:center center !important;display:block;position:relative}h2.title-section-framework{color:#204a62;font-weight:700;font-size:35px;line-height:40px;margin:0px 0 50px}a.btn-framework{background:#204a62;background:linear-gradient(90deg,rgba(32,74,98,1) 0%,rgba(113,246,153,1) 100%);color:#fff;padding:15px;font-size:18px;font-weight:700;border-radius:15px;outline:0;list-style:none;cursor:pointer;transition:.2s linear all;display:block;width:800px;max-width:90%;margin:5px auto}a.btn-framework:hover{color:#fff;cursor:context-menu}.funil-group{width:900px;max-width:100%;text-align:center;margin:30px auto}a.funil-item{width:130px;height:230px;position:relative;display:inline-block;text-align:center;vertical-align:middle;transition:.2s linear all;color:#204a62;font-size:20px;font-weight:600;background-size:100% auto;background-repeat:no-repeat}a.funil-item h3{vertical-align:middle;position:relative;display:block;position:absolute;top:50%;width:100%;margin:0;margin-top:-50px;padding:10px;font-size:13px;line-height:14px}a.funil-item h3 i{display:block;margin-bottom:10px;font-size:25px}@media screen and (max-width:900px){a.funil-item{width:150px;height:260px}a.funil-item h3{margin-top:-67px;padding:20px;font-size:15px;line-height:16px}@media screen and (max-width:700px){.section-framework{padding:50px 0 50px}h2.title-section-framework{font-size:30px;line-height:35px;margin:0 0 20px}a.funil-item{width:75px;height:130px}a.funil-item h3{margin-top:-30px;padding:2px;font-size:10px;line-height:10px}a.funil-item h3 i{display:block;margin-bottom:5px;font-size:16px}}