.elementor-97110 .elementor-element.elementor-element-145a698e > .elementor-container{max-width:220px;}.elementor-97110 .elementor-element.elementor-element-145a698e:not(.elementor-motion-effects-element-type-background), .elementor-97110 .elementor-element.elementor-element-145a698e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F9FF;}.elementor-97110 .elementor-element.elementor-element-145a698e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B391;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:5% 5% 5% 5%;}.elementor-97110 .elementor-element.elementor-element-145a698e, .elementor-97110 .elementor-element.elementor-element-145a698e > .elementor-background-overlay{border-radius:9px 9px 9px 9px;}.elementor-97110 .elementor-element.elementor-element-145a698e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97110 .elementor-element.elementor-element-153c7cc6 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-97110 .elementor-element.elementor-element-620b13f6{text-align:center;}.elementor-97110 .elementor-element.elementor-element-620b13f6 img{width:100px;}.elementor-97110 .elementor-element.elementor-element-620b13f6 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-97110 .elementor-element.elementor-element-4e656b56 > .elementor-widget-container{padding:30px 20px 10px 20px;background-color:#F2F2F2;border-radius:5px 5px 5px 5px;}.elementor-97110 .elementor-element.elementor-element-4e656b56{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;}/* Start custom CSS for html, class: .elementor-element-4e656b56 */.elementor-97110 .elementor-element.elementor-element-4e656b56 {
    filter: drop-shadow(0px 4px 60px rgba(0, 0, 0, 0.25));
}

.elementor-97110 .elementor-element.elementor-element-4e656b56 .submitted-message{
    font-size: 20px;
}

.elementor-97110 .elementor-element.elementor-element-4e656b56 label {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    padding-top: 0px;
    padding-bottom: 0px
}

.elementor-97110 .elementor-element.elementor-element-4e656b56 .elementor-kit-13 label{
    color: white;
    line-height: 2;
}
.elementor-97110 .elementor-element.elementor-element-4e656b56 input[type="submit"]{
   border-radius:4px;
   margin-top: 2px;
   width: 100%;
   padding-top: 6px;
   padding-bottom: 6px;
   background: black;
border-radius: 6px;

    box-shadow: 0px 10.135136604309082px 24.32432746887207px 2.0270273685455322px rgba(0, 0, 0, 0.2);


}

.elementor-97110 .elementor-element.elementor-element-4e656b56 fieldset.form-columns-1 .hs-input{
    width: 100%;
    max-width: 100%;
}
.elementor-97110 .elementor-element.elementor-element-4e656b56 .form-columns-2 .hs-form-field .hs-input{
    width: 100%;
    max-width: 100%;
}
.elementor-97110 .elementor-element.elementor-element-4e656b56 fieldset{
    max-width:100%;
}

.elementor-97110 .elementor-element.elementor-element-4e656b56 ::placeholder {
  color: #9C9B9E;
  opacity: 1; /* Firefox */
}

.elementor-97110 .elementor-element.elementor-element-4e656b56 :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:  #9C9B9E;
}

.elementor-97110 .elementor-element.elementor-element-4e656b56 ::-ms-input-placeholder { /* Microsoft Edge */
 color: #9C9B9E;
}



.elementor-97110 .elementor-element.elementor-element-4e656b56 .hs-input{
     border-radius: 4px;
   background-color: white;
    padding-top:4px;
    padding-bottom:4px;
    color: #000000;
 
}
.hs-error-msg{
    color:red;
}


.elementor-97110 .elementor-element.elementor-element-4e656b56 select {
  -webkit-appearance: none;
}
form div:nth-of-type(6), form div:nth-of-type(20) {
  position:relative;
}
form div:nth-of-type(6) div.input::after {
  content: "";
	    position: absolute;
	    z-index: 2;
	    bottom: 30%;
	    margin-top: -12px;
	    top: 30px;
	    height: 0;
	    width: 0;
	    right: 10px;
	    border-top: 6px solid black
;
	    border-left: 6px solid transparent;
	    border-right: 6px solid transparent;
	    pointer-events: none;
}

form div:nth-of-type(9) div.input::after {
    top:10px;
}

.hbspt-form ul.inputs-list {
    padding-inlne-start:10px;
    list-style-type:none;
}

.hbspt-form ul.inputs-list label {
    padding-top:0px !important;
    
}

.legal-consent-container  {
    padding-top:20px;
    color: #565365
}

.hs-form-field > label:first-child {
    display: none !important;
}

.hs-form-field, .hs-fieldtype-select {
    padding: 5px 0;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
  border: 1px solid #fff;
  font-weight: 400;
}



.elementor-97110 .elementor-element.elementor-element-4e656b56 button, input, optgroup, select, textarea {
  font-size: 13px;
  font-weight: 400;
}


.elementor-97110 .elementor-element.elementor-element-4e656b56 .legal-consent-container {
  font-size: 12px;
  line-height: 14px;
  margin-left: 2px;
}

.elementor-97110 .elementor-element.elementor-element-4e656b56 a {
    color: #6A4CFF
}
#label-timezone_region-26e4a443-392a-434f-9c3a-7e2e60f5d8bb{
    display: none;
}
#label-self_attributed_reporting-26e4a443-392a-434f-9c3a-7e2e60f5d8bb{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-145a698e */.elementor-97110 .elementor-element.elementor-element-145a698e{
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
}/* End custom CSS */