.page-header .et_pb_blurb_container{vertical-align:middle}.contact-form .input-wrap,.contact-form .agree-wrap{background:#FAFAFA;padding:5%}.contact-form .input-wrap{margin-bottom:50px}.contact-form .input-info{text-align:right;color:#707070}.contact-form .input-wrap p:not(.input-info){padding-bottom:1.8em}.contact-form .input-wrap input,.contact-form textarea{width:100%;border:none;border-bottom:1px solid #CCCCCC;padding:10px 4px;font-size:1em;background:transparent;border-radius:0}.contact-form .input-wrap input::placeholder,.contact-form textarea::placeholder{color:#2E3036;font-weight:500}.contact-form input[type=checkbox]{display:none}.wpcf7-list-item{margin-left:0}.wpcf7-form-control-wrap .wpcf7-list-item-label{padding-left:26px;position:relative;display:inline-block;line-height:1.4}.wpcf7-form-control-wrap .wpcf7-list-item-label:before,input[type=checkbox]:checked+.wpcf7-list-item-label:after{display:block;position:absolute;width:16px;height:16px;border:1px solid #2E3036;top:50%;transform:translateY(-50%);left:0px;background:#fff}input[type=checkbox]:checked+.wpcf7-list-item-label:after{background-color:rgba(26,42,81,.8);width:10px;height:10px;left:3px;background:rgba(26,42,81,.8)}.contact-form .agree-wrap p{padding-bottom:0}.contact-form .agree-tit h3{font-weight:bold;font-size:20px;padding-bottom:4px}.contact-form .desc_agree{color:#8D8D8D;font-size:14px;line-height:1.4;margin-top:1em}.contact-form .agree-wrap .tbl_privacy{width:100%;margin:1.5em 0;text-align:center;border:none;border-top:1px solid #2E3036;border-bottom:1px solid #8D8D8D;border-collapse:collapse;border-spacing:0;color:#8D8D8D}.tbl_privacy .ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px}.tbl_privacy tr td,.tbl_privacy tr th{padding:20px 14px;border-color:#DCDCDC}.tbl_privacy tr th{background:rgba(212,229,255,0.45);color:#2E3036;font-weight:400;line-height:1.4}.tbl_privacy tr th+th,.tbl_privacy tr td+td{border-left:1px solid #dcdcdc}.form-btn{text-align:center}.contact-form .wpcf7-submit{padding:18px 50px;margin-top:60px;color:#fff;font:600 18px 'Outfit';border:1px solid #007FF8;border-radius:12px;background:#007FF8;transition:all 0.3s;cursor:pointer}.contact-form .wpcf7-submit:hover{background:#fff;color:#007FF8}.wpcf7-spinner{display:block;margin:20px auto 0;background-color:rgba(0,127,248,0.5)}@media (max-width:767px){.contact-form .input-wrap,.contact-form .agree-wrap{padding:20px}.contact-form .input-wrap{margin-bottom:30px}.contact-form .input-info,.contact-form .input-wrap input,.contact-form textarea,.contact-form .agree-wrap .tbl_privacy,.contact-form .wpcf7-submit,.contact-form .agree-wrap p,.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font-size:14px}.contact-form .input-wrap p:not(.input-info){padding-bottom:1.2em}.contact-form .agree-tit h3{font-size:16px}.tbl_privacy tr td,.tbl_privacy tr th{padding:10px 8px}}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row{max-width:1280px}.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a{font-weight:700;font-size:40px}.et_pb_blurb_0.et_pb_blurb{margin-bottom:0px!important}.et_pb_blurb_0.et_pb_blurb .et_pb_module_header{padding-bottom:0}.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{width:80px}.et_pb_blurb_0 .et_pb_blurb_content{max-width:100%}.et_pb_text_0{line-height:1.4em;font-size:20px;line-height:1.4em;padding-top:15px!important;width:100%}@media only screen and (max-width:980px){.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a{font-size:32px}.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{width:60px}.et_pb_text_0{font-size:18px}}@media only screen and (max-width:767px){.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a{font-size:26px}.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{width:50px}.et_pb_text_0{font-size:16px}}