.dh-valign-center-row .et_pb_column,.dh-valign-center-section,.dh-valign-center-module{display:flex;flex-direction:column;justify-content:center}.cform .gfield input,.cform .gfield textarea{background:transparent;color:#fff;padding:15px!important;border-color:#00F3C9}.cform .gfield textarea{max-height:160px}.cform .gform_footer .gform_button{background:#00F3C9;padding:12px 30px;font-size:16px;text-transform:uppercase;font-weight:bold;letter-spacing:2px}.cform .gform_heading{display:none}.cform ::placeholder{color:#fff;opacity:1}.cform ::-ms-input-placeholder{color:#fff}.et_pb_portfolio_grid .et_pb_portfolio_grid_items{display:flex;flex-wrap:wrap;gap:35px;justify-content:center}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project{width:30.33%;margin-right:0;margin-bottom:0;border:2px transparent solid;transition:0.6s all}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project:hover{border:2px #00F3C9 solid;box-shadow:0 0 10px #ddd}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project a{display:block;position:relative}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project h2.et_pb_module_header{position:absolute;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;font-weight:800;padding:30px;opacity:0.1;transition:0.6s all;top:0;z-index:2;bottom:0;left:0;right:0;margin-top:0}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project h2.et_pb_module_header a{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;height:100%;justify-content:center;align-items:center}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project h2.et_pb_module_header{font-size:30px;opacity:1}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_overlay{display:none}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project>a:after{content:'';background:rgba(0,0,0,0.5);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project:hover h2.et_pb_module_header{color:#00F3C9}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project:hover>a:before{top:20px;bottom:20px;left:20px;right:20px;position:absolute;border:1px #fff solid;display:block;z-index:2}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_portfolio_image{padding-top:66.6%;display:block;width:100%}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_portfolio_image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.bp-form .gform_wrapper .gform_page_footer .gform_previous_button{background:#054d7f!important;color:#fff!important}.bp-form .gform_wrapper .gsection_title{text-align:center;font-size:25px}.bp-form .gform_wrapper .gfield--type-section{margin-bottom:20px}.bp-form .gform_wrapper .gform_page_footer .gform_next_button,.bp-form .gform_wrapper .gform_page_footer .gform_previous_button,.bp-form .gform_wrapper .gform_page_footer .gform_button{background:#1dcdfe;padding:10px 25px!important;font-size:15px;color:#fff;border:none;text-transform:uppercase}.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_radio,.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_checkbox{display:flex;text-align:center;justify-content:center;gap:20px}.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_radio img,.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_checkbox img{max-height:275px;display:block;margin:0 auto 10px}.bp-form .gform_wrapper .gf_progressbar{margin-bottom:30px!important}.bp-form .gform_wrapper .gform_page_footer{text-align:center;margin-top:50px!important}.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_radio .gchoice input,.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_checkbox .gchoice input{opacity:0;visibility:hidden;position:absolute;top:0}.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_radio .gchoice input+label,.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_checkbox .gchoice input+label{border:2px transparent solid;padding:10px}.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_radio .gchoice input:checked+label,.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_checkbox .gchoice input:checked+label{border:2px #054d7f solid!important;box-shadow:0 0 20px #ddd}@media (max-width:980px){.et_pb_column.et_pb_column_empty.et_pb_section_video{display:block}.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_radio,.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_checkbox{flex-wrap:wrap;justify-content:center!important}.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_radio .gchoice,.bp-form .gform_wrapper fieldset.gfield--type-choice .gfield_checkbox .gchoice{min-width:200px}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project{width:calc(50% - 18px);margin-right:0;margin-bottom:0;position:relative;margin-right:0!important}.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project a{font-size:24px}}@media(max-width:767px){body{overflow-x:hidden}body .et_pb_section .et_pb_row,.et_pb_testimonial,.et_pb_text,.et_pb_column,.dsm_card,.et_pb_portfolio_grid,.et_pb_fullwidth_header,.et_pb_blurb,.et_pb_image{transform:none!important;opacity:1!important}.et_pb_section_1 .et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:90%}.et_pb_section_1 .et_pb_fullwidth_header .et_pb_fullwidth_header_container	.header-content{margin-left:0;margin-right:0}}@media(max-width:600px){.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project{width:100%}}input[type=text],textarea{background:#eee;border:none;border-radius:0;color:#999!important;padding:15px!important}.gform_wrapper .gform_footer input.button{float:right;background:transparent;border:2px solid #2ea3f2;font-size:22px;color:#2ea3f2;padding:12px 23px;border-radius:5px;letter-spacing:2px;cursor:pointer}.gform_wrapper .gform_footer input.button:hover{background:rgba(0,0,0,0.05);border:2px solid transparent}.form-legend-custom,.gform_required_legend,.form-legend-custom a{color:#ffffff!important}.form-legend-custom a{text-decoration:underline}