.elementor-2897 .elementor-element.elementor-element-7914e6b{margin-top:50px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2897 .elementor-element.elementor-element-a0b60e2{width:var( --container-widget-width, 100.092% );max-width:100.092%;--container-widget-width:100.092%;--container-widget-flex-grow:0;text-align:left;}.elementor-2897 .elementor-element.elementor-element-a0b60e2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-a0b60e2 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2897 .elementor-element.elementor-element-693a35a > .elementor-widget-container{margin:30px 0px 50px 0px;}.elementor-2897 .elementor-element.elementor-element-693a35a{text-align:left;color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}@media(max-width:1024px){.elementor-2897 .elementor-element.elementor-element-7914e6b{padding:15px 15px 15px 15px;}.elementor-2897 .elementor-element.elementor-element-a0b60e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-4d0ad0b */.woocommerce-js form .form-row textarea, .woocommerce-js input[type=email], .woocommerce-js input[type=number], .woocommerce-js input[type=password], .woocommerce-js input[type=reset], .woocommerce-js input[type=search], .woocommerce-js input[type=tel], .woocommerce-js input[type=text], .woocommerce-js input[type=url],  .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea 
{
    border: solid 2px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-color: #CAD5E2;
    background-color: #fff;
    height: 40px;
}
label, legend {
    font-family: poppins ;
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.wpcf7 label, .wpcf7-quiz-label {
    
    margin-top: 15px;
}
.woocommerce-js .select2-container .select2-selection--single, .woocommerce-js select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select 
{
    line-height: normal;
    border: solid 2px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-color: #CAD5E2;
    background-color: #fff;
    height: 40px;
}
textarea
{
    border: solid 2px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-color: #CAD5E2;
    background-color: #fff;
    height: 85px;
    margin-bottom: 25px;
}
input[type="submit"] {
  margin: 0 auto;
  display: block;
  background-color: #52BEBE;
  color: #fff;
  padding: 15px 30px;
  border: none;
  font-weight: bold;
  font-size: 12px;
}

 input[type=submit]:hover, 
 button[type=submit]:hover, 
.my-form .wpforms-page-button:hover {
    background: #52BEBE;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0;
}
.wpcf7 .wpcf7-list-item {
display: block;
margin-bottom: 10px;
}
.wpcf7-checkbox label {
position: relative;
cursor: pointer;
}
.wpcf7-checkbox input[type=checkbox] {
/*position: relative;*/
position: absolute;
visibility: hidden;
width: 30px;
height: 30px;
top: 0;
left: 0;
}
.wpcf7-checkbox input[type=checkbox] + span {
/* border: 3px solid red; */
}
.wpcf7-checkbox input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
height: 15px;
width: 15px;
top: 0px;
left: 0px;
border-radius: 15px;
border: 1px solid ;
background-color: #fff;
}
.wpcf7-checkbox input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "\2713";
height: 15px;
width: 15px;
top: 0;
left: 0;
border-radius: 15px;
visibility: hidden;
font-size: 10px;
text-align: center;
line-height: 16px;
background: #0075FF;
color: #fff;
border: 1px solid black;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:before {
background: transparent;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:after {
visibility: visible;
}
.wpcf7-list-item-label {
margin-left: 25px;
display: inline-block;
}/* End custom CSS */