.elementor-100114 .elementor-element.elementor-element-cf64f81{--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;}/* Start custom CSS for container, class: .elementor-element-cf64f81 */.image-up{
      transform: rotate(270deg); 

}

.contact-sales-form label{
	font-size: 20px;
font-weight: 700;
line-height: 1.2em;
padding-bottom: 5px;
}

.contact-sales-form .hs-form-required{
    display: none;
}

.contact-sales-form .hs-error-msg{
    font-size: 18px !important;
}

.contact-sales-form input, #which_product_would_you_like_to_talk_about_-9854cb92-7ade-477f-afee-81f21e68b2c5, #what_would_you_like_to_talk_about_-9854cb92-7ade-477f-afee-81f21e68b2c5, .contact-sales-form  select, #what_would_you_like_to_talk_about_-7479891a-8d10-42ba-b616-4a94cb85aca1, #what_would_you_like_to_talk_about_-4896fe0a-a8d5-4d36-a31f-a968f72438bc, #what_would_you_like_to_talk_about_-b0ecfe3b-909c-40e9-9361-4abce02bce4a{
	border: 3px solid #000 !important;
	border-radius: 10px;
	padding: 12px !important;
	margin-bottom: 20px !important;
}

.contact-sales-form input:focus, #which_product_would_you_like_to_talk_about_-9854cb92-7ade-477f-afee-81f21e68b2c5:focus, #what_would_you_like_to_talk_about_-9854cb92-7ade-477f-afee-81f21e68b2c5:focus, .contact-sales-form  select:focus, #what_would_you_like_to_talk_about_-4896fe0a-a8d5-4d36-a31f-a968f72438bc:focus,#what_would_you_like_to_talk_about_-7479891a-8d10-42ba-b616-4a94cb85aca1:focus, #what_would_you_like_to_talk_about_-b0ecfe3b-909c-40e9-9361-4abce02bce4a:focus {
    background-color: #fff !important;
}

.contact-sales-form .legal-consent-container .hs-form-booleancheckbox-display p {
	font-size: 14px !important;
	font-weight: 400 !important;
}

#what_would_you_like_to_talk_about_-9854cb92-7ade-477f-afee-81f21e68b2c5, #what_would_you_like_to_talk_about_-7479891a-8d10-42ba-b616-4a94cb85aca1, #what_would_you_like_to_talk_about_-4896fe0a-a8d5-4d36-a31f-a968f72438bc, #what_would_you_like_to_talk_about_-b0ecfe3b-909c-40e9-9361-4abce02bce4a{
    color: #000 !important;
}

.contact-sales-form .hs-input[type='checkbox'] {
-webkit-appearance: none; 
-moz-appearance: none; 
appearance: none;
display: inline-block; 
width: 31px; 
height: 31px; 
background-color: #fff;
 border: 3px solid #000; 
 border-radius: 3px; 
vertical-align: middle; 
margin-right: 10px;
margin-top: 10px !important
}

.contact-sales-form .hs-input[type="checkbox"]:checked { 
background-color: #000 !important; }

.contact-sales-form .hs-input[type="checkbox"]:checked::after { 
content: ""; 
display: block; 
position: relative; 
bottom: 9px;
right: 3px;
width: 10px; 
height: 17px; 
border-right: 3px solid #fff; 
border-bottom: 3px solid #fff; 
transform: rotate(45deg);
}

.contact-sales-form .hs-button {
	background-color: #000 !important;
color: #fff !important;
border-radius: 50px !important;
border: none !important;
}

.contact-sales-form .hbspt-form input[type="submit"]{
    border-radius: 15px !important;
}

.contact-sales-form .actions{
    text-align: center;
}

#a-underlined{
    font-size: 18px !important;
    font-weight: 400 !important;
    text-decoration: underline !important;
}

@media only screen and (min-width: 375px) and (max-width:767px){ 

#a-underlined{
    font-size: 12px !important;
}


.contact-sales-form label{
	font-size: 20px;
}

.contact-sales-form .legal-consent-container .hs-form-booleancheckbox-display p {
	font-size: 12px !important;
} 

.contact-sales-form .hs-button {
	font-size: 20px !important;
}

.contact-sales-form .hbspt-form input[type="submit"]{
    padding: 2% 8% 2% 8% !important;
}

.contact-sales-form .legal-consent-container .hs-form-booleancheckbox-display>span{
    margin-left: 40px !important;
}

}/* End custom CSS */