@font-face{font-family:Montserrat-Bold;src:url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Bold.ttf) format('ttf'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Bold.woff) format('woff'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Bold.eot) format('embedded-opentype'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Bold.svg) format('svg');}@font-face{font-family:Montserrat-Regular;src:url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Regular.ttf) format('ttf'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Regular.woff) format('woff'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Regular.eot) format('embedded-opentype'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Regular.svg) format('svg');}@font-face{font-family:Poppins-Regular;src:url(/sites/ascentcorporate.com/themes/bartik/fonts/Poppins-Regular.ttf) format('ttf'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Poppins-Regular.woff) format('woff'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Poppins-Regular.eot) format('embedded-opentype'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Poppins-Regular.svg) format('svg');}@font-face{font-family:Montserrat-Medium;src:url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Medium.ttf) format('ttf'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Medium.woff) format('woff'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Medium.eot) format('embedded-opentype'),url(/sites/ascentcorporate.com/themes/bartik/fonts/Montserrat-Medium.svg) format('svg');}#page-wrapper{overflow:hidden;}#header div.section{max-width:1170px;margin:0 auto;}#header{background-color:none !important;}.page-single-page #page-wrapper #page #header{background-color:none;border-bottom:none;box-shadow:none;height:170px;background-color:unset;background-image:none !important;transition:height 0.3s;overflow:visible;}.page-single-page #page-wrapper #page #header.sticky{background-color:none;border-bottom:none;box-shadow:none;height:100px;background-color:unset;background-image:none !important;transition:height 0.3s;overflow:visible;}#logo{padding:30px 25px;margin:5px 0;}#main-menu #menu-toggle{color:transparent;}.page-single-page #page-wrapper #page #header .region-header{display:none;}#page,#main-wrapper,#main-menu-links li a.active,#main-menu-links li.active-trail a{background:transparent !important;}#main-menu-links a{text-shadow:none;color:#ffffff;text-transform:uppercase;font-size:16px;text-shadow:unset;padding:40px 25px 0;font-family:Montserrat-Bold;border:unset;}#header.smaller,.sticky{overflow:inherit;border-bottom:1px solid #dbdbdb !important;background:#ffffff !important;}#header #logo{padding:20px 10px;display:block;}#header #logo  img{width:240px;}.sticky #logo{padding:7px 8em !important;display:block;}.sticky #logo img{width:145px !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}#header.smaller #main-menu,.sticky #main-menu{padding-top:0px;margin-top:-35px;}#header.smaller #main-menu #main-menu-links a,.sticky #main-menu #main-menu-links a{color:#204566;}.page-single-page #page-wrapper #page #header.smaller .region-header{display:block;float:none;margin:0;border:0;}.page-single-page #page-wrapper #page #header.smaller,.page-single-page #page-wrapper #page .sticky{height:70px !important;}.page-single-page #page-wrapper #page #header.smaller .region-header .block{margin:0;}.sticky #main-menu-links a{border:0;}.sticky #main-menu #main-menu-links .menu-354.active a,#main-menu-links .menu-354:hover a{background:none !important;}.sticky #main-menu #main-menu-links .menu-355.active a,#main-menu-links .menu-355:hover a{background:none !important;}.sticky #main-menu #main-menu-links .menu-353.active a,#main-menu-links .menu-353:hover a{background:none !important;}.sticky #main-menu #main-menu-links .menu-356.active a,#main-menu-links .menu-356:hover a{background:none !important;}#page,#main-wrapper,.sticky #main-menu-links li a.active,.sticky #main-menu-links li.active-trail a{background:none;}.sticky #main-menu #main-menu-links li.active a,#main-menu-links li:hover a{border:none;box-shadow:none;border-bottom:none;}.sticky #main-menu #main-menu-links a{text-transform:uppercase;color:#204566;font-size:16px;text-shadow:unset;padding:40px 25px 0;font-family:Montserrat-Bold;}#page-wrapper #main-wrapper #main #Home{background:url(/sites/ascentcorporate.com/themes/bartik/images/bg-img.jpg) #f2f2f2 no-repeat;background-size:cover;width:100%;height:1030px !important;padding:0 !important;}#Home .single_page{max-width:1170px;margin:0 auto;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header{padding-top:550px;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-large{font-size:35px;color:#ffffff;line-height:35px;text-align:right;text-transform:uppercase;font-family:Montserrat-Bold;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-small{font-size:22px;color:#ffffff;line-height:25px;text-align:right;text-transform:uppercase;font-family:Montserrat-Regular;}#page-wrapper #main-wrapper #main #Who-we-are{background:none;background:#f9f9f9;}#Who-we-are{padding:25px 0 !important;}#Who-we-are .single_page{max-width:1170px;margin:0 auto;}#Who-we-are .pane-basic-page-details-pane-who-we-are h2.pane-title{font-size:40px;text-transform:uppercase;text-align:center;color:#204566;margin:0;padding-bottom:20px;margin-top:45px;font-family:Montserrat-Bold;}.views-row{position:relative;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left{display:inline-block;vertical-align:top;width:49%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{display:inline-block;vertical-align:top;width:50%;padding-top:35px;font-size:17px;}#Home .pane-content p{line-height:26px;}#What-we-do .single_page{max-width:1170px;margin:0 auto;}#What-we-do{background:none;background-color:#ffffff;padding:25px 0 !important;padding-bottom:8em !important;}#What-we-do .pane-what-we-do-pane-what-we-do .view-what-we-do .views-row{display:inline-block;vertical-align:top;width:23%;text-align:center;font-size:13px;text-transform:uppercase;font-family:Montserrat-Medium;padding-right:60px;padding-left:55px;padding-bottom:45px;}#What-we-do .pane-what-we-do-pane-what-we-do h2.pane-title{font-size:40px;text-transform:uppercase;text-align:center;color:#204566;margin:0;padding-bottom:20px;margin-top:45px;font-family:Montserrat-Bold;}#How-we-work .single_page{max-width:1170px;margin:0 auto;}#How-we-work{background:none;background-color:#f9f9f9;padding:25px 0 !important;padding-bottom:40px;}#How-we-work .pane-basic-page-details-pane-how-we-work h2.pane-title{font-size:40px;text-transform:uppercase;text-align:center;color:#204566;margin:0;padding-bottom:20px;margin-top:45px;font-family:Montserrat-Bold;}.views-row{position:relative;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left{display:inline-block;vertical-align:top;width:49%;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{display:inline-block;vertical-align:top;width:50%;padding-top:35px;font-size:17px;}#How-we-work .pane-content p{line-height:26px;}#Contact-us .single_page{max-width:unset;margin:0 auto;}#Contact-us .center-wrapper{max-width:1170px;margin:0 auto;}#Contact-us .panel-col-bottom .pane-webform-client-block-2{max-width:1170px;margin:0 auto;}#Contact-us{background:#ffffff;padding-top:30px !important;margin:0 !important;}#Contact-us .pane-4 h2.pane-title{font-size:40px;text-transform:uppercase;text-align:center;color:#204566;margin:0;padding-bottom:10px;padding-top:35px;font-family:Montserrat-Bold;}#Contact-us .panel-col-top .pane-4{width:100%;}#Contact-us .pane-4 .pane-content{text-align:center;font-size:16px;}#Contact-us .pane-4 .pane-content p{padding:0;margin:0;font-family:Poppins-Regular;}#Contact-us .center-wrapper .panel-col-first{display:inline-block;vertical-align:top;}.center-wrapper .panel-col-first .pane-block-3{margin-bottom:20px;margin-top:30px;}.center-wrapper .panel-col-first .pane-block-3 .pane-content{margin-left:10px;margin-right:10px;}.center-wrapper .panel-col-first .pane-block-3 .pane-content:before{background:url(/sites/ascentcorporate.com/themes/bartik/images/icon-gmap.png) center no-repeat;content:'';width:69px;height:54px;display:block;margin:0 auto 30px;text-align:center;}.center-wrapper .panel-col-first .pane-block-3 .pane-content p{text-align:center;margin-bottom:0;font-family:Poppins-Regular;}#Contact-us .center-wrapper .panel-col{display:inline-block;vertical-align:top;}.center-wrapper .panel-col .pane-block-4{margin-bottom:20px;margin-top:30px;}.center-wrapper .panel-col .pane-block-4 .pane-content{margin-left:10px;margin-right:10px;}.center-wrapper .panel-col .pane-block-4 .pane-content:before{background:url(/sites/ascentcorporate.com/themes/bartik/images/icon-phone.png) center no-repeat;content:'';width:69px;height:54px;display:block;margin:0 auto 30px;text-align:center;}.center-wrapper .panel-col .pane-block-4 .pane-content p.rtecenter{text-align:center;margin:0;padding:0;font-family:Poppins-Regular;color:black;}.center-wrapper .panel-col-last{display:inline-block;vertical-align:top;}.center-wrapper .panel-col-last .pane-block-5{margin-bottom:20px;margin-top:30px;}.center-wrapper .panel-col-last .pane-block-5 .pane-content{margin-left:10px;margin-right:10px;}.center-wrapper .panel-col-last .pane-block-5 .pane-content:before{background:url(/sites/ascentcorporate.com/themes/bartik/images/email-1.png) no-repeat;content:'';width:69px;height:54px;display:block;margin:0 auto 30px;text-align:center;}.center-wrapper .panel-col-last .pane-block-5 .pane-content p.rtecenter{text-align:center;margin:0;padding:0;font-family:Poppins-Regular;}.panel-col-bottom .pane-webform-client-block-2{width:100%;float:none;clear:both;}.panel-col-bottom .pane-webform-client-block-2 .pane-content{padding-top:30px;margin-bottom:20px;}.webform-client-form .webform-component--name,.webform-client-form .webform-component--email,.webform-client-form .webform-component--phone{display:inline-block;vertical-align:top;margin-right:18px;margin-bottom:0;margin-top:1em;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:337px;height:22px;padding:15px;line-height:24px;border-radius:0;outline:none;font-size:14px;color:#535353;background:none;font-family:Poppins-Regular;}.webform-client-form #edit-submitted-subject{width:95.7%;height:22px;padding:15px;line-height:24px;margin-top:1em;background:none;font-size:14px;font-family:Poppins-Regular;}.webform-client-form #edit-submitted-comment{width:98.5%;padding:15px;background:none;font-size:14px;font-family:Poppins-Regular;}.webform-client-form #webform-component-comment .grippie{display:none;}.webform-client-form .captcha .g-recaptcha div{margin:0 auto;}.webform-client-form .form-actions{padding:0;text-align:center;}.webform-client-form input.webform-submit{width:40%;margin:0;height:54px;line-height:54px;padding:0 3em;border-radius:0;outline:none;float:none;background:#204566;color:#ffffff;text-transform:uppercase;-webkit-appearance:none;}.webform-client-form input.webform-submit:hover{background:#11558c;}.webform-client-form #webform-component-up .up{display:none;}#Contact-us .panel-pane.pane-block.pane-block-7.msp-full-width.msp-map-full-width{width:100%;}#Contact-us .panel-pane.pane-block.pane-block-7.msp-full-width.msp-map-full-width .map iframe{width:100%;height:835px;}#Contact-us .panel-pane.pane-block.pane-block-7.msp-full-width.msp-map-full-width .map{line-height:0;}#triptych-wrapper{background:#204566;border:none;}#triptych-wrapper #triptych{max-width:1170px;margin:0 auto;}#triptych .region.region-triptych-first,#triptych .region.region-triptych-last{width:49%;display:inline-block;padding:0;margin:0;float:none;}#triptych .block{margin:0 0 15px 0;}#triptych .content{margin-left:10px;margin-right:10px;}#triptych .content p{margin:2% 0;color:#94a0ad;text-transform:capitalize;}#triptych .region.region-triptych-last{text-align:right;color:#758597;}.region-triptych-last .made-by-msp img{position:relative;top:7px;margin:0 5px;height:27px;}.region-triptych-last .made-by-msp a{color:#5f7389;}.edit-link{position:absolute;top:10px;left:10px;}.edit-link a{border-radius:21px;width:34px;height:34px;background:black;color:#ffffff;display:block;font-size:10px;line-height:34px;text-transform:uppercase;text-align:center;font-family:Montserrat-Medium;}#Who-we-are{height:605px !important;}#What-we-do{height:660px !important;}#How-we-work{height:605px !important;}body.not-logged-in .page-user #header .region-header{display:none;}@media only screen and (min-width:960px) and (max-width:1920px){#main-menu-links{display:block !important;}}@media only screen and (min-width:1025px) and (max-width:1170px){#page-wrapper #main-wrapper #main #Home .single_page .homepage-header{padding-top:500px;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-large,#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-small{padding-right:90px;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left,.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left{width:47%;padding-left:10px;}.pane-what-we-do-pane-what-we-do{padding-left:10px;padding-right:10px;}#Contact-us .panel-pane.pane-block.pane-webform-client-block-2.msp-Contact-us-form-block{padding-left:10px;}}@media only screen and (max-width:1340px) and (min-width:1221px){#page-wrapper #main-wrapper #main #Home{height:726px !important;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header{padding-top:375px !important;}#Who-we-are,#What-we-do,#How-we-work{padding-top:60px !important;}#Contact-us .pane-4 h2.pane-title{margin-top:40px;}}@media only screen and (min-width:1024px) and (max-width:1170px){#page-wrapper #main-wrapper #main #Home .single_page .homepage-header{padding-top:300px;}#main-menu{float:none;}#header #logo{padding:20px 20px;}#header #main-menu #main-menu-links a{padding:40px 18px 0;}#header.smaller #main-menu #main-menu-links a{padding:60px 20px 0;}.page-single-page #page-wrapper #page #header.smaller .region-header .block{margin:25px 25px;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-large{padding-right:55px;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-small{padding-right:55px;}#page-wrapper #main-wrapper #main #Home{height:600px !important;}.region-header .block{display:none;}.sticky #main-menu #main-menu-links a{padding:40px 20px 0 !important;}#Who-we-are{height:495px !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left{padding-left:10px;padding-right:10px;width:47%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{width:50%;}#What-we-do .pane-what-we-do-pane-what-we-do .view-what-we-do .views-row{padding-right:45px;}#What-we-do{height:695px !important;}#How-we-work{height:495px !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left{padding-left:10px;padding-right:10px;width:47%;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{width:50%;}#Contact-us form#webform-client-form-2--2{padding-left:10px;margin-left:10px;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:282px;}.webform-client-form #edit-submitted-subject{width:95%;}.webform-client-form #edit-submitted-comment{width:98%;}#triptych .content p{margin:2% 15px;}body.not-logged-in .region.region-header{display:block !important;}body.not-logged-in #header.original .region-header .block{display:none;}body.page-user .region-header .block{display:block !important;}body.page-user #header #logo{padding:0 !important;}}@media only screen and (min-width:752px) and (max-width:1024px){.webform-client-form{padding-left:20px;}}@media only screen and (max-width:1024px){#main-menu{float:none;}#header #logo{padding:20px 20px;}.sticky #logo{padding:40px 4em !important;}}@media only screen and (min-width:960px) and (max-width:991px){#header.original #main-menu #main-menu-links a{padding:75px 10px 0;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{padding-top:12px;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:261px;}}@media only screen and (min-width:320px) and (max-width:959px){#menu-toggle{display:block;background:none repeat scroll 0 0 #f2f2f2;text-decoration:none;font-family:'Montserrat-Bold';text-shadow:0 1px solid #fff;font-size:18px;border-radius:0 !important;color:transparent;text-transform:uppercase;width:98.8%;padding:9.5px;background:transparent;}#header #main-menu #menu-toggle:after{content:"";background:url(/sites/ascentcorporate.com/themes/bartik/images/white.png) no-repeat;background-position:center center;width:32px;height:32px;display:inline-block;position:absolute;right:10px;top:54px;}.sticky #main-menu #menu-toggle:after{content:"";background:url(/sites/ascentcorporate.com/themes/bartik/images/black.png) no-repeat !important;background-position:center center;width:32px;height:32px;display:inline-block;position:absolute;right:10px;top:54px;}#main-menu-links a,.sticky #main-menu #main-menu-links a{color:#fefefe;}#main-menu-links{border-top:none;background:#204566;width:100%;margin-top:55px;display:none;}#header #main-menu #main-menu-links a{outline:none;padding:2%;text-transform:none;width:100%;font-family:Montserrat-Bold;font-size:14px;text-align:center;text-transform:uppercase;border-bottom:1px dotted #fff;}#header #main-menu #main-menu-links li:last-child a{border-bottom:none;}#main-menu-links li{width:100%;height:auto;position:relative;float:none;}#main-menu-links a:hover{color:#1c75bc;}#header #logo{position:absolute;}#page-wrapper #main-wrapper #main #Home{height:550px !important;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header{padding-top:310px;}.page-single-page #page-wrapper #page #header.original,.page-single-page #page-wrapper #page #header.smaller{height:auto !important;}#header.original div.section,#Home .single_page{margin:0 2%;width:auto;}#header.original #logo{display:block;margin-top:25px;float:none;}#header.original #logo img{height:auto !important;display:block;vertical-align:middle;margin:0 auto;}#header.original #main-menu{position:absolute;right:0;width:102%;top:-45px;}#header.smaller #main-menu{position:static;right:0;width:101%;margin:0;padding:0;}#main-menu #main-menu-links .menu-354.active a,#main-menu-links .menu-354:hover a,#main-menu #main-menu-links .menu-355.active a,#main-menu-links .menu-355:hover a,#main-menu #main-menu-links .menu-353.active a,#main-menu-links .menu-353:hover a,#main-menu #main-menu-links .menu-1558.active a,#main-menu-links .menu-1558:hover a,#main-menu #main-menu-links .menu-356.active a,#main-menu-links .menu-356:hover a{background:rgba(255,255,255,0.1) !important;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:260px;}.webform-client-form #edit-submitted-subject{width:94.5%;}}@media only screen and (max-width:768px){#page-wrapper #main-wrapper #main #Home .single_page .homepage-header{margin-right:30px;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left,.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{padding-left:12px;}}@media only screen and (min-width:725px) and (max-width:768px){#header.original #main-menu #menu-toggle{width:100% !important;}#header.smaller #main-menu #menu-toggle{width:100% !important;}#header.original #main-menu #main-menu-links{width:100.4% !important;}#header.original #main-menu{right:2px;}#Who-we-are{height:100% !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left,.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{width:99%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left img{width:98%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;}#What-we-do .pane-what-we-do-pane-what-we-do .view-what-we-do .views-row{width:47%;font-size:12px;padding-left:10px;padding-right:0px;}#What-we-do{height:auto !important;}#How-we-work{height:100% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left{padding-left:14px;padding-right:10px;width:99% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left img{width:98% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;width:99% !important;}#Who-we-are .pane-basic-page-details-pane-who-we-are h2.pane-title,#How-we-work ..pane-basic-page-details-pane-how-we-work h2.pane-title{margin-top:60px;}#What-we-do .pane-what-we-do-pane-what-we-do h2.pane-title{margin-top:50px;}#Contact-us{padding-top:35px !important;}#Contact-us .center-wrapper .panel-col-first{width:100%;float:none;clear:both;}#Contact-us .center-wrapper .panel-col,#Contact-us .center-wrapper .panel-col-last{width:50%;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:197px;}.webform-client-form #edit-submitted-subject{width:93.3%;}.webform-client-form #edit-submitted-comment{width:97.3%;}#triptych .region.region-triptych-first,#triptych .region.region-triptych-last{width:100%;text-align:center;}}@media only screen and (min-width:641px) and (max-width:724px){#Who-we-are{height:100% !important;padding-top:60px !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left,.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{width:99%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left img{width:98%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;}#What-we-do .pane-what-we-do-pane-what-we-do .view-what-we-do .views-row{width:45%;font-size:12px;padding-left:10px;padding-right:10px;}#What-we-do{height:auto !important;}#How-we-work{height:100% !important;padding-top:60px !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left{padding-left:10px;padding-right:10px;width:99% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left img{width:98% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;width:99% !important;}#Who-we-are .pane-basic-page-details-pane-who-we-are h2.pane-title,#How-we-work ..pane-basic-page-details-pane-how-we-work h2.pane-title{margin-top:60px;}#What-we-do .pane-what-we-do-pane-what-we-do h2.pane-title{margin-top:50px;}#Contact-us{padding-top:45px !important;}#Contact-us .center-wrapper .panel-col-first{width:100%;float:none;clear:both;}#Contact-us .center-wrapper .panel-col,#Contact-us .center-wrapper .panel-col-last{width:50%;}.webform-client-form #edit-submitted-subject{width:93%;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:182px;}.webform-client-form #edit-submitted-comment{width:97%;}#triptych .region.region-triptych-first,#triptych .region.region-triptych-last{width:100%;text-align:center;}}@media only screen and (min-width:475px) and (max-width:640px){#Who-we-are{height:100% !important;padding-top:60px !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left,.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{width:99%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left img{width:98%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;}#What-we-do .pane-what-we-do-pane-what-we-do .view-what-we-do .views-row{width:45%;font-size:12px;padding-left:10px;padding-right:10px;}#What-we-do{height:auto !important;}#How-we-work{height:100% !important;padding-top:60px !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left{padding-left:10px;padding-right:10px;width:99% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left img{width:98% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;width:99% !important;}#Who-we-are .pane-basic-page-details-pane-who-we-are h2.pane-title,#How-we-work ..pane-basic-page-details-pane-how-we-work h2.pane-title{margin-top:70px;}#What-we-do .pane-what-we-do-pane-what-we-do h2.pane-title{margin-top:50px;}#Contact-us{padding-top:60px !important;}#Contact-us .center-wrapper .panel-col-first{width:100%;float:none;clear:both;}#Contact-us .center-wrapper .panel-col,#Contact-us .center-wrapper .panel-col-last{width:50%;}.webform-client-form #edit-submitted-subject{width:93.5%;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:112%;}.webform-client-form #edit-submitted-comment{width:98.5%;}#triptych .region.region-triptych-first,#triptych .region.region-triptych-last{width:100%;text-align:center;}}@media only screen and (max-width:475px){#page-wrapper #main-wrapper #main #Home .single_page .homepage-header{padding-top:280px;}#header.smaller{border-bottom:none !important;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-large{font-size:25px;line-height:30px;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-small{font-size:16px;line-height:22px;}#header.original div.section,#Home .single_page{margin-top:25px !important;margin:0 !important;}#header.original #logo{padding:0 !important;}#header.original #main-menu{right:-5px;}#header.original #logo img{padding-top:30px;}#header.original #main-menu #menu-toggle:after{right:25px;}#header.original #main-menu #main-menu-links{width:93.8% !important;}#header.smaller .region-header .block{margin-left:0 !important;margin-top:35px !important;}#header.smaller #main-menu #menu-toggle{padding:0 !important;}#Who-we-are .pane-basic-page-details-pane-who-we-are h2.pane-title,#What-we-do .pane-what-we-do-pane-what-we-do h2.pane-title,#How-we-work .pane-basic-page-details-pane-how-we-work h2.pane-title{font-size:25px !important;margin-top:50px !important;}#Contact-us .pane-4 h2.pane-title{padding-top:50px;}#How-we-work ..pane-basic-page-details-pane-how-we-work h2.pane-title{font-size:26px;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right,.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{padding-top:0;font-size:17px !important;}#What-we-do{height:auto !important;}#What-we-do .pane-what-we-do-pane-what-we-do .view-what-we-do .views-row{width:100%;padding-left:0;padding-right:0;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left,.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{padding-left:8px;}#Contact-us{padding-top:75px !important;}#Contact-us form#webform-client-form-2--2{padding-left:10px;padding-right:10px;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:95% !important;}.webform-client-form #edit-submitted-subject{width:91%;}.webform-client-form #edit-submitted-comment{width:98.5%;}.webform-client-form input.webform-submit
    width:98% !important;margin:0 !important;}.webform-client-form #webform-component-up{display:none;}body.not-logged-in #user-login input#edit-name,body.not-logged-in #user-login input#edit-pass{width:70%;}}@media only screen and (min-width:375px) and (max-width:425px){#header #logo{padding:20px 10px;}.sticky #logo{padding:40px 2em !important;}#header.original #main-menu #main-menu-links{width:96% !important;}#header.original #main-menu{right:-7px;}#header.smaller .region-header .block{margin:0 !important;margin-left:0em !important;}.page-single-page #page-wrapper #page #header.smaller .region-header{margin:20px 0 10px 0;}#What-we-do .pane-what-we-do-pane-what-we-do .view-what-we-do .views-row{font-size:13px;}#Who-we-are{height:100% !important;padding-top:60px !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left,.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{width:98%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left img{width:98%;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{font-size:17px !important;}#What-we-do{height:auto !important;}#How-we-work{height:100% !important;padding-top:60px !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left{padding-left:10px;padding-right:10px;width:99% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left img{width:98% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;width:98% !important;font-size:17px !important;}#Who-we-are .pane-basic-page-details-pane-who-we-are h2.pane-title,#How-we-work ..pane-basic-page-details-pane-how-we-work h2.pane-title{margin-top:70px;}#What-we-do .pane-what-we-do-pane-what-we-do h2.pane-title{margin-top:50px;}#Contact-us{padding-top:60px !important;}#Contact-us .center-wrapper .panel-col-first{width:100%;float:none;clear:both;}#Contact-us .pane-4 h2.pane-title{margin-top:0 !important;}#Contact-us .center-wrapper .panel-col,#Contact-us .center-wrapper .panel-col-last{width:100%;}#triptych .region.region-triptych-first,#triptych .region.region-triptych-last{width:100%;text-align:center;}}@media only screen and (max-width:375px){#header.smaller .region-header .block{margin-left:0em !important;}#header.smaller .region-header .block img{margin-top:10px;margin-right:30px;}#header.original #main-menu #main-menu-links{width:95.9% !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{font-size:19px !important;}#What-we-do .view-What-we-do .view-content{padding-right:10px;padding-left:10px;}#Contact-us{padding-top:55px !important;}#Contact-us .pane-4 .pane-content{font-size:15px;}.webform-client-form #edit-submitted-comment{width:100% !important;}}@media only screen and (max-width:360px){#Who-we-are{height:100% !important;padding-top:60px !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left,.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{width:99% !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left img{width:98% !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{padding-left:10px !important;padding-right:10px !important;}#How-we-work{height:100% !important;padding-top:60px !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left,.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;width:99% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left img{width:98% !important;}#Contact-us .pane-4 .pane-content{font-size:13px !important;}#Contact-us .center-wrapper .panel-col-first,#Contact-us .center-wrapper .panel-col,#Contact-us .center-wrapper .panel-col-last{width:100% !important;}#triptych .region.region-triptych-first,#triptych .region.region-triptych-last{width:100% !important;}}@media only screen and (max-width:320px){#header #logo img{width:220px;}#header.original #logo{margin-left:-15px!important;}#header.original #main-menu #main-menu-links{width:99% !important;}#header.original #main-menu #menu-toggle:after,#header.smaller #main-menu #menu-toggle:after{right:20px !important;}#header.smaller .region-header .block{margin:0 !important;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header{padding-top:240px !important;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-large{font-size:21px;}#page-wrapper #main-wrapper #main #Home .single_page .homepage-header .homepage-header-small{font-size:14px;}#header.original #main-menu #menu-toggle{font-size:16px !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left{padding-left:10px;padding-right:10px;width:99% !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-left img{width:98% !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;width:97% !important;font-size:16px !important;line-height:26px !important;}#Who-we-are{height:auto !important;}#How-we-work{height:100% !important;padding-top:60px !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left{padding-left:10px;padding-right:10px;width:99% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-left img{width:98% !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{padding-left:10px;padding-right:10px;width:99% !important;}#Who-we-are .pane-basic-page-details-pane-who-we-are h2.pane-title,#What-we-do .pane-what-we-do-pane-what-we-do h2.pane-title,#Contact-us .pane-4 h2.pane-title{font-size:31px;}#How-we-work ..pane-basic-page-details-pane-how-we-work h2.pane-title{font-size:24px;}#Contact-us .center-wrapper .panel-col-first,#Contact-us .center-wrapper .panel-col,#Contact-us .center-wrapper .panel-col-last{width:100%;}.webform-client-form #edit-submitted-subject{width:89.3%;}#page-wrapper #main-wrapper #main #Home{height:450px !important;}#Contact-us .panel-pane.pane-block.pane-block-7.msp-full-width.msp-map-full-width .map iframe{height:400px;}#Contact-us .pane-4 .pane-content p{font-size:13px;}#Contact-us .pane-4 h2.pane-title{padding-top:40px !important;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:95% !important;}.webform-client-form #edit-submitted-subject{width:89% !important;}#triptych .content p{font-size:13px;}#triptych .region.region-triptych-first,#triptych .region.region-triptych-last{width:100%;text-align:center;}}@media only screen and (max-width:1024px){::-webkit-full-page-media input#edit-submitted-phone--2,_:future input#edit-submitted-phone--2,:root input#edit-submitted-phone--2{width:282px !important;}::-webkit-full-page-media input#edit-submitted-name--2,_:future input#edit-submitted-name--2,:root input#edit-submitted-name--2{width:282px !important;}::-webkit-full-page-media input#edit-submitted-email--2,_:future input#edit-submitted-email--2,:root input#edit-submitted-email--2{width:282px !important;}}@media only screen and (max-width:768px){::-webkit-full-page-media input#edit-submitted-name--2,_:future input#edit-submitted-name--2,:root input#edit-submitted-name--2{width:190px !important;}::-webkit-full-page-media input#edit-submitted-email--2,_:future input#edit-submitted-email--2,:root input#edit-submitted-email--2{width:190px !important;}::-webkit-full-page-media input#edit-submitted-phone--2,_:future input#edit-submitted-phone--2,:root input#edit-submitted-phone--2{width:190px !important;}::-webkit-full-page-media input#edit-submitted-subject--2,_:future input#edit-submitted-subject--2,:root input#edit-submitted-subject--2{width:92.5% !important;}::-webkit-full-page-media input#edit-submitted-comment--2,_:future input#edit-submitted-comment--2,:root input#edit-submitted-comment--2{width:97% !important;}::-webkit-full-page-media form#webform-client-form-2--2,_:future form#webform-client-form-2--2,:root form#webform-client-form-2--2{padding-left:25px !important;}}@media only screen and (max-width:568px){::-webkit-full-page-media input#edit-submitted-name--2,_:future input#edit-submitted-name--2,:root input#edit-submitted-name--2{width:96% !important;}::-webkit-full-page-media input#edit-submitted-email--2,_:future input#edit-submitted-email--2,:root input#edit-submitted-email--2{width:96% !important;}::-webkit-full-page-media input#edit-submitted-phone--2,_:future input#edit-submitted-phone--2,:root input#edit-submitted-phone--2{width:96% !important;}}@media only screen and (max-width:320px){::-webkit-full-page-media input#edit-submitted-email--2,_:future input#edit-submitted-email--2,:root input#edit-submitted-email--2{width:95% !important;}::-webkit-full-page-media input#edit-submitted-phone--2,_:future input#edit-submitted-phone--2,:root input#edit-submitted-phone--2{width:95% !important;}.webform-client-form input.webform-submit
    width:100% !important;}.region-triptych-last .made-by-msp a{font-size:13px !important;}}@media only screen and (max-width:568px){.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{font-size:17 !important;}#header.smaller #main-menu #menu-toggle{font-size:17px;}}@media only screen and (max-width:667px){.center-wrapper .panel-col-first .pane-block-3 .pane-content p{font-size:9px !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{font-size:20px !important;}.page-single-page #page-wrapper #page #header.smaller .region-header{display:none !important;}#header.smaller #main-menu #menu-toggle{background:#204566;border:none !important;width:100%;padding:9.5px !important;}#header.original #main-menu #main-menu-links a,#header.smaller #main-menu #main-menu-links a{padding:0 !important;font-size:9px !important;}#Who-we-are,#What-we-do,#How-we-work,#Contact-us{padding-top:30px !important;}#triptych .region.region-triptych-first,#triptych .region.region-triptych-last{font-size:70% !important;}.webform-client-form{padding-left:20px;}}@media only screen and (max-width:475px){.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{font-size:17px !important;}.center-wrapper .panel-col-first .pane-block-3 .pane-content p{font-size:100% !important;}#triptych .region.region-triptych-first,#triptych .region.region-triptych-last{font-size:100% !important;}}@media only screen and (max-width:375px){.center-wrapper .panel-col-first .pane-block-3 .pane-content p{font-size:13px !important;}::-webkit-full-page-media form#webform-client-form-2--2,_:future form#webform-client-form-2--2,:root form#webform-client-form-2--2{padding-left:0 !important;}::-webkit-full-page-media #triptych .region.region-triptych-first,_:future #triptych .region.region-triptych-first,:root #triptych .region.region-triptych-first{font-size:60% !important;}::-webkit-full-page-media #triptych .region.region-triptych-last,_:future #triptych .region.region-triptych-last,:root #triptych .region.region-triptych-last{font-size:60% !important;}}@media only screen and (max-width:568px){.page-single-page #page-wrapper #page #header.smaller{border-bottom:none !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{font-size:12px;}#header.original #main-menu #main-menu-links a,#header.smaller #main-menu #main-menu-links a{font-size:7px !important;}#Who-we-are .pane-basic-page-details-pane-who-we-are h2.pane-title,#What-we-do .pane-what-we-do-pane-what-we-do h2.pane-title,#How-we-work .pane-basic-page-details-pane-how-we-work h2.pane-title,#Contact-us .pane-4 h2.pane-title{font-size:25px;}.webform-client-form{padding:0 7px !important;}::-webkit-full-page-media form#webform-client-form-2--2,_:future form#webform-client-form-2--2,:root form#webform-client-form-2--2{padding-left:10px !important;}::-webkit-full-page-media #triptych .region.region-triptych-first,_:future #triptych .region.region-triptych-first,:root #triptych .region.region-triptych-first{font-size:60% !important;}::-webkit-full-page-media #triptych .region.region-triptych-last,_:future #triptych .region.region-triptych-last,:root #triptych .region.region-triptych-last{font-size:60% !important;}}@media only screen and (min-width:628px) and (max-width:690px){#header.original #main-menu #main-menu-links{width:103% !important;}.page-single-page #page-wrapper #page #header.smaller .region-header{margin:0 !important;}#Who-we-are .pane-basic-page-details-pane-who-we-are h2.pane-title,#How-we-work ..pane-basic-page-details-pane-how-we-work h2.pane-title{margin-top:68px !important;}.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:106% !important;}.webform-client-form #edit-submitted-subject{width:94% !important;}.webform-client-form #edit-submitted-comment{width:98.5% !important;}#Contact-us .pane-4 .pane-content{font-size:14px !important;}#Contact-us{margin-top:55px !important;}.view-display-id-pane_who_we_are .basic-page-wrap .basic-page-right{font-size:12px !important;line-height:20px !important;}.view-display-id-pane_how_we_work .basic-page-wrap .basic-page-right{font-size:17px;line-height:20px !important;}}body.not-logged-in .region.region-header{display:inline-block;vertical-align:top;float:none;margin:0;border:0;}body.page-user .region.region-header #block-block-10 img{display:block !important;}body.page-user #header #logo img{display:none !important;}body.page-user .region.region-header #block-block-10 img{width:240px !important;height:65px !important;}body.page-pan1 #header{background-color:#204566 !important;background-image:none !important;}body.not-logged-in #header.smaller{width:100%;}body.not-logged-in #triptych-wrapper{position:absolute;width:100%;bottom:0;}body.page-single-page #triptych-wrapper{position:relative !important;width:auto;bottom:0;}body.not-logged-in #header.original .region.region-header{display:none;}body.not-logged-in .form-item .description{font-size:13px;}body.not-logged-in .form-item label{font-size:16px;}body.logged-in .region.region-header{display:none;}body.not-logged-in #header.original{background:#d6d6d6;}body.page-single-page  #header.original{background:none;}@media only screen and (max-width:768px){body.not-logged-in #header.original{z-index:500;width:100%;}body.not-logged-in #header.original #main-menu #main-menu-links{width:103% !important;}body.not-logged-in h1#page-title,body.not-logged-in #user-login{margin-left:15px;}body.not-logged-in #triptych-wrapper{position:fixed;}}@media only screen and (max-width:375px){body.not-logged-in #user-login input#edit-name,body.not-logged-in #user-login input#edit-pass{width:60% !important;}#header.original #main-menu #menu-toggle{width:96%;}body.not-logged-in #header.original #main-menu #main-menu-links{width:101% !important;}#header.original #main-menu #menu-toggle:after,#header.smaller #main-menu #menu-toggle:after{right:20px !important;}#What-we-do .view-what-we-do .view-content{padding-left:10px;padding-right:10px;}#triptych .block{margin:0 0 10px 0;}}@media only screen and (min-width:640px) and (max-width:768px){body.not-logged-in #user-login{margin:40px 15px 100px 15px;}}@media only screen and (max-width:480px){body.not-logged-in #user-login{margin:40px 15px 100px 15px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.webform-client-form input#edit-submitted-name,.webform-client-form input#edit-submitted-email,.webform-client-form input#edit-submitted-phone{width:334px;}.webform-client-form #edit-submitted-subject{width:94.8%;}.webform-client-form #edit-submitted-comment{width:97.6%;font-family:Poppins-Regular;}}
