body{margin:0px!important;padding:0px!important;font-family:'Century Gothic',sans-serif!important;font-weight:300;color:#002f67!important;background:#FFF;line-height:1.75!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row{position:relative}header .container-fluid,.footer-top .container-fluid,.footer-middle .container-fluid,.footer-bottom .container-fluid{padding-left:5%!important;padding-right:5%!important}.main-content.container-fluid,.widget_rmmresources .container-fluid{padding-left:5%!important;padding-right:5%!important;z-index:10;position:relative}a{text-decoration:none!important;outline:none!important}.mainarea .blogcontent a{color:#0095da}.mainarea .blogcontent a:hover{color:#c6aa55}.mainarea .blogcontent ul{list-style:none}.mainarea .blogcontent ul li{position:relative}.mainarea .blogcontent ul li::before{content:"\2B27";color:#c6aa55;font-weight:700;position:absolute;left:-1.5em;width:1em}p{margin-bottom:2rem!important}strong{font-weight:600}h1{color:#c6aa55;text-transform:uppercase;font-weight:300!important}h2{color:#0067ac;text-transform:uppercase;font-weight:300!important}h3{color:#c6aa55;font-weight:600!important}h4{color:#0067ac;font-weight:600!important}h5{color:#002f67;font-weight:600!important}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin:auto}img{max-width:100%;height:auto}a img{border:none}img{max-width:100%;height:auto;vertical-align:middle}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{float:right;margin-left:10px}img.alignleft{float:left;margin-right:10px}fieldset{border:none;padding:0;margin:0}:-ms-input-placeholder,::-moz-placeholder,:-moz-placeholder,::-webkit-input-placeholder{color:#000;opacity:1!important}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=email]{background:rgb(255 255 255);color:#002f67;padding:.5em;border-radius:0em;border:1px solid #9fa3a6;width:100%;font-family:'Open Sans',sans-serif!important;font-size:1em;margin-bottom:1em;outline:0!important}textarea{background:rgb(255 255 255);color:#002f67;padding:.5em;border-radius:0em;border:1px solid #9fa3a6;width:100%;font-family:'Open Sans',sans-serif!important;font-size:1em;margin-bottom:1em;outline:0!important}select{-webkit-appearance:none;-moz-appearance:none;border:1px solid #9fa3a6;font-size:0.8em!important;background:url(/wp-content/themes/rmm2021/images/dropdown.png) no-repeat #FFF;background-position:right 10px top 50%;background-size:.75em;padding:.5em 2em .5em .5em;width:100%;outline:0!important}.form-field{margin-bottom:1em}.frm_radio{width:31.66%;margin-left:2.5%;float:left}.frm_radio:nth-child(3n+1){margin-left:0}input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important}input[type='radio']:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:rgb(255 255 255 / .1);content:'';display:inline-block;visibility:visible;border:1px solid #350e62}input[type='radio']:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#FFF;content:'';display:inline-block;visibility:visible;border:1px solid #350e62}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:1em!important;padding:0.5em!important}.wpcf7-submit,.gform_button{border-radius:0;color:#FFF;text-transform:uppercase;border:2px solid #c6aa55!important;background:#c6aa55;font-weight:600;width:100%;padding:.667em 1.333em}.wpcf7-submit:hover,.gform_button:hover{background:#FFF;color:#c6aa55}div.wpcf7-response-output{margin:1em 0}div.wpcf7-mail-sent-ok{border:1px solid #707071!important;background:#707071}div.wpcf7-validation-errors{border:1px solid #707071!important;background:#707071}button{outline:0!important}#frm_form_1_container{position:relative}#frm_form_1_container .frm_submit{position:absolute;bottom:2em;right:0}.wp-block-columns{margin-top:4rem!important;margin-bottom:15px!important}.wp-block-columns .wp-block-button{width:100%}.wp-block-columns .wp-block-column:nth-child(odd) .wp-block-button__link,.wp-block-columns .wp-block-column:nth-child(even) .wp-block-button__link:hover{border-radius:0;color:#c6aa55;text-transform:uppercase;border:2px solid #c6aa55!important;background:#FFF;font-weight:600;width:100%}.wp-block-columns .wp-block-column:nth-child(even) .wp-block-button__link,.wp-block-columns .wp-block-column:nth-child(odd) .wp-block-button__link:hover{border-radius:0;color:#FFF;text-transform:uppercase;border:2px solid #c6aa55!important;background:#c6aa55;font-weight:600;width:100%}.wp-block-buttons>.wp-block-button{margin-bottom:0px!important}header{border-bottom:1px solid #e5eaf0;position:-webkit-sticky;position:sticky;top:0;background:#FFF;z-index:999}header .header-top{background:#002f67;opacity:1;height:auto;transition:all 1s;-wekit-transition:all 1s;-moz-transition:all 1s}header .header-top.hideTop{opacity:0;height:0}header .header-phone-container,header .header-email-container{display:inline-block;margin-left:1em}header .header-phone-container a,header .header-email-container a{color:#FFF}header .header-phone-container a:hover,header .header-email-container a:hover{color:#c6aa55}header .header-phone-container a i,header .header-email-container a i{margin-right:.5em;color:#0095da}header .header-phone-container a{background:url(/wp-content/themes/rmm2021/images/footer-phone.png) no-repeat;padding-left:40px;background-position:left 50%}header .header-email-container a{background:url(/wp-content/themes/rmm2021/images/footer-email.png) no-repeat;padding-left:40px;background-position:left 50%}header ul.icon{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:flex-end;justify-content:flex-end}header ul.icon li.mobile-header-phone a{display:block;background:url(/wp-content/themes/rmm2021/images/footer-phone.png) no-repeat;height:30px;width:30px}header ul.icon li.mobile-header-email a{display:block;background:url(/wp-content/themes/rmm2021/images/footer-email.png) no-repeat;height:30px;width:30px}header ul.icon li.header-trigger{-ms-flex-item-align:center!important;align-self:center!important}header .container-inner{position:static!important}header .ubermenu-skin-minimal{font-size:inherit!important}header .submenutitle{font-weight:600;color:#002f67}.ubermenu-responsive-toggle{padding:0px!important;color:#0095da!important;font-size:2em!important}.ubermenu-responsive-toggle i.fas{font-size:1.75em!important}.ubermenu-skin-minimal .ubermenu-item-level-0>.ubermenu-target{color:#002f67!important}.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target{color:#0095da!important}.mainimage{position:relative;padding-bottom:35%;height:0;width:100%;overflow:hidden;border-bottom:1px solid #161c35}.mainimage .post-image{position:absolute;top:0;left:0;right:0;bottom:0}.mainimage .post-image img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contours{background:url(/wp-content/themes/rmm2021/images/contours-white-rmm.png) no-repeat;background-size:cover;z-index:10}.featuredimage{position:relative;height:0;padding-bottom:46.875%;overflow:hidden}body:not(.home):not(.page-template-page-landing) .featuredimage{padding-bottom:23.4375%}.regularvideo.featuredimage{padding-bottom:45%!important}.featuredimage div{position:absolute;top:0;left:0;right:0;bottom:0}.featuredimage .image_block .textcont div,.featuredimage .main_video .textcont div,.featuredimage .main_slider{position:relative;top:auto;left:auto;right:auto;bottom:auto}.featuredimage .image_block h1.heading,.featuredimage .main_video h1.heading{color:#FFF;font-weight:600!important;text-align:center}.featuredimage .image_block .btncont,.featuredimage .main_video .btncont{text-align:center;margin-top:4rem}.featuredimage .image_block .btncont a,.featuredimage .main_video .btncont a{background:none;border:1px solid #FFF;color:#FFF;text-transform:uppercase;padding:.667em 1.333em;font-weight:600!important;width:30%;display:inline-block}.featuredimage .image_block .btncont a:hover,.featuredimage .main_video .btncont a:hover{background:#c6aa55;border-color:#c6aa55}.featuredimage.singleblog .image_block img{width:100%;height:100%;object-fit:cover}.featuredimage .main_video .textcont{z-index:20;position:absolute;top:50%;left:50%;right:auto;bottom:auto;transition:all 300ms ease;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding-left:5%!important;padding-right:5%!important}.featuredimage .main_video video.wp-video-shortcode,.featuredimage .main_video iframe{width:100%!important;height:165%!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.regularvideo.featuredimage .main_video video.wp-video-shortcode,.regularvideo.featuredimage .main_video iframe{width:100%!important;height:100%!important}.regularvideo.featuredimage .contours{display:none}.layerslider .ls-wrapper{top:50%!important;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.layerslider .col{padding-left:1rem}.layerslider.projectslider .ls-nav-prev{display:block!important;opacity:1!important;background-color:rgb(22 28 53 / .75);left:0px!important;top:0px!important;bottom:0px!important;height:auto!important;width:3em!important;background-image:url(/wp-content/themes/rmm2021/images/prev.png)!important;background-repeat:no-repeat!important;background-position:center!important;margin-top:0px!important}.layerslider.projectslider .ls-nav-next{display:block!important;opacity:1!important;background-color:rgb(22 28 53 / .75);right:0px!important;top:0px!important;bottom:0px!important;height:auto!important;width:3em!important;background-image:url(/wp-content/themes/rmm2021/images/next.png)!important;background-repeat:no-repeat!important;background-position:center!important;margin-top:0px!important}.layerslider.homeslider p{color:#FFF;font-size:2.75em;font-weight:700;text-transform:uppercase;text-shadow:2px 2px 5px rgb(0 0 0 / .5)}.layerslider.homeslider a{width:max-content!important;margin-top:2em}.mainarea{background:url(/wp-content/themes/rmm2021/images/contours-light-gold-rmm.png) no-repeat bottom right;background-size:75% auto}.home .titlesubtitle,.page-template-page-landing .titlesubtitle{margin-bottom:4rem}.wp-block-pb-accordion-item{margin-top:2em}.wp-block-pb-accordion-item:nth-child(1){margin-top:0}.wp-block-pb-accordion-item>.c-accordion__title{background:#0067ac;color:#FFF;padding:.5em 1em;font-weight:300!important}.wp-block-pb-accordion-item>.c-accordion__title::after{color:#FFF;right:.5em}.wp-block-pb-accordion-item>.c-accordion__content{padding:2em 2em}ul.sidebar{list-style:none;padding:0;margin:0}ul.sidebar.row{margin-left:-15px;margin-right:-15px}.bloginfo .widget_rmmanimatedmenu .menu-widget{list-style:none;padding:0;margin:0}.bloginfo .widget_rmmanimatedmenu a{color:#0095da;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em;font-weight:300}.bloginfo .widget_rmmanimatedmenu a span.text{flex:0 0 auto;max-width:88%;min-width:88%;padding-left:1em;padding-right:1em}.bloginfo .widget_rmmanimatedmenu .menu-sidebar-menu-container a span.text{padding-left:0}.bloginfo .widget_rmmanimatedmenu a span.icon{flex:1 0 auto;position:relative}.bloginfo .widget_rmmanimatedmenu a span.icon:after{content:"›";color:#0095da;font-size:1.5em;line-height:.75;position:absolute;top:0;left:0;transition:all 300ms ease}.bloginfo .widget_rmmanimatedmenu a:hover{color:#c6aa55}.bloginfo .widget_rmmanimatedmenu a:hover span.icon:after{left:.75em;color:#c6aa55}.home .bloginfo .widget_rmmanimatedmenu,.page-template-page-landing .bloginfo .widget_rmmanimatedmenu{background:#c6aa55;margin-top:calc(-6rem - 30px);padding:calc(6rem + 45px) 1em 1em 1em}.home .bloginfo .widget_rmmanimatedmenu a,.page-template-page-landing .bloginfo .widget_rmmanimatedmenu a{color:#FFF}.home .bloginfo .widget_rmmanimatedmenu a span.text,.page-template-page-landing .bloginfo .widget_rmmanimatedmenu a span.text{text-align:right;font-weight:300}.home .bloginfo .widget_rmmanimatedmenu a span.icon:after,.page-template-page-landing .bloginfo .widget_rmmanimatedmenu a span.icon:after{color:#FFF;font-weight:300;font-size:3em;line-height:.5;top:40%;-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%)}.home .bloginfo .widget_rmmanimatedmenu a:hover,.page-template-page-landing .bloginfo .widget_rmmanimatedmenu a:hover{color:#FFF}.home .bloginfo .widget_rmmanimatedmenu a:hover span.icon:after,.page-template-page-landing .bloginfo .widget_rmmanimatedmenu a:hover span.icon:after{left:.4em;color:#FFF}.bloginfo ul.post-categories{list-style:none;padding:0;margin:0}.widget_rmmservices .mobile{background:rgb(0 47 103 / .75);color:#FFF;position:relative}.widget_rmmservices .mobile div a{background:none;border:1px solid #FFF;color:#FFF;text-transform:uppercase;padding:.667em 1.333em;font-weight:600!important;display:block;margin:1em 0}.widget_rmmservices .mobile div a:hover{background:#c6aa55;border-color:#c6aa55}.widget_rmmservices .individualservice{background:rgb(0 47 103 / .75);color:#FFF;border:1px solid #FFF;position:relative;height:0;padding-bottom:40%;transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.widget_rmmservices .individualservice .individualserviceinner{position:absolute;top:0;bottom:0;left:0;right:0;padding:2em;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.widget_rmmservices .individualservice .individualserviceinner .serviceinner{display:none;animation-delay:1s}.widget_rmmservices .individualservice:hover{background:rgb(0 47 103);padding-bottom:45%;margin-top:-2.5%!important;margin-bottom:-2.5%!important}.widget_rmmservices .individualservice:hover .individualserviceinner .serviceinner{display:block}.widget_rmmservices .individualservice h2{color:#FFF;font-weight:300!important;text-transform:uppercase;margin-bottom:0px!important}.widget_rmmservices .individualservice .diamond{color:#c6aa55;font-size:1.75em;padding:.15em 0;display:block}.widget_rmmservices .individualservice .servicedesc p{font-style:italic}.widget_rmmservices .individualservice .servicereadmore{margin-top:4em;display:block;text-align:center}.widget_rmmservices .individualservice .servicereadmore a{display:inline-block;transition:all 300ms ease;position:relative;padding-right:1em}.widget_rmmservices .individualservice .servicereadmore a:after{content:"›";position:absolute;right:0em;font-size:1.5em;line-height:1;transition:all 300ms ease}.widget_rmmservices .individualservice .servicereadmore a:hover{color:#c6aa55}.widget_rmmservices .individualservice .servicereadmore a:hover:after{right:-.5em}#services-sidebar{position:relative;z-index:888}.widget_rmmresources .resourcereadmore a{font-weight:600;color:#0095da;display:inline-block;transition:all 300ms ease;position:relative;padding-right:1em}.widget_rmmresources .resourcereadmore a:after{content:"›";position:absolute;right:0em;font-size:1.5em;line-height:.75;transition:all 300ms ease}.widget_rmmresources .resourcereadmore a:hover{color:#c6aa55}.widget_rmmresources .resourcereadmore a:hover:after{right:-.5em}.widget_rmmresources .containerresource .block{width:100%;overflow:hidden;position:relative;height:0}.widget_rmmresources .containerresource .col-md-8 .block{padding-bottom:78%}.widget_rmmresources .containerresource .col-md-4 .block{padding-bottom:75%}.widget_rmmresources .containerresource .block .img-container{overflow:hidden;position:relative;width:100%;height:0}.widget_rmmresources .containerresource .col-md-8 .block .img-container{padding-bottom:78%}.widget_rmmresources .containerresource .col-md-4 .block .img-container{padding-bottom:75%}.widget_rmmresources .containerresource .block .img-container .inner{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}.widget_rmmresources .containerresource .block .img-container.portrait img{height:auto;width:100%;max-width:inherit;min-height:100%}.widget_rmmresources .containerresource .block .img-container.landscape img{height:100%;width:auto;max-width:inherit}.widget_rmmresources .containerresource .block .img-container img{clear:both;transition:transform .2s;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.widget_rmmresources .containerresource .block:hover .img-container img{-webkit-transform:translateY(-50%) scale(1.5);-moz-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);-o-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.widget_rmmresources .containerresource .block .heading-container{position:absolute;bottom:0;left:0;right:0}.widget_rmmresources .containerresource .block h3{background:#e5eaf0;color:#0095da;width:100%;clear:both;padding:.667em 1.333em;font-weight:600;margin-bottom:0}.widget_rmmresources .containerresource .block h3 a{color:#0095da;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.widget_rmmresources .containerresource .block h3 a span.text{flex:0 0 auto;max-width:85%;padding-right:1em}.widget_rmmresources .containerresource .block h3 a span.icon{flex:1 0 auto;position:relative}.widget_rmmresources .containerresource .block h3 a span.icon:after{content:"›";color:#0095da;font-weight:600;font-size:1.5em;line-height:.75;position:absolute;top:0;left:0;transition:all 300ms ease}.widget_rmmresources .containerresource .block h3 a:hover span.icon:after{left:1.25em}.widget_rmmprojects .containerprojects .block{width:100%;overflow:hidden;position:relative;height:0;padding-bottom:75%}.widget_rmmprojects .containerprojects .block .img-container{overflow:hidden;position:relative;width:100%;height:0}.widget_rmmprojects .containerprojects .block .img-container{padding-bottom:75%}.widget_rmmprojects .containerprojects .block .img-container .inner{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}.widget_rmmprojects .containerprojects .block .img-container.portrait img{height:auto;width:100%;max-width:inherit}.widget_rmmprojects .containerprojects .block .img-container.landscape img{height:100%;width:auto;max-width:inherit}.widget_rmmprojects .containerprojects .block .img-container img{clear:both;transition:transform .2s;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.widget_rmmprojects .containerprojects .block:hover .img-container img{-webkit-transform:translateY(-50%) scale(1.5);-moz-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);-o-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.widget_rmmprojects .containerprojects .block .heading-container{position:absolute;bottom:0;left:0;right:0}.widget_rmmprojects .containerprojects .block h3{background:#e5eaf0;color:#0095da;width:100%;clear:both;padding:1rem 1rem;font-weight:600;margin-bottom:0}.widget_rmmprojects .containerprojects .block h3 a{color:#0095da;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.widget_rmmprojects .containerprojects .block h3 a span.text{flex:0 0 auto;max-width:85%;padding-right:1em}.widget_rmmprojects .containerprojects .block h3 a span.icon{flex:1 0 auto;position:relative}.widget_rmmprojects .containerprojects .block h3 a span.icon:after{content:"›";color:#0095da;font-weight:600;font-size:1.5em;line-height:.75;position:absolute;top:0;left:0;transition:all 300ms ease}.widget_rmmprojects .containerprojects .block h3 a:hover span.icon:after{left:1.25em}.filter-container form{width:100%}.filter-container ul{list-style:none;padding:0;margin:0;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.filter-container ul li h4{color:#FFF;display:inline-block;margin-right:1em}.filter-container ul li label{display:block}.filter-container .prevlink a,.filter-container .nextlink a{color:#FFF;font-size:1.25em}.filter-container .prevlink a:hover,.filter-container .nextlink a:hover{color:#01b2b3}.filter-container .prevlink a i{margin-right:1em;color:#01b2b3}.filter-container .nextlink a i{margin-left:1em;color:#01b2b3}.search-filter-results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.containerresourcesf{width:100%;margin-left:0px!important;margin-right:0px!important}.containerresourcesf .blog-item{width:100%;overflow:hidden;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative}.containerresourcesf .blog-item .blog-inner{position:relative;height:0;padding-bottom:76%}.containerresourcesf .blog-item:nth-child(9n+1) .blog-inner,.containerresourcesf .blog-item:nth-child(9n+9) .blog-inner{padding-bottom:78%}.containerresourcesf .blog-item .img-container{overflow:hidden;position:relative;width:100%;height:0}.containerresourcesf .blog-item .img-container{padding-bottom:75%}.containerresourcesf .blog-item:nth-child(9n+1) .img-container,.containerresourcesf .blog-item:nth-child(9n+9) .img-container{padding-bottom:78%}.containerresourcesf .blog-item .img-container .inner{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}.containerresourcesf .blog-item .img-container.portrait img{height:auto;width:100%;max-width:inherit;min-height:100%;object-fit:cover}.containerresourcesf .blog-item .img-container.landscape img{height:100%;width:auto;max-width:inherit}.containerresourcesf .blog-item .img-container img{clear:both;transition:transform .2s;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.containerresourcesf .blog-item:hover .img-container img{-webkit-transform:translateY(-50%) scale(1.5);-moz-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);-o-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.containerresourcesf .blog-item .heading-container{position:absolute;bottom:0;left:0;right:0}.containerresourcesf .blog-item h3{background:#e5eaf0;color:#0095da;width:100%;clear:both;padding:.667em 1.333em;font-size:1rem;font-weight:600;margin-bottom:0}.containerresourcesf .blog-item h3 a{color:#0095da;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.containerresourcesf .blog-item h3 a span.text{flex:0 0 auto;max-width:85%;padding-right:1em}.containerresourcesf .blog-item h3 a span.icon{flex:1 0 auto;position:relative}.containerresourcesf .blog-item h3 a span.icon:after{content:"›";color:#0095da;font-weight:600;font-size:1.5em;line-height:.75;position:absolute;top:0;left:0;transition:all 300ms ease}.containerresourcesf .blog-item h3 a:hover span.icon:after{left:1.25em}.bloginfo h3{color:#002f67}.blogcontent>p:first-of-type{font-weight:700;color:#0067ac;margin-bottom:2rem}ul.post-categories a,.projectterms a{color:#0095da}ul.post-categories a:hover,.projectterms a:hover{color:#c6aa55}p.backlink{margin-top:4rem}p.backlink a{font-weight:600;color:#0095da}p.backlink a:hover{color:#c6aa55}footer{color:#FFF;background:#002f67}footer .footer-top{background:#c6aa55}footer .footer-top .owl-carousel .owl-stage{display:flex!important}footer .footer-top .owl-carousel .owl-item{-ms-flex-item-align:center!important;align-self:center!important}footer .footer-top .owl-carousel .owl-item .block{margin:0 2em!important}footer .footer-top .owl-carousel .owl-item img{width:auto!important;height:auto!important;object-fit:contain;margin:auto}footer .footer-middle h2{text-transform:capitalize;font-weight:700!important;color:#0067ac;margin-bottom:1em}footer .footer-middle .widget_rmmanimatedmenu .menu-widget{list-style:none;padding:0;margin:0}footer .footer-middle .widget_rmmanimatedmenu a{color:#FFF;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em}footer .footer-middle .widget_rmmanimatedmenu a span.text{flex:0 0 auto;max-width:88%;min-width:88%;padding-right:1em;position:relative;padding-left:1.5em}footer .footer-middle .widget_rmmanimatedmenu a span.text:before{content:"\2B27";color:#c6aa55;position:absolute;left:0}footer .footer-middle .widget_rmmanimatedmenu a span.icon{flex:1 0 auto;position:relative}footer .footer-middle .widget_rmmanimatedmenu a span.icon:after{content:"›";color:#FFF;font-size:1.5em;line-height:.75;position:absolute;top:0;left:0;transition:all 300ms ease}footer .footer-middle .widget_rmmanimatedmenu a:hover{color:#c6aa55}footer .footer-middle .widget_rmmanimatedmenu a:hover span.icon:after{left:1.25em;color:#c6aa55}footer .footer-middle .widget_rmmcontactsocial .rmmphone{background:url(/wp-content/themes/rmm2021/images/footer-phone.png) no-repeat;background-position:left center;padding-left:40px;margin-bottom:1em}footer .footer-middle .widget_rmmcontactsocial .rmmemail{background:url(/wp-content/themes/rmm2021/images/footer-email.png) no-repeat;background-position:left center;padding-left:40px;margin-bottom:1em}footer .footer-middle .widget_rmmcontactsocial a{color:#FFF}footer .footer-middle .widget_rmmcontactsocial a:hover{color:#c6aa55}footer .footer-middle .widget_rmmcontactsocial ul.socialmedia{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}footer .footer-middle .widget_rmmcontactsocial ul.socialmedia li a{display:block;width:27px;height:27px;background-size:contain;margin-right:1em}footer .footer-middle .widget_rmmcontactsocial ul.socialmedia li.mobile-phone a{background:url(/wp-content/themes/rmm2021/images/footer-phone.png) no-repeat}footer .footer-middle .widget_rmmcontactsocial ul.socialmedia li.mobile-email a{background:url(/wp-content/themes/rmm2021/images/footer-email.png) no-repeat}footer .footer-bottom{border-top:1px solid #0095da}footer .footer-bottom a{color:#FFF}footer .footer-bottom a:hover{color:#c6aa55}footer .footer-bottom span{color:#c6aa55;margin:0 .75em}footer .footer-bottom span:after{content:"\2B27";color:#c6aa55}@media only screen and (max-width:575px){header .container-fluid,.footer-top .container-fluid,.footer-middle .container-fluid,.footer-bottom .container-fluid,.featuredimage .main_video .textcont{padding-left:10%!important;padding-right:10%!important}.main-content.container-fluid,.widget_rmmresources .container-fluid{padding-left:10%!important;padding-right:10%!important}h1{font-size:1.53em!important}h2{font-size:1.3em!important}h3,.widget_rmmservices .individualservice h2,.home .featuredimage h1,.page-template-page-landing .featuredimage h1{font-size:1.19em!important}h4,.bloginfo h3{font-size:1em!important}h5,p,.mainarea .blogcontent ul,.mainarea .blogcontent ol,footer .footer-middle h2,.widget_rmmresources .resourcereadmore a,.widget_rmmanimatedmenu a,.bloginfo ul.post-categories,.header-bottom{font-size:0.92em!important}footer .footer-middle .widget_rmmanimatedmenu .menu-widget a,footer .footer-middle .widget_rmmcontactsocial a,.widget_rmmservices .individualservice .servicedesc p,.widget_rmmresources .containerresource .block h3,.widget_rmmprojects .containerprojects .block h3,.containerresourcesf .blog-item h3,.wp-block-columns .wp-block-button__link,.featuredimage .image_block .btncont a,.wpcf7-submit,.gform_button,footer .footer-middle .widget_rmmcontactsocial .label,.searchandfilter select.sf-input-select{font-size:0.75em!important}.header-top,.widget_rmmservices .individualservice .servicereadmore,footer .footer-bottom{font-size:0.7em!important}.main-content{padding-bottom:4rem}.filter-container .main-content{padding-bottom:0}header ul.icon li a{background-position:center!important}.featuredimage{padding-bottom:93.75%}.featuredimage .main_video video.wp-video-shortcode,.featuredimage .main_video iframe{width:220%!important;height:185%!important}.featuredimage .image_block .btncont,.featuredimage .main_video .btncont{margin-top:2rem}.featuredimage .image_block .btncont a,.featuredimage .main_video .btncont a{width:100%}.home .titlesubtitle,.page-template-page-landing .titlesubtitle{margin-bottom:2rem}.home .bloginfo .widget_rmmanimatedmenu,.page-template-page-landing .bloginfo .widget_rmmanimatedmenu{margin-top:calc(-4rem - 30px);padding:calc(4rem) 1em 1em 1em;margin-bottom:4rem}.widget_rmmprojects{margin-bottom:4rem}.widget_rmmprojects .containerprojects .individualproject:not(:first-child),.widget_rmmresources .containerresource .individualresource:not(:first-child){display:none}.wp-block-pb-accordion-item>.c-accordion__content{padding:1em .5em}.wp-block-columns{margin-top:1.75rem!important}footer .footer-middle .widget_rmmcontactsocial ul.socialmedia li a{margin:0;background-position:center!important}.copyright .mobileline span:first-child{display:none}}@media only screen and (min-width:576px){h1{font-size:1.83em!important}h2{font-size:1.3em!important}h3,.widget_rmmservices .individualservice h2{font-size:1.19em!important}h4,.bloginfo h3{font-size:1em!important}h5,p,.mainarea .blogcontent ul,.mainarea .blogcontent ol,footer .footer-middle h2,.widget_rmmresources .resourcereadmore a,.widget_rmmanimatedmenu a,.bloginfo ul.post-categories{font-size:0.92em!important}.header-bottom,footer .footer-middle .widget_rmmanimatedmenu .menu-widget a,footer .footer-middle .widget_rmmcontactsocial a,.widget_rmmservices .individualservice .servicedesc p,.widget_rmmresources .containerresource .block h3,.widget_rmmprojects .containerprojects .block h3,.containerresourcesf .blog-item h3,.wp-block-columns .wp-block-button__link,.featuredimage .image_block .btncont a,.wpcf7-submit,.gform_button,footer .footer-middle .widget_rmmcontactsocial .label,.searchandfilter select.sf-input-select{font-size:0.75em!important}.header-top,.widget_rmmservices .individualservice .servicereadmore,footer .footer-bottom{font-size:0.58em!important}.main-content{padding-bottom:4rem}.filter-container .main-content{padding-bottom:0}.home .bloginfo .widget_rmmanimatedmenu,.page-template-page-landing .bloginfo .widget_rmmanimatedmenu{margin-top:calc(-4rem - 30px);padding:calc(4rem) 1em 1em 1em;margin-bottom:4rem}.copyright .mobileline{display:inline}}@media only screen and (min-width:768px){.widget_rmmprojects{margin-top:15px}.widget_rmmprojects .containerprojects .individualproject:first-child{padding-right:calc(2rem + 7.5px);padding-bottom:4rem}.widget_rmmprojects .containerprojects .individualproject:last-child{padding-left:calc(2rem + 7.5px);padding-bottom:4rem}.widget_rmmresources .containerresource{display:grid!important;grid-template-columns:66.66% 33.33%;grid-auto-flow:column}.widget_rmmresources .containerresource .col-md-8{grid-column:1;grid-row:1 / 3;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.widget_rmmresources .containerresource .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.containerresourcesf{display:grid!important;grid-template-columns:repeat(3,1fr);width:calc(100% + 30px)}.containerresourcesf .blog-item:nth-child(9n+1){grid-area:1 / 1 / 3 / 3;padding-right:1.75rem!important}.containerresourcesf .blog-item:nth-child(9n+2){grid-area:1 / 3 / 2 / 4;padding-left:2.75rem!important}.containerresourcesf .blog-item:nth-child(9n+3){grid-area:2 / 3 / 3 / 4;padding-left:2.75rem!important}.containerresourcesf .blog-item:nth-child(9n+4){grid-area:3 / 1 / 4 / 2;padding-right:2.75rem!important}.containerresourcesf .blog-item:nth-child(9n+5){grid-area:3 / 2 / 4 / 3}.containerresourcesf .blog-item:nth-child(9n+6){grid-area:3 / 3 / 4 / 4;padding-left:2.75rem!important}.containerresourcesf .blog-item:nth-child(9n+7){grid-area:4 / 1 / 5 / 2;padding-right:2.75rem!important}.containerresourcesf .blog-item:nth-child(9n+8){grid-area:5 / 1 / 6 / 2;padding-right:2.75rem!important}.containerresourcesf .blog-item:nth-child(9n+9){grid-area:4 / 2 / 6 / 4}.filter-container ul li{width:30%!important}footer .footer-bottom .copyright{margin-top:0rem!important}footer .footer-bottom .credit{margin-top:-1rem!important}}@media only screen and (min-width:992px){h1{font-size:1.83em!important}h2{font-size:1.3em!important}h3,.widget_rmmservices .individualservice h2{font-size:1.19em!important}h4,.bloginfo h3{font-size:1em!important}h5,p,.mainarea .blogcontent ul,.mainarea .blogcontent ol,footer .footer-middle h2,.widget_rmmresources .resourcereadmore a,.widget_rmmanimatedmenu a,.bloginfo ul.post-categories{font-size:0.92em!important}.header-bottom,footer .footer-middle .widget_rmmanimatedmenu .menu-widget a,footer .footer-middle .widget_rmmcontactsocial a,.widget_rmmservices .individualservice .servicedesc p,.widget_rmmresources .containerresource .block h3,.widget_rmmprojects .containerprojects .block h3,.containerresourcesf .blog-item h3,.wp-block-columns .wp-block-button__link,.featuredimage .image_block .btncont a,.wpcf7-submit,.gform_button,footer .footer-middle .widget_rmmcontactsocial .label,.searchandfilter select.sf-input-select{font-size:0.75em!important}.header-top,.widget_rmmservices .individualservice .servicereadmore,footer .footer-bottom{font-size:0.58em!important}.pl-5,.px-5{padding-left:4rem!important}.pr-5,.px-5{padding-right:4rem!important}.pt-5,.py-5,.pt-lg-5,.py-lg-5{padding-top:4rem!important}.pb-5,.py-5,.pb-lg-5,.py-lg-5{padding-bottom:4rem!important}.main-content{padding-bottom:6rem}.filter-container .main-content{padding-bottom:0}.contours{background-size:75% auto}body:not(.home):not(.page-template-page-landing) .mainarea ul.sidebar,.single .mainarea .bloginfo .inner{border-right:1px solid #c6aa55;padding-right:4rem}.home .bloginfo .widget_rmmanimatedmenu,.page-template-page-landing .bloginfo .widget_rmmanimatedmenu{margin-top:calc(-6rem - 30px);padding:calc(5rem + 45px) 1em 1em 1em}header .logo-container{max-height:90px;display:block}header .logo-container img{max-height:90px;width:auto}footer .footerlogo{max-height:90px;display:block}footer .footerlogo img{max-height:90px;width:auto}footer .footer-middle .row.py-4{padding-top:4rem!important}footer .footer-middle .col-lg-4:nth-child(2){border-right:1px solid #0095da;border-left:1px solid #0095da}footer .footer-middle .col-lg-4 .widget_rmmanimatedmenu:nth-child(2){margin-top:3rem}footer .footer-middle .widget_rmmcontactsocial .mobile-phone,footer .footer-middle .widget_rmmcontactsocial .mobile-email{display:none}footer .footer-bottom .copyright,footer .footer-bottom .credit{margin-top:3.5rem!important}}@media only screen and (min-width:1200px){h1{font-size:1.8em!important}h2{font-size:1.6em!important}h3,.widget_rmmservices .individualservice h2{font-size:1.428em!important}h4,.bloginfo h3{font-size:1.2em!important}h5,p,.mainarea .blogcontent ul,.mainarea .blogcontent ol,footer .footer-middle h2,.widget_rmmresources .resourcereadmore a,.widget_rmmanimatedmenu a,.bloginfo ul.post-categories{font-size:1.104em!important}.header-bottom,footer .footer-middle .widget_rmmanimatedmenu .menu-widget a,footer .footer-middle .widget_rmmcontactsocial a,.widget_rmmservices .individualservice .servicedesc p,.widget_rmmresources .containerresource .block h3,.widget_rmmprojects .containerprojects .block h3,.containerresourcesf .blog-item h3,.wp-block-columns .wp-block-button__link,.featuredimage .image_block .btncont a,.wpcf7-submit,.gform_button,footer .footer-middle .widget_rmmcontactsocial .label,.searchandfilter select.sf-input-select{font-size:0.9em!important}.header-top,.widget_rmmservices .individualservice .servicereadmore,footer .footer-bottom{font-size:0.696em!important}}@media only screen and (min-width:1400px){h1{font-size:2.1em!important}h2{font-size:1.866em!important}h3,.widget_rmmservices .individualservice h2{font-size:1.666em!important}h4,.bloginfo h3{font-size:1.4em!important}h5,p,.mainarea .blogcontent ul,.mainarea .blogcontent ol,footer .footer-middle h2,.widget_rmmresources .resourcereadmore a,.widget_rmmanimatedmenu a,.bloginfo ul.post-categories{font-size:1.288em!important}.header-bottom,footer .footer-middle .widget_rmmanimatedmenu .menu-widget a,footer .footer-middle .widget_rmmcontactsocial a,.widget_rmmservices .individualservice .servicedesc p,.widget_rmmresources .containerresource .block h3,.widget_rmmprojects .containerprojects .block h3,.containerresourcesf .blog-item h3,.wp-block-columns .wp-block-button__link,.featuredimage .image_block .btncont a,.wpcf7-submit,.gform_button,footer .footer-middle .widget_rmmcontactsocial .label,.searchandfilter select.sf-input-select{font-size:1.05em!important}.header-top,.widget_rmmservices .individualservice .servicereadmore,footer .footer-bottom{font-size:0.812em!important}}@media only screen and (min-width:1900px){header .container-fluid,.footer-top .container-fluid,.footer-middle .container-fluid,.footer-bottom .container-fluid,.featuredimage .main_video .textcont{padding-left:10%!important;padding-right:10%!important}.main-content.container-fluid,.widget_rmmresources .container-fluid{padding-left:10%!important;padding-right:10%!important}h1{font-size:2.25em!important}h2{font-size:2em!important}h3,.widget_rmmservices .individualservice h2{font-size:1.785em!important}h4,.bloginfo h3{font-size:1.5em!important}h5,p,.mainarea .blogcontent ul,.mainarea .blogcontent ol,footer .footer-middle h2,.widget_rmmresources .resourcereadmore a,.widget_rmmanimatedmenu a,.bloginfo ul.post-categories{font-size:1.38em!important}.header-bottom,footer .footer-middle .widget_rmmanimatedmenu .menu-widget a,footer .footer-middle .widget_rmmcontactsocial a,.widget_rmmservices .individualservice .servicedesc p,.widget_rmmresources .containerresource .block h3,.widget_rmmprojects .containerprojects .block h3,.containerresourcesf .blog-item h3,.wp-block-columns .wp-block-button__link,.featuredimage .image_block .btncont a,.wpcf7-submit,.gform_button,footer .footer-middle .widget_rmmcontactsocial .label,.searchandfilter select.sf-input-select{font-size:1.125em!important}.header-top,.widget_rmmservices .individualservice .servicereadmore,footer .footer-bottom{font-size:0.87em!important}.widget_rmmservices .individualservice .individualserviceinner{padding:2em 2.5em}}@media only screen and (min-width:2500px){h1{font-size:2.459em!important}h2{font-size:2.307em!important}h3,.widget_rmmservices .individualservice h2{font-size:2.00625em!important}h4,.bloginfo h3{font-size:1.65em!important}h5,p,.mainarea .blogcontent ul,.mainarea .blogcontent ol,footer .footer-middle h2,.widget_rmmresources .resourcereadmore a,.widget_rmmanimatedmenu a,.bloginfo ul.post-categories{font-size:1.5em!important}.header-bottom,footer .footer-middle .widget_rmmanimatedmenu .menu-widget a,footer .footer-middle .widget_rmmcontactsocial a,.widget_rmmservices .individualservice .servicedesc p,.widget_rmmresources .containerresource .block h3,.widget_rmmprojects .containerprojects .block h3,.containerresourcesf .blog-item h3,.wp-block-columns .wp-block-button__link,.featuredimage .image_block .btncont a,.wpcf7-submit,.gform_button,footer .footer-middle .widget_rmmcontactsocial .label,.searchandfilter select.sf-input-select{font-size:1.40625em!important}.header-top,.widget_rmmservices .individualservice .servicereadmore,footer .footer-bottom{font-size:1.0875em!important}.widget_rmmservices .individualservice .individualserviceinner{padding:2em 3em}}@media only screen and (max-width:991px){footer .footer-middle .widget_rmmcontactsocial .rmmphone,footer .footer-middle .widget_rmmcontactsocial .rmmemail,footer .footer-middle .widget_rmmcontactsocial h2{display:none}footer .footer-middle .widget_rmmcontactsocial ul.socialmedia{padding:0 2em;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width:991px) and (orientation:portrait){.mainarea{background-size:125% auto}body:not(.home):not(.page-template-page-landing) .featuredimage{padding-bottom:50%}}@media only screen and (max-width:991px) and (orientation:landscape){.mainarea{background-size:66% auto}}@media only screen and (max-width:599px){.wp-block-columns{margin:0px!important}.wp-block-column{margin-bottom:2.5rem}.wp-block-column:last-child{margin-bottom:0}.wp-block-column:first-child{margin-top:2.5rem}}@media only screen and (min-width:600px){.wp-block-columns{margin:4em 0 0 0px!important}}@media only screen and (min-width:782px){.wp-block-column:not(:first-child){margin-left:calc(4rem + 15px)!important}}