
/*! QualiEcoCircuits-NZ v1.0.0 | 10-02-2019-12:45:13
 * Copyright (c) 2019 Rakesh Sompura | Licensed MIT license
 */
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700");.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item
img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0
!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel
.animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel
.fadeOut{animation-name:fadeOut}@keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/jpassociates/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.container{box-sizing:border-box;max-width:1200px;margin:0
auto;padding:0
25px}@media only screen and (min-width:768px){.container{padding:0
20px}}@media only screen and (min-width:1280px){.container{padding:0
15px}}html,body{font-family:"Montserrat",sans-serif;margin:0;padding:0}h1,h2,h3,h3,h4,h5,h6,p,form{margin:0;padding:0}h1,h2,h3,h3,h4,h5,h6{font-weight:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none}@font-face{font-family:"c_icons";src:url("/wp-content/themes/jpassociates/assets/fonts/c_icons-e974efbd15b1a299403de2a866964099.eot");src:url("/wp-content/themes/jpassociates/assets/fonts/c_icons-e974efbd15b1a299403de2a866964099.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/jpassociates/assets/fonts/c_icons-e974efbd15b1a299403de2a866964099.woff") format("woff"),url("/wp-content/themes/jpassociates/assets/fonts/c_icons-e974efbd15b1a299403de2a866964099.ttf") format("truetype"),url("/wp-content/themes/jpassociates/assets/fonts/c_icons-e974efbd15b1a299403de2a866964099.svg?#c_icons") format("svg");font-weight:normal;font-style:normal}[class^="c_icons-"]:before,[class*=" c_icons-"]:before{font-family:"c_icons";display:inline-block;vertical-align:middle;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c_icons-assembly:before{content:"\f101"}body [class^="c_icons-"].c_icons-assembly,body [class*="c_icons-"].c_icons-assembly{width:auto;height:auto}.c_icons-calendar:before{content:"\f102"}body [class^="c_icons-"].c_icons-calendar,body [class*="c_icons-"].c_icons-calendar{width:auto;height:auto}.c_icons-clock:before{content:"\f103"}body [class^="c_icons-"].c_icons-clock,body [class*="c_icons-"].c_icons-clock{width:auto;height:auto}.c_icons-compare:before{content:"\f104"}body [class^="c_icons-"].c_icons-compare,body [class*="c_icons-"].c_icons-compare{width:auto;height:auto}.c_icons-cross:before{content:"\f105"}body [class^="c_icons-"].c_icons-cross,body [class*="c_icons-"].c_icons-cross{width:auto;height:auto}.c_icons-down:before{content:"\f106"}body [class^="c_icons-"].c_icons-down,body [class*="c_icons-"].c_icons-down{width:auto;height:auto}.c_icons-email:before{content:"\f107"}body [class^="c_icons-"].c_icons-email,body [class*="c_icons-"].c_icons-email{width:auto;height:auto}.c_icons-facebook:before{content:"\f108"}body [class^="c_icons-"].c_icons-facebook,body [class*="c_icons-"].c_icons-facebook{width:auto;height:auto}.c_icons-fax:before{content:"\f109"}body [class^="c_icons-"].c_icons-fax,body [class*="c_icons-"].c_icons-fax{width:auto;height:auto}.c_icons-google:before{content:"\f10a"}body [class^="c_icons-"].c_icons-google,body [class*="c_icons-"].c_icons-google{width:auto;height:auto}.c_icons-idea:before{content:"\f10b"}body [class^="c_icons-"].c_icons-idea,body [class*="c_icons-"].c_icons-idea{width:auto;height:auto}.c_icons-linkedin:before{content:"\f10c"}body [class^="c_icons-"].c_icons-linkedin,body [class*="c_icons-"].c_icons-linkedin{width:auto;height:auto}.c_icons-location:before{content:"\f10d"}body [class^="c_icons-"].c_icons-location,body [class*="c_icons-"].c_icons-location{width:auto;height:auto}.c_icons-manage:before{content:"\f10e"}body [class^="c_icons-"].c_icons-manage,body [class*="c_icons-"].c_icons-manage{width:auto;height:auto}.c_icons-menu:before{content:"\f10f"}body [class^="c_icons-"].c_icons-menu,body [class*="c_icons-"].c_icons-menu{width:auto;height:auto}.c_icons-next:before{content:"\f110"}body [class^="c_icons-"].c_icons-next,body [class*="c_icons-"].c_icons-next{width:auto;height:auto}.c_icons-pcb:before{content:"\f111"}body [class^="c_icons-"].c_icons-pcb,body [class*="c_icons-"].c_icons-pcb{width:auto;height:auto}.c_icons-pdf:before{content:"\f112"}body [class^="c_icons-"].c_icons-pdf,body [class*="c_icons-"].c_icons-pdf{width:auto;height:auto}.c_icons-phone:before{content:"\f113"}body [class^="c_icons-"].c_icons-phone,body [class*="c_icons-"].c_icons-phone{width:auto;height:auto}.c_icons-pinterest:before{content:"\f114"}body [class^="c_icons-"].c_icons-pinterest,body [class*="c_icons-"].c_icons-pinterest{width:auto;height:auto}.c_icons-pointer:before{content:"\f115"}body [class^="c_icons-"].c_icons-pointer,body [class*="c_icons-"].c_icons-pointer{width:auto;height:auto}.c_icons-quote:before{content:"\f116"}body [class^="c_icons-"].c_icons-quote,body [class*="c_icons-"].c_icons-quote{width:auto;height:auto}.c_icons-slack:before{content:"\f117"}body [class^="c_icons-"].c_icons-slack,body [class*="c_icons-"].c_icons-slack{width:auto;height:auto}.c_icons-tick:before{content:"\f118"}body [class^="c_icons-"].c_icons-tick,body [class*="c_icons-"].c_icons-tick{width:auto;height:auto}.c_icons-tips:before{content:"\f119"}body [class^="c_icons-"].c_icons-tips,body [class*="c_icons-"].c_icons-tips{width:auto;height:auto}.c_icons-up:before{content:"\f11a"}body [class^="c_icons-"].c_icons-up,body [class*="c_icons-"].c_icons-up{width:auto;height:auto}.c_header{position:relative;z-index:5}.c_header
.container{margin:0
auto;padding:0;overflow:hidden}@media only screen and (min-width:1024px){.c_header{margin-bottom:-30px}}@media only screen and (min-width:1280px){.c_header{margin-bottom:-40px}}.c_header-contact{background:#144374}.c_header-contact
ul{margin:0;padding:8px
20px 12px;text-align:right}@media only screen and (min-width:768px){.c_header-contact
ul{padding:10px
20px 15px}}.c_header-contact ul
li{list-style:none;display:inline-block;margin-left:15px;color:#fff;font-size:14px}@media only screen and (min-width:768px){.c_header-contact ul
li{font-size:16px}}.c_header-contact ul li
i{margin-right:5px;color:rgba(255,255,255,0.5);font-size:20px}@media only screen and (min-width:768px){.c_header-contact ul li
i{font-size:24px}}.c_header-contact ul li
a{color:#fff;text-decoration:none}.c_header-top__location,.c_header-top__contact,.c_header-top__info{display:none;vertical-align:middle;width:220px;box-sizing:border-box}@media only screen and (min-width:1024px){.c_header-top__location,.c_header-top__contact,.c_header-top__info{display:inline-block}}.c_header-top__location{position:relative;font-size:14px;color:#000;text-align:left}.c_header-top__location
i{position:absolute;left:0;top:0;color:#f15623;font-size:35px;line-height:1}.c_header-top__location
span{margin-left:40px;display:block}.c_header-top__location span
strong{display:block;color:#144374}.c_header-top__contact{position:relative;font-size:14px;color:#000;margin-left:40px;text-align:left}.c_header-top__contact
i{position:absolute;left:0;top:0;color:#f15623;font-size:27px;line-height:1}.c_header-top__contact
span{margin-left:50px;display:block}.c_header-top__contact span
strong{display:block;color:#144374}.c_header-top__contact
a{text-decoration:none;color:#000}.c_header-top__contact a:hover{color:#f15623}.c_header-top__info{width:auto;display:block;padding:5px
20px}@media only screen and (min-width:1024px){.c_header-top__info{display:inline-block;padding:0;margin-left:20px}}.c_header-top__info
ul{margin:0;padding:0;text-align:right}.c_header-top__info ul
li{list-style:none;display:inline-block;vertical-align:middle;margin-left:8px}.c_header-top__info ul li
a{text-decoration:none;color:#7c7c7c}.c_header-top__info ul li
i{line-height:1;font-size:24px}.c_header-top__info ul li i.c_icons-linkedin{font-size:36px}.c_header-top__info ul li i.c_icons-google{font-size:34px}.c_header-top{text-align:right}@media only screen and (min-width:1024px){.c_header-top{float:right;width:720px;padding:30px
20px}}@media only screen and (min-width:1280px){.c_header-top{padding:40px
20px}}.c_header-main{padding:0
0 20px;position:relative}@media only screen and (min-width:1024px){.c_header-main{float:left;width:calc(100% - 800px);padding:25px
20px}}@media only screen and (min-width:1280px){.c_header-main{padding:30px
20px}}.c_header-main:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_header-main .c_header-logoWrapper{padding:0
20px}@media only screen and (min-width:1024px){.c_header-main .c_header-logoWrapper{float:left;padding:0}}.c_header-main .c_header-logoWrapper
a{display:inline-block;vertical-align:middle}.c_header-main .c_header-mobileMenu{position:absolute;top:10px;right:20px;color:#000}@media only screen and (min-width:768px){.c_header-main .c_header-mobileMenu{top:10px}}.c_header-main .c_header-mobileMenu .c_icons-menu{font-size:32px}@media only screen and (min-width:1024px){.c_header-main .c_header-mobileMenu{display:none}}.c_header-navigation{display:none}@media only screen and (min-width:1024px){.c_header-navigation{-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 16px 0px rgba(0,0,0,0.5);clear:both;display:block;float:none;max-width:1170px;margin:0
20px;background:#fff}}@media only screen and (min-width:1280px){.c_header-navigation{max-width:1160px;margin:0
auto}}.c_header-navigation
ul{margin:10px
25px 15px;padding:0}@media only screen and (min-width:1024px){.c_header-navigation
ul{display:inline-block;vertical-align:middle;margin:0
20px;width:calc(100% - 311.58px);margin-right:16px}}@media only screen and (min-width:1280px){.c_header-navigation
ul{width:calc(100% - 361.58px);margin:0
30px;margin-right:26px}}.c_header-navigation ul
li{list-style:none;display:block;border-top:1px solid rgba(0,0,0,0.5)}@media only screen and (min-width:1024px){.c_header-navigation ul
li{display:inline-block;border:0;margin:0
14px}}@media only screen and (min-width:1280px){.c_header-navigation ul
li{display:inline-block;border:0;margin:0
24px}}@media only screen and (min-width:1024px){.c_header-navigation ul li:first-child{margin-left:0}}@media only screen and (min-width:1024px){.c_header-navigation ul li:last-child{margin-right:0}}.c_header-navigation ul li
a{display:block;padding:12px
0;font-size:15px;font-weight:400;color:#144374;text-decoration:none}@media only screen and (max-width:767px){.c_header-navigation ul li
a{display:block;margin:0}}@media only screen and (min-width:768px){.c_header-navigation ul li
a{font-size:14px}}@media only screen and (min-width:1024px){.c_header-navigation ul li
a{padding:18px
0;font-size:15px}}.c_header-navigation ul li a
i{font-size:12px;vertical-align:middle}@media only screen and (min-width:1024px){.c_header-navigation ul li a:hover{color:#f15623}}.c_header-navigation ul li
a.activeLink{color:#f15623;font-weight:700}.c_header-navigation ul li a.activeLink
i{color:#f15623}.c_header-navigation ul li:first-child{border:0}.c_header-navigation ul li:last-child
a{margin-right:0}@media only screen and (min-width:1024px){.c_header-navigation ul li:last-child
a{padding-right:0}}.c_header-navigation ul .c_header-hasSecondaryNav{position:relative}.c_header-navigation ul .c_header-secondaryNav{display:none;margin-left:20px}@media only screen and (min-width:1024px){.c_header-navigation ul .c_header-secondaryNav{background:rgba(241,86,35,0.95);position:absolute;left:0;top:50px;width:200px;text-align:left;margin-left:0;padding:15px
25px 0;box-sizing:border-box}}.c_header-navigation ul .c_header-secondaryNav
ul{margin:0
0 10px;display:block;width:100%}@media only screen and (min-width:1024px){.c_header-navigation ul .c_header-secondaryNav
ul{margin:10px
0 0}}@media only screen and (min-width:1024px){.c_header-navigation ul .c_header-secondaryNav ul
li{display:block;margin:0;padding:0}}.c_header-navigation ul .c_header-secondaryNav ul li
a{padding:12px
0;font-size:15px;color:#144374;border:0}@media only screen and (min-width:1024px){.c_header-navigation ul .c_header-secondaryNav ul li
a{padding:0
0 18px;color:#fff}}@media only screen and (min-width:1024px){.c_header-navigation ul .c_header-secondaryNav ul li a:hover{color:#fff;font-weight:700}}.c_header-navigation .c_header-navigation__cta{margin:0
25px 25px;padding:0}@media only screen and (min-width:1024px){.c_header-navigation .c_header-navigation__cta{display:inline-block;vertical-align:middle;margin:0;margin-left:-4px;min-width:275px;box-sizing:border-box}}@media only screen and (min-width:1280px){.c_header-navigation .c_header-navigation__cta{min-width:305px}}.c_header-navigation .c_header-navigation__cta
a{display:block;background:#f15623;padding:20px
25px;color:#fff;text-decoration:none;font-size:16px;font-weight:700;position:relative;padding-right:50px}@media only screen and (min-width:1280px){.c_header-navigation .c_header-navigation__cta
a{padding:30px
40px}}.c_header-navigation .c_header-navigation__cta a:hover{background:#144374}.c_header-navigation .c_header-navigation__cta a
i{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:1;position:absolute;right:25px;top:50%}@media only screen and (max-width:767px){.c_header--navigationVisible .c_header-main{height:auto}}.c_footer{background:#122b46;color:#fff;padding:25px
0}@media only screen and (min-width:768px){.c_footer{padding:40px
0}}@media only screen and (min-width:1024px){.c_footer{padding:50px
0}}@media only screen and (min-width:1280px){.c_footer{padding:75px
0}}.c_footer
.container{overflow:hidden}.c_footer
h4{font-size:24px;font-weight:700;margin-bottom:20px;position:relative;padding-bottom:15px}.c_footer h4:after{-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);content:"";height:3px;display:block;background:#f15623;width:55px;position:absolute;left:50%;bottom:0}@media only screen and (min-width:1024px){.c_footer
h4{margin-bottom:35px}}.c_footer
p{font-size:14px;line-height:22px}.c_footer-subscription{text-align:center;margin-bottom:35px}@media only screen and (min-width:568px){.c_footer-subscription{max-width:350px;margin:0
auto 35px}}@media only screen and (min-width:768px){.c_footer-subscription{max-width:50%;margin-bottom:40px}}@media only screen and (min-width:1024px){.c_footer-subscription{float:right;text-align:left;margin-bottom:0;width:30%}}@media only screen and (min-width:1024px){.c_footer-subscription h4:after{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);left:0}}.c_footer-subscription
p{color:rgba(255,255,255,0.75)}@media only screen and (min-width:1024px){.c_footer-subscription
p{max-width:275px}}.c_footer-subscription .c_footer-subscriptionForm{margin-top:15px;overflow:hidden}.c_footer-subscription .c_footer-subscriptionForm input[type="text"]{width:calc(100% - 0px);background:#fff;font-size:14px;border:0;padding:15px
15px;color:#00222d;float:left;box-sizing:border-box}.c_footer-subscription .c_footer-subscriptionForm input[type="submit"]{width:calc(100% - 0px);background:#f15623;font-size:14px;border:0;padding:15px
15px;color:#fff;float:left;box-sizing:border-box;margin-top:5px}.c_footer-subscription .c_footer-subscriptionForm
button{width:55px;font-size:16px;color:#fff;margin-top:-1px;padding:15px
15px;background:#f15623;border:0;float:left;box-sizing:border-box;cursor:pointer}.c_footer-subscription
ul{margin:20px
0 0;padding:0}.c_footer-subscription ul
li{list-style:none;display:inline-block;vertical-align:middle}.c_footer-subscription ul li
a{text-decoration:none;color:rgba(255,255,255,0.5)}.c_footer-subscription ul li
i{line-height:1;font-size:24px}.c_footer-subscription ul li i.c_icons-linkedin{font-size:36px}.c_footer-subscription ul li i.c_icons-google{font-size:34px}@media only screen and (min-width:568px){.c_footer-briefIntroLinks{width:100%}}@media only screen and (min-width:1024px){.c_footer-briefIntroLinks{float:left;margin-right:50px;width:calc(70% - 50px)}}.c_footer-briefIntroLinks .c_footer-quickLinks{margin-bottom:35px;overflow:hidden}@media only screen and (min-width:568px){.c_footer-briefIntroLinks .c_footer-quickLinks{float:left;margin-bottom:0;width:calc(50% - 12px)}}@media only screen and (min-width:1024px){.c_footer-briefIntroLinks .c_footer-quickLinks{float:right;width:calc(50% - 25px)}}.c_footer-briefIntroLinks .c_footer-quickLinks h4:after{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);left:0}.c_footer-briefIntroLinks .c_footer-quickLinks
ul{float:left;margin:0;padding:0;width:50%}.c_footer-briefIntroLinks .c_footer-quickLinks ul
li{list-style:none;margin-bottom:0px}.c_footer-briefIntroLinks .c_footer-quickLinks
a{font-size:14px;color:rgba(255,255,255,0.75);text-decoration:none}.c_footer-briefIntroLinks .c_footer-quickLinks a:hover{color:#f15623}.c_footer-briefIntroLinks .c_footer-aboutTeaser{clear:both}@media only screen and (min-width:568px){.c_footer-briefIntroLinks .c_footer-aboutTeaser{clear:none;float:right;width:calc(50% - 12px)}}@media only screen and (min-width:1024px){.c_footer-briefIntroLinks .c_footer-aboutTeaser{float:left;width:calc(50% - 25px)}}.c_footer-briefIntroLinks .c_footer-aboutTeaser
p{color:#f17123}.c_footer-briefIntroLinks .c_footer-aboutTeaser>a{display:inline-block;margin-bottom:20px}.c_footer-briefIntroLinks .c_footer-aboutTeaser
ul{margin:20px
0 0;padding:0}.c_footer-briefIntroLinks .c_footer-aboutTeaser ul
li{list-style:none;padding-left:50px;position:relative;margin-bottom:10px;font-size:14px}@media only screen and (min-width:1024px){.c_footer-briefIntroLinks .c_footer-aboutTeaser ul
li{max-width:280px}}.c_footer-briefIntroLinks .c_footer-aboutTeaser ul li:last-child{margin-top:25px}.c_footer-briefIntroLinks .c_footer-aboutTeaser ul li
i{position:absolute;left:0;top:0;font-size:25px;color:#f15623;line-height:1}.c_footer-briefIntroLinks .c_footer-aboutTeaser ul li i.c_icons-email{font-size:20px}.c_footer-briefIntroLinks .c_footer-aboutTeaser ul li
a{color:#fff;text-decoration:none}.c_legal{color:rgba(0,0,0,0.7);padding:20px
0}@media only screen and (min-width:768px){.c_legal{padding:25px
0}}.c_legal
.container{overflow:hidden}.c_legal
p{font-size:14px;line-height:22px}.c_legal-links{text-align:center}@media only screen and (min-width:768px){.c_legal-links{float:right;text-align:right;width:50%}}.c_legal-links
ul{margin:0;padding:0}.c_legal-links ul
li{list-style:none;display:inline-block;vertical-align:middle;margin:5px
10px 10px}@media only screen and (min-width:768px){.c_legal-links ul
li{margin:0;margin-left:10px}}@media only screen and (min-width:1024px){.c_legal-links ul
li{margin-left:25px}}.c_legal-links ul li
a{font-size:14px;color:rgba(0,0,0,0.75);text-decoration:none}.c_legal-links ul li a:hover{color:#f15623}.c_legal-copyrights{text-align:center;margin-bottom:10px}@media only screen and (min-width:768px){.c_legal-copyrights{float:left;text-align:left;margin-bottom:0;width:50%}}.c_media{display:block}.c_media .c_media-image{width:100%}.c_bannerModule{clear:both;overflow:hidden;position:relative;z-index:1;background:url("/wp-content/themes/jpassociates/assets/images/bg-homebanner.jpg") no-repeat center;background-size:cover}@media only screen and (min-width:768px){.c_bannerModule{min-height:424px;max-height:424px;margin-top:0}}@media only screen and (min-width:1024px){.c_bannerModule{min-height:490px;max-height:490px}}@media only screen and (min-width:1280px){.c_bannerModule{min-height:700px;max-height:700px}}.c_bannerModule .owl-stage{display:flex}.c_bannerModule .owl-item{display:flex;flex:1 0 auto}@media only screen and (min-width:768px){.c_bannerModule .owl-item{min-height:425px;max-height:425px}}@media only screen and (min-width:1024px){.c_bannerModule .owl-item{min-height:525px;max-height:525px}}@media only screen and (min-width:1280px){.c_bannerModule .owl-item{min-height:700px;max-height:700px}}.c_bannerModule .c_bannerModule-dots{-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;padding:0
15px;left:50%;bottom:20px;position:absolute;z-index:12;box-sizing:border-box;text-align:center}@media only screen and (min-width:1024px){.c_bannerModule .c_bannerModule-dots{max-width:calc(100% - 40px);margin:0
auto;padding:0;text-align:left}}@media only screen and (min-width:1280px){.c_bannerModule .c_bannerModule-dots{max-width:1160px;margin:0
auto;padding:0;text-align:left}}.c_bannerModule .c_bannerModule-dots .owl-dot{display:inline-block;width:8px;height:8px;background:rgba(255,255,255,0.5);border-radius:50%;border:0;box-sizing:border-box;padding:0;margin:0
5px 0 0;outline:none;cursor:pointer}@media only screen and (min-width:768px){.c_bannerModule .c_bannerModule-dots .owl-dot{width:12px;height:12px}}.c_bannerModule .c_bannerModule-dots .owl-dot.active{background:#fff}.c_bannerModule .c_bannerModule-items{-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0
15px;box-sizing:border-box;overflow:hidden;position:relative;top:50%;left:50%;display:table;vertical-align:middle}@media only screen and (min-width:768px){.c_bannerModule .c_bannerModule-items{position:absolute;z-index:12}}@media only screen and (min-width:1024px){.c_bannerModule .c_bannerModule-items{display:block;max-width:1160px;margin:0;padding:0;width:calc(100% - 40px)}}.c_bannerModule .c_bannerModule-content{color:#fff;padding:30px
20px;box-sizing:border-box;text-align:center;max-width:500px;margin:0
auto}@media only screen and (min-width:768px){.c_bannerModule .c_bannerModule-content{padding:0;max-width:550px}}@media only screen and (min-width:1024px){.c_bannerModule .c_bannerModule-content{padding:40px
0 30px;padding-left:70px;text-align:left;float:right}}.c_bannerModule .c_bannerModule-content>span{margin-bottom:15px;display:inline-block;font-size:18px}@media only screen and (min-width:1024px){.c_bannerModule .c_bannerModule-content>span{margin-bottom:35px;position:relative;font-size:18px}.c_bannerModule .c_bannerModule-content>span:before{-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:"";height:1px;width:50px;background:#fff;position:absolute;left:-70px;top:50%}}.c_bannerModule .c_bannerModule-content
h1{font-size:20px;font-weight:700;letter-spacing:-1px;margin-bottom:20px}@media only screen and (min-width:768px){.c_bannerModule .c_bannerModule-content
h1{font-size:24px}}@media only screen and (min-width:1024px){.c_bannerModule .c_bannerModule-content
h1{font-size:30px}}.c_bannerModule .c_bannerModule-content
p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:30px}@media only screen and (min-width:768px){.c_bannerModule .c_bannerModule-content
p{font-size:16px;line-height:22px;margin-bottom:40px}}.c_bannerModule .c_bannerModule-content p
strong{font-weight:600}.c_bannerModule .c_bannerModule-content
a{border-radius:10px;display:inline-block;padding:12px
25px;border:2px
solid #f17123;color:#fff;font-size:14px;font-weight:700;text-decoration:none}@media only screen and (min-width:768px){.c_bannerModule .c_bannerModule-content
a{font-size:16px;padding:15px
35px}}.c_bannerModule .c_bannerModule-content a:hover{border:2px
solid #fff}.c_contactTeaser{overflow:hidden;background:url("/wp-content/themes/jpassociates/assets/images/bg-contact-teaser.jpg") no-repeat center;background-size:cover;padding:30px
0 35px}@media only screen and (min-width:768px){.c_contactTeaser{padding:30px
0}}@media only screen and (min-width:1024px){.c_contactTeaser{padding:40px
0}}@media only screen and (min-width:1280px){.c_contactTeaser{padding:60px
0}}.c_contactTeaser .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_contactTeaser
p{font-size:24px;font-weight:700;color:#fff;margin-bottom:20px}@media only screen and (min-width:768px){.c_contactTeaser
p{display:inline-block;width:calc(100% - 220px);vertical-align:middle;margin-bottom:0;margin-right:20px}}@media only screen and (min-width:1024px){.c_contactTeaser
p{font-size:30px;max-width:675px;float:left}}.c_contactTeaser
a{background:#fff;display:inline-block;border-radius:8px;padding:14px
25px;font-size:16px;font-weight:700;color:#000;text-decoration:none;text-transform:uppercase}.c_contactTeaser a
i{font-size:14px;margin-left:10px}.c_contactTeaser a:hover{background:#144374;color:#fff}@media only screen and (min-width:768px){.c_contactTeaser
a{display:inline-block;vertical-align:middle}}@media only screen and (min-width:1024px){.c_contactTeaser
a{float:right;margin-top:18px}}.c_freeConsultation{overflow:hidden;background:#144374;padding:30px
0 35px}@media only screen and (min-width:768px){.c_freeConsultation{padding:30px
0}}@media only screen and (min-width:1024px){.c_freeConsultation{padding:40px
0}}@media only screen and (min-width:1280px){.c_freeConsultation{padding:60px
0}}.c_freeConsultation .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_freeConsultation
h3{font-size:24px;font-weight:700;margin-bottom:30px;position:relative;padding-bottom:15px;text-transform:uppercase;color:#fff}.c_freeConsultation h3:after{content:"";height:3px;display:block;background:#f15623;width:55px;position:absolute;left:0;bottom:0}@media only screen and (min-width:1024px){.c_freeConsultation
h3{margin-bottom:35px}}.c_freeConsultation .c_freeConsultation-fields{margin-bottom:15px;position:relative}@media only screen and (min-width:568px){.c_freeConsultation .c_freeConsultation-fields{display:inline-block;margin-right:-4px;vertical-align:middle;width:calc(50% - 10px)}.c_freeConsultation .c_freeConsultation-fields:nth-child(3n){margin-left:20px}.c_freeConsultation .c_freeConsultation-fields:nth-child(5){margin-left:20px;margin-right:0px}.c_freeConsultation .c_freeConsultation-fields:nth-child(6){margin-left:0px;margin-right:0px}}@media only screen and (min-width:1280px){.c_freeConsultation .c_freeConsultation-fields{display:inline-block;margin-right:-4px;vertical-align:middle;width:calc(33.33% - 13.33px)}.c_freeConsultation .c_freeConsultation-fields:nth-child(3){margin-left:20px;margin-right:16px}.c_freeConsultation .c_freeConsultation-fields:nth-child(4){margin-left:0;margin-right:16px}.c_freeConsultation .c_freeConsultation-fields:nth-child(5){margin-left:0px;margin-right:16px}}.c_freeConsultation .c_freeConsultation-fields input,.c_freeConsultation .c_freeConsultation-fields
select{border:0;padding:14px
15px;width:100%;box-sizing:border-box;font-size:14px;border-radius:0;color:#000}.c_freeConsultation .c_freeConsultation-fields input::placeholder{color:rgba(0,0,0,0.7)}.c_freeConsultation .c_freeConsultation-fields input:-ms-input-placeholder{color:rgba(0,0,0,0.7)}.c_freeConsultation .c_freeConsultation-fields input::-ms-input-placeholder{color:rgba(0,0,0,0.7)}.c_freeConsultation .c_freeConsultation-fields
select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding-right:40px}.c_freeConsultation .c_freeConsultation-fields
i{-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;top:calc(50% - 7.5px);right:7px;color:#144374;pointer-events:none}.c_freeConsultation .c_freeConsultation-fields .btn-send{background:#f15623;display:inline-block;border-radius:8px;padding:14px
35px;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;width:50%}.c_freeConsultation .c_freeConsultation-fields .btn-send:hover{background:#fff;color:#000}.c_ourServices{overflow:hidden;padding:40px
0 45px}@media only screen and (min-width:768px){.c_ourServices{padding:50px
0}}@media only screen and (min-width:1024px){.c_ourServices{padding:70px
0}}@media only screen and (min-width:1280px){.c_ourServices{padding:100px
0}}.c_ourServices .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_ourServices-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_ourServices-content
h3{color:#000;font-size:24px;font-weight:700;margin-bottom:50px}@media only screen and (min-width:1024px){.c_ourServices-content
h3{text-align:center}}.c_ourServices-content
h5{color:rgba(0,0,0,0.7);font-size:16px;margin-bottom:8px}@media only screen and (min-width:1024px){.c_ourServices-content
h5{text-align:center}}.c_ourServices-content
ul{margin:0
0 30px;padding:0}.c_ourServices-content ul
li{list-style:none;padding:0;font-size:14px;line-height:18px;color:rgba(0,0,0,0.7);margin-bottom:30px}@media only screen and (min-width:1024px){.c_ourServices-content ul
li{display:inline-block;vertical-align:middle;width:30%;margin:0
1.5%;margin-bottom:0}}.c_ourServices-content ul li:last-child{margin-bottom:0}.c_ourServices-content ul li
span{display:inline-block;width:90px;height:90px;margin-right:26px;background:#f15623;vertical-align:top;position:relative}@media only screen and (min-width:568px){.c_ourServices-content ul li
span{vertical-align:middle}}.c_ourServices-content ul li span
img{position:absolute;top:20px;left:20px}.c_ourServices-content ul li
p{display:inline-block;vertical-align:top;width:calc(100% - 120px);margin-right:-4px}@media only screen and (min-width:568px){.c_ourServices-content ul li
p{vertical-align:middle}}.c_ourServices-content ul li
strong{font-weight:600;font-size:20px;display:block;color:#000;margin-bottom:10px}.c_ourServices-content
ol{margin:0;padding:0}.c_ourServices-content ol
li{list-style:none;padding:15px
0;border-bottom:1px solid rgba(0,0,0,0.25);font-family:"GothamBook","Arial Unicode MS",sans-serif;font-size:14px;color:rgba(0,0,0,0.8)}.c_ourServices-content ol li:last-child{border-bottom:0}.c_ourServices-content .c_ourServices-contentBlock.c_ourServices-contentBlock--left{margin-bottom:30px}@media only screen and (min-width:768px){.c_ourServices-content .c_ourServices-contentBlock.c_ourServices-contentBlock--left{margin-bottom:40px}}.c_ourServices-content .c_ourServices-contentBlock-visual{text-align:center}@media only screen and (min-width:1024px){.c_ourServices-content .c_ourServices-contentBlock-visual{text-align:right;margin-top:30px}}.c_ourServices-content .c_ourServices-contentBlock-visual
img{max-width:100%}.c_whatWeDo{background:#f2f2f2;overflow:hidden;padding:50px
0}@media only screen and (min-width:1280px){.c_whatWeDo{padding:70px
0}}.c_whatWeDo .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_whatWeDo-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_whatWeDo-content
h3{font-size:24px;font-weight:700;margin-bottom:30px;position:relative;padding-bottom:15px;text-transform:uppercase;color:#000}.c_whatWeDo-content h3:after{content:"";height:3px;display:block;background:#f15623;width:55px;position:absolute;left:0;bottom:0}@media only screen and (min-width:1024px){.c_whatWeDo-content
h3{margin-bottom:35px}}.c_whatWeDo-content
ul{margin:0
0 30px;padding:0}.c_whatWeDo-content ul
li{list-style:none;padding:0;font-size:14px;line-height:18px;color:rgba(0,0,0,0.7);margin-bottom:60px}.c_whatWeDo-content ul li:last-child{margin-bottom:0}.c_whatWeDo-content ul li
span{display:inline-block;width:55px;margin-right:20px;vertical-align:top;position:relative}@media only screen and (min-width:568px){.c_whatWeDo-content ul li
span{vertical-align:middle}}.c_whatWeDo-content ul li
p{display:inline-block;vertical-align:top;width:calc(100% - 120px);margin-right:-4px}@media only screen and (min-width:568px){.c_whatWeDo-content ul li
p{vertical-align:middle}}.c_whatWeDo-content ul li
strong{font-weight:600;font-size:20px;display:block;color:#000;margin-bottom:10px}.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left{margin-bottom:40px}@media only screen and (min-width:768px){.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left{margin-bottom:50px}}@media only screen and (min-width:1024px){.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left{float:left;width:calc(50% - 25px);margin-bottom:0}}.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left>img{margin-bottom:30px;max-width:100%}.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left
p{font-size:14px;line-height:18px;color:rgba(0,0,0,0.7);margin-bottom:30px}@media only screen and (min-width:1024px){.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left
p{max-width:500px}}.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left
ul{margin:0
0 30px;padding:0;overflow:hidden}.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left ul
li{list-style:none;margin:0
0 10px;padding:0
0 0 20px;position:relative;background:url(/wp-content/themes/jpassociates/assets/img/ico-arrow.png) no-repeat left 3px}@media only screen and (min-width:568px){.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left ul
li{float:left;width:calc(50% - 20px)}}.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left .c_whatWeDo-button{background:#f15623;display:inline-block;border-radius:8px;padding:14px
25px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--left .c_whatWeDo-button:hover{background:#144374;color:#fff}@media only screen and (min-width:1024px){.c_whatWeDo-content .c_whatWeDo-contentBlock.c_whatWeDo-contentBlock--right{float:left;width:calc(50% - 25px);margin-left:50px}}.c_whatWeDo-content .c_whatWeDo-contentBlock-visual{text-align:center}@media only screen and (min-width:1024px){.c_whatWeDo-content .c_whatWeDo-contentBlock-visual{text-align:right;margin-top:30px}}.c_whatWeDo-content .c_whatWeDo-contentBlock-visual
img{max-width:100%}.c_heroVisual{position:relative;z-index:1;overflow:hidden;min-height:350px;max-height:350px}@media only screen and (min-width:568px){.c_heroVisual{min-height:300px;max-height:300px}}@media only screen and (min-width:1024px){.c_heroVisual{min-height:350px;max-height:350px}}.c_heroVisual
.container{position:relative;z-index:3}.c_heroVisual .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_heroVisual
.c_media{-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;height:100%;width:100%;top:50%;left:50%;z-index:2}@media only screen and (min-width:1280px){.c_heroVisual
.c_media{width:100%;height:auto}}.c_heroVisual .c_media .c_media-image{height:100%;width:auto}@media only screen and (min-width:1280px){.c_heroVisual .c_media .c_media-image{width:100%;height:auto}}.c_heroVisual .c_heroVisual-content
h2{font-size:30px;color:#fff;font-weight:700;margin:55px
0}.c_heroVisual .c_heroVisual-content h2
span{display:block;font-size:24px;font-weight:400;color:rgba(255,255,255,0.5)}@media only screen and (min-width:1024px){.c_heroVisual .c_heroVisual-content
h2{float:left;width:60%;margin:125px
0 0}}@media only screen and (min-width:1280px){.c_heroVisual .c_heroVisual-content
h2{float:left;width:60%;margin:150px
0 0}}.c_heroVisual .c_heroVisual-content
select{background:transparent url("/wp-content/themes/jpassociates/assets/img/dropdown.png") no-repeat right 10px center;border:1px
solid rgba(255,255,255,0.5);padding:14px
15px;width:100%;box-sizing:border-box;font-size:14px;border-radius:0;color:rgba(255,255,255,0.75);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding-right:40px}@media only screen and (min-width:1280px){.c_heroVisual .c_heroVisual-content
select{float:right;width:40%;margin:160px
0 0}}.c_assets{margin-top:-30px;margin-bottom:-140px;position:relative;z-index:2}@media only screen and (max-width:767px){.c_assets{margin-bottom:-45px}}.c_assets-container{background:#2B778E}.c_assets-abstractTop{background:url("/wp-content/themes/jpassociates/assets/img/services-abstract-top.svg") no-repeat top left;height:140px}@media only screen and (max-width:767px){.c_assets-abstractTop{height:50px}}.c_assets-abstractBottom{background:url("/wp-content/themes/jpassociates/assets/img/services-abstract-bottom.svg") no-repeat top left;height:140px}@media only screen and (max-width:767px){.c_assets-abstractBottom{height:50px}}.c_assets-title{padding:25px
0}.c_assets-title
h2{font-family:"Gotham-Bold","Arial Unicode MS",sans-serif;font-size:48px;color:rgba(255,255,255,0.5);letter-spacing:-2px;text-align:center}@media only screen and (max-width:767px){.c_assets-title
h2{font-size:36px}}.c_assets-content{padding:25px
0 50px}.c_assets-content .c_assets-blockTop{background:url("/wp-content/themes/jpassociates/assets/img/services-triangle.svg") no-repeat top left;height:80px}.c_assets-content .c_assets-blockBottom{background:url("/wp-content/themes/jpassociates/assets/img/services-triangle-reverse.svg") no-repeat top left;height:80px}.c_assets-content
ul{margin:0
0 30px 0;padding:0}.c_assets-content ul
li{list-style:none;padding:16px
50px 12px;border-bottom:1px solid rgba(255,255,255,0.5);font-family:"GothamBook","Arial Unicode MS",sans-serif;font-size:16px;color:#fff}.c_assets-content ul li:first-child{border-top:1px solid rgba(255,255,255,0.5)}.c_assets-content ul li
span{display:inline-block;vertical-align:middle;width:150px;text-align:right}@media only screen and (max-width:767px){.c_assets-content ul li
span{width:auto;text-align:left}}.c_assets-content ul li span:first-child{width:calc(100% - 310px);text-align:left}@media only screen and (max-width:767px){.c_assets-content ul li span:first-child{width:100%;display:block;margin-bottom:8px}}@media only screen and (max-width:767px){.c_assets-content ul li span:last-child{display:inline-block}}.c_assets-content
p{font-family:"GothamBook","Arial Unicode MS",sans-serif;font-size:16px;color:#fff;line-height:22px;margin-bottom:20px;padding:0
50px}.c_projects{overflow:hidden;padding-bottom:100px}.c_projects-container{float:right;width:calc(100% - 185px);max-width:788px;padding:40px
0;box-sizing:border-box;overflow:hidden}@media only screen and (max-width:767px){.c_projects-container{float:none;width:100%}}.c_projects-container
h2{color:#000;font-family:"Gotham-Bold","Arial Unicode MS",sans-serif;font-size:36px;font-weight:normal;letter-spacing:-2px;margin-bottom:40px}.c_projects-container h2
span{display:block;font-size:14px;color:#2B778E;letter-spacing:0;font-family:"GothamBook","Arial Unicode MS",sans-serif}.c_projects-container
h3{color:#2B778E;font-family:"Gotham-Bold","Arial Unicode MS",sans-serif;font-size:20px;font-weight:normal}.c_projects-container
p{font-family:"GothamBook","Arial Unicode MS",sans-serif;font-size:14px;color:rgba(0,0,0,0.8);line-height:20px;margin-bottom:30px}.c_projects-container
p.lead{font-size:16px;line-height:24px}.c_projects-container p
strong{font-weight:normal;font-family:"Gotham-Bold","Arial Unicode MS",sans-serif}.c_projects-container p
span.inline{display:inline-block;width:40%}.c_projects-container .c_projects-cityTitle{clear:both;margin-top:30px}.c_projects-container .c_projects-cityTitle
h4{color:#f60;font-family:"Gotham-Bold","Arial Unicode MS",sans-serif;font-size:18px;font-weight:normal;margin-bottom:20px}.c_projects-container .c_projects-items{float:left;width:calc(50% - 39px);margin-bottom:45px;font-family:"GothamBook","Arial Unicode MS",sans-serif;font-size:14px;color:#000;line-height:18px}@media only screen and (max-width:767px){.c_projects-container .c_projects-items{float:none;width:100%}}.c_projects-container .c_projects-items
strong{font-weight:normal;font-family:"Gotham-Bold","Arial Unicode MS",sans-serif}.c_projects-container .c_projects-items:nth-child(even){margin-left:78px}@media only screen and (max-width:767px){.c_projects-container .c_projects-items:nth-child(even){margin-left:0}}.c_projects-container .c_projects-items:nth-child(odd){clear:both}.c_projects-container .c_projects-items .c_project-itemTitle
h5{font-size:14px}.c_projects-container .c_projects-items .c_project-itemTitle
span{font-size:12px}.c_projects-container .c_projects-items .c_project-itemStatus{color:#2B778E}.c_projects-container .c_projects-items .c_project-itemArchitect,.c_projects-container .c_projects-items .c_project-itemConsultant{color:rgba(0,0,0,0.7)}.c_projects-container .c_projects-items .c_project-itemImage{margin:13px
0;position:relative}.c_projects-container .c_projects-items .c_project-itemImage
img{display:block}.c_projects-container .c_projects-items .c_project-itemShadow{background:url("/wp-content/themes/jpassociates/assets/img/projects/bg-shadow.png") repeat-x bottom;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.c_projects-container .c_projects-items .c_project-itemArea{position:absolute;left:25px;bottom:20px;z-index:2;font-size:20px;font-family:"Gotham-Bold","Arial Unicode MS",sans-serif;color:#fff}.c_projects-container .c_projects-items .c_project-itemArea
span{font-size:12px}.c_projects-container .c_projects-items .c_project-itemMedia{overflow:hidden;margin-bottom:10px}.c_projects-container .c_projects-items .c_project-itemMedia
ul{margin:0;padding:0}.c_projects-container .c_projects-items .c_project-itemMedia ul
li{list-style:none;float:left;margin-left:8px}.c_projects-container .c_projects-items .c_project-itemMedia ul li:first-child{margin-left:0;margin-right:2px}.c_projects-container .c_projects-items .c_project-itemMedia ul li:nth-child(7n){margin-left:0}.c_projects-sidebar{float:left;width:285px;box-sizing:border-box;padding-top:5px}@media only screen and (max-width:767px){.c_projects-sidebar{float:none;width:100%}}.c_projects-sidebar .c_projects-fakeBorder{padding-top:12px;border-bottom:15px solid rgba(36,175,194,0.65)}@media only screen and (max-width:767px){.c_projects-sidebar .c_projects-fakeBorder{display:none}}.c_testimonials{background:#f2f2f2;overflow:hidden;padding:50px
0}@media only screen and (min-width:1280px){.c_testimonials{padding:70px
0}}.c_testimonials .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_testimonials .c_testimonials-contentBlock{margin-bottom:50px}.c_testimonials .c_testimonials-contentBlock
h4{font-size:26px;font-weight:700;color:#144374;margin-bottom:15px}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-contentBlock
h4{margin-bottom:25px}}.c_testimonials .c_testimonials-contentBlock
p{font-size:14px;line-height:20px;color:rgba(0,0,0,0.75);margin-bottom:20px}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-contentBlock
p{margin-bottom:30px}}.c_testimonials .c_testimonials-contentBlock .c_testimonials-button{background:#f15623;display:inline-block;border-radius:8px;padding:14px
25px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.c_testimonials .c_testimonials-contentBlock .c_testimonials-button:hover{background:#144374;color:#fff}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-contentBlock{float:left;width:calc(33.33% - 33px);text-align:right}}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-reviews{float:left;width:calc(66.66% - 17px);margin-left:49.5px}}.c_testimonials .c_testimonials-header{margin-bottom:30px}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-header{margin-bottom:50px}}.c_testimonials .c_testimonials-header
h3{font-size:24px;font-weight:700;margin-bottom:30px;position:relative;padding-bottom:15px;color:#000}.c_testimonials .c_testimonials-header h3:after{content:"";height:3px;display:block;background:#f15623;width:55px;position:absolute;left:0;bottom:0}.c_testimonials .c_testimonials-content .c_testimonials-item{text-align:center;position:relative}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-content .c_testimonials-item{text-align:left}}.c_testimonials .c_testimonials-content .c_testimonials-quote{font-size:14px;line-height:20px;color:rgba(0,0,0,0.75)}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-content .c_testimonials-quote{margin-left:125px}}.c_testimonials .c_testimonials-content .c_testimonials-quote
p{margin-bottom:15px}.c_testimonials .c_testimonials-content .c_testimonials-author{font-size:14px;color:rgba(0,0,0,0.75);border-bottom:1px solid rgba(0,0,0,0.25);padding-bottom:15px;margin-bottom:20px}.c_testimonials .c_testimonials-content .c_testimonials-author
strong{font-weight:700;display:block;font-size:22px;color:#000}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-content .c_testimonials-author{margin-left:125px}}.c_testimonials .c_testimonials-content .c_testimonials-picture{width:100px;margin:0
auto;margin-bottom:25px;margin-top:8px}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-content .c_testimonials-picture{position:absolute;left:0;top:0}}.c_testimonials .c_testimonials-dots{margin-top:30px;text-align:center}@media only screen and (min-width:1024px){.c_testimonials .c_testimonials-dots{text-align:left;margin-left:125px}}.c_testimonials .c_testimonials-dots.disabled{margin-top:0}.c_testimonials .c_testimonials-dots .owl-dot{display:inline-block;width:8px;height:8px;background:rgba(0,0,0,0.3);border-radius:50%;padding:0;margin:0
3px;outline:none;cursor:pointer;width:12px;height:12px}.c_testimonials .c_testimonials-dots .owl-dot.active{background:#000}.c_services{background:#003e54;overflow:hidden;padding:10px
0;color:#fff}@media only screen and (min-width:568px){.c_services{padding:20px
0}}@media only screen and (min-width:768px){.c_services{padding:25px
0}}@media only screen and (min-width:1024px){.c_services{padding:30px
0}}.c_services-item{margin:30px
0;box-sizing:border-box;border:1px
solid rgba(255,255,255,0.55);padding:20px}.c_services-item:first-child{border:0;padding:0}@media only screen and (min-width:568px){.c_services-item{float:left;width:calc(50% - 15px);margin:15px
0 15px 30px;padding:20px
30px}.c_services-item:nth-child(2n+1){clear:both;margin-left:0}.c_services-item:first-child{padding:20px
0}}@media only screen and (min-width:1024px){.c_services-item{float:left;width:calc(33.33% - 20px);margin:30px
0 30px 30px;padding:20px
30px}.c_services-item:nth-child(2n+1){clear:none;margin-left:30px}.c_services-item:nth-child(3n+1){clear:both;margin-left:0}.c_services-item:first-child{padding:20px
0}}@media only screen and (min-width:1280px){.c_services-item{float:left;width:calc(33.33% - 30px);margin:30px
0 30px 45px;padding:20px
30px}.c_services-item:nth-child(2n+1){clear:none;margin-left:45px}.c_services-item:nth-child(3n+1){clear:both;margin-left:0}.c_services-item:first-child{padding:20px
0}}.c_services-item
h2{font-size:24px;font-weight:700}.c_services-item
h3{font-size:16px;margin-bottom:15px}.c_services-item h3
strong{font-weight:600;display:block}.c_services-item
ul{margin:0;padding:0}.c_services-item ul
li{list-style:none;margin-bottom:6px}.c_services-item
p{font-size:14px;line-height:22px;color:rgba(255,255,255,0.5)}.c_services-item
a{font-size:14px;color:rgba(255,255,255,0.5);text-decoration:none}.c_services-item a:hover{color:#00a1d4}.c_whyChooseUs{overflow:hidden;padding:30px
0}@media only screen and (min-width:768px){.c_whyChooseUs{padding:40px
0 20px}}@media only screen and (min-width:1024px){.c_whyChooseUs{padding:50px
0 20px}}@media only screen and (min-width:1280px){.c_whyChooseUs{padding:60px
0 40px}}.c_whyChooseUs-header{text-align:center;margin-bottom:30px}@media only screen and (min-width:768px){.c_whyChooseUs-header{margin-bottom:50px}}.c_whyChooseUs-header
h2{font-size:20px;font-weight:700;color:#004e69}@media only screen and (min-width:768px){.c_whyChooseUs-header
h2{font-size:22px}}.c_whyChooseUs-navigator{max-width:500px;margin:0
auto;margin-bottom:20px}.c_whyChooseUs-navigator
ul{margin:0;padding:0;overflow:hidden}.c_whyChooseUs-navigator ul
li{list-style:none;float:left;width:33.33%;text-align:center;position:relative;padding-bottom:30px}.c_whyChooseUs-navigator ul li:before{-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.75);-ms-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.75);-o-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.75);content:"";width:8px;height:8px;background:rgba(0,0,0,0.3);border:2px
solid #fff;display:inline-block;position:absolute;bottom:4px;left:50%;border-radius:50%;margin-left:-4px}.c_whyChooseUs-navigator ul li:after{content:"";height:1px;position:absolute;background:rgba(0,0,0,0.1);width:100%;bottom:10px;left:0}.c_whyChooseUs-navigator ul li:first-child:after{width:50%;left:50%}.c_whyChooseUs-navigator ul li:last-child:after{width:50%;right:50%}.c_whyChooseUs-navigator ul li.active:before{background:#004e69}.c_whyChooseUs-navigator ul li
a{font-size:14px;font-weight:600;color:#00a1d4;text-decoration:none}.c_whyChooseUs-content{margin:0
auto 30px;color:#7c7c7c;overflow:hidden;max-width:800px}.c_whyChooseUs-content .c_whyChooseUs-itemVisual
img{display:block;max-width:100%;width:auto}@media only screen and (min-width:1024px){.c_whyChooseUs-content .c_whyChooseUs-itemVisual
img{float:right;margin-right:20px}}@media only screen and (min-width:568px){.c_whyChooseUs-content .c_whyChooseUs-itemVisual{float:left;width:46%}}.c_whyChooseUs-content .c_whyChooseUs-itemContent{box-sizing:border-box;text-align:center}.c_whyChooseUs-content .c_whyChooseUs-itemContent
h3{font-weight:600}.c_whyChooseUs-content .c_whyChooseUs-itemContent
p{font-size:14px;margin-top:20px;line-height:22px}.c_productTeaser{position:relative;z-index:2;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);-ms-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);-o-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);background:#fff}.c_productTeaser-content{margin:0;padding:0}.c_productTeaser-content
ul{margin:0;padding:0}.c_productTeaser-content ul
li{list-style:none;position:relative;border-bottom:1px solid rgba(0,0,0,0.1);max-height:105px}@media only screen and (min-width:768px){.c_productTeaser-content ul
li{display:inline-block;margin-right:-4px;width:50%;border-bottom:0;vertical-align:middle}}@media only screen and (min-width:1024px){.c_productTeaser-content ul
li{width:33.33%}}.c_productTeaser-content ul li:last-child{border-bottom:0}@media only screen and (min-width:768px){.c_productTeaser-content ul li:last-child{width:100%;text-align:center}}@media only screen and (min-width:1024px){.c_productTeaser-content ul li:last-child{width:33.33%}}.c_productTeaser-content ul li a>span{width:105px;height:105px;background:#122b46;display:inline-block;vertical-align:middle;margin-right:-4px;position:relative}.c_productTeaser-content ul li a > span
i{-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;position:absolute;font-size:50px;left:50%;top:50%;line-height:1}.c_productTeaser-content ul li a > span i.c_icons-calendar{font-size:40px}.c_productTeaser-content ul li a
h3{display:inline-block;vertical-align:middle;width:calc(100% - 129px);margin-left:20px;font-size:18px;color:#000;font-weight:700}.c_productTeaser-content ul li a h3
span{font-size:14px;color:rgba(0,0,0,0.7);font-weight:400;display:block}.c_productTeaser-content ul li a:hover>span{background:#f15623}.c_productTeaser-content ul li
h4{background:#f15623;padding:15px
20px;position:relative;color:#fff;font-weight:400;font-size:20px;box-sizing:border-box}@media only screen and (min-width:568px){.c_productTeaser-content ul li
h4{text-align:center}}@media only screen and (min-width:1024px){.c_productTeaser-content ul li
h4{text-align:left;font-size:18px;min-height:115px}}@media only screen and (min-width:1280px){.c_productTeaser-content ul li
h4{padding:15px
30px}}.c_productTeaser-content ul li h4
strong{display:inline-block;vertical-align:middle;color:#fff;font-size:60px;font-weight:700}@media only screen and (min-width:768px){.c_productTeaser-content ul li h4
strong{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);position:static;display:inline-block;vertical-align:middle}}.c_productTeaser-content ul li h4
span{display:inline-block;vertical-align:middle;width:calc(100% - 100px);margin-left:15px;max-width:260px;text-align:left}@media only screen and (min-width:1280px){.c_productTeaser-content ul li h4
span{font-size:22px}}.c_productTeaser-specialistsContent{margin:0;padding:0}.c_productTeaser-specialistsContent
ul{margin:0;padding:20px
0;text-align:center}.c_productTeaser-specialistsContent ul
li{display:inline-block;vertical-align:middle;list-style:none;margin:0
10px}.c_productTeaser-specialistsContent ul li:first-child{display:block;margin-bottom:15px;font-size:16px}@media only screen and (min-width:1024px){.c_productTeaser-specialistsContent ul li:first-child{display:inline-block;margin-bottom:0;font-size:16px}}.c_pageHeader{clear:both;position:relative;z-index:1;background:url("/wp-content/themes/jpassociates/assets/img/bg-homebanner.jpg") no-repeat center;background-size:cover;padding-bottom:30px}.c_pageHeader:before{clear:both;content:"";display:table;margin-top:-1px;height:0}@media only screen and (min-width:768px){.c_pageHeader{padding-bottom:0}}.c_pageHeader
.container{position:relative}.c_pageHeader .container
.container{padding:0}@media only screen and (min-width:768px){.c_pageHeader .container
.container{padding:0
25px}}@media only screen and (min-width:768px){.c_pageHeader
.c_productTeaser{margin-top:0;position:absolute;bottom:0;right:0;max-width:45%}}@media only screen and (min-width:1024px){.c_pageHeader
.c_productTeaser{max-width:370px}}@media only screen and (min-width:768px){.c_pageHeader .c_productTeaser .c_productTeaser-content{padding:15px
15px 0}}@media only screen and (min-width:768px){.c_pageHeader .c_productTeaser .c_productTeaser-content
ul{text-align:left}}.c_pageHeader .c_productTeaser .c_productTeaser-content ul
li{list-style:none;position:relative;padding-left:90px;margin-bottom:20px;box-sizing:border-box}@media only screen and (min-width:568px){.c_pageHeader .c_productTeaser .c_productTeaser-content ul
li{padding-left:0}}@media only screen and (min-width:768px){.c_pageHeader .c_productTeaser .c_productTeaser-content ul
li{display:block;text-align:left;width:100%;border-left:0;vertical-align:middle;margin-left:0;padding-left:90px;margin-bottom:20px}}@media only screen and (min-width:768px){.c_pageHeader .c_productTeaser .c_productTeaser-content ul li
i{position:absolute}}@media only screen and (min-width:568px){.c_pageHeader .c_productTeaser .c_productTeaser-content ul li:first-child{width:calc(33% - 40px)}}@media only screen and (min-width:768px){.c_pageHeader .c_productTeaser .c_productTeaser-content ul li:first-child{width:100%;border-left:0;padding-left:90px}}@media only screen and (min-width:568px){.c_pageHeader .c_productTeaser .c_productTeaser-content ul li:nth-child(2){width:calc(33% + 40px);padding-left:20px}}@media only screen and (min-width:768px){.c_pageHeader .c_productTeaser .c_productTeaser-content ul li:nth-child(2){width:100%;padding-left:90px}}.c_pageHeader .c_productTeaser .c_productTeaser-content ul li:nth-child(2) i{left:0}@media only screen and (min-width:568px){.c_pageHeader .c_productTeaser .c_productTeaser-content ul li:last-child{padding-left:0;width:calc(33% - 40px)}}@media only screen and (min-width:768px){.c_pageHeader .c_productTeaser .c_productTeaser-content ul li:last-child{width:100%;padding-left:90px}}.c_pageHeader .c_productTeaser .c_productTeaser-content ul li:last-child
i{left:13px}.c_pageHeader .c_productTeaser .c_productTeaser-content
a{text-decoration:none}.c_pageHeader .c_productTeaser .c_productTeaser-content
h4{font-weight:700;color:#004e69;font-size:16px}@media only screen and (min-width:568px){.c_pageHeader .c_productTeaser .c_productTeaser-content
h4{margin-top:20px;font-size:16px}}@media only screen and (min-width:768px){.c_pageHeader .c_productTeaser .c_productTeaser-content
h4{margin-top:0;font-size:16px}}@media only screen and (min-width:1024px){.c_pageHeader .c_productTeaser .c_productTeaser-content
h4{font-size:16px}}.c_pageHeader .c_productTeaser .c_productTeaser-content
span{font-weight:600;color:#00a1d4;font-size:14px}@media only screen and (min-width:568px){.c_pageHeader .c_productTeaser .c_productTeaser-content
span{font-size:14px}}@media only screen and (min-width:768px){.c_pageHeader .c_productTeaser .c_productTeaser-content
span{font-size:14px}}@media only screen and (min-width:1024px){.c_pageHeader-content{margin-top:60px;min-height:inherit}}.c_pageHeader-content
p{font-size:22px;color:#fff;padding:25px
0;box-sizing:border-box;text-align:center}@media only screen and (min-width:768px){.c_pageHeader-content
p{text-align:left;max-width:52%;padding:60px
0}}@media only screen and (min-width:1024px){.c_pageHeader-content
p{max-width:calc(100% - 400px);padding:65px
5px}}@media only screen and (min-width:1280px){.c_pageHeader-content
p{max-width:700px}}.c_pageHeader-title{background:#ff900d}.c_pageHeader-title
h2{font-size:32px;color:#000;padding:25px
0 50px;font-weight:700;box-sizing:border-box}@media only screen and (min-width:768px){.c_pageHeader-title
h2{padding:25px
0;max-width:52%}}@media only screen and (min-width:1024px){.c_pageHeader-title
h2{max-width:calc(100% - 400px);padding:40px
5px}}@media only screen and (min-width:1280px){.c_pageHeader-title
h2{max-width:700px}}.c_pageContent{overflow:hidden;padding:40px
0 45px}@media only screen and (min-width:768px){.c_pageContent{padding:50px
0}}@media only screen and (min-width:1024px){.c_pageContent{padding:70px
0}}@media only screen and (min-width:1280px){.c_pageContent{padding:100px
0}}.c_pageContent .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_pageContent-content{padding:30px
0 0;box-sizing:border-box}@media only screen and (min-width:768px){.c_pageContent-content{padding:50px
0 0}}@media only screen and (min-width:1024px){.c_pageContent-content{float:left;width:calc(100% - 370px);padding:50px
0 0}}@media only screen and (min-width:1280px){.c_pageContent-content{padding:70px
0 20px}}.c_pageContent-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_pageContent-content
img{max-width:100%;margin-bottom:30px}.c_pageContent-content
h3{color:#00a1d4;font-size:20px;font-weight:600;margin-bottom:20px}.c_pageContent-content
h4{color:#000;font-size:16px;font-weight:600;margin-bottom:20px}.c_pageContent-content
p{font-size:14px;color:#000;line-height:24px;margin-bottom:30px}.c_pageContent-content
p.lead{font-size:22px;line-height:30px;color:#004e69}.c_pageContent-content p
strong{font-weight:700}.c_pageContent-content p
a{color:#00a1d4;text-decoration:none}.c_pageContent-content p a:hover{text-decoration:underline}.c_pageContent-content
a{color:#004e69;text-decoration:none}.c_pageContent-content a:hover{color:#ff900d}.c_pageContent-content
ul{margin:0
0 30px;padding:0}.c_pageContent-content ul
li{background:url("/wp-content/themes/jpassociates/assets/img/bullete-orange.png") no-repeat left 8px;list-style:none;padding:0;font-size:14px;line-height:24px;color:#000;padding-left:20px;margin-bottom:8px}.c_pageContent-content ul li
ul{margin-top:10px;margin-left:20px;margin-bottom:15px}.c_pageContent-content ul li ul
li{background:url("/wp-content/themes/jpassociates/assets/img/bullete-blue.png") no-repeat left 8px}.c_pageContent-content
ol{margin:0;padding:0}.c_pageContent-content ol
li{list-style:none;padding:15px
0;border-bottom:1px solid rgba(0,0,0,0.25);font-family:"GothamBook","Arial Unicode MS",sans-serif;font-size:14px;color:rgba(0,0,0,0.8)}.c_pageContent-content ol li:last-child{border-bottom:0}.c_pageContent-content
table{margin-bottom:25px;border-top:1px solid rgba(102,102,102,0.25);border-right:1px solid rgba(102,102,102,0.25);font-size:14px}.c_pageContent-content table tr:nth-child(odd){background-color:#fff}.c_pageContent-content table tr:nth-child(even){background-color:#E6EEF4}.c_pageContent-content table
td{padding:10px;border-bottom:1px solid rgba(102,102,102,0.25);border-left:1px solid rgba(102,102,102,0.25)}.c_pageContent-content .c_pageContent-table{overflow-x:auto}.c_pageContent--intro{overflow:hidden}.c_pageContent--intro .c_pageContent-introImage{margin-bottom:30px}.c_pageContent--intro .c_pageContent-introImage
img{max-width:100%}@media only screen and (min-width:768px){.c_pageContent--intro .c_pageContent-introImage{float:left;width:calc(50% - 25px)}}@media only screen and (min-width:1024px){.c_pageContent--intro .c_pageContent-introImage{width:calc(33.33% - 33px);margin-bottom:0}}.c_pageContent--intro .c_pageContent-introContent{margin-bottom:30px}.c_pageContent--intro .c_pageContent-introContent
h3{color:#000;font-size:24px;font-weight:700;margin-bottom:15px}.c_pageContent--intro .c_pageContent-introContent
h4{color:#000;font-size:20px;font-weight:600;margin-bottom:15px}.c_pageContent--intro .c_pageContent-introContent
p{font-size:14px;color:rgba(0,0,0,0.7);line-height:20px;margin-bottom:25px}.c_pageContent--intro .c_pageContent-introContent p
strong{font-weight:700}.c_pageContent--intro .c_pageContent-introContent p
a{color:#f15623;text-decoration:none}.c_pageContent--intro .c_pageContent-introContent p a:hover{text-decoration:underline}.c_pageContent--intro .c_pageContent-introContent p:last-child{margin-bottom:0}.c_pageContent--intro .c_pageContent-introContent
ul{margin:0
0 30px;padding:0}.c_pageContent--intro .c_pageContent-introContent ul
li{background:url("/wp-content/themes/jpassociates/assets/images/bullete-orange.png") no-repeat left 8px;list-style:none;padding:0;font-size:14px;line-height:20px;color:rgba(0,0,0,0.7);padding-left:20px;margin-bottom:6px}.c_pageContent--intro .c_pageContent-introContent ul li
ul{margin-top:10px;margin-left:20px;margin-bottom:15px}.c_pageContent--intro .c_pageContent-introContent ul li ul
li{background:url("/wp-content/themes/jpassociates/assets/images/bullete-blue.png") no-repeat left 8px}.c_pageContent--intro .c_pageContent-introContent
.button{background:#f15623;display:inline-block;border-radius:8px;padding:14px
25px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.c_pageContent--intro .c_pageContent-introContent .button:hover{background:#144374;color:#fff}@media only screen and (min-width:768px){.c_pageContent--intro .c_pageContent-introContent{float:left;width:calc(50% - 25px);margin-left:50px}}@media only screen and (min-width:1024px){.c_pageContent--intro .c_pageContent-introContent{width:calc(33.33% - 33px);margin-left:49.5px;margin-bottom:0}}.c_pageContent--intro .c_pageContent-introQuote
p{padding:25px
0;font-size:26px;color:#144374;line-height:32px;font-weight:700;border-top:3px solid #f15623;border-bottom:3px solid #f15623}@media only screen and (min-width:768px){.c_pageContent--intro .c_pageContent-introQuote{clear:both}}@media only screen and (min-width:1024px){.c_pageContent--intro .c_pageContent-introQuote{clear:none;float:left;width:calc(33.33% - 33px);margin-left:49.5px}}.c_pageContent-quote
p{padding:25px
0;font-size:26px;color:#144374;line-height:32px;font-weight:700;border-top:3px solid #f15623;border-bottom:3px solid #f15623}.c_pageContent--twoColumn{overflow:hidden}.c_pageContent--twoColumn .c_pageContent-columnOne{margin-bottom:30px}@media only screen and (min-width:1024px){.c_pageContent--twoColumn .c_pageContent-columnOne{float:left;width:calc(66.66% - 25px);margin-bottom:0}}.c_pageContent--twoColumn .c_pageContent-columnOne
h3{color:#000;font-size:24px;font-weight:700;margin-bottom:15px}.c_pageContent--twoColumn .c_pageContent-columnOne
h4{color:#000;font-size:20px;font-weight:600;margin-bottom:15px}.c_pageContent--twoColumn .c_pageContent-columnOne
p{font-size:14px;color:rgba(0,0,0,0.7);line-height:20px;margin-bottom:25px}.c_pageContent--twoColumn .c_pageContent-columnOne p
strong{font-weight:700}.c_pageContent--twoColumn .c_pageContent-columnOne p
a{color:#f15623;text-decoration:none}.c_pageContent--twoColumn .c_pageContent-columnOne p a:hover{text-decoration:underline}.c_pageContent--twoColumn .c_pageContent-columnOne p:last-child{margin-bottom:0}.c_pageContent--twoColumn .c_pageContent-columnOne
.button{background:#f15623;display:inline-block;border-radius:8px;padding:14px
25px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.c_pageContent--twoColumn .c_pageContent-columnOne .button:hover{background:#144374;color:#fff}.c_pageContent--twoColumn .c_pageContent-columnOne
ul{margin:0
0 30px;padding:0}.c_pageContent--twoColumn .c_pageContent-columnOne ul
li{background:url("/wp-content/themes/jpassociates/assets/images/bullete-orange.png") no-repeat left 8px;list-style:none;padding:0;font-size:14px;line-height:20px;color:rgba(0,0,0,0.7);padding-left:20px;margin-bottom:6px}.c_pageContent--twoColumn .c_pageContent-columnOne ul li
ul{margin-top:10px;margin-left:20px;margin-bottom:15px}.c_pageContent--twoColumn .c_pageContent-columnOne ul li ul
li{background:url("/wp-content/themes/jpassociates/assets/images/bullete-blue.png") no-repeat left 8px}.c_pageContent--twoColumn .c_pageContent-columnTwo{margin-bottom:30px}@media only screen and (min-width:1024px){.c_pageContent--twoColumn .c_pageContent-columnTwo{float:left;width:calc(33.33% - 25px);margin-left:50px;margin-bottom:0}}.c_pageContent-people
ul{margin:0;padding:0;overflow:hidden}.c_pageContent-people ul
li{list-style:none;margin:0;padding:0;margin-bottom:30px;background:none}.c_pageContent-people ul li:last-child{margin-bottom:0}@media only screen and (min-width:568px){.c_pageContent-people ul
li{float:left;width:50%}}@media only screen and (min-width:1024px){.c_pageContent-people ul
li{float:left;width:33.33%}}.c_pageContent-people ul li
img{border-radius:50%;width:120px;height:120px;display:inline-block;vertical-align:middle;border:4px
solid rgba(0,0,0,0.1);box-sizing:border-box}@media only screen and (min-width:568px){.c_pageContent-people ul li
img{width:140px;height:140px}}.c_pageContent-people ul li
span{display:inline-block;vertical-align:middle;width:calc(100% - 148px);margin-left:20px;font-size:14px;color:rgba(0,0,0,0.7)}@media only screen and (min-width:568px){.c_pageContent-people ul li
span{width:calc(100% - 168px)}}.c_pageContent-people ul li span
strong{display:block;font-weight:700;font-size:16px;color:#000}.c_pageContent-people ul li
a{text-decoration:none;color:#000}.c_pageContent-people ul li a:hover
img{border:4px
solid #f15623}.c_pageContent--threeColumn{overflow:hidden}.c_pageContent--threeColumn .c_pageContent-columnOne{margin-bottom:30px}@media only screen and (min-width:768px){.c_pageContent--threeColumn .c_pageContent-columnOne{float:left;width:calc(50% - 25px)}}@media only screen and (min-width:1024px){.c_pageContent--threeColumn .c_pageContent-columnOne{width:calc(33.33% - 33px);margin-bottom:0}}.c_pageContent--threeColumn .c_pageContent-columnTwo{margin-bottom:30px}@media only screen and (min-width:768px){.c_pageContent--threeColumn .c_pageContent-columnTwo{float:left;width:calc(50% - 25px);margin-left:50px}}@media only screen and (min-width:1024px){.c_pageContent--threeColumn .c_pageContent-columnTwo{width:calc(33.33% - 33px);margin-left:49.5px;margin-bottom:0}}.c_pageContent--threeColumn .c_pageContent-columnQuote
p{padding:25px
0;font-size:26px;color:#144374;line-height:32px;font-weight:700;border-top:3px solid #f15623;border-bottom:3px solid #f15623}@media only screen and (min-width:768px){.c_pageContent--threeColumn .c_pageContent-columnQuote{clear:both}}@media only screen and (min-width:1024px){.c_pageContent--threeColumn .c_pageContent-columnQuote{clear:none;float:left;width:calc(33.33% - 33px);margin-left:49.5px}}.c_pageContent-testimonials .c_pageContent-testimonialItem{width:100%;margin-bottom:40px}@media only screen and (min-width:768px){.c_pageContent-testimonials .c_pageContent-testimonialItem{display:inline-block;width:calc(50% - 24px);margin-right:-4px;vertical-align:top}}@media only screen and (min-width:768px){.c_pageContent-testimonials .c_pageContent-testimonialItem:nth-child(even){margin-left:40px}}.c_pageContent-testimonials .c_pageContent-testimonialItem .c_pageContent-testimonialsVideoContainer{margin-bottom:1.2em;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.c_pageContent-testimonials .c_pageContent-testimonialItem .c_pageContent-testimonialsVideoContainer
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c_pageContent-testimonials .c_pageContent-testimonialItem
h4{color:#000;font-size:16px;font-weight:600}.c_twoColumnContent{overflow:hidden;background:#144374;padding:30px
0 35px}@media only screen and (min-width:768px){.c_twoColumnContent{padding:30px
0}}@media only screen and (min-width:1024px){.c_twoColumnContent{padding:40px
0}}@media only screen and (min-width:1280px){.c_twoColumnContent{padding:60px
0}}.c_twoColumnContent .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_twoColumnContent
h3{font-size:24px;font-weight:700;margin-bottom:30px;position:relative;padding-bottom:15px;color:#fff}.c_twoColumnContent h3:after{content:"";height:3px;display:block;background:#f15623;width:55px;position:absolute;left:0;bottom:0}@media only screen and (min-width:1024px){.c_twoColumnContent
h3{margin-bottom:35px}}.c_twoColumnContent-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_twoColumnContent-content
p{font-size:14px;color:#fff;line-height:24px;margin-bottom:30px}.c_twoColumnContent-content p
strong{font-weight:700}.c_twoColumnContent-content p
a{color:#f15623;text-decoration:none}.c_twoColumnContent-content p a:hover{text-decoration:underline}.c_twoColumnContent-content
ul{margin:0
0 30px;padding:0}.c_twoColumnContent-content ul
li{background:url("/wp-content/themes/jpassociates/assets/img/bullete-orange.png") no-repeat left 8px;list-style:none;padding:0;font-size:14px;line-height:24px;color:#000;padding-left:20px;color:#fff;margin-bottom:30px}.c_twoColumnContent-content
ol{margin:0;padding:0}.c_twoColumnContent-content ol
li{list-style:none;padding:15px
0;border-bottom:1px solid rgba(0,0,0,0.25);font-family:"GothamBook","Arial Unicode MS",sans-serif;font-size:14px;color:rgba(0,0,0,0.8)}.c_twoColumnContent-content ol li:last-child{border-bottom:0}@media only screen and (min-width:1024px){.c_twoColumnContent-content .c_twoColumnContent-contentBlock.c_twoColumnContent-contentBlock--left{float:left;width:calc(50% - 25px)}}@media only screen and (min-width:1024px){.c_twoColumnContent-content .c_twoColumnContent-contentBlock.c_twoColumnContent-contentBlock--right{float:left;width:calc(50% - 25px);margin-left:50px}}.c_designTips{background:#003e54;overflow:hidden;padding:30px
0 40px;color:#fff}@media only screen and (min-width:1024px){.c_designTips{padding:50px
0}}@media only screen and (min-width:1280px){.c_designTips{padding:90px
0}}.c_designTips-container{max-width:700px;margin:0
auto}.c_designTips-container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_designTips-visual{margin-bottom:20px}.c_designTips-visual
i{font-size:4em}@media only screen and (min-width:1024px){.c_designTips-visual
i{font-size:9em;line-height:0.9}}@media only screen and (min-width:1024px){.c_designTips-visual{float:left;width:170px}}@media only screen and (min-width:1024px){.c_designTips-content{float:left;width:calc(100% - 170px)}}.c_designTips-content
h4{font-size:28px;color:#00a1d4;font-weight:700;margin-bottom:20px}.c_designTips-content
p{font-size:20px;color:#fff;line-height:28px;margin-bottom:20px}.c_designTips-content p
strong{font-weight:700}@media only screen and (min-width:1024px){.c_designTips-content
p{font-size:24px;line-height:32px}}.c_designTips-content
a{font-size:14px;color:#fff;text-decoration:none}.c_designTips-content a:hover{color:#ff900d}.c_assure{background:rgba(0,161,212,0.15);padding:40px
0}.c_assure
p{max-width:750px;margin:0
auto;font-size:18px;color:#004e69;line-height:24px;text-align:center;font-weight:700}.c_productComparison{background:#003e54;overflow:hidden;padding:30px
0 40px;color:#fff}@media only screen and (min-width:1024px){.c_productComparison{padding:50px
0}}@media only screen and (min-width:1280px){.c_productComparison{padding:90px
0}}.c_productComparison-container{max-width:700px;margin:0
auto}.c_productComparison-container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_productComparison-visual{margin-bottom:20px}.c_productComparison-visual
i{font-size:4em}@media only screen and (min-width:1024px){.c_productComparison-visual
i{font-size:9em;line-height:0.8}}@media only screen and (min-width:1024px){.c_productComparison-visual{float:left;width:170px}}@media only screen and (min-width:1024px){.c_productComparison-content{float:left;width:calc(100% - 170px)}}.c_productComparison-content
h4{font-size:28px;color:#00a1d4;font-weight:700;margin-bottom:20px}.c_productComparison-content
p{font-size:20px;color:#fff;line-height:28px;margin-bottom:20px}.c_productComparison-content p
strong{font-weight:700}@media only screen and (min-width:1024px){.c_productComparison-content
p{font-size:24px;line-height:32px}}.c_productComparison-content
a{font-size:14px;color:#fff;text-decoration:none}.c_productComparison-content a:hover{color:#ff900d}.c_photoGallery{overflow:hidden}.c_photoGallery-item{float:left;width:48%;margin-bottom:15px}@media only screen and (min-width:568px){.c_photoGallery-item{width:calc(33% - 20px);margin-left:30px}}@media only screen and (min-width:768px){.c_photoGallery-item{width:calc(25% - 15px);margin-left:20px !important}}.c_photoGallery-item:nth-child(2n+2){margin-left:4%}@media only screen and (min-width:568px){.c_photoGallery-item:nth-child(2n+2){margin-left:30px}}@media only screen and (min-width:768px){.c_photoGallery-item:nth-child(2n+2){margin-left:0}}@media only screen and (min-width:568px){.c_photoGallery-item:nth-child(3n+1){margin-left:0}}@media only screen and (min-width:768px){.c_photoGallery-item:nth-child(3n+1){margin-left:0}}@media only screen and (min-width:768px){.c_photoGallery-item:nth-child(3n+2){margin-left:0}}@media only screen and (min-width:768px){.c_photoGallery-item:nth-child(4n+1){margin-left:0 !important}}.c_photoGallery-item
img{margin-bottom:0}.c_contact{overflow:hidden;padding-bottom:30px}@media only screen and (min-width:1024px){.c_contact
.container{padding:0
25px}}.c_contact .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_contact-content{padding:30px
0 0;box-sizing:border-box}@media only screen and (min-width:768px){.c_contact-content{padding:50px
0 0}}@media only screen and (min-width:1024px){.c_contact-content{float:left;width:calc(100% - 370px);padding:50px
0 0}}@media only screen and (min-width:1280px){.c_contact-content{padding:70px
0 20px}}.c_contact-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_contact-content
img{max-width:100%;margin-bottom:30px}.c_contact-content
h3{color:#00a1d4;font-size:20px;font-weight:600;margin-bottom:20px}.c_contact-content
h4{color:#000;font-size:16px;font-weight:600;margin-bottom:20px}.c_contact-content
p{font-size:14px;color:#000;line-height:24px;margin-bottom:30px}.c_contact-content
p.lead{font-size:22px;line-height:30px;color:#004e69}.c_contact-content p
strong{font-weight:700}.c_contact-content p
a{color:#00a1d4;text-decoration:none}.c_contact-content p a:hover{text-decoration:underline}.c_contact-content
a{color:#004e69;text-decoration:none}.c_contact-content a:hover{color:#ff900d}.c_contact-content
ul{margin:0
0 30px;padding:0}.c_contact-content ul
li{background:url("/wp-content/themes/jpassociates/assets/img/bullete-orange.png") no-repeat left 8px;list-style:none;padding:0;font-size:14px;line-height:24px;color:#000;padding-left:20px;margin-bottom:8px}.c_contact-content ul li
ul{margin-top:10px;margin-left:20px;margin-bottom:15px}.c_contact-content ul li ul
li{background:url("/wp-content/themes/jpassociates/assets/img/bullete-blue.png") no-repeat left 8px}.c_contact-content
ol{margin:0;padding:0}.c_contact-content ol
li{list-style:none;padding:15px
0;border-bottom:1px solid rgba(0,0,0,0.25);font-family:"GothamBook","Arial Unicode MS",sans-serif;font-size:14px;color:rgba(0,0,0,0.8)}.c_contact-content ol li:last-child{border-bottom:0}.c_contact-content
form{font-size:14px;margin-bottom:40px;overflow:hidden}@media only screen and (min-width:768px){.c_contact-content
form{max-width:75%}}@media only screen and (min-width:1024px){.c_contact-content
form{max-width:85%}}@media only screen and (min-width:1280px){.c_contact-content
form{max-width:80%}}.c_contact-content form
p{margin-bottom:0}.c_contact-content form .combo-wrapper{position:relative;display:block}.c_contact-content form .combo-wrapper .c_icons-down{position:absolute;top:8px;right:18px;color:#666;pointer-events:none}.c_contact-content form
label{display:block;padding:8px
0 5px;color:#000}@media only screen and (min-width:768px){.c_contact-content form
label{float:left;width:30%}}.c_contact-content form
.textbox{width:100%;padding:12px
12px;color:#000;background:rgba(102,102,102,0.1);border:1px
solid rgba(102,102,102,0.15);box-sizing:border-box;font-size:14px;margin-bottom:10px}@media only screen and (min-width:768px){.c_contact-content form
.textbox{display:inline-block;width:calc(70% - 8px);margin-bottom:18px}}.c_contact-content form
.combo{width:100%;padding:12px
12px;color:#000;background:rgba(102,102,102,0.1);border:1px
solid rgba(102,102,102,0.15);border-radius:0;box-sizing:border-box;font-size:14px;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:768px){.c_contact-content form
.combo{display:inline-block;width:calc(70% - 8px);margin-bottom:18px}}@media only screen and (min-width:768px){.c_contact-content form .g-recaptcha{display:inline-block;width:calc(70% - 8px)}}.c_contact-content form
h5{margin-top:35px}@media only screen and (min-width:768px){.c_contact-content form
h5{margin-left:30%;display:inline-block;width:calc(70% - 8px)}}.c_contact-content form
.submit{padding:12px
25px;background:#004e69;color:#fff;cursor:pointer;font-size:18px;border:0;font-weight:700}.c_contact-content form
.reset{padding:12px
25px;background:#666;color:#fff;cursor:pointer;font-size:18px;border:0}.c_contact-content form
#antispam{display:none}.c_contact-sidebar{box-sizing:border-box}@media only screen and (min-width:1024px){.c_contact-sidebar{float:right;width:320px;padding-top:40px}}.c_contact-sidebar
h3{color:#00a1d4;font-size:20px;font-weight:600;margin-bottom:20px}.c_contact-sidebar
h4{color:#004e69;font-size:16px;font-weight:600;margin-bottom:10px;border-bottom:1px solid rgba(102,102,102,0.25);padding-bottom:10px}.c_contact-sidebar
p{font-size:14px;color:#000;line-height:18px;margin-bottom:15px}.c_contact-sidebar p
strong{font-weight:600}.c_contact-sidebar
a{color:#004e69;text-decoration:none}.c_contact-sidebar a:hover{color:#ff900d}.c_freequote{overflow:hidden;padding-bottom:30px}@media only screen and (min-width:1024px){.c_freequote
.container{padding:0
25px}}.c_freequote .container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_freequote-content{padding:30px
0 0;box-sizing:border-box}@media only screen and (min-width:768px){.c_freequote-content{padding:50px
0 0}}@media only screen and (min-width:1024px){.c_freequote-content{float:left;width:calc(100% - 370px);padding:50px
0 0}}@media only screen and (min-width:1280px){.c_freequote-content{padding:70px
0 20px}}.c_freequote-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c_freequote-content
img{max-width:100%;margin-bottom:30px}.c_freequote-content
h3{color:#00a1d4;font-size:20px;font-weight:600;margin-bottom:20px}.c_freequote-content
h4{color:#000;font-size:16px;font-weight:600;margin-bottom:20px}.c_freequote-content
p{font-size:14px;color:#000;line-height:24px;margin-bottom:30px}.c_freequote-content
p.lead{font-size:22px;line-height:30px;color:#004e69}.c_freequote-content p
strong{font-weight:700}.c_freequote-content p
a{color:#00a1d4;text-decoration:none}.c_freequote-content p a:hover{text-decoration:underline}.c_freequote-content
a{color:#004e69;text-decoration:none}.c_freequote-content a:hover{color:#ff900d}.c_freequote-content
ul{margin:0
0 30px;padding:0}.c_freequote-content ul
li{list-style:none;padding:0;font-size:14px;line-height:24px;color:#000;margin-bottom:8px}.c_freequote-content ul li
ul{margin-top:10px;margin-left:20px;margin-bottom:15px}.c_freequote-content ul li ul
li{background:url("/wp-content/themes/jpassociates/assets/img/bullete-blue.png") no-repeat left 8px}.c_freequote-content
ol{margin:0;padding:0}.c_freequote-content ol
li{list-style:none;padding:15px
0;border-bottom:1px solid rgba(0,0,0,0.25);font-family:"GothamBook","Arial Unicode MS",sans-serif;font-size:14px;color:rgba(0,0,0,0.8)}.c_freequote-content ol li:last-child{border-bottom:0}.c_freequote-content
form{font-size:14px;margin-bottom:40px;overflow:hidden}.c_freequote-content form
p{clear:both;margin-bottom:0}.c_freequote-content form .combo-wrapper{position:relative;display:block}.c_freequote-content form .combo-wrapper .c_icons-down{position:absolute;top:12px;right:18px;color:#666;pointer-events:none}.c_freequote-content form .combo-wrapper.combo-wrapper--small{display:inline-block;width:calc(50% - 6px)}@media only screen and (min-width:768px){.c_freequote-content form .combo-wrapper.combo-wrapper--small{width:calc(35% - 6px)}}.c_freequote-content form .combo-wrapper.combo-wrapper--small
.combo{width:100%}.c_freequote-content form
label{display:block;padding:8px
0 5px;color:#000}@media only screen and (min-width:768px){.c_freequote-content form
label{float:left;width:30%}}.c_freequote-content form
.textbox{width:100%;padding:12px
12px;color:#000;background:rgba(102,102,102,0.1);border:1px
solid rgba(102,102,102,0.15);box-sizing:border-box;font-size:14px;margin-bottom:10px}@media only screen and (min-width:768px){.c_freequote-content form
.textbox{display:inline-block;width:calc(70% - 6px);margin-bottom:18px}}.c_freequote-content form
.textboxsmall{width:calc(50% - 6px);padding:12px
12px;color:#000;background:rgba(102,102,102,0.1);border:1px
solid rgba(102,102,102,0.15);box-sizing:border-box;font-size:14px;margin-bottom:10px;display:inline-block}@media only screen and (min-width:768px){.c_freequote-content form
.textboxsmall{width:calc(35% - 6px)}}.c_freequote-content form
.combo{width:100%;padding:12px
12px;color:#000;background:rgba(102,102,102,0.1);border:1px
solid rgba(102,102,102,0.15);border-radius:0;box-sizing:border-box;font-size:14px;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:768px){.c_freequote-content form
.combo{display:inline-block;width:calc(70% - 6px);margin-bottom:18px}}.c_freequote-content form
.combosmall{width:calc(50% - 6px);padding:12px
12px;color:#000;background:rgba(102,102,102,0.1);border:1px
solid rgba(102,102,102,0.15);border-radius:0;box-sizing:border-box;font-size:14px;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:768px){.c_freequote-content form
.combosmall{width:calc(35% - 6px)}}.c_freequote-content form .pcbupload-wrapper
.groupfields{margin:10px
0}.c_freequote-content form .groupfields
label{padding:0
0 5px}@media only screen and (min-width:768px){.c_freequote-content form .g-recaptcha{display:inline-block;width:calc(70% - 6px)}}.c_freequote-content form
h5{margin-top:35px}@media only screen and (min-width:768px){.c_freequote-content form
h5{margin-left:30%;display:inline-block;width:calc(70% - 6px)}}.c_freequote-content form
.getfreequote{padding:12px
25px;background:#004e69;color:#fff;cursor:pointer;font-size:18px;border:0;font-weight:700}.c_freequote-content form
.reset{padding:12px
25px;background:#666;color:#fff;cursor:pointer;font-size:18px;border:0}.c_freequote-content form
#antispam{display:none}.c_freequote-content #free-quote-frm{clear:both;margin:0}.c_freequote-content .pcb-assembly-requirements{background:#eaeaea;border-radius:5px;padding:15px
15px 0;overflow:hidden}.c_freequote-content .pcb-assembly-requirements
ul{margin:0
0 20px 20px;padding:0}.c_freequote-content .pcb-assembly-requirements ul
li{clear:both;list-style:none;color:#000;margin-bottom:5px}.c_freequote-content .pcb-assembly-requirements ul li
input{float:left;margin:5px
5px 0 0}.c_freequote-content .pcb-assembly-requirements ul
li.disabled{color:#666}.c_freequote-content #free-quote-cnt
h4{font-size:18px;color:#069;margin:0
0 0 0}.c_freequote-content
.groupfields{float:left;width:70%}.c_freequote-content #free-quote-frm .groupfields
label{margin:0;width:auto;float:none;display:block;text-align:left}.c_freequote-content .assembly-requirements{display:none}.c_freequote-sidebar{box-sizing:border-box}@media only screen and (min-width:1024px){.c_freequote-sidebar{float:right;width:320px;padding-top:40px}}.c_freequote-sidebar
h3{color:#00a1d4;font-size:20px;font-weight:600;margin-bottom:20px}.c_freequote-sidebar
h4{color:#004e69;font-size:16px;font-weight:600;margin-bottom:10px;border-bottom:1px solid rgba(102,102,102,0.25);padding-bottom:10px}.c_freequote-sidebar
p{font-size:14px;color:#000;line-height:18px;margin-bottom:15px}.c_freequote-sidebar p
strong{font-weight:600}.c_freequote-sidebar
a{color:#004e69;text-decoration:none}.c_freequote-sidebar a:hover{color:#ff900d}.pageloader{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.7);display:none}.loader-wrapper{position:relative;top:50%;webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.pageloader
h3{text-align:center;font:normal 20px 'MyriadProLightBold';color:#069}.pageloader
p{text-align:center;font:normal 18px 'MyriadProLightRegular';color:#069}