.block-shortcode-widget{padding:8rem 0}@media only screen and (max-width: 768px){.block-shortcode-widget{padding:4rem 0}}.block-shortcode-widget__cols{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media only screen and (max-width: 768px){.block-shortcode-widget__cols{grid-template-columns:repeat(1, 1fr)}}.block-shortcode-widget__cols::before{content:"";width:1px;height:100%;background-color:#fff;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 768px){.block-shortcode-widget__cols::before{content:none}}.block-shortcode-widget .wp_phongthuy_form{border:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0)}.block-shortcode-widget .form-title{display:inline-block;color:var(--second-color);border-bottom:none;font-size:1.5rem}@media only screen and (max-width: 1536px){.block-shortcode-widget .form-title{font-size:1.125rem}}@media only screen and (max-width: 1200px){.block-shortcode-widget .form-title{font-size:1rem}}@media only screen and (max-width: 768px){.block-shortcode-widget .form-title{font-size:0.875rem}}.block-shortcode-widget .form-title span::before{content:"";width:100%;height:4px;background-color:#fff;position:absolute;left:0;bottom:-2px}.block-shortcode-widget .form-title span:after{width:30%;background-color:var(--second-color)}.block-shortcode-widget .form-line{color:#fff}.block-shortcode-widget .form-line .label{margin-bottom:5px;font-size:1.125rem}@media only screen and (max-width: 1536px){.block-shortcode-widget .form-line .label{font-size:1rem}}@media only screen and (max-width: 1200px){.block-shortcode-widget .form-line .label{font-size:0.875rem}}.block-shortcode-widget .form-line input[type=button]{height:auto;background-color:var(--second-color);color:#191919;border:2px solid var(--second-color);border-radius:2rem;padding:.4rem 1rem;line-height:1;font-size:1.125rem;font-weight:700;text-transform:uppercase;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.block-shortcode-widget .form-line input[type=button]:hover{background-color:#fff}@media only screen and (max-width: 1536px){.block-shortcode-widget .form-line input[type=button]{font-size:1rem}}@media only screen and (max-width: 1200px){.block-shortcode-widget .form-line input[type=button]{font-size:0.875rem}}.block-shortcode-widget .form-line select{border-radius:2rem;padding:.5rem 1rem;line-height:1;font-size:1rem}
