.elementor-178 .elementor-element.elementor-element-c96460a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-178 .elementor-element.elementor-element-c96460a, .elementor-178 .elementor-element.elementor-element-c96460a::before{--border-transition:0.3s;}.elementor-178 .elementor-element.elementor-element-da6120d{--spacer-size:10px;}.elementor-178 .elementor-element.elementor-element-8187eb2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#EC202C;--border-color:#EC202C;}.elementor-178 .elementor-element.elementor-element-8187eb2, .elementor-178 .elementor-element.elementor-element-8187eb2::before{--border-transition:0.3s;}.elementor-178 .elementor-element.elementor-element-6a808a6{--spacer-size:30px;}.elementor-178 .elementor-element.elementor-element-ad9b7c8{text-align:center;}.elementor-178 .elementor-element.elementor-element-ad9b7c8 .elementor-heading-title{color:#222222;font-family:"Roboto";font-size:44px;font-weight:400;}.elementor-178 .elementor-element.elementor-element-8fb2ac9{text-align:center;color:#222222;font-family:"Jost";font-size:16px;font-weight:400;}.elementor-178 .elementor-element.elementor-element-1c92fa8{--spacer-size:80px;}.elementor-178 .elementor-element.elementor-element-5dfa505a{--display:flex;--background-transition:0.3s;}.elementor-178 .elementor-element.elementor-element-d8a661d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-178 .elementor-element.elementor-element-4cdc420 .elementor-menu-toggle{margin:0 auto;}.elementor-178 .elementor-element.elementor-element-21a2c4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}@media(min-width:768px){.elementor-178 .elementor-element.elementor-element-c96460a{--content-width:1204px;}}@media(max-width:1025px){.elementor-178 .elementor-element.elementor-element-da6120d{--spacer-size:10px;}.elementor-178 .elementor-element.elementor-element-6a808a6{--spacer-size:30px;}.elementor-178 .elementor-element.elementor-element-ad9b7c8 .elementor-heading-title{font-size:36px;}.elementor-178 .elementor-element.elementor-element-1c92fa8{--spacer-size:50px;}}@media(max-width:767px){.elementor-178 .elementor-element.elementor-element-ad9b7c8 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for shortcode, class: .elementor-element-d7b48fe */.formdangky .col {
    padding: 30px 5px 30px !important;
}
  
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  
}

.text-position {
    /*position: absolute !important;*/
    /*left: 15px;*/
    /*top: 15px;*/
    /*z-index: 1;*/
    /*background: white;*/
    padding: 0px 10px !important;
}

.wpcf7-select {
    height: 3em !important;
}
 
.formdangky input[type='text'], .formdangky input[type='tel'],.formdangky textarea {
    background: white !important;
    height: 3em !important;
 font-weight:normal;
}
 
.formdangky .small-12 input[type='submit']{min-height:48px !important;background: #EC202c; width: 200px !important;
    align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8187eb2 */#responsive-form{
 max-width:600px /*-- change this to get your desired form width --*/;
 margin:0 auto;
        width:100%;
}
.form-row{
 width: 100%;
}
.column-half, .column-full{
 float: left;
 position: relative;
 padding: 0.65rem;
 width:100%;
 -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
 content: "";
 display: table;
 clear: both;
}
 
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
 .column-half{
 width: 50%;
 }
}/* End custom CSS */