*,body,html,input,textarea{-webkit-font-smoothing:antialiased}.animate,html{position:relative}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:100%}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body.about section header{background-color:#d7484e;color:#fff}body.about section a{color:#d7484e}body.about section a:hover{color:#c22a31}body.about section a.btn{background:#d7484e;color:#fff}body.about section a.btn:hover{background:#c22a31;color:#fff}body.how-we-help section header{background-color:#6f9e1d;color:#fff}body.how-we-help section a{color:#6f9e1d}body.how-we-help section a:hover{color:#517315}body.how-we-help section a.btn{background:#6f9e1d;color:#fff}body.how-we-help section a.btn:hover{background:#517315;color:#fff}body.portfolio section header{background-color:#4b47aa;color:#fff}body.portfolio section a{color:#4b47aa}body.portfolio section a:hover{color:#3b3886}body.portfolio section a.btn{background:#4b47aa;color:#fff}body.portfolio section a.btn:hover{background:#3b3886;color:#fff}body.articles section header{background-color:#e35d38;color:#fff}body.articles section a{color:#e35d38}body.articles section a:hover{color:#cb421d}body.articles section a.btn{background:#e35d38;color:#fff}body.articles section a.btn:hover{background:#cb421d;color:#fff}body.contact section header{background-color:#42b4d6;color:#fff}body.contact section a{color:#42b4d6}body.contact section a:hover{color:#299abc}body.contact section a.btn{background:#42b4d6;color:#fff}body.contact section a.btn:hover{background:#299abc;color:#fff}body,html{margin:0;font-family:'Gotham SSm A','Gotham SSm B';font-size:18px}body{background:#f7f7f7}.container{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}.container::after{clear:both;content:"";display:table}@media screen and (min-width:1200px){.container{padding-left:37.5px;padding-right:37.5px;width:auto}}@media screen and (min-width:1600px){.container{padding-left:50px;padding-right:50px;width:1600px}}@media screen and (min-width:992px)and (max-width:1199px){.container{width:auto}}@media screen and (max-width:991px){.container{padding:0}}@media screen and (max-width:767px){.container{padding-left:0;padding-right:0;width:auto}}body:before{content:"Standard";position:fixed;z-index:9999;text-transform:uppercase;top:0;right:0;height:30px;padding:0 10px;text-align:center;background-color:#fff;line-height:30px;color:#000;border-left:1px solid #000;border-bottom:1px solid #000;font-size:10px;font-family:monospace}@media screen and (min-width:1200px){body:before{content:"Large";position:fixed;z-index:9999;text-transform:uppercase;top:0;right:0;height:30px;padding:0 10px;text-align:center;background-color:#fff;line-height:30px;color:#000;border-left:1px solid #000;border-bottom:1px solid #000;font-size:10px;font-family:monospace}}@media screen and (min-width:1600px){body:before{content:"Hulk";position:fixed;z-index:9999;text-transform:uppercase;top:0;right:0;height:30px;padding:0 10px;text-align:center;background-color:#fff;line-height:30px;color:#000;border-left:1px solid #000;border-bottom:1px solid #000;font-size:10px;font-family:monospace}}@media screen and (max-width:991px){body:before{content:"Tablet";position:fixed;z-index:9999;text-transform:uppercase;top:0;right:0;height:30px;padding:0 10px;text-align:center;background-color:#fff;line-height:30px;color:#000;border-left:1px solid #000;border-bottom:1px solid #000;font-size:10px;font-family:monospace}}@media screen and (max-width:767px){body:before{content:"M";position:fixed;z-index:9999;text-transform:uppercase;top:0;right:0;height:30px;padding:0 10px;text-align:center;background-color:#fff;line-height:30px;color:#000;border-left:1px solid #000;border-bottom:1px solid #000;font-size:10px;font-family:monospace}}section.page .row::after,section.page ul.listing::after,section.page ul.posts::after{clear:both;content:""}div.table{display:table;height:100%;width:100%}div.valign{display:table-cell;vertical-align:middle}img{display:block;height:auto;max-width:100%;border:none}img a{border:0}h1,h2,h3,h4,h5,h6{font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:900;text-transform:uppercase;margin-top:17.5px;margin-bottom:17.5px}@media screen and (min-width:1200px){body,html{font-size:22px}h1,h2,h3,h4,h5,h6{margin-top:18.75px;margin-bottom:18.75px}}@media screen and (min-width:1600px){body,html{font-size:26px}h1,h2,h3,h4,h5,h6{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:991px){body,html{font-size:16px}h1,h2,h3,h4,h5,h6{margin-top:16.25px;margin-bottom:16.25px}}@media screen and (max-width:767px){body,html{font-size:14px}h1,h2,h3,h4,h5,h6{margin-top:15px;margin-bottom:15px}}header h1{font-size:2.9rem;line-height:3.1rem;text-transform:uppercase;font-weight:900}@media screen and (max-width:767px){header h1{font-size:2.2rem}}h1{font-size:1.8rem;line-height:2.4rem}h1.large{font-size:1.95rem;line-height:2.08rem;font-weight:900;margin-top:22.5px;margin-bottom:9px}article ol,article ul,p{font-style:normal;font-weight:300}h5,h6{line-height:1.6rem}@media screen and (min-width:1200px){h1.large{margin-top:26.25px;margin-bottom:9.5px}}@media screen and (min-width:1600px){h1.large{margin-top:30px;margin-bottom:10px}}@media screen and (max-width:991px){h1.large{margin-top:18.75px;margin-bottom:8.5px}}@media screen and (max-width:767px){h1.large{margin-top:15px;margin-bottom:8px;font-size:1.7rem}}h6,p{font-size:1rem}h2{font-size:1.6rem;line-height:2.3rem}h3{font-size:1.4rem;line-height:2.1rem}h4{font-size:1.2rem;line-height:1.7rem}h5{font-size:1.1rem}p{line-height:1.5rem;margin-bottom:27.5px}@media screen and (min-width:1200px){p{margin-bottom:33.75px}}@media screen and (min-width:1600px){p{margin-bottom:40px}}@media screen and (max-width:991px){p{margin-bottom:21.25px}}@media screen and (max-width:767px){p{margin-bottom:15px}}p.strapline{font-size:1.33rem;line-height:1.9rem;margin-top:5px;margin-bottom:22.5px}@media screen and (min-width:1200px){p.strapline{margin-top:2.5px;margin-bottom:26.25px}}@media screen and (min-width:1600px){p.strapline{margin-top:0;margin-bottom:30px}}@media screen and (max-width:991px){p.strapline{margin-top:7.5px;margin-bottom:18.75px}}@media screen and (max-width:767px){p.strapline{margin-top:10px;margin-bottom:15px;font-size:1.2rem}}article ol,article ul{font-size:1rem;line-height:1.5rem}a.btn,nav{font-family:'Gotham SSm A','Gotham SSm B';font-weight:400}article ol li,article ul li{margin-bottom:27.5px}@media screen and (min-width:1200px){article ol li,article ul li{margin-bottom:33.75px}}@media screen and (min-width:1600px){article ol li,article ul li{margin-bottom:40px}}@media screen and (max-width:991px){article ol li,article ul li{margin-bottom:21.25px}}@media screen and (max-width:767px){article ol li,article ul li{margin-bottom:15px}}a{color:#00b2a2;border:none}a:hover{color:#007f74}a.btn{font-style:normal;background-color:#00b2a2;color:#fff;text-transform:uppercase;text-decoration:none;border-radius:4px;display:inline-block;transition:.2s;margin-top:7.5px;margin-bottom:7.5px;padding:15px 27.5px}a.btn:hover{background-color:#007f74}nav{font-size:.78rem}address{font-size:.8rem;line-height:1.1rem;font-style:normal}header[role=primary]{background:rgba(255,255,255,.1);overflow:hidden;position:relative;z-index:3;box-shadow:0 2px 10px 0 rgba(0,0,0,.05)}@media screen and (min-width:1200px){a.btn{padding:16.5px 31.25px;margin-top:8.75px;margin-bottom:8.75px}header[role=primary]{height:90px}}@media screen and (min-width:1600px){a.btn{padding:18px 35px;margin-top:10px;margin-bottom:10px}header[role=primary]{height:95px}}@media screen and (min-width:992px)and (max-width:1199px){nav{font-size:.83rem}header[role=primary]{height:85px}}@media screen and (max-width:991px){a.btn{padding:13.5px 23.75px;margin-top:6.25px;margin-bottom:6.25px}header[role=primary]{height:75px}}header[role=primary] a.nav-toggle{display:none}@media screen and (max-width:767px){a.btn{padding:12px 20px;margin-top:5px;margin-bottom:5px}header[role=primary]{height:55px}header[role=primary] a.nav-toggle{display:block;position:absolute;top:21px;right:15px}header[role=primary] a.nav-toggle span{display:block;height:4px;width:35px;margin-bottom:7px;background:#fff}}@media screen and (min-width:1200px){header[role=primary] section[role=logo],header[role=primary] section[role=nav]{height:90px}}@media screen and (min-width:1600px){header[role=primary] section[role=logo],header[role=primary] section[role=nav]{height:95px}}@media screen and (min-width:992px)and (max-width:1199px){header[role=primary] section[role=logo],header[role=primary] section[role=nav]{height:85px}}@media screen and (max-width:991px){header[role=primary] section[role=logo],header[role=primary] section[role=nav]{height:75px}}header[role=primary] section[role=logo]{float:left;display:block;margin-right:2.35765%;width:31.76157%}header[role=primary] section[role=logo]:last-child{margin-right:0}@media screen and (max-width:767px){header[role=primary] section[role=logo],header[role=primary] section[role=nav]{height:55px}header[role=primary] section[role=logo]{float:left;display:block;margin-right:2.35765%;width:48.82117%}header[role=primary] section[role=logo]:last-child{margin-right:0}}header[role=primary] section[role=logo] a img{height:100%}header[role=primary] section[role=logo] a.mobile{display:none}@media screen and (max-width:767px){header[role=primary] section[role=logo] a.desktop{display:none}header[role=primary] section[role=logo] a.mobile{display:block}header[role=primary] section[role=logo] a.mobile img{height:60px}}header[role=primary] section[role=nav]{float:left;display:block;margin-right:2.35765%;width:65.88078%}header[role=primary] section[role=nav]:last-child{margin-right:0}header[role=primary] section[role=nav] nav[role=primary] ul{list-style-type:none;margin:0;padding:0;float:right}header[role=primary] section[role=nav] nav[role=primary] ul li{float:left;margin-left:12.5px;margin-right:12.5px}@media screen and (min-width:1200px){header[role=primary] section[role=nav] nav[role=primary] ul li{margin-left:13.75px;margin-right:13.75px}}@media screen and (min-width:1600px){header[role=primary] section[role=nav] nav[role=primary] ul li{margin-left:15px;margin-right:15px}}@media screen and (max-width:991px){header[role=primary] section[role=nav] nav[role=primary] ul li{margin-left:11.25px;margin-right:11.25px}}@media screen and (max-width:767px){header[role=primary] section[role=nav]{display:none}header[role=primary] section[role=nav] nav[role=primary] ul li{margin-left:10px;margin-right:10px}}header[role=primary] section[role=nav] nav[role=primary] ul li a{display:block;color:#fff;text-decoration:none;border-top:4px solid transparent}@media screen and (min-width:1200px){header[role=primary] section[role=nav] nav[role=primary] ul li a{height:90px}}@media screen and (min-width:1600px){header[role=primary] section[role=nav] nav[role=primary] ul li a{height:95px}}@media screen and (min-width:1200px){header[role=primary] section[role=nav] nav[role=primary] ul li a{line-height:83px}}@media screen and (min-width:1600px){header[role=primary] section[role=nav] nav[role=primary] ul li a{line-height:87px}}@media screen and (min-width:992px)and (max-width:1199px){header[role=primary] section[role=nav] nav[role=primary] ul li a{height:85px;line-height:76px}}header[role=primary] section[role=nav] nav[role=primary] ul li a:hover,header[role=primary] section[role=nav] nav[role=primary] ul li.current_page_ancestor a,header[role=primary] section[role=nav] nav[role=primary] ul li.current_page_item a,header[role=primary] section[role=nav] nav[role=primary] ul li.current_page_parent a{border-top:4px solid #fff}header[role=primary] section[role=nav] nav[role=primary] ul li ul.children{display:none}header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{margin-right:17.5px}@media screen and (min-width:1200px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{margin-right:21.25px}}@media screen and (min-width:1600px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{margin-right:25px}}@media screen and (max-width:991px){header[role=primary] section[role=nav] nav[role=primary] ul li a{height:75px;line-height:70px}header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{margin-right:13.75px}}@media screen and (max-width:767px){header[role=primary] section[role=nav] nav[role=primary] ul li a{height:55px;line-height:60px}header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{margin-right:10px}}@media screen and (min-width:1200px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{height:90px}}@media screen and (min-width:1600px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{height:95px}}@media screen and (min-width:992px)and (max-width:1199px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{height:85px}}@media screen and (max-width:991px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{height:75px}}@media screen and (max-width:767px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn{height:55px}}header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a{height:auto;border-radius:5px;line-height:20px;background-color:rgba(0,0,0,.4);padding:9.5px 21.5px 14.5px}@media screen and (min-width:1200px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a{padding:11.75px 24.75px 16.75px}}@media screen and (min-width:1600px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a{padding:14px 28px 19px}}@media screen and (max-width:991px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a{padding:7.25px 18.25px 12.25px}}@media screen and (max-width:767px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a{padding:5px 15px 10px}}header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a:hover{border-top:4px solid transparent;background-color:rgba(0,0,0,.5)}@media screen and (min-width:1200px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a{margin-top:18px}}@media screen and (min-width:1600px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a{margin-top:19px}}@media screen and (min-width:992px)and (max-width:1199px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a{margin-top:18px}}@media screen and (max-width:991px){header[role=primary] section[role=nav] nav[role=primary] ul li.contact-btn a{margin-top:16px}}nav[role=subnav]{height:auto;width:100%;background:#eee;overflow:hidden}nav[role=subnav] ul{list-style-type:none;margin:0;padding:0;display:inline-block}nav[role=subnav] ul li{float:left}nav[role=subnav] ul li a{display:block;border-top:4px solid transparent;text-decoration:none;color:#262626;font-size:.82rem;padding:23px 17.5px}@media screen and (min-width:1200px){nav[role=subnav] ul li a{padding:28px 18.75px}}@media screen and (min-width:1600px){nav[role=subnav] ul li a{padding:33px 20px}}nav[role=subnav] ul li a:hover{border-top:4px solid #262626;color:#262626}nav[role=subnav] ul li.current_page_item a{border-top:4px solid #262626}@-webkit-keyframes heartBeat{0%,100%,80%{-webkit-transform:scale(1)}70%,90%{-webkit-transform:scale(.8)}}@-moz-keyframes heartBeat{0%,100%,80%{-moz-transform:scale(1)}70%,90%{-moz-transform:scale(.8)}}@-o-keyframes heartBeat{0%,100%,80%{-o-transform:scale(1)}70%,90%{-o-transform:scale(.8)}}@keyframes heartBeat{0%,100%,80%{transform:scale(1)}70%,90%{transform:scale(.8)}}footer[role=main]{background:#000;color:#fff;text-align:center}footer[role=main] img{margin:auto}footer[role=main] a{color:#fff;text-decoration:none}footer[role=main] address{font-size:19px;color:#999}@media screen and (min-width:992px)and (max-width:1199px){footer[role=main] address{font-size:16px}}@media screen and (max-width:991px){nav[role=subnav] ul li a{padding:18px 16.25px}footer[role=main] address{font-size:13px}}@media screen and (max-width:767px){nav[role=subnav] ul li a{padding:13px 15px}footer[role=main] address{display:none}}footer[role=main] div.pad{padding:40px 67.5px}@media screen and (min-width:1200px){footer[role=main] div.pad{padding:50px 93.75px}}@media screen and (min-width:1600px){footer[role=main] div.pad{padding:60px 120px}}@media screen and (max-width:991px){footer[role=main] div.pad{padding:30px 41.25px}}@media screen and (max-width:767px){footer[role=main] div.pad{padding:20px 15px}}footer[role=main] div.heart{display:block;width:42%;margin:auto}footer[role=main] div.heart div.left,footer[role=main] div.heart div.middle,footer[role=main] div.heart div.right{display:inline-block}footer[role=main] div.heart div.left p,footer[role=main] div.heart div.middle p,footer[role=main] div.heart div.right p{margin:0;padding:0;font-family:brandon-grotesque,sans-serif;text-transform:uppercase;font-weight:700}footer[role=main] div.heart img{-webkit-animation:heartBeat 1.1s infinite;-moz-animation:heartBeat 1.1s infinite;-o-animation:heartBeat 1.1s infinite;animation:heartBeat 1.1s infinite;position:relative;top:10px}footer[role=main] ul.social-actions{list-style-type:none;margin:0 0 45px;padding:0}footer[role=main] ul.social-actions li{display:inline-block;margin:0 9px}@media screen and (max-width:767px){footer[role=main] div.heart{width:70%}footer[role=main] ul.social-actions li{display:block;text-align:center}}footer[role=main] ul.social-actions li.linkedin a{background:url(/wp-content/themes/chameleon/static/img/social/linkedin.svg);background-size:cover}footer[role=main] ul.social-actions li.twitter a{background:url(/wp-content/themes/chameleon/static/img/social/twitter.svg);background-size:cover}footer[role=main] ul.social-actions li.facebook a{background:url(/wp-content/themes/chameleon/static/img/social/facebook.svg);background-size:cover}footer[role=main] ul.social-actions li a{display:block;background-repeat:no-repeat;width:180px;height:63px;font-size:0;transition:.2s;position:relative;top:3px}footer[role=main] ul.social-actions li a:hover{transform:scale(1.05)}@media screen and (min-width:992px)and (max-width:1199px){footer[role=main] ul.social-actions li a{width:165px;height:57px}}footer[role=main] ul.contactDetails{list-style-type:none;margin:0 0 12.5px;padding:0;display:inline-block;font-size:1.25rem;font-weight:500}@media screen and (min-width:1200px){footer[role=main] ul.contactDetails{margin-bottom:13.75px}}@media screen and (min-width:1600px){footer[role=main] ul.contactDetails{margin-bottom:15px}}@media screen and (max-width:991px){footer[role=main] ul.social-actions li a{width:155px;height:54px}footer[role=main] ul.contactDetails{margin-bottom:11.25px}}@media screen and (max-width:767px){footer[role=main] ul.social-actions li a{display:inline-block;width:155px;height:54px}footer[role=main] ul.contactDetails{margin-bottom:10px}}footer[role=main] ul.contactDetails li{float:left;margin:0 9.5px 10px}@media screen and (min-width:1200px){footer[role=main] ul.contactDetails{font-size:1.25rem}footer[role=main] ul.contactDetails li{margin:0 11.75px 5px}}@media screen and (min-width:1600px){footer[role=main] ul.contactDetails li{margin:0 14px}}@media screen and (max-width:991px){footer[role=main] ul.contactDetails{font-size:1.1rem}footer[role=main] ul.contactDetails li{margin:0 7.25px 15px}}@media screen and (max-width:767px){footer[role=main] ul.contactDetails li{margin:0 5px 20px;float:none}}footer[role=main] ul.links{list-style-type:none;margin:7.5px 0 30px;padding:0;color:#999;font-size:.7rem;line-height:.8rem;font-style:normal}@media screen and (min-width:1200px){footer[role=main] ul.links{margin-top:8.75px;margin-bottom:35px}}@media screen and (min-width:1600px){footer[role=main] ul.links{margin-top:10px;margin-bottom:40px}}@media screen and (max-width:991px){footer[role=main] ul.links{margin-top:6.25px;margin-bottom:25px}}@media screen and (max-width:767px){footer[role=main] ul.links{margin-top:5px;margin-bottom:20px;display:none}}footer[role=main] ul.links li{display:inline-block;padding:0 12px 0 5px}@media screen and (max-width:767px){footer[role=main] ul.links li.divider{display:none}}footer[role=main] ul.links li:last-child{padding-right:0;border:none}footer[role=main] ul.links li a{color:#999}#message,footer[role=main] ul.links li a:hover{color:#fff}#message{position:fixed;bottom:0;width:100%;background-color:#000;background-color:rgba(0,0,0,.7);padding:15px 10px}.alignnone{display:block;margin:5px 0 20px}.alignnone img{margin:0 auto}.aligncenter,div.aligncenter{display:block;margin:5px 0 20px}.aligncenter img,div.aligncenter img{margin:0 auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#ddd;border:1px solid #ccc;color:#262626;width:auto!important;padding:5px;text-align:center}.wp-caption .wp-caption-text{font-size:13px;line-height:17px;margin:10px 0 7px;padding:0;color:#000}#curtain{background-color:#00b2a2;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;z-index:4}section[role=homepage-slideshow]{background-color:#00b2a2;width:100%;overflow:hidden;position:relative}@media screen and (min-width:1200px){section[role=homepage-slideshow]{margin-top:-90px}}@media screen and (min-width:1600px){section[role=homepage-slideshow]{margin-top:-95px}}@media screen and (min-width:992px)and (max-width:1199px){section[role=homepage-slideshow]{margin-top:-85px}}@media screen and (max-width:991px){section[role=homepage-slideshow]{margin-top:-75px}}@media screen and (max-width:767px){section[role=homepage-slideshow]{margin-top:-55px}}section[role=homepage-slideshow] .slide{position:relative;display:none}section[role=homepage-slideshow] .slide .overlay{position:absolute;z-index:5;top:0;bottom:0;left:0;width:100%;height:100%;text-align:center;color:#fff}section[role=homepage-slideshow] .slide .column{position:relative;float:left;width:50%;height:100%}section[role=homepage-slideshow] .slide .column .padding{padding-left:20%;padding-right:20%;padding-top:24%}section[role=homepage-slideshow] .slide .column p{font-size:.8rem;line-height:1.1rem}@media screen and (max-width:991px){section[role=homepage-slideshow] .slide .column p{display:none}}section[role=homepage-slideshow] .slide .column img.logo{width:80%;margin:0 auto 30px}section[role=homepage-slideshow] .slide .column img.screenshot{position:absolute;z-index:2;bottom:0;left:0;height:75%}section[role=homepage-slideshow] .slide .column a.screenshotlink{transition:.2}section[role=homepage-slideshow] .slide .column a.screenshotlink:hover{opacity:.9}section[role=homepage-slideshow] #slide-1{display:block}section[role=homepage-slideshow] #slide-1 h1,section[role=homepage-slideshow] #slide-1 small,section[role=homepage-slideshow] #slide-1 ul,section[role=homepage-slideshow] #slide-7 h1,section[role=homepage-slideshow] #slide-7 small,section[role=homepage-slideshow] #slide-7 ul{text-transform:uppercase}section[role=homepage-slideshow] #slide-1 small,section[role=homepage-slideshow] #slide-7 small{display:block;font-size:.86rem;font-family:brandon-grotesque,sans-serif;font-weight:400;padding-top:60px}section[role=homepage-slideshow] #slide-1 h1,section[role=homepage-slideshow] #slide-7 h1{font-family:brandon-grotesque,sans-serif;font-weight:900;font-size:3.2rem;padding-top:17px;margin:0}@media screen and (min-width:1200px){section[role=homepage-slideshow] #slide-1 h1{padding-top:20.5px}}@media screen and (min-width:1600px){section[role=homepage-slideshow] #slide-1 h1{padding-top:24px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #slide-1 h1{padding-top:13.5px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #slide-1 h1{font-size:1.7rem;padding-top:0}}section[role=homepage-slideshow] #slide-1 p,section[role=homepage-slideshow] #slide-7 p{margin:0;padding-top:19.5px;font-size:1rem;line-height:1.3rem}@media screen and (min-width:1200px){section[role=homepage-slideshow] #slide-1 p{padding-top:24.25px}}@media screen and (min-width:1600px){section[role=homepage-slideshow] #slide-1 p{padding-top:29px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #slide-1 p{padding-top:14.75px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #slide-1 p{padding-top:10px;display:none}}section[role=homepage-slideshow] #slide-1 ul,section[role=homepage-slideshow] #slide-7 ul{list-style-type:none;margin:27px 0 0;padding:30.5px 0 0;background:url(/wp-content/themes/chameleon/static/img/white-line.jpg)top center no-repeat;display:inline-block}@media screen and (min-width:1200px){section[role=homepage-slideshow] #slide-1 ul{margin-top:33.5px;padding-top:38.75px}}@media screen and (min-width:1600px){section[role=homepage-slideshow] #slide-1 ul{margin-top:40px;padding-top:47px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #slide-1 ul{margin-top:20.5px;padding-top:22.25px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #slide-1 ul{margin-top:14px;padding-top:14px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #slide-1 ul{background-image:none;margin-top:5px}}section[role=homepage-slideshow] #slide-1 ul li{float:left;padding-left:15px;padding-right:24px;background:url(/wp-content/themes/chameleon/static/img/middot.png)right no-repeat}@media screen and (min-width:1200px){section[role=homepage-slideshow] #slide-1 ul li{padding-left:17.5px;padding-right:27.5px}}@media screen and (min-width:1600px){section[role=homepage-slideshow] #slide-1 ul li{padding-left:20px;padding-right:31px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #slide-1 ul li{padding-left:12.5px;padding-right:20.5px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #slide-1 ul{display:none}section[role=homepage-slideshow] #slide-1 ul li{padding-left:10px;padding-right:17px}}section[role=homepage-slideshow] #slide-1 ul li:first-child,section[role=homepage-slideshow] #slide-7 ul li:first-child{padding-left:0}section[role=homepage-slideshow] #slide-1 ul li:last-child{padding-right:0;background-image:none}section[role=homepage-slideshow] #slide-1 ul li a{color:#fff;text-decoration:none}section[role=homepage-slideshow] #slide-7{display:none}@media screen and (min-width:1200px){section[role=homepage-slideshow] #slide-7 h1{padding-top:20.5px}}@media screen and (min-width:1600px){section[role=homepage-slideshow] #slide-7 h1{padding-top:24px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #slide-7 h1{padding-top:13.5px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #slide-7 h1{font-size:1.7rem;padding-top:0}}@media screen and (min-width:1200px){section[role=homepage-slideshow] #slide-7 p{padding-top:24.25px}section[role=homepage-slideshow] #slide-7 ul{margin-top:33.5px}}@media screen and (min-width:1600px){section[role=homepage-slideshow] #slide-7 p{padding-top:29px}section[role=homepage-slideshow] #slide-7 ul{margin-top:40px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #slide-7 p{padding-top:14.75px}section[role=homepage-slideshow] #slide-7 ul{margin-top:20.5px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #slide-7 p{padding-top:10px;display:none}section[role=homepage-slideshow] #slide-7 ul{margin-top:14px}}section[role=homepage-slideshow] #slide-7 ul li{float:left;padding-left:15px;padding-right:24px}@media screen and (min-width:1200px){section[role=homepage-slideshow] #slide-7 ul{padding-top:38.75px}section[role=homepage-slideshow] #slide-7 ul li{padding-left:17.5px;padding-right:27.5px}}@media screen and (min-width:1600px){section[role=homepage-slideshow] #slide-7 ul{padding-top:47px}section[role=homepage-slideshow] #slide-7 ul li{padding-left:20px;padding-right:31px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #slide-7 ul{padding-top:22.25px;background-image:none;margin-top:5px}section[role=homepage-slideshow] #slide-7 ul li{padding-left:12.5px;padding-right:20.5px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #slide-7 ul{padding-top:14px;display:none}section[role=homepage-slideshow] #slide-7 ul li{padding-left:10px;padding-right:17px}}section[role=homepage-slideshow] #slide-7 ul li:last-child{padding-right:0}section[role=homepage-slideshow] #pagination ul li a#view,section[role=homepage-slideshow] #slide-7 ul li a{font-family:brandon-grotesque,sans-serif;font-weight:900;font-size:.8rem;line-height:.8rem;background-color:rgba(255,255,255,.2);padding:11.5px;border-radius:5px;text-transform:uppercase;text-decoration:none;display:inline-block;color:#fff}@media screen and (min-width:1200px){section[role=homepage-slideshow] #slide-7 ul li a{padding:13.25px}}section[role=homepage-slideshow] #pagination ul li a#view:hover,section[role=homepage-slideshow] #slide-7 ul li a:hover{background-color:rgba(255,255,255,.25)}section[role=homepage-slideshow] #pagination{display:none;position:absolute;z-index:3;bottom:14%;left:25%;text-align:center}@media screen and (min-width:1600px){section[role=homepage-slideshow] #slide-7 ul li a{padding:15px}section[role=homepage-slideshow] #pagination{margin-left:-131px}}@media screen and (min-width:1200px){section[role=homepage-slideshow] #pagination{margin-left:-117px}}@media screen and (min-width:992px)and (max-width:1199px){section[role=homepage-slideshow] #pagination{margin-left:-101px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #slide-7 ul li a{padding:9.75px}section[role=homepage-slideshow] #pagination{margin-left:-92px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #slide-7 ul li a{padding:8px}section[role=homepage-slideshow] #pagination{display:none}}section[role=homepage-slideshow] #pagination p{padding:0;margin:7px 0 0;font-size:.5rem;line-height:.5rem}@media screen and (min-width:1200px){section[role=homepage-slideshow] #pagination p{margin-top:8px}}@media screen and (min-width:1600px){section[role=homepage-slideshow] #pagination p{margin-top:9px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #pagination p{margin-top:6px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #pagination p{margin-top:5px}}section[role=homepage-slideshow] #pagination p a{color:#fff;text-decoration:none;padding:0 0 1px;margin:0;border-bottom:1px dotted #fff}section[role=homepage-slideshow] #pagination p a:hover{border-bottom:1px solid #fff}section[role=homepage-slideshow] #pagination ul{display:inline-block;list-style-type:none;padding:0;margin:0;overflow:hidden}section[role=homepage-slideshow] #pagination ul li{float:left}section[role=homepage-slideshow] #pagination ul li a#back{position:relative;top:5px;font-size:0;line-height:0;display:block;background:url(/wp-content/themes/chameleon/static/img/slider/arrow-left.png);height:38px;width:25px;margin-right:11.5px}section[role=homepage-slideshow] #pagination ul li a#next{position:relative;top:5px;font-size:0;line-height:0;display:block;background:url(/wp-content/themes/chameleon/static/img/slider/arrow-right.png);height:38px;width:25px;margin-left:11.5px}section[role=clients]{position:relative;display:block;background-color:#eee}@media screen and (min-width:1200px){section[role=homepage-slideshow] #pagination ul li a#back{margin-right:13.25px}section[role=homepage-slideshow] #pagination ul li a#view{padding:13.25px}section[role=homepage-slideshow] #pagination ul li a#next{margin-left:13.25px}section[role=clients]{height:90px}}@media screen and (min-width:1600px){section[role=homepage-slideshow] #pagination ul li a#back{margin-right:15px}section[role=homepage-slideshow] #pagination ul li a#view{padding:15px}section[role=homepage-slideshow] #pagination ul li a#next{margin-left:15px}section[role=clients]{height:95px}}@media screen and (min-width:992px)and (max-width:1199px){section[role=clients]{height:85px}}@media screen and (max-width:991px){section[role=homepage-slideshow] #pagination ul li a#back{margin-right:9.75px}section[role=homepage-slideshow] #pagination ul li a#view{padding:9.75px}section[role=homepage-slideshow] #pagination ul li a#next{margin-left:9.75px}section[role=clients]{height:75px}}@media screen and (max-width:767px){section[role=homepage-slideshow] #pagination ul li a#back{margin-right:8px}section[role=homepage-slideshow] #pagination ul li a#view{padding:8px}section[role=homepage-slideshow] #pagination ul li a#next{margin-left:8px}section[role=clients]{height:55px;display:none}}section[role=clients] ul{list-style-type:none;margin:0;padding:0;height:100%;width:100%;position:absolute;z-index:4}section[role=clients] ul li{float:left;width:20%;height:100%;margin:0;padding:0;background:#eee}section[role=clients] ul li.up{top:-7px}section[role=clients] ul li a img{margin:auto;height:100%;width:100%}section[role=homepage]{margin-top:0!important;padding-top:40px}section[role=homepage] h1.large:first-child{margin-top:0}section[role=homepage] .intro ul.listing{margin-top:35px;margin-bottom:35px}@media screen and (min-width:1200px){section[role=homepage]{padding-top:45px}section[role=homepage] .intro ul.listing{margin-top:47.5px;margin-bottom:47.5px}}@media screen and (min-width:1600px){section[role=homepage]{padding-top:50px}section[role=homepage] .intro ul.listing{margin-top:60px;margin-bottom:60px}}@media screen and (max-width:991px){section[role=homepage]{padding-top:35px}section[role=homepage] .intro ul.listing{margin-top:22.5px;margin-bottom:22.5px}}@media screen and (max-width:767px){section[role=homepage]{padding-top:30px}section[role=homepage] .intro ul.listing{margin-top:10px;margin-bottom:10px}}section[role=portfolio] main{padding-top:40px;padding-bottom:40px}@media screen and (min-width:1200px){section[role=portfolio] main{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:1600px){section[role=portfolio] main{padding-top:60px;padding-bottom:60px}}section[role=portfolio-single] header{background-repeat:no-repeat;background-size:auto!important;background-position:center 70%;height:400px;width:100%;padding-left:0!important;padding-right:0!important}@media screen and (min-width:992px)and (max-width:1199px){section[role=portfolio-single] header{height:340px;background-size:45%!important}}@media screen and (max-width:991px){section[role=portfolio] main{padding-top:30px;padding-bottom:30px}section[role=portfolio-single] header{height:300px;background-size:45%!important}}@media screen and (max-width:767px){section[role=portfolio] main{padding-top:20px;padding-bottom:20px}section[role=portfolio-single] header{height:200px;background-size:60%!important}}section[role=portfolio-single] header ul.controls{list-style-type:none;margin:34px 0 0;padding:0}@media screen and (max-width:767px){section[role=portfolio-single] header ul.controls{display:none}}section[role=portfolio-single] header ul.controls li.prev{float:left}section[role=portfolio-single] header ul.controls li.prev a{background:url(/wp-content/themes/chameleon/static/img/previous.png);background-size:cover;width:134px;margin-left:50px}@media screen and (max-width:991px){section[role=portfolio-single] header ul.controls{margin-top:37px}section[role=portfolio-single] header ul.controls li.prev a{margin-left:25px;height:28px;width:104px;background-size:cover}}section[role=portfolio-single] header ul.controls li.next{float:right}section[role=portfolio-single] header ul.controls li.next a{background:url(/wp-content/themes/chameleon/static/img/next.png);background-size:cover;width:88px;margin-right:50px}@media screen and (max-width:991px){section[role=portfolio-single] header ul.controls li.next a{margin-right:25px;height:28px;width:68px;background-size:cover}}section[role=portfolio-single] header ul.controls li a{color:#fff;text-decoration:none;text-transform:uppercase;display:block;font-size:0;height:38px}section[role=portfolio-single] div.content{padding-left:50px;padding-right:50px}section[role=portfolio-single] section[role=showcase]{padding-top:22.5px;padding-bottom:60px}section[role=portfolio-single] section[role=showcase] img{margin:auto}section.page{background:#fff;text-align:center;overflow:hidden}@media screen and (min-width:1200px){section[role=portfolio-single] section[role=showcase]{padding-top:26.25px;padding-bottom:70px}section.page{margin-top:-90px}}@media screen and (min-width:1600px){section[role=portfolio-single] section[role=showcase]{padding-top:30px;padding-bottom:80px}section.page{margin-top:-95px}}@media screen and (min-width:992px)and (max-width:1199px){section.page{margin-top:-85px}}@media screen and (max-width:991px){section[role=portfolio-single] section[role=showcase]{padding-top:18.75px;padding-bottom:50px}section.page{margin-top:-75px}}@media screen and (max-width:767px){section[role=portfolio-single] div.content{padding-left:25px;padding-right:25px}section[role=portfolio-single] section[role=showcase]{padding-top:15px;padding-bottom:40px}section.page{margin-top:-55px}}section.page header{padding:67.5px;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:1200px){section.page header{padding:83.75px}}@media screen and (min-width:1600px){section.page header{padding:100px}}@media screen and (max-width:991px){section.page header{padding:51.25px}}@media screen and (max-width:767px){section.page header{padding:35px}}@media screen and (min-width:1200px){section.page header{padding-top:175px}}@media screen and (min-width:1600px){section.page header{padding-top:195px}}@media screen and (min-width:992px)and (max-width:1199px){section.page header{padding-top:150px}}@media screen and (max-width:991px){section.page header{padding-top:130px}}section.page .row{max-width:1600px;margin-left:auto;margin-right:auto}section.page .row::after{display:table}@media screen and (max-width:767px){section.page header{padding-top:90px}section.page .row{padding:10px}}section.page .row .intro{padding-top:40px;padding-bottom:40px;float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}@media screen and (min-width:1200px){section.page .row .intro{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:1600px){section.page .row .intro{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:991px){section.page .row .intro{padding-top:30px;padding-bottom:30px}}section.page .row .intro:last-child{margin-right:0}@media screen and (max-width:767px){section.page .row .intro{padding-top:20px;padding-bottom:20px;float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}section.page .row .intro:last-child{margin-right:0}}section.page .row ul.column{list-style-type:none;margin:0 2.35765% 0 0;padding:0;float:left;display:block;width:31.76157%}section.page .row ul.column:last-child{margin-right:0}section.page .row ul.column li{font-size:.8rem;line-height:1rem;margin:0 0 20px}section.page .content{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}section.page .content:last-child{margin-right:0}section.page .content p:first-child{margin-top:0}@media screen and (max-width:767px){section.page .content{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}section.page .content:last-child{margin-right:0}}section.page ul.listing{list-style-type:none;margin:0 auto;padding:0;max-width:1600px}section.page ul.listing::after{display:table}section.page ul.listing li{width:33.3333333%;float:left;display:inline-block;min-height:320px}@media screen and (min-width:1600px){section.page ul.listing li{min-height:400px}}section.page ul.listing li .padding{padding:0 20px}section.page ul.listing li img{margin:auto}section.page ul.listing li h4{margin-top:15px;margin-bottom:7.5px;padding:0;line-height:1.3rem}@media screen and (min-width:1200px){section.page ul.listing li{min-height:350px}section.page ul.listing li h4{margin-top:17.5px;margin-bottom:8.75px}}@media screen and (min-width:1600px){section.page ul.listing li h4{margin-top:20px;margin-bottom:10px}}@media screen and (max-width:991px){section.page ul.listing li h4{margin-top:12.5px;margin-bottom:6.25px}}@media screen and (max-width:767px){section.page ul.listing li{width:100%}section.page ul.listing li h4{margin-top:10px;margin-bottom:5px}}section.page ul.listing li h4 a{color:#262626;text-decoration:none}section.page ul.listing li h4 a:hover{color:#4b47aa}section.page ul.listing li p{margin:0 27.5px;font-size:.8rem;line-height:1.2rem}@media screen and (min-width:1200px){section.page ul.listing li p{margin-right:33.75px;margin-left:33.75px}}@media screen and (min-width:1600px){section.page ul.listing li p{margin-right:40px;margin-left:40px}}@media screen and (max-width:991px){section.page ul.listing li p{margin-right:21.25px;margin-left:21.25px}}@media screen and (max-width:767px){section.page ul.listing li p{margin-right:15px;margin-left:15px}}section.page ul.posts{list-style-type:none;margin:0 auto;padding:0;max-width:1600px;border-top:solid 1px #eee}section.page ul.posts::after{display:table}section.page ul.posts li{width:33.3333333%;float:left;text-align:left;border-right:solid 1px #eee;border-bottom:solid 1px #eee}section.page ul.posts li:nth-child(3){border-right:none}section.page ul.posts li a.padding{display:block;padding:50px;text-decoration:none;min-height:350px;position:relative}section.page ul.posts li a.padding:hover{background:#eee}@media screen and (min-width:1600px){section.page ul.posts li a.padding{min-height:450px;padding:70px}}@media screen and (min-width:1200px){section.page ul.posts li a.padding{min-height:400px;padding:60px}}@media screen and (max-width:991px){section.page ul.posts li a.padding{min-height:300px;padding:40px}}section.page ul.posts li h3{margin-top:0;color:#262626;text-decoration:none;font-size:1.2rem;line-height:1.5rem}section.page ul.posts li p{margin:0;color:#999;font-size:.8rem;line-height:1.2rem}section.page ul.posts li p.readon{position:absolute;bottom:50px;color:#e35d38;font-size:.7rem;line-height:1.2rem;font-weight:700}@media screen and (min-width:1600px){section.page ul.posts li p.readon{bottom:70px}}@media screen and (min-width:1200px){section.page ul.posts li p.readon{bottom:60px}}@media screen and (max-width:767px){section.page ul.posts li{width:100%}section.page ul.posts li a.padding{min-height:10px;padding:30px 10px}section.page ul.posts li p{margin-bottom:15px}section.page ul.posts li p.readon{position:relative;bottom:auto;margin:0}}section.page .feature{position:relative;margin-top:27.5px}@media screen and (min-width:1200px){section.page .feature{margin-top:33.75px}}@media screen and (min-width:1600px){section.page .feature{margin-top:40px}}@media screen and (max-width:991px){section.page .feature{margin-top:21.25px}}@media screen and (max-width:767px){section.page .feature{margin-top:15px}}section.page .feature .overlay{position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:-100px;width:600px;height:200px;background-color:#000;background-color:rgba(0,0,0,.7);color:#fff;border-radius:4px;display:table}section.page .feature .overlay .text{display:table-cell;vertical-align:middle;padding-right:27.5px;padding-left:27.5px}@media screen and (min-width:1200px){section.page .feature .overlay{margin-left:-350px;margin-top:-125px;width:700px;height:250px}section.page .feature .overlay .text{padding-right:33.75px;padding-left:33.75px}}@media screen and (min-width:1600px){section.page .feature .overlay{margin-left:-400px;margin-top:-150px;width:800px;height:300px}section.page .feature .overlay .text{padding-right:40px;padding-left:40px}}@media screen and (max-width:991px){section.page .feature .overlay{margin-left:-250px;margin-top:-100px;width:500px;height:200px}section.page .feature .overlay .text{padding-right:21.25px;padding-left:21.25px}}@media screen and (max-width:767px){section.page .feature .overlay{margin-left:-140px;margin-top:-60px;width:280px;height:120px}section.page .feature .overlay .text{padding-right:15px;padding-left:15px}}section.page .feature .overlay .text h3,section.page .feature .overlay .text p{margin:0;font-size:.8rem;line-height:1.2rem}section.page .feature .overlay .text p a{margin-top:20px;font-family:brandon-grotesque,sans-serif;font-weight:900;font-size:.8rem;line-height:.8rem;background-color:#00b2a2;padding:11.5px;border-radius:5px;text-transform:uppercase;text-decoration:none;display:inline-block;color:#fff}@media screen and (min-width:1200px){section.page .feature .overlay .text p a{padding:13.25px}}@media screen and (min-width:1600px){section.page .feature .overlay .text p a{padding:15px}}@media screen and (max-width:991px){section.page .feature .overlay .text p a{padding:9.75px}}@media screen and (max-width:767px){section.page .feature .overlay .text p a{padding:8px}}section.page .feature .overlay .text p a:hover{background-color:#007f74}section[role=article] .row{position:relative}section[role=article] .row article{padding-top:40px;padding-bottom:40px;float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;text-align:left}@media screen and (min-width:1200px){section[role=article] .row article{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:1600px){section[role=article] .row article{padding-top:60px;padding-bottom:60px}}section[role=article] .row article:last-child{margin-right:0}@media screen and (max-width:991px){section[role=article] .row article{padding-top:30px;padding-bottom:30px;float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:12.79471%}section[role=article] .row article:last-child{margin-right:0}}@media screen and (max-width:767px){section[role=article] .row article{padding-top:20px;padding-bottom:20px;float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}section[role=article] .row article:last-child{margin-right:0}}section[role=article] ul.share{margin:0 0 57.5px;padding:0;text-align:center;overflow:hidden}@media screen and (min-width:1200px){section[role=article] ul.share{margin-bottom:78.75px}}@media screen and (min-width:1600px){section[role=article] ul.share{margin-bottom:100px}}@media screen and (max-width:991px){section[role=article] ul.share{margin-bottom:36.25px}}@media screen and (max-width:767px){section[role=article] ul.share{margin-bottom:15px}}section[role=article] ul.share li{margin:0 10px;display:inline-block}body.contact header[role=primary],body.get-in-touch header[role=primary]{background:#42b4d6}section[role=contact] p.large{text-align:left;margin-top:0;margin-bottom:1rem;font-weight:700;font-size:29px;text-transform:none}section[role=contact] div.row{width:100%;overflow:hidden}section[role=contact] div.full{width:100%}@media screen and (max-width:767px){section[role=contact] div.full{padding-left:10px;padding-right:10px}}section[role=contact] div.half{width:50%;float:left;padding:0 15px 0 0}section[role=contact] div.half:last-child{padding:0}@media screen and (max-width:767px){section[role=contact] div.half{width:100%;padding:0}}section[role=contact] header[role=map]{padding:0!important;position:relative}section[role=contact] header[role=map] div#contactmap{display:block;height:425px;width:100%}section[role=contact] header[role=map] div#contactmap img{max-width:none}section[role=contact] header[role=map] section.directions{height:80px;width:420px;background:#fff;position:absolute;bottom:25px;left:50%;margin-left:-210px}section[role=contact] header[role=map] section.directions form{margin-top:18px}section[role=contact] header[role=map] section.directions form input[type=text]{border:1px solid #f2f2f2;background:#f2f2f2;height:40px;width:200px;text-transform:uppercase;font-size:.6rem;padding-left:10px}section[role=contact] header[role=map] section.directions form button{background:#42b4d6;border:1px solid #42b4d6;color:#fff;height:40px;text-transform:uppercase;padding-left:15px;padding-right:15px;font-weight:700;font-size:.6rem}section[role=contact] div.intro{padding-top:25px;padding-bottom:25px}@media screen and (min-width:1200px){section[role=contact] div.intro{padding-top:27.5px;padding-bottom:27.5px}}@media screen and (min-width:1600px){section[role=contact] div.intro{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:991px){section[role=contact] div.intro{padding-top:22.5px;padding-bottom:22.5px}}@media screen and (max-width:767px){section[role=contact] div.intro{padding-top:20px;padding-bottom:20px}}section[role=contact] div.intro h2{margin-bottom:10px;padding-bottom:0}section[role=contact] div.intro p{margin:0;padding:0}section[role=contact] section.contactForm{padding-top:22.5px;padding-bottom:45px;float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:left}@media screen and (min-width:1200px){section[role=contact] section.contactForm{padding-top:26.25px;padding-bottom:52.5px}}@media screen and (min-width:1600px){section[role=contact] section.contactForm{padding-top:30px;padding-bottom:60px}}section[role=contact] section.contactForm:last-child{margin-right:0}@media screen and (max-width:991px){section[role=contact] section.contactForm{padding-top:18.75px;padding-bottom:37.5px;float:left;display:block;margin-right:2.35765%;width:100%}section[role=contact] section.contactForm:last-child{margin-right:0}}@media screen and (max-width:767px){section[role=contact] section.contactForm{padding-top:15px;padding-bottom:30px;float:left;display:block;margin-right:2.35765%;width:100%}section[role=contact] section.contactForm:last-child{margin-right:0}}section[role=contact] section.contactForm form{padding-top:11px}section[role=contact] section.contactForm form p{margin:20px 0 5px;font-size:.67rem;color:#207892;font-weight:700}section[role=contact] section.contactForm form input,section[role=contact] section.contactForm form textarea{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:3px;padding:11px;width:100%}@media screen and (min-width:1200px){section[role=contact] section.contactForm form input,section[role=contact] section.contactForm form textarea{padding:11.5px}}@media screen and (min-width:1600px){section[role=contact] section.contactForm form input,section[role=contact] section.contactForm form textarea{padding:12px}}@media screen and (max-width:991px){section[role=contact] section.contactForm form input,section[role=contact] section.contactForm form textarea{padding:10.5px}}section[role=contact] section.contactForm form input:focus,section[role=contact] section.contactForm form textarea:focus{outline:0;background:#c0e6f1;color:#262626}section[role=contact] section.contactForm form textarea{height:200px}section[role=contact] section.contactForm form label{display:none;font-size:.6rem}section[role=contact] section.contactForm form input,section[role=contact] section.contactForm form textarea{display:block;text-align:left;font-size:.65rem;margin-bottom:14px}@media screen and (max-width:767px){section[role=contact] section.contactForm form input,section[role=contact] section.contactForm form textarea{padding:10px;margin-bottom:14px}}section[role=contact] section.contactForm form input[type=file]{background:0 0;border:none;padding:15px 0 0}section[role=contact] section.contactForm form input[type=submit]{background:#42b4d6;border:1px solid #42b4d6;color:#fff;text-transform:uppercase;font-size:.75rem;width:auto;text-align:center;margin-top:35px;transition:.2s;padding:12.5px 35px}@media screen and (min-width:1200px){section[role=contact] section.contactForm form input[type=submit]{padding:13.75px 40px}}@media screen and (min-width:1600px){section[role=contact] section.contactForm form input[type=submit]{padding:15px 45px}}@media screen and (max-width:991px){section[role=contact] section.contactForm form input[type=submit]{padding:11.25px 30px}}@media screen and (max-width:767px){section[role=contact] section.contactForm form input[type=submit]{padding:10px 25px;margin-top:10px}}section[role=contact] section.contactForm form input[type=submit]:hover{cursor:pointer;background:#299abc}section[role=contact] .checkboxes{text-align:left;padding:0 0 10px;margin-top:15px;margin-bottom:15px;overflow:hidden;font-size:.6rem}section[role=contact] .checkboxes ul.pinterests{list-style-type:none;margin:0;padding:0}section[role=contact] .checkboxes ul.pinterests li{width:50%;float:left;display:block;margin-bottom:15px}section[role=contact] .checkboxes ul.pinterests li:nth-child(odd){padding-right:20px}section[role=contact] .checkboxes ul.pinterests li label{background:#f7f7f7;width:100%;padding:15px 5px 0 12px;height:50px}section[role=contact] .checkboxes input[type=checkbox]{display:inline-block;width:20px}section[role=contact] section.contactInfo{padding-left:22.5px;padding-top:22.5px;padding-bottom:22.5px;float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:left}@media screen and (min-width:1200px){section[role=contact] section.contactInfo{padding-left:26.25px;padding-top:26.25px;padding-bottom:26.25px}}@media screen and (min-width:1600px){section[role=contact] section.contactInfo{padding-left:30px;padding-top:30px;padding-bottom:30px}}section[role=contact] section.contactInfo:last-child{margin-right:0}@media screen and (max-width:991px){section[role=contact] section.contactInfo{padding-left:18.75px;padding-top:18.75px;padding-bottom:18.75px;float:left;display:block;margin-right:2.35765%;width:100%}section[role=contact] section.contactInfo:last-child{margin-right:0}}@media screen and (max-width:767px){section[role=contact] section.contactInfo{padding-left:15px;padding-top:15px;padding-bottom:15px;float:left;display:block;margin-right:2.35765%;width:100%}section[role=contact] section.contactInfo:last-child{margin-right:0}}section[role=contact] section.contactInfo h1:first-child,section[role=contact] section.contactInfo h2:first-child,section[role=contact] section.contactInfo h3:first-child{margin-top:0}section[role=contact] section.contactInfo ol,section[role=contact] section.contactInfo ul{font-size:.7rem;line-height:1.1rem;font-weight:300;font-style:normal}section[role=contact] section.contactInfo ol li,section[role=contact] section.contactInfo ul li{margin-bottom:15px}section[role=contact] section.contactInfo p{font-size:.7rem;line-height:1.1rem;margin-top:0;padding-top:0;margin-bottom:15px}section[role=contact] section.contactInfo p.large{text-align:left;margin-top:0;margin-bottom:1.65rem;font-weight:700;font-size:29px;text-transform:none;line-height:1.5rem}section[role=about] .row .panel{float:left;display:block;margin-right:2.35765%;width:36.02647%;text-align:left}section[role=about] .row .panel.left{margin-left:8.5298%}section[role=about] .row .panel:last-child{margin-right:0}@media screen and (max-width:767px){section[role=about] .row .panel.left{margin-left:0}section[role=about] .row .panel{float:left;display:block;margin-right:2.35765%;width:100%}section[role=about] .row .panel:last-child{margin-right:0}}section[role=about] .row .panel p{font-size:.8rem;line-height:1.2rem}section[role=about] .row .spacer{float:left;display:block;margin-right:2.35765%;width:6.17215%}section[role=about] .row .spacer:last-child{margin-right:0}