/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.content-wrapper, .dnd-section>.row-fluid, .header__wrapper{max-width:2500px !important;}
.dnd-section{padding:0px 0px !important;}
h1,h2,h3,h4,h5,h6{line-height:45px !important;}
h2,h3,h4,h5,h6{color:#c41330 !important;}
.hs_qualitypro_certifications_2025 p{color:#ffffff !important;}
.fl-node-5as4l86thnyw>.fl-module-content{ margin-bottom: 10px !important;}



/*Flex items*/
section *{box-sizing:border-box;}
.maxWidth{width:100%;max-width:1400px;margin:0 auto;}
.panel_container{display:flex;flex-wrap:wrap;padding-left:15px;padding-right:15px;}
.col_fifth{display:flex;padding:15px;width:100%;}
.col_one_third{display:flex;padding:15px;width:100%;}
.col_two_third{display:flex;padding:15px;width:100%;}
.col_third{display:flex;padding:15px;width:100%;}
.col_quarter{display:flex;padding:15px;width:100%;}
.col_half{display:flex;padding:15px;width:100%;}
.col_full{display:flex;padding:15px;width:100%;}

section.innerFlex{padding:0;}
section.innerFlex .col_half:first-of-type{padding-left:0;}
section.innerFlex .col_half:last-of-type{padding-right:0;}

#panel_IE_Services .maxWidth.fl-heading-edit-1{max-width:1050px;text-align:center;}
.fl-heading-edit-1{box-sizing:border-box;padding-left:30px !important;padding-right:30px !important;}

#panel_space_QualityPro_Certifications{height:200px;background:#ffffff;}
#panel_WhatWeDoForYou > .fl-row-content-wrap{padding-bottom:100px;}
#panel_WhatWeDoForYou #panel_items .col_third > .fl-module-box{background:#ffffff;padding:30px;border-radius:20px;text-align:center;}


form{background-color:#ffffff;border:1px #ffffff;border-radius:0;padding:30px;}
.form-title{display:none !important;}




/*=====================form======================*/
form{font-family: Poppins, sans-serif !important;}
form fieldset{max-width:100%;}
form .hs-field-desc{margin-bottom:10px;padding:0;color: #000000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;}
form label{line-height: 1.3;
    text-align: left;
    color: #55565A;font-size:16px;}
form .input{margin-right:16px !important;}
 form fieldset.form-columns-1,.hbspt-form form fieldset.form-columns-2,.hbspt-form form fieldset.form-columns-3{padding-bottom:16px;}
form fieldset.form-columns-1 .hs-input{width:100%;}
form fieldset.form-columns-3 .hs-form-field{width:33.33333333%;}
form input::placeholder{color: #55565A !important;}
form input[type="text"],form  input[type="number"],form  input[type="email"],form  input[type="url"],form  input[type="password"],form input[type="search"],form  input[type=reset],form  input[type=tel],form select,form textarea{
line-height: 1.3;
    text-align: left;
    color: #55565A;
    background: #f6f6f6;
	height:60px;
    padding-left: 20px;
    padding-right: 15px;
    border-style: none;
    border-width: 0;
    background-clip: border-box;
    border-color: #cccccc;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	margin-top:10px !important;
	margin-bottom:15px!important;
	    font-weight: 500;
    font-family: Poppins, sans-serif !important;
}
::placeholder{rgb(85, 86, 90) !important;}
::-ms-input-placeholder{rgb(85, 86, 90) !important;}
form textarea{height:auto;}
form input[type='checkbox']{display: none;}
form .hs-form-checkbox label span{padding-right: 16px;}
form .hs-form-checkbox label span:before{
	cursor: pointer;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    margin-left: -40px;
	content: '';
    background: #f6f6f6;
    border: 0px solid;
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
border-radius: 10px;}

	.hs-fieldtype-select label{position:absolute;left:-10000px;}
	.hs-fieldtype-textarea label{position:absolute;left:-10000px;}
	.hs-fieldtype-text label{position:absolute;left:-10000px;}
	.hs-fieldtype-phonenumber label{position:absolute;left:-10000px;}
	.hs-error-msgs label{position:relative;left:0;}
	
	.hs-looking_to_bundle_services_ ul li{width: 33.33333333%;float: left;padding-left:20px;}
		.hs-looking_to_bundle_services_ ul li label{font-weight:600;}
	.hs_submit{text-align:center;}
	.hs_submit .hs-button{   font-family: Poppins, sans-serif;
    font-weight: 600;
    font-size: 20px;
	border-radius:50px;
	background:#c41330;
	}
	hs_submit .hs-button:hover{background:#00447c;}
/*=====================form======================*/



#panel_review_header.maxWidth{max-width:1370px;}
.bx-wrapper{background:transparent;border:0px solid #fff;-moz-box-shadow:0 0 0px #ccc;-webkit-box-shadow:0 0 0px #ccc;box-shadow:0 0 0px #ccc;}
#dagThreeSlideLayout .uabb-testimonial{box-sizing:border-box;height:550px;margin: 0 !important;}
.uabb-testimonial_container{box-sizing:border-box;padding:15px;}
#dagThreeSlideLayout .uabb-slider-prev{top:-240px;}
.fa-chevron-left:before{content:"\f053" !important;}
  #dagThreeSlideLayout .uabb-slider-next{top:-240px;}
.fa-phone-volume:before{content:"\f2a0" !important;}
.fa-phone-volume{font-family: "Font Awesome 5 Free" !important;}
@media all and (min-width:650px){
  .col_fifth{width:50%;}
  .col_third{width:100%;}
  .col_one_third{width:50%;}
  .col_two_third{width:50%;}
  .col_quarter{width:50%;}
  .col_half{width:50%;}
  
  #LP_Services{max-width:500px;}
}
@media all and (min-width:900px){
  .col_fifth{width:20%;}
  .col_third{width:33.33333333%;}
  .col_one_third{width:33.33333333%;}
  .col_two_third{width:66.66666666%;}
  .col_quarter{width:25%;}
  .col_half{width:50%;}
  
  #LP_Services{max-width:1000px;}
  #LP_Services .col_third{width:50%;}

}
@media all and (min-width:1400px){
  #LP_Services{max-width:1400px;}
  #LP_Services .col_third{width:33.33333333%;}
}