.B1-articleform-Container,.B1-articleform{padding:0px;margin:50px 0 0 0px}.B1-articleform-Container form{margin:20px 0px 50px 0px}.B1-articleform-row,.B1-articleform-row2{display:flex;flex-direction:row;width:100%;padding:0px;margin:0px;text-align:left}.B1-articleform-col{display:flex;flex-direction:column;width:100%;padding:0px;margin:0px}.B1-article_text-box{font-size:14px;padding:18px 10px 18px 10px!important;border-radius:3px!important;color:#666;border:1px solid #cbd6e2;margin-bottom:0px;height:40px;color:#33475b;background-color:#f5f8fa!important}.B1-articleform-col textarea{font-size:14px!Important;padding:18px 10px 18px 10px!important;border-radius:3px!important;color:#666;border:1px solid #cbd6e2;margin-bottom:0px;color:#33475b;background-color:#f5f8fa!important}.B1-articleform-Container .required{color:red}.B1-articleform-Container label{width:100%;font-size:13px}.B1-articleform-Container .et_pb_section .et_pb_button{border-top:0px solid #7dba00;border-left:0px solid #7dba00;border-right:0px solid #7dba00}#B1-article_input_1,#B1-article_input_3,#B1-article_input_4,#B1-article_input_5{width:100%;margin-bottom:20px}#B1-article_input_5_area{width:29%;margin-right:1%;margin-bottom:20px}#B1-article_input_5_phone{width:70%;margin-bottom:20px}.B1-half-width{width:49%}.B1-space{margin-right:2%}@media screen and (max-width:760px){.B1-articleform-row{display:flex;flex-direction:column}.B1-half-width{width:100%}}.dp-dfg-more-button,.dp-dfg-more-button:hover{padding:0px!important;border:0!important;color:#000!important;background-color:#ffffff!important}.dp-dfg-meta .author a{pointer-events:none;cursor:default;color:#333333}.mbn-article-template-changes ul,.mbn-article-template-changes ol{list-style-position:outside!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0px 0px 20px 30px!important;padding:0px!important}.mbn-article-template-changes ul ul,.mbn-article-template-changes ol ul,.mbn-article-template-changes ul ul ul,.mbn-article-template-changes ol ol ul,.mbn-article-template-changes ol ul ul,.mbn-article-template-changes ul ol ul{margin:10px 0px 10px 20px!important}.mbn-article-template-changes ol ol,.mbn-article-template-changes ul ol,.mbn-article-template-changes ol ol ol,.mbn-article-template-changes ul ul ol,.mbn-article-template-changes ul ol ol,.mbn-article-template-changes ol ul ol{margin:10px 0px 10px 10px!important}.mbn-article-template-changes ul>li,.mbn-article-template-changes ol>li{margin-bottom:0!important;padding-bottom:0!important;margin-top:0!important;padding-top:0!important;line-height:1.5em!Important}@media only screen and (max-width:767px){.single-post p,.single-post a,.single-post li{font-size:18px!Important;line-height:1.5em!Important}}.et_mobile_menu{padding:0 5%;max-height:500px;overflow:overlay}.et_mobile_menu li a{padding:3% 5%}.et_mobile_menu li a,.nav li li a{}.et_pb_row.et_pb_row_6.et_pb_equal_columns.et_pb_gutters1 .et_pb_column.et_pb_column_1_2.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough.et_pb_column_empty{margin-left:20px;margin-right:20px;max-width:440px}.et_pb_row.et_pb_row_1_tb_body{max-width:1440px}@media screen and (max-width:1496px){.narrow-copy .et_pb_column_2_3{width:52%}.narrow-copy .et_pb_column_1_3{width:42%}}@media screen and (max-width:1058px){.narrow-copy .et_pb_column_2_3{width:48%}.narrow-copy .et_pb_column_1_3{width:46%}}@media screen and (max-width:980px){.narrow-copy .et_pb_column_2_3{width:100%}.narrow-copy .et_pb_column_1_3{width:100%}}.wide-sidebar
ul#mobile_menu{padding-left:0;padding-right:0;margin:0}ul#mobile_menu li{list-style:none;padding-left:0}#louisakennedyfrancis .et_pb_team_member_description p{margin-bottom:17px}main.sass-override{overflow:hidden}main.sass-override h1{line-height:1.2em}main.sass-override p,main.sass-override a,main.sass-override li{font-weight:400}main.sass-override .btn.primary:hover{border-color:white}main.sass-override section.static-instagram-feed .content .social-body{justify-content:space-between}@media (max-width:1512px){main.sass-override section.static-instagram-feed .content .social-body{justify-content:center}}.postid-8915 .B1-articleform-col.B1-half-width p:first-child{margin-bottom:0}#main-header{transition:.2s!important;background-color:#F7F6F4}.et_pb_text_inner p,.et_pb_text_inner ul,.et_pb_text_inner ul li{font-family:"Quattrocento Sans",sans-serif;font-weight:400;font-size:20px;line-height:1.5em;text-align:left!important}@media screen and (max-width:767px){.et_pb_text_inner p,.et_pb_text_inner ul{font-size:16px}}.container.et_menu_container{max-width:1440px!important}#top-menu li a{font-weight:700!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;text-transform:capitalize!important;font-size:20px!important;color:#004057!important}@media screen and (max-width:600px){.page-id-9328 #main-header{background:#f7f6f4!important}}.page-id-9328 #primary{background-color:#f7f6f4!important}h1.entry-title{font-family:"Oswald"!important;font-size:64px!important;font-weight:500!important;line-height:1.2em!important;color:#004057!important}@media screen and (max-width:767px){h1.entry-title{font-size:48px!important}}@media screen and (max-width:420px){h1.entry-title{font-size:36px!important}}.et_pb_section{background:none}main.sass-override.employee .page-background-image-wrapper{top:0}.postid-9093 .employee .content-grid .grid-item:not(:last-of-type),.postid-9106 .employee .content-grid .grid-item:not(:last-of-type),.postid-9108
.employee .content-grid .grid-item:not(:last-of-type),.postid-9116
.employee .content-grid .grid-item:not(:last-of-type),.postid-9122
.employee .content-grid .grid-item:not(:last-of-type),.postid-9125
.employee .content-grid .grid-item:not(:last-of-type),.postid-9128
.employee .content-grid .grid-item:not(:last-of-type),.postid-9131
.employee .content-grid .grid-item:not(:last-of-type){border-right:none!important}.employee-archive p.excerpt{font-size:18px!important}#rsm-alliance h2{letter-spacing:0.25px}.employee-hero a:nth-child(4){display:none}.headshot{background:#004057}@media screen and (max-width:1100px){.headshot{min-width:100%!important;min-height:400px!important;max-height:600px!important}}@media screen and (max-width:576px){.lead-container{padding:50px!important}}main.sass-override section.employee-stories .content .carousel-wrapper .carousel-container .owl-stage-outer .owl-item .employee{max-height:460px}@media (max-width:1540px) and (min-width:1301px){main.sass-override section.rsm-alliance .container{margin:0 auto!important}}.opacity-hover:hover{opacity:0.8}main.sass-override div.page-background-image-wrapper{width:2560px}main.sass-override section.insights-archive .insight-container .insight .thumbnail-container{padding-bottom:56.26%!important}main.sass-override section.insights-archive .insight-container .insight .thumbnail-container img{width:100.1%!Important}main.sass-override section.hero.home .content .cards{justify-content:center}.page-template-page-frisco-landing-page .hero .hero-content-container{margin-bottom:140px}.page-template-page-frisco-landing-page .hero .text-item-container .content{flex-direction:row!important;align-items:center!important;border-radius:20px;overflow:hidden;height:500px!important;max-width:1820px;margin:0 auto}.page-template-page-frisco-landing-page .hero h1{margin-bottom:50px;font-size:54px}.page-template-page-frisco-landing-page .hero .lead-container p{margin-bottom:60px}.page-template-page-frisco-landing-page .hero .text-item-container .content .lockup{width:50%;padding:7% 10%}.page-template-page-frisco-landing-page .hero .text-item-container .content .lockup h2{margin-bottom:50px}.page-template-page-frisco-landing-page .hero .text-item-container .content .video-wrapper{width:50%}.page-template-page-frisco-landing-page .accordion .content{flex-direction:column;max-width:800px;margin:0 auto}.page-template-page-frisco-landing-page .accordion .content h2{margin-bottom:36px}.page-template-page-frisco-landing-page .accordion .content .accordion-item{margin-bottom:24px;border-radius:16px;overflow:hidden}.page-template-page-frisco-landing-page .accordion .content .accordion-header{margin-bottom:5px}.page-template-page-frisco-landing-page .accordion .content .accordion-button{display:flex;gap:60px}.page-template-page-frisco-landing-page .accordion .accordion-button::after{background-image:none!important;content:"+";font-weight:700;font-size:28px;line-height:1}.page-template-page-frisco-landing-page .accordion .accordion-button:focus{border-color:transparent;box-shadow:none}.page-template-page-frisco-landing-page .accordion .accordion-button:not(.collapsed){background-color:transparent}.page-template-page-frisco-landing-page .accordion .accordion-button:not(.collapsed)::after{content:"-";transform:none}@media (max-width:1024px){.page-template-page-frisco-landing-page .hero .hero-content-container{margin-bottom:100px}.page-template-page-frisco-landing-page .text-item-container .content.d-flex{height:auto!important;flex-direction:column-reverse!important}.page-template-page-frisco-landing-page .text-item-container .col .content .lockup{padding:40px 30px 30px;width:100%}.page-template-page-frisco-landing-page .text-item-container .col .content .video-wrapper{width:100%}.page-template-page-frisco-landing-page .text-item-container .col .content .video-wrapper iframe{width:100%!important;height:auto!important;aspect-ratio:16 / 9;display:block;border:0}}@media (max-width:576px){.page-template-page-frisco-landing-page .hero h1{font-size:36px}.page-template-page-frisco-landing-page .hero .hero-content-container{margin-bottom:50px}}main.sass-override section.rsm-alliance.new-location .container{width:1440px!important}main.sass-override section.rsm-alliance.new-location .background-image-wrapper{top:0;transform:none;height:100%}main.sass-override section.rsm-alliance.new-location .background-image-wrapper img{right:calc(100% - 1920px)}main.sass-override section.rsm-alliance.new-location h2{font-size:48px!important;margin-bottom:40px}main.sass-override section.rsm-alliance.new-location a{color:#7fbc45;text-decoration:underline;font-size:22px;display:block;border-left:#7fbc45 4px solid;padding:0 0 0 16px;line-height:1.36em!important;height:auto!important}main.sass-override section.rsm-alliance.new-location a:hover{text-decoration:none}@media (min-width:1921px){main.sass-override section.rsm-alliance.new-location .background-image-wrapper img{right:0}}@media (min-width:1300px) and (max-width:1540px){main.sass-override section.rsm-alliance.new-location .container .content{margin-left:50px}}@media (max-width:1300px){main.sass-override section.rsm-alliance.new-location .container .content .lockup{width:100%;padding-left:50px}}@media (max-width:1200px){main.sass-override section.rsm-alliance.new-location h2{font-size:36px!important}}@media (max-width:850px){main.sass-override section.rsm-alliance.new-location .container .content .lockup{padding-left:25px}}body.home #main-header .top-bar{background:#004057;justify-content:space-between;padding-left:calc(50% - 720px)}body.home #main-header .top-bar .lockup{align-items:center;gap:40px}body.home #main-header .top-bar p{padding-bottom:0;margin-bottom:0}body.home #main-header .top-bar p:first-of-type{font-family:'Oswald';font-size:20px;font-weight:400;line-height:1.2em}body.home #main-header .top-bar p.address a{color:#7fbc45;font-size:16px;line-height:1.43em;padding-left:8px;border-left:4px solid #7fbc45;text-decoration:underline}body.home #main-header .top-bar p.address a:hover{text-decoration:none}@media (min-width:1921px){body.home #main-header .top-bar{padding-right:calc(50% - 960px)}}@media (max-width:1800px){body.home #main-header .top-bar{padding-left:10%}}@media (max-width:1024px){body.home #main-header .top-bar{height:50px}body.home #main-header .top-bar .background-image-wrapper{display:none}}@media (max-width:600px){body.home #main-header .top-bar{padding:0 16px}body.home #main-header .top-bar p:first-of-type{font-size:16px;max-width:115px}body.home #main-header .top-bar p.address a{border-left-width:2px;padding-left:4px}}@media (max-width:400px){body.home #main-header .top-bar .lockup{width:100%;gap:0;justify-content:space-between}}body.home{margin-top:20px}