.btn-outline,.btn-outline-cta a{background-color:transparent;border:2px solid #fff;border-radius:50px;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:22px;font-style:normal;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;transition:all .5s}.btn-custom-list .btn-outline:hover,.btn-outline-cta:hover a{background-color:#7fb82c;border-color:#fff;color:#fff}.btn-custom-list{margin:0 auto;max-width:180px}.custom-list .list-main .list .icon-img img{margin:0 auto;max-height:100%;width:auto}.custom-list .list-main .list .icon-img{height:70px;width:70px}.custom-list .container{margin:0 auto;max-width:1300px;width:100%}.custom-list .richtext{margin-bottom:40px}.custom-list .list-main{align-items:center;gap:40px;width:100%}.custom-list .list-main .list .content{align-items:center;display:flex;flex-shrink:0;gap:40px;padding:0}@media only screen and (max-width:1080px){.custom-list .list-main{grid-template-columns:repeat(2,1fr)!important}}@media only screen and (max-width:767px){.custom-list .richtext h2{font-size:42px!important}.custom-list .list-main{flex-direction:column!important;grid-template-columns:repeat(1fr)!important}.custom-list .list-main .list{width:100%!important}}