.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select{padding:15px!important;border:none;!important}.gform_wrapper textarea.medium{padding:15px!important;border:none!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{padding:15px!important;float:right!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,.0)!important;border-top:0!important;border-bottom:0!important}.gform_wrapper .validation_message{color:#ffffff!important}.gform_wrapper div.validation_error{color:#ffffff!important;border-top:2px solid #ffffff!important;border-bottom:2px solid #ffffff!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#c12032!important}.single .et_pb_post{margin-bottom:0px!important}@media (min-width:980px){#homepage-2-menu{display:none}#homepage-2-menu{display:flex;float:none;margin:0 6px;align-items:center}}.et_pb_text_0_tb_header p{text-align:right}.dvcs_portfolio .et_pb_portfolio_filters{text-align:center}.dvcs_portfolio .et_pb_portfolio_filters>ul{display:inline-block;box-shadow:0 0 55px 2px rgba(0,0,0,0.01)}.dvcs_portfolio.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.dvcs_portfolio.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.dvcs_portfolio.et_pb_filterable_portfolio .et_pb_portfolio_filters li a,.dvcs_portfolio .et_pb_portofolio_pagination ul li a{border:2px solid #f9f9f9;margin:-2px -2px 0 0;background-color:#fff;-webkit-transition:all 0.65s ease;-o-transition:all 0.65s ease;transition:all 0.65s ease}.dvcs_portfolio .et_pb_portofolio_pagination{text-align:center;border-top:none;margin-top:40px}.dvcs_portfolio .et_pb_portofolio_pagination ul{display:inline-block;box-shadow:0 0 55px 2px rgba(0,0,0,0.01)}.dvcs_portfolio .et_pb_portofolio_pagination ul li{padding:0}.dvcs_portfolio .et_pb_portofolio_pagination ul li a{padding:10px 12px}.dvcs_portfolio .et_pb_portfolio_item{z-index:1;-webkit-transition:z-index 0.65s ease;-o-transition:z-index 0.65s ease;transition:z-index 0.65s ease}.dvcs_portfolio .et_pb_portfolio_item:hover{z-index:999}.dvcs_portfolio .et_pb_portfolio_item h2{margin-top:0!important}.dvcs_portfolio h2.et_pb_module_header,.dvcs_portfolio p.post-meta{position:absolute;opacity:0;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);width:auto;height:auto;text-align:center;padding:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-delay:0.05s;-o-transition-delay:0.05s;transition-delay:0.05s}.dvcs_portfolio h2.et_pb_module_header{top:80px}.dvcs_portfolio p.post-meta{bottom:80px}.dvcs_portfolio .et_pb_portfolio_item:hover h2.et_pb_module_header,.dvcs_portfolio .et_pb_portfolio_item:hover p.post-meta{opacity:1;-webkit-transition-delay:0.55s;-o-transition-delay:0.55s;transition-delay:0.55s}.dvcs_portfolio .et_pb_portfolio_item:hover h2.et_pb_module_header{top:40px}.dvcs_portfolio .et_pb_portfolio_item:hover p.post-meta{bottom:40px}.dvcs_portfolio .et_pb_portfolio_item:hover .et_portfolio_image .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.dvcs_portfolio.et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item{width:24.625%!important;margin:0 .25% .25% 0!important}}@media (max-width:980px){.dvcs_portfolio.et_pb_filterable_portfolio.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item{width:33.166%!important;margin:0 .25% .25% 0!important}.dvcs_portfolio.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row{margin-right:0!important}}@media (max-width:767px){.dvcs_portfolio.et_pb_filterable_portfolio.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item{width:49.75%!important;margin:0 .25% .25% 0!important}}@media (max-width:479px){.dvcs_portfolio.et_pb_filterable_portfolio.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item{width:100%!important;margin:0 0 1% 0!important}}.dvcs_portfolio.effect-rectangles-scale .et_pb_portfolio_filters li a.active,.dvcs_portfolio.effect-rectangles-scale .et_pb_portfolio_filters li a:hover,.dvcs_portfolio.effect-rectangles-scale .et_pb_portofolio_pagination ul li a.active,.dvcs_portfolio.effect-rectangles-scale .et_pb_portofolio_pagination ul li a:hover{background-color:#c0232F;color:#fff!important}.effect-rectangles-scale .et_pb_portfolio_item,.effect-rectangles-scale .et_portfolio_image{overflow:hidden}.effect-rectangles-scale h2.et_pb_module_header,.effect-rectangles-scale p.post-meta{z-index:4}.effect-rectangles-scale .et_pb_portfolio_item>a{display:block;position:relative;overflow:hidden}.effect-rectangles-scale .et_pb_portfolio_item>a:before,.effect-rectangles-scale .et_pb_portfolio_item>a:after,.effect-rectangles-scale .et_portfolio_image:before,.effect-rectangles-scale .et_portfolio_image:after{content:'';position:absolute;opacity:0;width:50%;-webkit-transform:scale(0.05);-ms-transform:scale(0.05);transform:scale(0.05);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.effect-rectangles-scale .et_portfolio_image:before{top:-1%;right:0;height:51%}.effect-rectangles-scale .et_portfolio_image:after{bottom:0;left:0;height:50%}.effect-rectangles-scale .et_portfolio_image:before,.effect-rectangles-scale .et_portfolio_image:after{-webkit-transition-delay:0.175s;-o-transition-delay:0.175s;transition-delay:0.175s}.effect-rectangles-scale .et_pb_portfolio_item>a:before{top:-1%;left:0;height:51%;margin:0!important;z-index:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.effect-rectangles-scale .et_pb_portfolio_item>a:after{bottom:0;right:0;height:50%;-webkit-transition-delay:0.35s;-o-transition-delay:0.35s;transition-delay:0.35s}.effect-rectangles-scale .et_pb_portfolio_item:hover>a:before,.effect-rectangles-scale .et_pb_portfolio_item:hover>a:after,.effect-rectangles-scale .et_pb_portfolio_item:hover .et_portfolio_image:before,.effect-rectangles-scale .et_pb_portfolio_item:hover .et_portfolio_image:after{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);opacity:1}.effect-rectangles-scale .et_pb_portfolio_item:hover .et_portfolio_image:before,.effect-rectangles-scale .et_pb_portfolio_item:hover .et_portfolio_image:after{background-color:#c0232f;opacity:1}.effect-rectangles-scale .et_pb_portfolio_item:hover>a:before,.effect-rectangles-scale .et_pb_portfolio_item:hover>a:after{background-color:#c0232f;opacity:1}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select{border:1px solid grey}#field_1_4>div{border:1px solid grey}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{background-color:white;border:1px solid grey}#gform_1>div.validation_error{color:black!important;border-top:1px solid #000000!important;border-bottom:1px solid #000000!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{color:#000000!important}.et_pb_portfolio_item{display:flex!important;align-items:center!important;justify-content:center!important}.et_pb_module_header{top:auto!important}.et-pb-controllers{display:none}.mfp-title{display:none!important}.single-project.et_pb_pagebuilder_layout .nav-single{width:100%!important}.ipad-landscape-show{display:none}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.ipad-landscape-show{display:block}.ipad-landscape-hide{display:none}}.ipad-portrait-show{display:none}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.ipad-portrait-show{display:block}.ipad-portrait-hide{display:none}}