.et_pb_contact_captcha_question{color:#1B75BC}.et-pb-contact-message{color:#FFFFFF}.grayscale .et_pb_gallery_image{-webkit-filter:grayscale 100%;filter:grayscale(100%);opacity:.8}.grayscale .et_pb_gallery_image:hover{-webkit-filter:grayscale 0%;filter:grayscale(0%);opacity:1}.et_overlay:before{display:none}.et_pb_toggle_open .et_pb_toggle_title:before{transform:rotate(180deg);content:"\25bc";transition:all 0.5s ease-in-out 0s;color:#e5e2d3}.et_pb_toggle_title:before{content:"\25bc";font-size:2em;transition:all 0.5s ease-in-out 0s;color:#179baf}@media only screen and (min-width :767px){.gq-blurb-hover .et_pb_main_blurb_image{position:relative;overflow:hidden}.gq-blurb-hover img.et-waypoint{margin-bottom:-5px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform:scale(.99);transform:scale(.99)}.gq-blurb-hover img.et-waypoint:hover{-webkit-transform:scale(1.11) rotate(2deg);transform:scale(1.11) rotate(2deg)}body{background:url(//cadweb.design/wp-content/et-cache/global/MAIN-3-new.png)}}.et-waypoint:hover,.et-waypoint{overflow:hidden;transition:all 1s 0s!important}.image-zoom img{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.image-zoom img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.image-zoom-constrained{overflow:hidden}.image-zoom-width-300{max-width:300px}.blurb:hover{background-color:#ffffff;box-shadow:0px 1px 18px rgba(23,23,23,0.17);-moz-box-shadow:0px 1px 18px rgba(23,23,23,0.17);-webkit-box-shadow:0px 1px 18px rgba(23,23,23,0.21)}.testimonial-slider,.testimonial-slider .et_pb_container{height:auto!important}.testimonial-slider,.testimonial-slider .et_pb_slide{max-height:none;border:1px solid #fff;outline:30px solid #000}@keyframes zoomout-right{0%{-ms-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-webkit-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-o-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-moz-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-webkit-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-o-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-moz-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px)}}@keyframes zoomin-right{0%{-ms-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-webkit-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-o-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-moz-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-webkit-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-o-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-moz-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px)}}#preload{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%}#preload #prl-wrapper{position:absolute;width:200px;height:200px;margin-left:-112px;margin-top:-85px;left:50%;top:50%}#preload .inner{width:100%;height:100%;position:relative}#preload .inner .logo{z-index:120}#preload .inner .rotate{position:absolute;width:200px;height:200px;margin-top:-100px;margin-left:-100px;top:50%;left:50%;border:1px solid transparent}#preload .inner .rotate .inner{position:relative;width:100%;height:100%}#preload .inner .rotate .inner .dot{position:absolute;width:10px;height:10px;border-radius:10px;background-color:#fff}#preload .inner .rotate .inner .dot-1{top:0;left:0}#preload .inner .rotate .inner .dot-2{right:0;bottom:0}.border-hover .et_pb_promo_description{position:static!important}#top-menu a::before,#top-menu a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s,opacity 0.2s;-moz-transition:-moz-transform 0.3s,opacity 0.2s;transition:transform 0.3s,opacity 0.2s}#top-menu a::before{margin-right:10px;content:'|';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}#top-menu a::after{margin-left:10px;content:'|';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}#top-menu a:hover::before,#top-menu a:hover::after,#top-menu a:focus::before,#top-menu a:focus::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}header#main-header{position:fixed}div#page-container{margin-top:80px!important}div#ssb-container a{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-size:18px;text-transform:uppercase}#ssb-btn-0{opacity:0.8}#ssb-container{bottom:0px!important;top:auto!important;right:40px!important}.esg-grid .mainul li.eg-jefferson-wrapper{background:transparent!important}@media only screen and (max-width:600px){.esg-grid .mainul li.eg-jefferson-wrapper{padding:0px!important}}.wpcf7 label{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding:16px!important;width:100%!important;border:0px solid #bbb!important;color:#fff!important}input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button,button{padding:10px 30px!important;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;border-style:none;border-color:none}input.wpcf7-form-control.wpcf7-text.wpcf7-url.wpcf7-validates-as-url,input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number{padding:16px!important;width:100%!important;border:0px solid #bbb!important;color:#fff!important;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}div#pum_popup_title_6022{font-family:'Gotham';font-size:18pt;text-transform:uppercase}.wpcf7 label{font-family:Arial;font-size:10pt;color:#fff!important}.pum-theme-6009,.pum-theme-default-theme{background-color:transparent}.pum-theme-6009 .pum-container,.pum-theme-default-theme .pum-container{background-color:#121314;opacity:0.98!important}.pum-theme-6009 .pum-title,.pum-theme-default-theme .pum-title{color:#fff}.wpcf7-form input.text,.wpcf7-form input.title,.wpcf7-form input[type=email],.wpcf7-form input[type=password],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form select,.wpcf7-form textarea{background-color:#212121!important}input.wpcf7-form-control.wpcf7-text.wpcf7-url.wpcf7-validates-as-url,input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number{background-color:#212121!important}div.wpcf7-mail-sent-ok{border:2px solid #00cdff!important}#mobile_menu{max-height:500px!important;overflow-y:scroll!important}