.banner-section p {max-width:560px}.btn-22230 {border-radius:20px;border:1px solid var(--main-color);background:linear-gradient(340deg,#36bf69 0%,#038132 100%);padding-right:20px;padding-left:20px}#why-22230 {padding-top:60px;padding-bottom:40px}@media (max-width:1000px) {#why-22230 {padding-top:60px}}.why-22230 {display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}@media (max-width:1000px) {.why-22230 {grid-template-columns:1fr}}.why-22230 h2 {font-size:30px}.why-22230 h3 {font-size:18px;margin-bottom:5px}.why-22230-icon-box {display:grid;grid-template-columns:1fr 1fr;gap:30px}.why-22230-icon-box p {margin-bottom:0px}@media (max-width:1100px) {.why-22230-icon-box {grid-template-columns:1fr}}.why-22230-icon-box-item {display:flex;gap:20px}.why-22230-icon-inner {display:flex;background:linear-gradient(340deg,#36bf69 0%,#038132 100%);padding:5px;border-radius:7px}.why-22230-icon svg {font-size:40px}.why-22230-icon svg path {fill:#fff}.why-22230-image-wrapper {position:relative;height:100%}.why-22230-image-inner {height:100%}.why-22230-image-bg {background-image:url(https://replus.com.vn/wp-content/uploads/2024/07/Bg4.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:100%}.why-22230-image-bg::before {content:"";background-color:transparent;background:linear-gradient(155deg,#6df91ab8 0%,#1f407f 70%);display:block;position:absolute;width:100%;height:100%;border-radius:20px}.why-22230-image-bg-inner {height:100%;position:relative;display:flex;justify-content:center}.why-22230-image-bg-inner img {display:inline-block;max-width:100%;border:none;border-radius:0;box-shadow:none}@media (max-width:1000px) {.why-22230-image-bg-inner img {height:360px;margin-top:-40px}}@media (max-width:900px) {.service-card-section .service-card-row .col {flex-basis:50%;max-width:50%}}@media (max-width:700px) {.service-card-section .service-card-row .col {flex-basis:100%;max-width:100%}}.service-card-section h2 {font-size:35px}.service-card {padding:0px 40px 30px 40px;box-shadow:0px 5px 20px 0px rgba(157.99999999999997,154,221,0.12);border:1px solid #ded7e9;border-radius:40px;margin-top:40px}.service-card h3 {font-size:18px}.service-card-icon {display:flex}.service-card-icon-inner {margin:-40px 0px 15px 0px;padding:19px 20px 15px 20px;background-color:transparent;background:linear-gradient(340deg,#36bf69 0%,#038132 100%);border-radius:50px 50px 50px 50px}.service-card-icon svg {color:#fff;font-size:35px}.service-card-more {display:flex;align-items:center;gap:5px}.service-card-more a,.service-card-more svg {color:var(--main-color);font-weight:700}.service-card-section .col {padding:0 5px 30px}.feedback-section blockquote {border-radius:10px}.feedback-section .banner-bg,.feedback-section .banner {border-radius:10px}.new-image-card-section h2 {font-size:35px}.new-image-box-wrapper {padding:20px;border:1px solid rgba(20,30,55,0.1);border-radius:24px;transition:all 0.3s ease 0s}.new-image-box-wrapper:hover {box-shadow:rgba(20,30,55,0.1) 0px 50px 52px}.new-image-box-img {padding-top:84%;background-size:cover;background-position:100% 50%;background-repeat:no-repeat;border-radius:12px}.new-image-box-img img {width:100%}.new-image-box-button {display:flex;justify-content:center;padding:9px 0px;border-radius:12px;border:1px solid var(--main-color);background:linear-gradient(340deg,#36bf69 0%,#038132 100%)}.new-image-box-button a {font-weight:700;color:#fff}.new-image-box-button:hover {background-color:var(--main-color)}.new-image-box-button:hover a {color:#fff}.new-image-box-content h3 {margin-top:20px;margin-bottom:5px}.new-image-box-content .location-num {margin-bottom:10px;color:rgb(156,158,168)}.new-image-card-row .col {padding:0 5px 30px}@media (max-width:1000px) {.new-image-card-row .col {flex-basis:50%;max-width:50%}}@media (max-width:700px) {.new-image-card-row .col {flex-basis:100%;max-width:100%}}.page-id-22230 #wpforms-21036 .wpforms-form button[type="submit"] {background:linear-gradient(340deg,#36bf69 0%,#038132 100%) !important}.page-id-22230 #contact {background-color:#fff}.pricing-section h2 {font-size:35px}.pricing-row .col {padding:0 5px 30px}.gallery-section img {border-radius:10px}.number-wrapper {display:flex;gap:20px;align-items:center;justify-content:center}.number-content h2 {font-size:35px;color:#fff}.number-section h3 {font-size:40px;color:#fff;margin-bottom:5px}.count-up-row p {font-size:20px;font-weight:700;color:#fff;margin-bottom:0px}