﻿@font-face{font-family:"Montserrat";font-weight:400;font-style:normal;font-display:swap;src:url("../../fonts/montserrat/Montserrat-Regular.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-weight:500;font-style:normal;font-display:swap;src:url("../../fonts/montserrat/Montserrat-Medium.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;font-display:swap;src:url("../../fonts/montserrat/Montserrat-SemiBold.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-weight:700;font-style:normal;font-display:swap;src:url("../../fonts/montserrat/Montserrat-Bold.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-weight:900;font-style:normal;font-display:swap;src:url("../../fonts/montserrat/Montserrat-Black.woff2") format("woff2");}#RSG-site-wrapper{transition:all .1s linear;}.getIdeas-form-wrapper{background:#f9efe6;}.getIdeas-form-wrapper .row{margin:auto;}@media screen and (min-width:30em){#getIdeas fieldset{column-count:2;}}#getIdeas fieldset div{margin-left:-15px;}@media screen and (min-width:36em){#getIdeas fieldset div{margin:auto;}}#getIdeas fieldset legend{padding-top:1.6rem;margin-bottom:3.2rem;float:none;font-size:calc(clamp(2rem,-2.2667200000000003rem + 13.3333vw,2.4rem));}#getIdeas .input-validation-error{border-color:#dc3545;}.get-ideas-popup .modal-content{outline-width:0;outline-color:rgba(0,0,0,0);outline-style:solid;}.get-ideas-popup.show .modal-content{outline-width:100vh;outline-color:rgba(0,0,0,.5);outline-style:solid;}.get-ideas-subhead{color:#d2614a;}.get-ideas-callout{font-size:2.08rem;line-height:1.2;display:inline-block;}.get-ideas-hero{align-content:center;}#get-in-touch-popup .form{grid-template-columns:1fr;display:grid;}#get-in-touch-popup form{height:100vh;transition:all .3s ease;grid-column:1;grid-row:1;background-color:#fff;z-index:1;}@media screen and (min-width:500px){#get-in-touch-popup form{height:90vh;}}@media screen and (min-width:992px){#get-in-touch-popup form{height:75vh;overflow:hidden;overflow-y:auto;}}#get-in-touch-popup form.hide{height:0;overflow:hidden;}#get-in-touch-popup form.hide~#thankYouMessage{display:block;}#get-in-touch-popup #thankYouMessage{grid-column:1;grid-row:1;z-index:0;display:none;}#get-in-touch-popup #thankYouMessage h4{font-size:3.2rem;}