html{overflow:-moz-scrollbars-vertical;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:'Roboto Condensed';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-Light.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-Bold.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-Regular.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-Italic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-LightItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/RobotoCondensed/RobotoCondensed-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}body{padding:0;margin:0;background-color:#2c2c2c}body,li,ol,p,td,ul{font-family:'Roboto Condensed',sans-serif;font-size:18px;color:#fff;line-height:1.5}@media only screen and (max-width:1200px){body,li,ol,p,td,ul{font-size:19px}}@media only screen and (max-width:1024px){body,li,ol,p,td,ul{font-size:18px}}@media only screen and (max-width:767px){body,li,ol,p,td,ul{font-size:16px}}hr{border-top:1px solid #fff!important}.customtext hr,hr.hr2{border-top:1px solid #ada090!important}a,a.alt:hover{color:#fff;text-decoration:underline;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.alt,a:hover{color:#d63a3d;text-decoration:none}.imgbox{background-color:#fff;padding:2px;border:1px solid #e0e0e0}.box{border:1px solid #333;border-collapse:collapse}.pubbox{border:1px solid #ccc;border-collapse:collapse}.small{font-size:.8125rem}.h1,h1{margin:0;font-family:'Roboto Condensed',sans-serif;font-weight:600;font-size:26px;color:#fff}.h2,h2{margin:12px 0;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:26px;color:#ce3543}.h3,h3{margin:12px 0;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:24px;color:#fff}.h4,h4{margin:12px 0;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:21px;color:#ce3543}.cookietrail,.footer,.footerwrapper,.siteheader,.siteheaderwrapper,.wrapper,.wrapper2,.wrapperhome,.wrapperwrapper{position:relative}@media only screen and (min-width:1921px){.footer,.siteheader,.wrapper,.wrapper2,.wrapperhome{max-width:1920px;margin-right:auto;margin-left:auto}.siteheaderwrapper{background:#484848}}.siteheader,.siteheaderwrapper{z-index:400}.cookietrail,.footer,.footerwrapper{z-index:100}.wrapper,.wrapper2,.wrapperhome,.wrapperwrapper{z-index:200}#siteWrapper{max-width:100vw;overflow:hidden}.headroom.headroom--pinned.headroom--top,.siteheaderwrapper{position:fixed;top:0;left:0;width:100%;z-index:600}.headroom.headroom--not-bottom.headroom--not-top.headroom--unpinned,.headroom.headroom--not-top.headroom--unpinned{position:absolute}.headroom.headroom--pinned.headroom--top .siteheader,.siteheader{min-height:75px;background:#484848}.headroom.headroom--pinned.headroom--top .navbar,.navbar{position:absolute;top:20px;left:0;width:100%;padding:0 45px}.headroom{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s cubic-bezier(.23,1,.32,1);-o-transition:all .5s cubic-bezier(.23,1,.32,1);transition:all .5s cubic-bezier(.23,1,.32,1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:1039}.siteheader .logo{position:absolute;left:50%;right:50%;top:50%;bottom:50%;width:45px;height:32px;background:url(https://cdn.ssmedia.com/architechnica/webart/noidx/logo-symbol-brown.svg) no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:600}.siteheader .logo.nothome:hover{background-image:url(https://cdn.ssmedia.com/architechnica/webart/noidx/logo-symbol-white.svg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.siteheader .logo a,.siteheader .logo div{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}.siteheader .logo a{text-decoration:none}.siteheader .logo,.siteheader .logo a,.siteheader .logo div{width:45px;height:32px;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}.desktop .headroom.headroom--pinned.headroom--top .siteheader.siteheaderhome,.desktop .siteheader.siteheaderhome{background:0 0}.desktop .headroom.headroom--pinned.headroom--top .siteheader.siteheaderhome .navbar,.desktop .siteheader.siteheaderhome .navbar{display:none}.desktop .headroom.headroom--pinned.headroom--top .siteheader.siteheaderhome:hover,.desktop .siteheader.siteheaderhome:hover{background-color:rgba(72,72,72,.9)}.desktop .headroom.headroom--pinned.headroom--top .siteheader.siteheaderhome:hover .navbar,.desktop .siteheader.siteheaderhome:hover .navbar{display:block}.desktop .siteheader.siteheaderhome .logo a.special{height:42px;border-bottom:2px solid #ce3543}.desktop .siteheader.siteheaderhome:hover .logo a.special{border-bottom:none}.wrapper{margin-top:80px;padding-top:15px;padding-bottom:40px;min-height:-o-calc(100vh - 133px);min-height:-webkit-calc(100vh - 133px);min-height:-moz-calc(100vh - 133px);min-height:calc(100vh - 133px)}.wrapper.hascookietrail{min-height:-o-calc(100vh - 200px);min-height:-webkit-calc(100vh - 200px);min-height:-moz-calc(100vh - 200px);min-height:calc(100vh - 200px)}.footer,.wrapper{padding-right:55px;padding-left:55px}.headertext.headertextpadbottom{margin-bottom:15px}.headertext h1{margin-top:0;padding-top:0;font-size:24px;text-align:center;text-transform:uppercase;color:#ce3543}.headertext.hasheadertext2 h1{text-transform:lowercase}.headertext.headertextspecial h1{font-weight:600;text-transform:inherit}.headertext h1 span{font-weight:400}.headertexthome{position:absolute;margin-top:-100vh;margin-left:-100vw;opacity:0}h2.headertext2{margin-top:0;padding-top:0;font-size:20px;font-weight:300;color:#fff;text-align:center;text-transform:uppercase}h2.headertext2.hasheadertext3{margin-bottom:0}.headertext3{margin-bottom:12px;font-size:16px;font-weight:300;color:#fff;text-align:center;text-transform:lowercase}.footer{display:table;padding-bottom:24px;width:100%}.footer .item{display:table-cell;white-space:nowrap}.footer .item:nth-of-type(1),.footer .item:nth-of-type(3){width:200px}.footer .item:nth-of-type(2){text-align:center}.footer .item:nth-of-type(3){text-align:right}.footer .copyright{font-size:11px;font-weight:300}.footer .copyright span{font-weight:400}.footer .logo{position:relative;width:200px;height:21px;background:url(https://cdn.ssmedia.com/architechnica/webart/noidx/logo-white.svg) no-repeat}.footer .logo a,.footer .logo div{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}.footer .logo,.footer .logo a,.footer .logo div{-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}.footer .logo a{text-decoration:none}.sociallinks span{padding:0 5px}.sociallinks span a i{color:#fff;font-size:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sociallinks span a i span{display:none}.sociallinks span:hover a i{color:#ce3543}.sociallinks .icon-twitterx{position:relative;padding:0;bottom:-1px;display:inline-block;width:17px;height:17px;background-size:cover;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");filter:invert(99%) sepia(0) saturate(1069%) hue-rotate(282deg) brightness(120%) contrast(100%)}.sociallinks .icon-twitterx:hover{filter:invert(30%) sepia(22%) saturate(6762%) hue-rotate(334deg) brightness(85%) contrast(89%)}.bgfull{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0;opacity:.8;background-position:center;background-size:cover}.bgfull.adams,.bgfull.barrett,.bgfull.community,.bgfull.franklin,.bgfull.home,.bgfull.madison,.bgfull.manteca,.bgfull.pricerite,.bgfull.team3,.mobile .bgfull.ourteam,.mobile .bgfull.team{opacity:.5}.bgfull.budwest,.bgfull.dryden,.bgfull.whatsup,.bgfull.wicklund,.mobile .bgfull.team3{opacity:.25}.bgfull.edison,.bgfull.ourteam,.desktop .bgfull.team,.tablet .bgfull.team{opacity:.85}.footerbg{position:fixed;bottom:0;left:0;width:100%;height:100px;display:block;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);z-index:10}.pagelinks div{margin-top:20px}.pagelinks div:first-of-type{margin-top:0}.pagelinks a{font-size:24px;text-decoration:none;text-transform:lowercase}.pagelinks span{display:block;font-size:20px;font-weight:300;text-transform:uppercase}.pagelinks2.btntable{margin:10px 0}.pagelinks2.btntable .btn:first-of-type{margin-left:0}@media only screen and (max-width:480px){.pagelinks2.btntable{display:block;margin-top:0;margin-bottom:0}.pagelinks2.btntable .btn{display:table!important;margin:15px 0}}.customtext div,.customtext li,.customtext p,.customtext td{line-height:1.8}.customtext3{padding-right:55%}.customtext6{column-count:4;column-gap:25px}.customtext6 div,.customtext6 li,.customtext6 p,.customtext6 td{font-size:16px}.customtext6 h2{margin-bottom:0;padding-bottom:0}.customtext6 h2+p{margin-top:0;padding-top:0}.customtext6 h2,.customtext6 h3{font-size:18px;font-weight:600;text-transform:uppercase}.customtext6 p:first-of-type{margin-top:0;padding-top:0}.customtext6 p+ul{margin-top:-15px;padding-top:0}.customtext6 p+ul li:first-of-type{margin-top:0;padding-top:0}.customtext7{padding-top:30px}.custocustomtext7mtext td,.customtext7 div,.customtext7 li,.customtext7 p{line-height:1.6}.customtext16{padding-right:75%}@media only screen and (max-width:1700px){.customtext16{padding-right:70%}}@media only screen and (max-width:1500px){.customtext3{padding-right:50%}.customtext6{column-count:3}.customtext16{padding-right:65%}}@media only screen and (max-width:1300px){.customtext16{padding-right:60%}}@media only screen and (max-width:1240px){.customtext6{column-count:2}.customtext6 div,.customtext6 li,.customtext6 p,.customtext6 td{font-size:15px}.customtext6 h2,.customtext6 h3{font-size:17px}.customtext16{padding-right:55%}}@media only screen and (max-width:1100px){.customtext16{padding-right:50%}}@media only screen and (max-width:1024px){.customtext6{column-count:1}.customtext6 p:first-of-type{margin-top:inherit;padding-top:inherit}}@media only screen and (max-width:959px){.customtext3{padding-right:48%}}@media only screen and (max-width:640px){.customtext3{padding-right:47%}.customtext16{padding-right:0}}@media only screen and (max-width:540px){.customtext div,.customtext li,.customtext p,.customtext td{line-height:1.6}.customtext3{padding-right:0}}.rightbarwrapper{display:table;width:100%}.rightbarwrapper .rightbar2{margin:0;padding:34px 20px;min-height:60vh}.rightbarwrapper .rightbar2 .img{display:block;width:auto;height:auto;max-width:160px;max-height:none;margin-bottom:5px}.rightbarwrapper .rightbar2 .hrsep{padding:10px 10px 10px 0}.rightbarheader{margin-top:0;padding-top:0;text-align:center}.wrapperleft{padding-right:0}.wrapperleft,.wrapperright{display:table-cell;vertical-align:top;padding-bottom:25px}.wrapperright{background:rgba(127,127,127,.08)}.wrapperleft .bodycontent{padding-right:24px;min-height:800px}.wrapperleft .ctimageright{margin-right:24px}.wrapperright{width:300px}.rightbarcontent{padding:20px 20px}.rightbarcontent2{position:relative}.rightbarcontent2 div,.rightbarcontent2 li,.rightbarcontent2 p,.rightbarcontent2 td{font-size:.875rem}.subnavwrapper{padding:15px 0}.subnavwrapper.subnavwrapperalt .subnav a{text-transform:uppercase;line-height:1;letter-spacing:1px}.subnavwrapper.subnavwrapperalt .subnav a span{display:block;padding-top:5px;padding-bottom:5px;font-size:.8125rem;text-transform:none;letter-spacing:0}.subnav a,.subnav2 a,.subnavfirst a{display:block;font-size:.875rem;font-weight:600;color:#000;padding:5px 0;text-decoration:none;line-height:1.4}.subnav a.alt,.subnav2 a.alt{color:#323232}.subnav a.subnavfirst.alt,.subnav2 a.subnavfirst.alt{color:#323232}.subnav a.alt:hover,.subnav a:hover,.subnav2 a.alt:hover,.subnavfirst a:hover{color:#323232;text-decoration:none}.subnav a.child{padding:0;font-size:1rem}.sidenav{text-align:center}@media only screen and (max-width:1024px){.wrapperleft{padding-right:15px}.wrapperleft .ctimageright{margin-right:15px}.wrapperright .customtextright div,.wrapperright .customtextright li,.wrapperright .customtextright p{line-height:1.5}}@media only screen and (max-width:959px){.subnav-arrow{display:none}}@media only screen and (max-width:900px){.rightbarwrapper{display:table;width:99%;padding-top:0;padding-bottom:0}.rightbarwrapper,.wrapperleft,.wrapperright{display:block;width:100%;padding-right:0;padding-left:0;padding-bottom:10px}.rightbarwrapper .rightbar2{margin-top:10px;margin-left:0;padding-top:0;height:auto;min-height:0}.wrapperleft .bodycontent{padding-right:34px}.wrapperleft{padding-right:0;margin-bottom:0}.wrapperleft .ctimageright{margin-right:0}.wrapperright{width:100%}.rightbarwrapper .rightbar2{height:auto;padding-bottom:0}}@media only screen and (max-width:767px){.rightbarwrapper .rightbar2{padding:15px}.rightbarcontent{padding-bottom:0}}.container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.row{margin-bottom:25px}.container .row:last-of-type{margin-bottom:0}.row.nopad{margin-bottom:0}@media (min-width:481px){.container{width:100%}}@media (min-width:641px){.container{width:100%}.column,.columns{margin-left:30px}.two.columns{margin-left:1.3333334%}.four.columns,.three.columns{margin-left:1.3333334%}.column:first-child,.columns:first-child{margin-left:0}.two.columns{width:49.333334%}.three.columns{width:32.44445%}.four.columns{width:24%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}@media only screen and (max-width:1280px){.row{margin-bottom:20px}}@media only screen and (max-width:1024px){.row{margin-bottom:18px}}@media only screen and (max-width:640px){.column,.columns{margin-left:0}.row{margin-bottom:0}}.listingbox .listingitem{font-size:1.125rem;background-color:#000}.listingbox .info{padding:20px 20px 25px 20px;line-height:1.5}.listingbox .info{min-height:220px}.listingbox.personbox.senior-leadership .info{min-height:250px}@media only screen and (max-width:1920px) and (max-height:768px){.listingbox .info,.listingbox.personbox.senior-leadership .info{min-height:0}}@media only screen and (max-width:1500px){.listingbox.personbox.senior-leadership .info{min-height:300px}}@media only screen and (max-width:1200px){.listingbox.personbox.senior-leadership .info{min-height:350px}}@media only screen and (max-width:1100px){.listingbox.personbox.senior-leadership .info{min-height:370px}}@media only screen and (max-width:1024px){.listingbox.personbox.senior-leadership .info{min-height:330px}}@media only screen and (max-width:1000px){.listingbox.personbox.senior-leadership .info{min-height:370px}}@media only screen and (max-width:900px){.listingbox .info,.listingbox.personbox.senior-leadership .info{min-height:0}}.listingbox .info h2{margin:0;padding:0;font-size:19px;font-weight:500;text-transform:lowercase}.listingbox.personbox .info h2{text-transform:uppercase}.listingbox .info h2 span.persontitle2{font-weight:300}.listingbox .info h2 a{text-decoration:none}.listingitem:hover .info h2 a{color:#d03445}.listingbox .info div{font-size:18px;font-weight:300}.listingbox .info div.secondarytitles{font-size:16px}.listingbox .info div.secondarytitles.nosub,.listingbox .info div.subtitle{margin-top:10px}.listingbox .info div.shortbio{margin-top:15px;font-size:15px}.listingbox .info div.subtitle{font-size:17px;text-transform:uppercase}.listingbox .listingimg,.listingbox .listingimgs{position:relative;background-color:#000}.listingbox .listingimg img{display:block;width:100%;height:auto;max-width:100%}.listingbox .listingimg:hover img{opacity:.8}.listingbox .listingimgs:after{content:"";display:table;clear:both}.listingbox .listingimgs img{display:block;width:50%;height:auto;max-width:50%;float:left}.listingbox .listingimgs:hover img{opacity:.8}.listingbox .listingimg .listingimgcover,.listingbox .listingimgs .listingimgcover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:200}.listingbox .listingimg:hover .listingimgcover{opacity:.25}.listingbox .listingimg:hover img{opacity:1}.listingbox .row.extra1 .item.four.columns:nth-of-type(1){margin-left:12.5%}.listingbox .row.extra2 .item.four.columns:nth-of-type(1){margin-left:25.44446666666667%}.listingbox .row.extra3 .item.four.columns:nth-of-type(1){margin-left:38.16667%}@media only screen and (max-width:1280px){.listingbox .info div{font-size:17px}.listingbox .info h2{font-size:18px}.listingbox .info h2 span.persontitle2{display:block}.listingbox .info h2 span.persontitle2 span{display:none}.listingbox .info div.secondarytitles{font-size:15px}.listingbox .info div.subtitle{font-size:16px}}@media only screen and (max-width:1024px){.listingbox .info div.subtitle{font-size:15px}}@media only screen and (max-width:900px){.listingbox .info div{font-size:16px}.listingbox .info h2{font-size:17px}.listingbox .info div.secondarytitles{font-size:14px}.listingbox .info div.subtitle{font-size:13px}}@media only screen and (max-width:767px){.listingbox .info{padding:15px 15px 20px 15px}.listingbox .info div{font-size:15px}.listingbox .info h2{font-size:16px}.listingbox .info div.secondarytitles{font-size:13px}.listingbox .info div.subtitle{font-size:12px}}@media only screen and (max-width:640px){.listingbox .row.extra1 .item.four.columns:nth-of-type(1),.listingbox .row.extra2 .item.four.columns:nth-of-type(1),.listingbox .row.extra3 .item.four.columns:nth-of-type(1){margin-left:0}.listingbox .info div{font-size:17px}.listingbox .info h2{font-size:18px}.listingbox .info div.secondarytitles{font-size:15px}.listingbox .info div.subtitle{font-size:16px}.listingbox .info h2 span.persontitle2,.listingbox .info h2 span.persontitle2 span{display:inline}.listingbox span.sep{display:inline;height:inherit;text-indent:inherit;white-space:inherit;overflow:visible}.listingbox .listingitem{margin-bottom:24px!important}.listingbox .listingimg .listingimgcover{display:none}.listingimg.noimg{display:none}}.listingdetail{margin-top:15px}.listingdetail div.desc,.listingdetail div.desc li,.listingdetail div.desc p,.listingdetail div.desc td{font-size:16px;font-weight:300}.listingdetail div.secondarytitles{font-size:16px}.listingdetail .info div.subtitle,.listingdetail div.secondarytitles.nosub{margin-top:10px}.listingdetail div.subtitle{font-size:17px;text-transform:uppercase}.listingdetail .btntable{margin-top:15px;margin-right:0;margin-left:0}.listingdetail .btntable .btn{margin-bottom:10px;margin-right:5px;margin-left:5px}.listingdetail .btntable .btn:first-of-type{margin-left:0}.listingdetailtbl{display:table;width:100%}.listingdetailtbl .listingdetailitem{display:table-cell;vertical-align:top}.listingdetailtbl .listingdetailitem:nth-of-type(1){width:40%;padding-right:30px}.listingdetailitem div:first-of-type{line-height:1}.listingdetail .detailimg img{width:auto;height:auto;max-width:100%}.projectlinks{margin-top:20px;font-size:19px;font-weight:600;letter-spacing:2px}.projectlinks.projectlinks2{display:table;margin-right:auto;margin-left:auto;text-align:center}.projectlinks:not(.projectlinks2){text-transform:lowercase}.projectlinks a{display:block;color:#d33741;text-decoration:none}.projectlinks a:hover{color:#fff;text-decoration:none}.slideswrapper .row{margin-bottom:15px}.slideitem .slideimg{position:relative;background-color:#000}.slideitem .slideimg .videocontainer .videoitem .play{top:50%}.slideitem .slideimg img{display:block;width:100%;height:auto;max-width:100%}.slideitem .slideimg .slideimgcover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:200}.slideitem .slideimg:hover .slideimgcover{opacity:.25}.slideitem .slideimg:hover img{opacity:1}@media only screen and (max-width:1500px){.listingdetailtbl .listingdetailitem:nth-of-type(1){width:50%}}@media only screen and (max-width:1400px){.listingdetailtbl .listingdetailitem:nth-of-type(1){width:55%}}@media only screen and (max-width:1300px){.listingdetailtbl .listingdetailitem:nth-of-type(1){width:50%}}@media only screen and (max-width:900px){.listingdetailtbl .listingdetailitem:nth-of-type(1){display:table-footer-group;width:100%}.listingdetailtbl .listingdetailitem:nth-of-type(2){padding-bottom:24px}}@media only screen and (max-width:640px){.slideswrapper .container .row:after,.slideswrapper .container:after,.slideswrapper .row{display:inline}.slideswrapper .row{margin-bottom:0}.slideitem{margin-bottom:0}.slideitem{display:inline-block;margin-bottom:0;padding:5px;max-width:50%}}.peoplelist .persontype{margin-top:24px;font-size:16px;font-weight:500;text-transform:uppercase}.peoplelist .persontype:first-of-type{margin-top:0}.peoplelist .hrule{width:350px;height:2px;margin-bottom:24px;background-color:#d33741;overflow:hidden}.peoplelist .person{padding-top:15px;line-height:1.3}.peoplelist .person h2{margin:0;padding:0;font-size:20px;font-weight:500;text-transform:uppercase}.peoplelist .person h2 a{text-decoration:none}.peoplelist .person div,.peoplelist .person h2 span{font-weight:300}.persondetail{padding-top:15px}.persondetailtbl{display:table}.persondetailtbl .persondetailtblitem{display:table-cell;vertical-align:top}.persondetailtbl .persondetailtblitem:first-of-type{width:340px;padding-right:24px;text-align:right}.persondetail h2{margin:0 0 20px 0;padding:0;font-size:15px;font-weight:400;text-transform:uppercase}.persondetail .bio{margin-top:34px}.persondetail .bio.bio2{width:660px;column-count:2;column-gap:25px}.persondetail .bio.bio3{width:770px;column-count:3;column-gap:25px}.persondetail .bio.bioshort{width:300px}.persondetail .bio,.persondetail .bio div,.persondetail .bio li,.persondetail .bio p,.persondetail .bio td{font-size:15px;font-weight:300;line-height:1.7}.persondetail .bio p:first-of-type{margin-top:0;padding-top:0}.persondetail .email{margin-top:15px;font-size:17px}.persondetail .email a{color:#d63a3d;text-decoration:none}.persondetail .email a:hover{color:#fff;text-decoration:none}.persondetail .personimg{max-width:300px}.persondetail .shortbio{margin-top:15px;font-size:15px}@media only screen and (max-width:959px){.persondetail .bio.bio3{width:720px}}@media only screen and (max-width:767px){.persondetail .bio{margin-top:20px}.persondetail .bio.bio2{width:100%}.persondetail .bio.bio3{width:100%;column-count:2}.persondetail .bio.bioshort{width:100%}.persondetail .personimg{max-width:100%}}@media only screen and (max-width:640px){.persondetail .bio.bio2,.persondetail .bio.bio3{width:100%;column-count:1}}@media only screen and (max-width:580px){.persondetailtbl{display:block}.persondetailtbl .persondetailtblitem{display:block}.persondetailtbl .persondetailtblitem:first-of-type{width:inherit;margin-bottom:24px;padding-right:0;text-align:center}.persondetail .personimg{display:block;max-width:400px;margin:0 auto}}@media only screen and (max-width:480px){.peoplelist .hrule{width:100%}.persondetail .personimg{max-width:100%}}.videocontainer{position:relative;max-width:1200px;margin:0 auto}.videocontainer .videowrapper1{max-width:100%;margin:0}.videocontainer .videoitem{position:relative;max-width:100%}.videocontainer .videoitem img{position:relative;display:block;width:auto;height:auto;max-width:100%}.videocontainer .videoitem img.noimg{opacity:.8}.videocontainer .videoitem:hover img.noimg{opacity:1}.videocontainer .videoitem img{-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.videocontainer .videoitem:hover img{-webkit-filter:brightness(75%);filter:brightness(75%)}.mobile .videocontainer .videoitem img,.mobile .youtube-player img,.tablet .videocontainer .videoitem img,.tablet .youtube-player img{-webkit-filter:brightness(75%);filter:brightness(75%)}.videocontainer .videoitem .play{position:absolute;left:50%;top:15%;font-size:40px;color:#fff;opacity:.75;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.videocontainer .videoitem .play{opacity:1}.videocontainer .videoitem .play i{color:#fff}.videocontainer .volumeBtn{position:absolute;top:10px;right:10px;display:block;width:45px;height:40px;padding-top:5px;text-align:center;opacity:.8;cursor:pointer;z-index:400;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:rgba(0,0,0,.75)}.videocontainer .volumeBtn:hover{opacity:1}.videocontainer .volumeBtn i{color:#fff;font-size:30px;line-height:1;opacity:.75}.videocontainer .volumeBtn i:hover{opacity:.9}@media only screen and (max-height:1000px){.videocontainer{max-width:1000px}}@media only screen and (max-width:480px){.videocontainer .videoitem .play{top:20%}}.mobile.landscape .videocontainer{max-width:500px}.communitywrapper{display:table;width:100%}.communitywrapper .communitywrapper2{display:table-cell;vertical-align:top}.communitywrapper.noct{margin-top:20px}.communitywrapper .communitywrapper2:not(.special):first-of-type{position:relative;width:30%;padding-right:24px}.communitywrapper .communitywrapper2:not(.special):first-of-type,.communitywrapper .communitywrapper2:not(.special):first-of-type div,.communitywrapper .communitywrapper2:not(.special):first-of-type li,.communitywrapper .communitywrapper2:not(.special):first-of-type p,.communitywrapper .communitywrapper2:not(.special):first-of-type td{font-weight:300}.communitywrapper2 .items{position:relative;width:825px;margin:0 auto}.communitywrapper.noitem3 .communitywrapper2 .items{width:550px}.communitywrapper2 .items .item{position:absolute;width:260px;margin-bottom:15px;padding:40px 30px;background-color:rgba(0,0,0,.65)}.communitywrapper2 .items .item,.communitywrapper2 .items .item div,.communitywrapper2 .items .item li,.communitywrapper2 .items .item p,.communitywrapper2 .items .item td{font-size:15px;font-weight:500}.communitywrapper2 .items .item p:first-of-type{margin-top:0;padding-top:0}.communitywrapper2 .items .item p:last-of-type{margin-bottom:0;padding-bottom:0}.communitywrapper2 .items .item.item1{top:0;left:40px}.communitywrapper2 .items .item.item2{top:100px;left:280px;width:265px}.communitywrapper2 .items .item.item3{top:-40px;right:40px}.communitywrapper2 .items .item.item4{top:350px;left:350px}.communitywrapper2 .items .item.item5,.communitywrapper2 .items .item.item6{padding:0;background:0 0}.communitywrapper2 .items .item.item5{width:195px;top:300px;left:0}.communitywrapper2 .items .item.item6{width:195px;top:240px;right:0}.communitywrapper.noitem3 .communitywrapper2 .item.item6{top:400px;right:32px}.communitywrapper2 .items .item.videocontainer .img{border:1px solid #fff}.communitywrapper2 .items .item.videocontainer .videoitem .play{position:relative;display:table;margin:0 auto;left:auto;top:auto;font-size:35px;color:#fff;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (max-width:1400px){.communitywrapper .communitywrapper2:not(.special):first-of-type{width:inherit}}@media only screen and (max-width:1300px){.communitywrapper .communitywrapper2:not(.special):first-of-type,.communitywrapper .communitywrapper2:not(.special):first-of-type div,.communitywrapper .communitywrapper2:not(.special):first-of-type li,.communitywrapper .communitywrapper2:not(.special):first-of-type p,.communitywrapper .communitywrapper2:not(.special):first-of-type td{font-size:16px}.communitywrapper2 .items .item.item1{left:0}.communitywrapper2 .items .item.item3{right:0}.communitywrapper2 .items .item.item4{top:390px}.communitywrapper2 .items .item.item5{left:24px}.communitywrapper2 .items .item.item6{right:24px}}@media only screen and (max-width:1200px){.communitywrapper.noct{margin-top:15px}.communitywrapper .communitywrapper2:not(.special):first-of-type{width:270px}.communitywrapper.noitem3 .communitywrapper2:not(.special):first-of-type{width:auto}.communitywrapper2 .items{width:auto}.communitywrapper.noct .communitywrapper2 .items{max-width:825px}.communitywrapper.noitem3 .communitywrapper2 .items{display:table;max-width:550px;margin-right:auto;margin-left:auto}.communitywrapper.noitem3 .communitywrapper2 .item.item6{top:250px;right:18px}.communitywrapper2 .items .item,.communitywrapper2 .items .item.item2,.communitywrapper2 .items .item.item5,.communitywrapper2 .items .item.item6{width:250px;padding:30px 20px}.communitywrapper2 .items .item,.communitywrapper2 .items .item div,.communitywrapper2 .items .item li,.communitywrapper2 .items .item p,.communitywrapper2 .items .item td{font-size:14px}.communitywrapper2 .items .item.item4,.communitywrapper:not(.noitem3) .communitywrapper2 .items .item.item2{left:50%;right:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.communitywrapper2 .items .item.item2{top:24px}.communitywrapper2 .items .item.item3{top:-20px}.communitywrapper2 .items .item.item4{top:300px}.communitywrapper2 .items .item.item5{top:220px;left:0}.communitywrapper:not(.noitem3) .communitywrapper2 .items .item.item6{top:200px;right:0}}@media only screen and (max-width:1140px){.communitywrapper .communitywrapper2{display:block}.communitywrapper .communitywrapper2:not(.special):first-of-type{width:100%;padding-bottom:24px}.communitywrapper .communitywrapper2:nth-of-type(2){min-height:550px}.communitywrapper2 .items:after,.communitywrapper2:after,.communitywrapper:after{content:"";display:table;clear:both}.communitywrapper2 .items{width:825px}}@media only screen and (max-width:900px){.communitywrapper .communitywrapper2{display:block}.communitywrapper .communitywrapper2:not(.special):first-of-type{padding-bottom:0;padding-right:0}.communitywrapper .communitywrapper2:nth-of-type(2){min-height:0}.communitywrapper.noitem3 .communitywrapper2 .items,.communitywrapper2 .items{width:100%}.communitywrapper.noct .communitywrapper2 .items,.communitywrapper.noitem3 .communitywrapper2 .items{max-width:100%}.communitywrapper2 .items .item{position:relative;width:auto}.communitywrapper2 .items .item,.communitywrapper2 .items .item div,.communitywrapper2 .items .item li,.communitywrapper2 .items .item p,.communitywrapper2 .items .item td{font-size:16px;text-align:center}.communitywrapper.noitem3 .communitywrapper2 .item.item6,.communitywrapper2 .items .item.item1,.communitywrapper2 .items .item.item2,.communitywrapper2 .items .item.item3,.communitywrapper2 .items .item.item4,.communitywrapper2 .items .item.item5,.communitywrapper2 .items .item.item6,.communitywrapper:not(.noitem3) .communitywrapper2 .items .item.item6{top:auto;right:auto;left:auto}.communitywrapper2 .items .item.item2,.communitywrapper2 .items .item.item4{-webkit-transform:none;-ms-transform:none;transform:none}.communitywrapper2 .items .item,.communitywrapper2 .items .item.item2,.communitywrapper2 .items .item.item5,.communitywrapper2 .items .item.item6{width:auto}.communitywrapper2 .items .item.item2{top:auto}.communitywrapper2 .items .item.item5,.communitywrapper2 .items .item.item6{max-width:500px;padding:0}.communitywrapper2 .items .item.videocontainer .videoitem .play{position:absolute;left:50%;top:15%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (max-width:640px){.communitywrapper2 .items .item,.communitywrapper2 .items .item div,.communitywrapper2 .items .item li,.communitywrapper2 .items .item p,.communitywrapper2 .items .item td{font-size:15px}}@media only screen and (max-width:540px){.communitywrapper2 .items .item.item5,.communitywrapper2 .items .item.item6{max-width:100%}}.presshdr{margin:0 0 5px 0;padding:0;font-size:16px;font-weight:600;color:#ce3543;line-height:1.3}.presshdr a{color:#ce3543;text-decoration:none}.presshdr a:hover{text-decoration:underline}.pressresultimg{max-width:215px;float:left;margin:5px 24px 5px 0}.pressresultimg img{width:auto!important;height:auto!important;max-width:100%;max-height:300px;border:1px solid #fff}.pressimgwrapper{max-width:600px;margin-bottom:24px}.pressimgwrapper span,.pressresultimg span{display:block;font-size:13px;font-style:italic}.pressimgwrapper:after,.pressresultimg:after{content:"";display:table;clear:both}.pressresultsdetails{margin-bottom:15px}.pressresultsdetails,.pressresultsdetails div,.pressresultsdetails h3{font-size:16px;color:#fff}.pressresultsdetails div,.pressresultsdetails h3{display:inline}.pressresultsdetails h3{font-style:italic}.pressresultswrapper{display:table;width:50%}.pressresultsinner{display:table-cell;vertical-align:top;width:50%}.pressresultsinner:nth-of-type(2){padding-left:35px}.pressfeature .desc,.pressfeature .desc div,.pressfeature .desc li,.pressfeature .desc p,.pressfeature .desc td{font-size:15px;line-height:1.7}.pressfeature .desc p:first-of-type{margin-top:0;padding-top:0}.pressfeature .desc p:last-of-type{margin-bottom:0;padding-bottom:0}.pressfeature .presshdr{text-transform:uppercase}.pressfeature .presslink{margin-top:5px;font-size:15px;font-style:italic;text-transform:lowercase}.pressfeature .presslink a{font-weight:600;color:#d33741}.pressdetail{margin-top:24px;width:50%}.pressdetail .blogdate,.pressdetail .byline{font-size:15px}.pressdetail .customtext{margin-top:24px}.pressdetail .customtext div,.pressdetail .customtext li,.pressdetail .customtext p,.pressdetail .customtext td{font-size:15px;line-height:1.7}.pressdetail .customtext p:first-of-type{margin-top:0;padding-top:0}.pressdetail .customtext p:last-of-type{margin-bottom:0;padding-bottom:0}.pressdetail .presshdr{font-size:20px;text-transform:uppercase}.pressdetail .presshdr2{color:#fff}.pressdetail .presslink{margin-top:5px;font-size:15px;font-style:italic;font-weight:600;color:#d33741;text-transform:lowercase}@media only screen and (max-width:1500px){.pressdetail,.pressresultswrapper{width:60%}}@media only screen and (max-width:1240px){.pressdetail,.pressresultswrapper{width:80%}}@media only screen and (max-width:1100px){.pressdetail,.pressresultswrapper{width:100%}}@media only screen and (max-width:1024px){.pressresultsinner:nth-of-type(2){padding-left:24px}}@media only screen and (max-width:900px){.pressresultswrapper{width:100%}.pressresultsinner{display:block;width:100%}.pressresultsinner:nth-of-type(2){padding-left:0}}@media only screen and (max-width:767px){.ctimage.pressimgwrapper.pressimgcaption{text-align:inherit!important}}@media only screen and (max-width:480px){.pressfeature .presshdr{font-size:20px}.pressresultimg{max-width:100%;float:none;margin-right:0;margin-bottom:20px}.ctimage.pressimgwrapper{margin-bottom:20px!important}.pressresultsinner:nth-of-type(2){margin-top:15px}.pressresults .presshdr{display:block;padding-right:0;font-size:18px}.pressresultsdetails{margin-bottom:20px}.pressimgwrapper span,.pressresultimg span{font-size:14px}}.cookietrail{position:relative;display:table;margin:0 auto 24px auto;padding:10px;font-size:12px;color:#ada090;text-align:center}.cookietrail a{padding:0 3px;color:#fff;text-decoration:none}.cookietrail a.alt,.cookietrail a:hover{color:#d33741;text-decoration:none}.cookietrail a,.cookietrail i,.cookietrail span.ct-text{display:inline-block}.cookietrail i{padding:0 10px;color:#ada090}@media only screen and (max-width:480px){.cookietrail{width:100%;padding-top:15px;padding-bottom:15px;font-size:15px;line-height:2}.cookietrail i.fa{display:block;height:1px;text-indent:100%;white-space:nowrap;overflow:hidden}}.customtext:after{content:"";display:table;clear:both}a.ss,a.ss:visited{color:#fff;text-decoration:none}a.ss:hover{color:#fff!important;text-decoration:underline}a.u,a.u:visited{color:#fff;text-decoration:none}a.u:hover{cursor:text;color:#fff!important;text-decoration:none}#siteWrapper input[type=email],#siteWrapper input[type=password],#siteWrapper input[type=search],#siteWrapper input[type=tel],#siteWrapper input[type=text],#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{margin-bottom:2px;padding:5px 10px;font-size:.8125rem;color:#4d4e4e;font-weight:500;background:#fff none repeat scroll 0 0;border:1px solid rgba(165,166,166,.5);border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(77,79,79,.15);-moz-box-shadow:0 0 5px 0 rgba(77,79,79,.15);box-shadow:0 0 5px 0 rgba(77,79,79,.15);transition:border-color .5s ease 0s}#siteWrapper input[type=email]:focus,#siteWrapper input[type=password]:focus,#siteWrapper input[type=tel]:focus,#siteWrapper input[type=text]:focus,#siteWrapper select:focus,#siteWrapper textarea:not(.select2-search__field):focus,.siteField:focus{-webkit-box-shadow:0 0 5px 0 rgba(77,79,79,.5);-moz-box-shadow:0 0 5px 0 rgba(77,79,79,.5);box-shadow:0 0 5px 0 rgba(77,79,79,.5)}#siteWrapper .hTable2 input[type=checkbox],#siteWrapper input[type=radio]{width:auto;padding:0;margin:0;line-height:normal}#siteWrapper .protectedInputLabel{left:10px!important;top:3px!important;font-size:.75rem!important}#siteWrapper label.error{display:block;font-size:.8125rem}#siteWrapper .hTable2 tr td[colspan="2"] label{font-size:.8125rem;font-weight:700}#siteWrapper .hTable2 tr th{font-weight:700}#siteWrapper .hTable2 td{font-weight:500;font-size:.9375rem}#siteWrapper .hTable2 td div{margin-bottom:10px;font-size:.8125rem}#siteWrapper .hTable2 th{font-weight:500;font-size:.8125rem}@media only screen and (max-width:480px){#siteWrapper .hTable2 td{font-size:.8125rem}#siteWrapper .hTable2 th{font-size:.75rem}}#siteWrapper label{padding-left:0;padding-right:5px}#siteWrapper textarea:not(.select2-search__field){min-height:90px}#siteWrapper .select2-selection.select2-selection--single{padding:5px;min-height:40px}#siteWrapper .select2-container--default .select2-selection--single{border:2px solid #ddd}#siteWrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.siteField,.wrapperright input[type=email],.wrapperright input[type=password],.wrapperright input[type=search],.wrapperright input[type=tel],.wrapperright input[type=text],.wrapperright select,textarea:not(.select2-search__field){width:100%}#siteWrapper .bodycontent input[type=email],#siteWrapper .bodycontent input[type=password],#siteWrapper .bodycontent input[type=search],#siteWrapper .bodycontent input[type=tel],#siteWrapper .bodycontent input[type=text],#siteWrapper .bodycontent select,#siteWrapper .bodycontent textarea:not(.select2-search__field),.siteField{border:1px solid rgba(77,79,79,.25)}@media only screen and (max-width:767px){label.password-toggler{display:block;padding-top:10px}#siteWrapper input:not(.btn),#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{font-size:.875rem}}@media only screen and (max-width:480px){#siteWrapper input:not(.btn),#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{padding:5px}#siteWrapper input:not(.btn),#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{font-size:1rem}}.btntable{display:table;margin:0 auto}.btntable .btn{margin-right:10px;margin-left:10px}.btn,.btn2,.btnbig,.btnoutline,.btnsm{display:inline-block!important;border:none;white-space:nowrap;-webkit-appearance:none}.btn i,.btn2 i,.btnbig i,.btnoutline i{padding-right:5px}.btn.btn2{background-color:#fff;color:#d33741}.btn{padding:8px 15px;font-size:1rem;font-weight:400;color:#fff;text-decoration:none;border:none;background:#d33741;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1}.btn:hover{color:#fff;text-decoration:none;background:#484848}.rightbar .btn{padding:12px 20px;font-size:14px}.btn.disabled,.btn.is-disabled,.btn:disabled,.btndisabled{opacity:.5;cursor:not-allowed!important}.btn.hidden,.btn.hide{display:none!important}.ctimagebottom{margin-top:15px}@media only screen and (max-width:1500px){.ctimage,.ctimageleft,.ctimageright{width:700px!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img{width:auto!important;height:auto!important;width:auto!important;max-width:700px!important;max-height:none}.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{width:400px!important}.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{width:auto!important;max-width:400px!important}}@media only screen and (max-width:1200px){.ctimage,.ctimageleft,.ctimageright{width:550px!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img{max-width:550px!important}.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{width:350px!important}.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{max-width:350px!important}.ctimage.pressimgwrapper img{max-width:100%!important}}@media only screen and (max-width:1024px){.ctimage,.ctimageleft,.ctimageright{width:468px!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img{max-width:468px!important}.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{max-width:300px!important}.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{max-width:300px!important}.customtext table:not(.cttable),.customtext table:not(.cttable) tbody,.customtext table:not(.cttable) td,.customtext table:not(.cttable) th,.customtext table:not(.cttable) tr{display:block;width:100%!important;padding-right:0!important;padding-left:0!important}}@media only screen and (max-width:900px){.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{margin-right:15px;max-width:350px!important}.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{max-width:350px!important}}@media only screen and (max-width:767px){.ctimage,.ctimageleft,.ctimageright,.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{display:block;float:none!important;margin:10px auto 15px auto!important;padding:0!important;width:100%!important;max-height:none;width:auto!important;height:auto!important;text-align:center!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img,.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{display:block;max-width:96%!important;max-height:none;margin:0 auto 10px auto!important;text-align:center!important}}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.swal2-shown{padding-right:0!important}.mfp-bg{z-index:999995!important}.mfp-wrap{z-index:999996!important}.mfp-preloader{z-index:999997!important}.mfp-content{z-index:999998!important}.mfp-title{font-size:14px}button.mfp-arrow,button.mfp-close{z-index:999999!important}@media only screen and (min-width:1500px) and (min-height:851px){.mfp-iframe-holder .mfp-content{max-width:1400px!important}}@media only screen and (max-width:1024px){.footer,.wrapper{padding-right:24px;padding-left:24px}.footer .item:nth-of-type(1),.footer .item:nth-of-type(3){width:150px}.footer .logo{bottom:-5px;width:150px;height:16px}.headroom.headroom--pinned.headroom--top .navbar,.navbar{padding-right:15px;padding-left:15px}.sociallinks span a i{font-size:18px}.sociallinks .icon-twitterx{width:15px;height:15px}}@media only screen and (max-width:767px){.copyright{padding-right:15px;padding-left:15px}.footer{display:block}.footer .item{display:block;white-space:inherit}.footer .item:nth-of-type(1),.footer .item:nth-of-type(3){width:inherit;text-align:center}.footer .copyright{margin-bottom:20px}.footer .logo{margin-right:auto;margin-bottom:20px;margin-left:auto;bottom:auto;width:200px;height:21px}.footerbg{height:200px}body.js-mobile-menu-open{overflow:hidden;height:100vh}body.js-mobile-menu-open #siteheader{position:fixed!important}.headroom.headroom--not-bottom.headroom--not-top.headroom--unpinned,.headroom.headroom--not-top.headroom--unpinned{position:fixed}.siteheader .logo{left:24px;right:auto;top:20px;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none}.sociallinks span a i{font-size:20px}.sociallinks .icon-twitterx{width:17px;height:17px}.wrapper{min-height:-o-calc(100vh - 210px);min-height:-webkit-calc(100vh - 210px);min-height:-moz-calc(100vh - 210px);min-height:calc(100vh - 210px)}.wrapper.hascookietrail{min-height:-o-calc(100vh - 270px);min-height:-webkit-calc(100vh - 270px);min-height:-moz-calc(100vh - 270px);min-height:calc(100vh - 270px)}}@media only screen and (max-width:480px){.headertext h1 span{display:block}.footerbg{height:300px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%)}.headroom.headroom--pinned.headroom--top .siteheader,.siteheader{min-height:70px}.headroom.headroom--pinned .siteheader{height:70px}.headroom.headroom--pinned.headroom--top .siteheader.nonav,.siteheader.nonav{min-height:70px}.headroom.headroom--pinned .siteheader.nonav{height:70px}.siteheader .logo{left:20px;top:15px}.sociallinks span{padding-right:10px;padding-left:10px}.sociallinks span a i{font-size:24px}.sociallinks .icon-twitterx{width:19px;height:19px}.wrapper{min-height:-o-calc(100vh - 230px);min-height:-webkit-calc(100vh - 230px);min-height:-moz-calc(100vh - 230px);min-height:calc(100vh - 230px)}.wrapper.hascookietrail{min-height:-o-calc(100vh - 320px);min-height:-webkit-calc(100vh - 320px);min-height:-moz-calc(100vh - 320px);min-height:calc(100vh - 320px)}}@media only screen and (max-width:359px){.signupform .signupitem input{width:200px}}@media (prefers-reduced-motion:reduce){#siteWrapper input,.bttbtn,.headroom,.headroom.headroom--pinned,.headroom.headroom--pinned.headroom--not-top:not(.noheadroom) .siteheader .logo.logonothome:hover,.listingbox .listingimg .listingimgcover,.listingbox .listingimgs .listingimgcover,.siteheader .logo.nothome:hover,.slideitem .slideimg .slideimgcover,.sociallinks span a i,.sociallinks2 span a i,.videocontainer .videoitem img,a,a.alt:hover{-webkit-transition:none;-moz-transition:none;transition:none}}