.et_pb_menu__close-search-button,.et_pb_menu__search input,.et_pb_menu__search input::placeholder,.et_pb_menu__search .et_pb_menu__search-form .et_pb_menu__search-input{color:white!important}.et_pb_menu .et_pb_menu__search-container{left:auto;max-width:300px;right:0}body:not(.et-fb) .dl-popup-wrapper{position:fixed;z-index:990;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(.14,.06,.41,1.39);opacity:0;visibility:hidden}body:not(.et-fb) .dl-popup-wrapper.popup-is-visible{opacity:1;visibility:visible}.dl-popup-inside{height:100%;overflow-y:scroll}body.dl-noscroll{overflow:hidden}.dl-popup-content{display:flex;flex-direction:column;justify-content:center}.dl-popup-content .et_pb_row{margin-top:0;margin-bottom:0}@media (min-width:600px) and (max-width:782px){body:not(.et-fb).admin-bar .dl-popup-wrapper{top:46px}}@media (min-width:783px){body:not(.et-fb).admin-bar .dl-popup-wrapper{top:32px}}.et_builder_inner_content.popup-is-visible{z-index:99999}.dl-popup-close{cursor:pointer}.dl-popup-wrapper.popup-is-visible .et_pb_row:not(.dl-popup-close){animation:scale-in .5s cubic-bezier(.14,.06,.41,1.39) both;animation-delay:.5s}@keyframes scale-in{0%{transform:scale(0.3);opacity:0}100%{transform:scale(1);opacity:1}}body .gform_wrapper ::placeholder,body .gform_wrapper ::-webkit-input-placeholder,body .gform_wrapper input[placeholder]{color:#000!important;opacity:0.8}.image-left img{transform:translate(15px,15px)}.image-right img{transform:translate(-15px,-15px)}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:rgba(255,255,255,0.12);padding:16px!important;border-width:0;border-radius:0}p.gform_required_legend{display:none}input#gform_submit_button_5{border-radius:0px;letter-spacing:3px;font-size:15px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;background-color:#000000!important;padding-top:12px!important;padding-right:24px!important;padding-bottom:12px!important;padding-left:24px!important;margin-top:20px!important;color:#fff}.et_pb_portfolio_grid .et_pb_portfolio_item img{width:100%;height:150px}.et_pb_portfolio_grid .et_pb_portfolio_item h2{padding-top:15px}.et_pb_portfolio_excerpt{margin-top:25px;height:100px}.type-project{box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);padding:10px;width:22%;margin-right:3%}