html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}p{text-align:left;margin-bottom:30px;font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:400;line-height:27px}a{color:#dcba56;font-weight:500;line-height:28px;text-decoration:underline}b,strong{font-weight:700}h1{color:#fff;text-align:center;margin-top:0;margin-bottom:30px;font-family:Montserrat,Arial,sans-serif;font-size:55px;font-weight:700;line-height:65px}h2{color:#005a33;margin-top:0;margin-bottom:30px;font-size:40px;font-weight:700;line-height:50px}h3{color:#005a33;margin-top:0;margin-bottom:30px;font-size:24px;font-weight:700;line-height:30px}h1.bllog-heading{color:#005a33;margin-top:0;margin-bottom:30px;font-size:40px;font-weight:600;line-height:50px;text-align:left}.brix---paragraph-default-3.full{color:#000}.hero-inside h2,.hero-inside .the-h2{color:#fff;text-align:center;margin-top:0;margin-bottom:30px;font-family:Montserrat,Arial,sans-serif;font-size:55px;font-weight:700;line-height:65px}img{vertical-align:middle;max-width:100%;display:inline-block}.brand{justify-content:center;align-items:center;width:150px;min-width:70px;height:70px;min-height:70px;display:flex;position:relative}.navbar{background-color:#e9efeb;width:100%;padding-top:10px;padding-bottom:10px;position:fixed;top:-1px;box-shadow:0 6px 19px #00000008;z-index:1000}.nav-link{color:#005a33;text-transform:uppercase;justify-content:flex-start;align-items:center;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.nav-link:hover{text-underline-offset:5px;-webkit-text-decoration:underline #dcba56;text-decoration:underline #dcba56;text-decoration-thickness:2px}.navbar-nav{gap:30px}.main-menu .dropdown-toggle:after{width:14px;height:14px;min-height:14px;border:0 !important;background-image:url(//rnmcgroup.com/wp-content/themes/RNMCModern/assets/css/../images/menu-dropdown-icon.svg);background-position:center center;background-size:contain;position:relative;background-repeat:no-repeat;left:5px}.main-menu .dropdown-menu{border-radius:0;min-width:184px;padding-top:0;padding-bottom:0;width:100%;background:#f5f5f5;border:0}.main-menu .dropdown-menu a{font-size:14px;font-weight:600;text-transform:uppercase;color:#005a33;white-space:normal;font-family:Montserrat,Arial,sans-serif;min-height:49px;display:flex;align-items:center;border-bottom:1px solid #12325e21}.main-menu .dropdown-menu a:hover{color:#dcba56;border-right:5px solid #dcba56}.dropdown-item.active,.dropdown-item:active{background-color:#fff}a.nav-cont{display:flex;gap:5px;color:#005a33;margin-right:5px;padding:6px 12px;align-items:center;border:solid 2px #005a33;border-radius:100px;text-decoration:none;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;margin-left:20px}.phone-icon{max-width:25px;width:30px;margin-left:-5px;max-height:25px;background:#005a33;border-radius:50%;padding:5px;display:flex;justify-content:center;align-items:center}.flex-wrapper{flex-flow:wrap;justify-content:space-between;align-items:stretch;font-family:Montserrat,Arial,sans-serif;font-weight:400;display:flex}.flex-wrapper.mid-flex{justify-content:center;align-items:flex-start}.content-box-flex-wrapper{border-radius:20px;justify-content:space-between;align-items:stretch;display:flex;box-shadow:-4px 5px 14px #00000021}.flex-wrapper.stretch-flex,.flex-wrapper.news{justify-content:space-between;align-items:flex-start}.radius-20{border-radius:20px;overflow:hidden}.content-wrapper.bg-cta{background-image:linear-gradient(90deg,#005a33,#1a704a);padding-top:40px;padding-bottom:40px}.cta-par.white{color:#fff}.cta-par{text-align:center;margin-bottom:0}.content-box.form{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.content-box{width:48%;height:auto}.cta-heading.white{color:#fff}.cta-heading{margin-bottom:20px;font-size:35px;line-height:55px}.footer-wrapper{padding-top:60px;padding-bottom:60px}.footer-container{width:90%;max-width:1440px;margin-left:auto;margin-right:auto}.footer-flex{flex-flow:wrap;justify-content:space-between;align-items:stretch;display:flex}.footer-icon{color:#005a33;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;margin-right:10px;padding:4px;display:flex}.footer-info-box-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#f1f5fa;border-radius:5px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:30%;padding-top:20px;padding-bottom:10px;display:flex}.socmed-box{color:#005a33;background-color:#fff;border-radius:100px;width:35px;min-width:35px;height:35px;min-height:35px}.footer-box-content.half{background-color:#f1f5fa;border-radius:5px;justify-content:flex-start;align-items:flex-start;width:18%;padding:20px}.footer-box-content.footer-par{background-color:#f1f5fa;border-radius:5px;justify-content:center;align-items:center;width:44%;padding:15px 30px}.footer-par{font-size:16px;font-weight:300}.footer-box-content{flex-flow:column;width:40%;display:flex}.footer-box-content.half---address{background-color:#fff0;border-radius:20px;justify-content:center;align-items:flex-start;width:auto;height:auto;padding:0 20px 10px;width:100%}.footer-link.address,.footer-link.email,.footer-link.phone{margin-bottom:0}.footer-link{color:#005a33;text-transform:capitalize;justify-content:flex-start;align-items:flex-start;margin-bottom:15px;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.footer-par{font-size:16px;font-weight:300}.footer-par.v2{margin-bottom:20px;font-size:16px;font-weight:300;line-height:24px}.bttom-bar.gold{-webkit-text-fill-color:inherit;background-image:linear-gradient(90deg,#dcba56,#ceab5b 24%,#d3c280 50%,#ceab5b 77%,#d3c280);background-clip:border-box;padding-top:10px;padding-bottom:10px}.socmed-box-wrapper.footer-bttm{grid-column-gap:20px;grid-row-gap:20px;width:auto;margin-bottom:0;margin-right:10px}.socmed-box-wrapper{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:center;width:100%;margin-bottom:30px;display:flex}.footer-flex.bttm{flex-flow:row;justify-content:space-between;align-items:center}.copy-riight{color:#005a33;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500}.sepa-forn-box{width:80%;margin-bottom:20px}.sepa-form{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-radius:100px;justify-content:space-between;align-items:center;padding:3px;display:flex}.w-form{margin:0 0 15px}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#338361;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}.w-input:focus,.w-select:focus{border-color:#338361;outline:0}.subs-bttn.white{color:#fff}.subs-bttn{color:#005a33;background-color:#fff;background-image:linear-gradient(39deg,#dcba56,#b49141 39%,#c7ac58 72%,#d1bb64);border:2px #005a33;border-radius:100px;min-height:50px;padding-left:25px;padding-right:25px;font-size:16px;font-weight:600}.text-field{font-family:Montserrat,Arial,sans-serif;border:1px #005a33;border-radius:100px;min-height:50px;margin-bottom:0;padding-left:25px;padding-right:20px}.contact-form{grid-column-gap:5px;grid-row-gap:5px;flex-flow:wrap;justify-content:space-between;align-items:flex-start;height:auto;display:flex}.contacnt-form-full{width:100%}.contacnt-form-half{width:49%}.form-title{color:#757575;font-size:16px;font-weight:600;line-height:24px}label{margin-bottom:5px;font-weight:700;display:block}.contact-field{background-color:#fff;border-radius:100px;min-height:40px;font-size:14px}textarea.w-input,textarea.w-select{height:auto}.text-area{border-radius:20px;margin-bottom:20px;padding:20px 20px 30px}.w-input:focus,.w-select:focus{border-color:#338361;outline:0}.upload-button-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:10px;padding-top:0;display:flex}.upload-button{color:#005a33;background-color:#fff;border:1px solid #94a3bb;border-radius:100px;justify-content:flex-start;align-items:center;width:auto;padding:5px 20px 5px 5px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.upload-title{color:#757575;margin-bottom:10px;font-weight:600}.upload-icon{color:#475569;width:30px;min-width:30px;height:30px;min-height:30px;margin-left:10px;margin-right:10px;padding:6px}.submit-bttn{background-color:#005a33;border-radius:100px;padding:15px 25px;font-weight:600}.gold{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#dcba56,#ceab5b 24%,#d3c280 50%,#ceab5b 77%,#d3c280);-webkit-background-clip:text;background-clip:text}.bttn-icon-box.gold--inside{color:#005a33;-webkit-text-fill-color:inherit;background-image:linear-gradient(77deg,#dcba56,#ceab5b 24%,#f4eb8e 50%,#ceab5b 90%,#d3c280);background-clip:border-box;border-radius:100px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;margin-left:20px;display:flex}.bd-info-par strong{color:#005a33}.green-text{color:#005a33}ul.leadership-list ::marker{color:#dcba56}.button{color:#fff;background-color:#005a33;border:1px solid #005a33;border-radius:100px;justify-content:center;align-items:center;padding:8px 8px 8px 30px;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:flex;transition:all .3s ease-in-out;will-change:transform}.button:hover{color:#005a33;transform:translate3d(0px,-5px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d;border-color:#005a33;background-color:#fff}.content-wrapper._0-padding{padding-top:40px;display:block}.content-wrapper._40-padding{padding-top:40px;display:block}.content-wrapper._0t30padding{padding-top:30px;padding-bottom:30px}.accordion-item-wrapper,.career .accordion-item:last-of-type{border:1px solid #fff;background-color:#fff;cursor:pointer;border-radius:20px;justify-content:space-between;width:100%;margin-bottom:20px;padding:9px 30px;transition:transform .3s;overflow:visible;box-shadow:-4px 8px 7px #0000001a}.brix---accordion-content-wrapper-width-660px{flex-direction:column;justify-content:center;width:100%;display:flex}.brix---accordion-title-3{margin-top:0;margin-bottom:0;font-size:18px;font-weight:600;line-height:28px}.accordion-button:not(.collapsed){width:100%;background:0 0;border:0;outline:none;box-shadow:none}.accordion-button{padding:14px 1rem}.accordion-button:focus{background-color:transparent;outline:none;border:0;box-shadow:none}.accordion-body{opacity:0;transform:translate3d(0px,20px,0px) scale3d(.96,.96,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d;height:0;transition:.2s ease-in-out;padding-top:0;padding-bottom:0}.brix---color-neutral-805{color:#005a33}.collapse.show .accordion-body{opacity:1;transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d;height:auto}.brix---mg-bottom-2{margin-bottom:20px;font-size:16px;line-height:24px}.accordion-button:after{box-shadow:0 2px 12px 0 #14142b14;border:1px solid #e6e6e6;border-radius:100px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:9px;display:flex;background-position:center center;transition:.2s ease-in-out}.accordion-button:not(.collapsed):after{transform:rotate(0deg)}.accordion-button.collapsed:after{transform:rotate(-90deg)}.brix---accordion-title-4{text-align:left;text-underline-offset:4px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;height:auto;margin-top:0;margin-bottom:0;font-size:18px;font-weight:500;line-height:28px;-webkit-text-decoration:none;text-decoration:none}.brix---paragraph-default-3.full{height:auto;margin-bottom:10px}.brix---paragraph-default-3{height:96px;margin-bottom:0;font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:24px}.brix---color-neutral-808{color:#6e7191}.brix---accordion-item-wrapper-v3-first.full{background-color:#fff;border-width:1px;border-color:#eff0f6;width:49%;padding-right:25px;box-shadow:-4px 6px 6px #0000001a}.brix---accordion-item-wrapper-v3-first{border-style:solid;border-width:0 0 1px;border-color:var(--elements-webflow-library--neutral--300);box-shadow:none;text-align:justify;cursor:pointer;background-color:#f5f5f5;border-radius:20px !important;justify-content:space-between;width:23%;height:auto;padding:15px 15px 15px 25px;transition:transform .3s;overflow:visible}@keyframes scroll-left{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.blog-flex-slide{margin-bottom:50px}.swiper-wrapper{width:100% !important;min-width:100%}.swiper{width:100%;height:100%}.blog-slide{width:32% !important}.blog-box-details{background-color:#f5f5f5;background-image:linear-gradient(355deg,#005a33,#1a704a);border-radius:20px;flex-flow:column;width:100%;height:auto;padding:30px 20px;text-decoration:none;display:flex;justify-content:center;box-shadow:0 5px 5px #00000024}.blog-d-title-box{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.blog-d-par.slide-par{height:96px}.blog-d-par{color:#fff;text-align:center;height:96px;margin-bottom:0;font-size:16px;font-weight:300;line-height:24px}.blog-d-icon{background-image:linear-gradient(77deg,#dcba56,#ceab5b 24%,#f4eb8e 50%,#ceab5b 90%,#d3c280);border-radius:100px;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;min-height:45px;padding:8px !important;display:flex;line-height:1 !important}.blog-d-title{color:#fff;margin-bottom:0;font-size:20px;font-weight:600;line-height:30px}.blog-d-icon.health{color:#005a33;background-color:#dcba56;justify-content:space-between;align-items:center;width:45px;min-width:45px;height:45px;min-height:45px;padding-top:15px}.blog-d-icon.restau{color:#005a33;background-color:#dcba56;width:45px;min-width:45px;height:45px;min-height:45px;padding:20px 12px 12px}.blog-d-icon.educ3{color:#005a33;width:45px;min-width:45px;height:45px;min-height:45px;padding-top:17px}.blog-d-icon.real-state{color:#005a33;background-color:#dcba56;width:45px;min-width:45px;height:45px;min-height:45px;padding:6px}.blog-d-icon.mine{color:#005a33;background-color:#dcba56;width:45px;min-width:45px;height:45px;min-height:45px;padding-top:19px}.blog-slide-box .swiper-button-prev,.blog-slide-box .swiper-button-next{display:none !important}.blog-slide-box{position:relative;padding-bottom:40px}.blog-slide-nav{position:absolute;bottom:15px;text-align:center}.swiper-pagination-bullet{background:#333;opacity:.6}.swiper-pagination-bullet-active{background:#000;opacity:1}div#wpcf7-f50-o1 p,div#wpcf7-f50-o2 p{margin:0;grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-radius:100px;justify-content:space-between;align-items:center;padding:3px;display:flex;position:relative}.wpcf7-spinner{position:absolute}.wpcf7 form.sent .wpcf7-response-output{text-align:center;color:#1a704a;width:100%}.contact-box-form form{grid-column-gap:5px;grid-row-gap:5px;flex-flow:wrap;justify-content:space-between;align-items:flex-start;height:auto;display:flex}.contact-box-form form p{margin:0;width:100%}.contact-box-form.w-form textarea{height:91px}.contact-box-form form br{display:none}.upload-title{font-size:16px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:red;text-align:center;color:red;width:100%}.page-template-page-home .wpcf7 form.sent .wpcf7-response-output{color:#fff !important}@supports (-webkit-touch-callout:none){.brix---accordion-item-wrapper-v3-first.full,.brix---accordion-item-wrapper-v3-first.full--width{margin-bottom:20px}}@supports not (gap:20px){.mid.accordion{margin-left:-20px;margin-top:-20px}.mid.accordion>*{margin-left:20px;margin-top:20px}.work-tab-flex{margin-left:-30px;margin-top:-30px}.work-tab-flex>*{margin-left:30px;margin-top:30px}.brix---accordion-item-wrapper-v3-first.full,.brix---accordion-item-wrapper-v3-first.full--width{margin-bottom:20px}}@supports (gap:20px){.mid.accordion{row-gap:20px;column-gap:20px;margin-bottom:20px}.work-tab-flex{row-gap:30px;column-gap:30px;margin-bottom:20px}}.go-away{position:absolute;left:-9999px}