@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Manrope:wght@200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif!important}h1{color:#FFF;font-size:50px!important;font-style:normal;font-weight:600;line-height:normal}h2{font-size:40px!important;font-style:normal;font-weight:600;line-height:normal}h3{color:#000;font-size:30px!important;font-style:normal;font-weight:500;line-height:48px}h4{font-size:28px!important}h5{color:#000;font-size:20px!important;font-style:normal;font-weight:700;line-height:27px}h6{font-size:16px!important}p,a,li{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:28px;font-family:"Lato",sans-serif!important}.main-logo a{line-height:0px}.main-logo{position:absolute;bottom:-80px;padding-left:0px!important;left:-42px}.has_et_pb_sticky div#header144{margin-top:25px!important}div#header1{display:flex;flex-wrap:nowrap;align-items:center;box-shadow:0 4px 4px 0 rgba(189,175,175,0.25)}div#header11{margin-bottom:0}#header144{position:absolute!important;width:100%!important;transition:0.4s!important;margin-top:31px}a.viewall-btn{background:#4C715F;padding:15px 15px 15px 15px;color:white;transition:all 0.3s ease;display:inline-block}a.viewall-btn:hover,a.knw_btn:hover{background:#c0d3ca;border-color:rgb(76 113 95);color:#000000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(212,166,0,0.2)}a.viewall-btn.withbrder.transperntbtn:hover{background:#c0d3ca}a.knw_btn{border:0.8px solid #FFF;background:#4C715F;padding:15px 15px 15px 15px;color:white;transition:all 0.3s ease;display:inline-block}a.knw_btn i,a.viewall-btn i{margin-left:8px;font-size:15px}.brnw{color:#FFF;font-family:Lato;width:56%!important;margin-top:20px;margin-bottom:30px;font-size:18px}.subheads h6{color:#4C715F;font-weight:700;padding-bottom:0px}.subheads.padds{padding-bottom:15px;padding-top:20px}ul.tri-bullet{list-style:none}ul.tri-bullet li{position:relative;padding-left:15px;margin-top:5px;margin-bottom:10px;width:75%}ul.tri-bullet li:after{content:'';background:url(https://nextmovemadison.com/wp-content/uploads/2025/12/Polygon-1.png);width:20px;position:absolute;height:20px;background-repeat:no-repeat;left:-18px;top:8px}.core-serv-row .et_pb_column{margin-right:0px}.core-serv-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px}.core-serv-row .et_pb_column{margin-right:0px}.rbox{width:100%;margin-top:-125px;position:absolute}.rbox .et_pb_text_inner{position:relative;width:85%;margin:auto;background:#FFF;box-shadow:0 4px 4px 0 rgba(189,175,175,0.25);padding:25px;text-align:center;transition:0.9s}.rbox .et_pb_text_inner:hover{background:#4C715F}.rbox .et_pb_text_inner:hover h5,.rbox .et_pb_text_inner:hover p{color:white}a.viewall-btn.withbrder{border:1px solid #FFF}.ovm p{color:white}a.viewall-btn.withbrder.transperntbtn{background:none}.get-intouch h3{color:#4C715F}.asbuw{display:flex;gap:20px;flex-direction:row;justify-content:flex-start}.f-rw p{display:flex;width:100%!important;gap:14px}.subfm-fields .o-rw input{margin-top:15px;margin-bottom:15px;width:100%}.subfm-fields input{padding:13px 15px 15px 16px;width:100%;border-radius:9px;border:1px solid #4C715F}.subfm-fields .o-rw textarea{width:100%;padding:15px 15px 15px 15px;height:130px;border-radius:9px;border:1px solid #4C715F}.cf7submtt{display:flex;width:102px!important;padding:15px!important;justify-content:center;gap:10px;background:#4C715F;color:#FFF;transition:all 0.3s ease;float:right;border-radius:0px!important;margin-top:20px;font-size:16px;cursor:pointer}.social-icons{display:flex;justify-content:center;gap:15px}.footer-links a{color:#FFF;font-family:Lato;font-size:16px}.footer-links{display:inline-flex;align-items:center;gap:25px;flex-wrap:wrap}.wl-col1{margin-right:25px!important}.copyw-texts p{color:#FFF;font-size:16px;line-height:23px;text-transform:capitalize}ul#menu-main-menu li a::before{content:"";position:absolute;inset:0;background:#4c715f;z-index:1;pointer-events:none;height:5px;opacity:0;transform:translateY(54px);transition:transform 0.6s ease,opacity 0.6s ease}ul#menu-main-menu li.current-menu-item a{color:#4c715f!important;font-weight:600}ul#menu-main-menu li a:hover::before{transform:translateY(54px);opacity:1;animation:waveMove 1.2s linear infinite}.services-grid{display:grid;gap:40px;margin-top:60px;grid-template-columns:1fr 1fr}.service-card{position:relative;background:rgb(76 113 95 / 9%);border:1px solid rgba(76,113,95,0.4);border-radius:20px;overflow:hidden;transition:all 0.4s ease;animation:fadeInUp 0.8s ease-out;animation-fill-mode:both;backdrop-filter:blur(10px)}.service-card h2{margin-bottom:20px;color:#4C715F;letter-spacing:1px}.service-content{padding:35px}.service-card p{font-size:16px;line-height:1.8;color:black;margin-bottom:15px}.service-features{margin-top:20px;padding-top:20px;border-top:1px solid rgba(76,113,95,0.3)}.feature-item{display:flex;align-items:center;margin-bottom:12px;font-size:0.95em;color:#001b0e}.feature-item::before{content:'▸';color:#4C715F;margin-right:10px;font-size:1.2em}.hexagon-decoration{position:absolute;bottom:20px;right:20px;width:80px;height:80px;border:2px solid rgba(76,113,95,0.3);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:rotate 10s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.service-card:hover{box-shadow:0 20px 60px rgba(76,113,95,0.4);border-color:rgba(76,113,95,0.8)}.service-image{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;filter:brightness(0.8) contrast(1.1)}.service-card:hover .service-image{transform:scale(1.1)}.cont-brb p{color:white}@media screen and (max-width:980px){div#header12{margin-bottom:0}ul#mobile_menu1{border-top:3px solid #4c715f}}@media screen and (max-width:920px){.et_pb_slide_content .content h1{font-size:34px!important;padding-top:30px;text-align:center}.brnw{width:100%!important;text-align:center}p.butn-box{text-align:center}}@media screen and (max-width:784px){div#header13{display:none}.main-logo img{width:90%!important}.main-logo{bottom:-77px}}@media screen and (max-width:565px){.et_pb_slide_content .content h1{font-size:30px!important;padding-top:118px}h3{font-size:28px!important}}@media screen and (max-width:551px){.mt95{margin-top:95px}}@media screen and (max-width:385px){.main-logo{bottom:-72px;left:-27px}}@media screen and (max-width:345px){.main-logo{bottom:-60px}}