.elementor-4320 .elementor-element.elementor-element-17201a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4320 .elementor-element.elementor-element-17201a2.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-4320 .elementor-element.elementor-element-17201a2{--width:80.797%;}}/* Start custom CSS for shortcode, class: .elementor-element-cad5421 */.elementor-4320 .elementor-element.elementor-element-cad5421 .red {
    color: red;
}
.elementor-4320 .elementor-element.elementor-element-cad5421 br {
    display: none;
}
.elementor-4320 .elementor-element.elementor-element-cad5421 p, .elementor-4320 .elementor-element.elementor-element-cad5421 .subquestion {
    margin-bottom: 16px;
}
.elementor-4320 .elementor-element.elementor-element-cad5421 .input {
    display: flex;
    flex-direction: column;
    width: 100%;
    
}
.elementor-4320 .elementor-element.elementor-element-cad5421 .col-2 {
    column-count: 2;
    column-gap: 80px;
}
.elementor-4320 .elementor-element.elementor-element-cad5421  label {
    margin-bottom: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    font-size: 16px;
    line-height: 24px;
    
    
}
.elementor-4320 .elementor-element.elementor-element-cad5421 .form-control {
    border-radius: 5px;
    background: #ffffff;
    border: 1.5px solid #D8D8D8;
    padding: 8px 16px;
}
.elementor-4320 .elementor-element.elementor-element-cad5421 .input {
    break-inside: avoid-column;
}
.elementor-4320 .elementor-element.elementor-element-cad5421 .wpcf7-list-item {
    display: block !important;
    margin-left: 0 !important;
    }

.elementor-4320 .elementor-element.elementor-element-cad5421 .wpcf7-checkbox {
    display: block;
     column-count: 2;
    column-gap: 80px;
}

.elementor-4320 .elementor-element.elementor-element-cad5421 .form-control:focus-visible,
.elementor-4320 .elementor-element.elementor-element-cad5421 input[type="text"]:focus-visible {
    outline: none;
    border: 1.5px solid #742e52;
}

.elementor-4320 .elementor-element.elementor-element-cad5421 input[type="checkbox"] {
    -moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	outline: none;
	content: none; 	
    border: none;
  
}

.elementor-4320 .elementor-element.elementor-element-cad5421 input[type=checkbox]:before {
	font-family: 'Font Awesome\ 5 Free';
    content: "\f00c";
    color: transparent !important;
    background: #fff;
    border-radius: 3px;
    border: 1.5px solid #D8D8D8;
    margin-right: 12px;
}

.elementor-4320 .elementor-element.elementor-element-cad5421 input[type=checkbox]:checked:before {
	color: black !important;
	border: 1.5px solid #742e52;
}


.elementor-4320 .elementor-element.elementor-element-cad5421 textarea {
    height: 120px;
}

.elementor-4320 .elementor-element.elementor-element-cad5421 .wpcf7-submit {
    clip-path: polygon(0% 0%, 0% 100%, 40% 100%,50% 90%,60% 100%, 100% 100%, 100% 0%, 60% 0%, 50% 10%, 40% 0%);
    font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 140%;
/* identical to box height, or 20px */
text-transform: uppercase;
border-radius: 0;
transition: all .3s ;
border: none;
outline: none;
}



.elementor-4320 .elementor-element.elementor-element-cad5421 .wpcf7-submit:hover {
      clip-path: polygon(0% 0%, 0% 100%, 40% 100%,50% 100%,60% 100%, 100% 100%, 100% 0%, 60% 0%, 50% 0%, 40% 0%);
      background: #000;

    color: #742e52;
}

.elementor-4320 .elementor-element.elementor-element-cad5421 .wpcf7-list-item-label a {
    color: #742e52;
}

.elementor-4320 .elementor-element.elementor-element-cad5421 .wpcf7-list-item-label a:hover {
   text-decoration: underline;
}

@media (max-width: 767px) {
    .elementor-4320 .elementor-element.elementor-element-cad5421 .submit {
        text-align: center;
    }
    .elementor-4320 .elementor-element.elementor-element-cad5421 .col-2 {
        column-count: 1;
        column-gap: 0;
    }
    .elementor-4320 .elementor-element.elementor-element-cad5421 .wpcf7-checkbox {
        column-count: 1;
        column-gap: 0;
    }
}

@media (max-width: 1024px){
     .elementor-4320 .elementor-element.elementor-element-cad5421 .col-2,
    .elementor-4320 .elementor-element.elementor-element-cad5421 .wpcf7-checkbox {
        
        column-gap: 40px;
    }
}/* End custom CSS */