.elementor-10943 .elementor-element.elementor-element-b39d083 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10943 .elementor-element.elementor-element-85a1247 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10943 .elementor-element.elementor-element-ef90882 .uael-retina-image-container, .elementor-10943 .elementor-element.elementor-element-ef90882 .uael-caption-width{text-align:center;}.elementor-10943 .elementor-element.elementor-element-ef90882 .uael-retina-image img{width:190px;}.elementor-10943 .elementor-element.elementor-element-ef90882 .uael-retina-image .wp-caption .widget-image-caption{width:190px;display:inline-block;}.elementor-10943 .elementor-element.elementor-element-ef90882 .uael-retina-image-container .uael-retina-img{border-style:none;}.elementor-10943 .elementor-element.elementor-element-ef90882 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10943 .elementor-element.elementor-element-c53d732{text-align:center;color:#3A3C4D;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;font-style:italic;line-height:32px;}#jet-popup-10943{z-index:10000;}#jet-popup-10943 .jet-popup__container{width:820px;}#jet-popup-10943 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-10943 .jet-popup__container-inner{justify-content:flex-start;}#jet-popup-10943 .jet-popup__close-button{color:var( --e-global-color-secondary );background-color:#FFFFFF;}@media(max-width:480px){.elementor-10943 .elementor-element.elementor-element-c53d732{text-align:center;font-size:13px;line-height:19px;}}/* Start custom CSS for html, class: .elementor-element-85a1247 */.elementor-10943 .elementor-element.elementor-element-85a1247 fieldset {
    max-width: none;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 .form-columns-2, .elementor-10943 .elementor-element.elementor-element-85a1247 .form-columns-1 {
    margin-top: 18px;
}
.hbspt-form .form-columns-2 .hs-form-field {
    margin-top: 0;
    width: calc(50% - 9px);
    float: left;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 .form-columns-2 .hs-form-field:first-child {
    margin-left: 0;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 .form-columns-2 .hs-form-field {
    margin-top: 0;
    width: calc(50% - 9px);
    float: left;
    margin-left: 18px;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 label {
    color: #3a3c4d;
    font-size: 19px;
    font-weight: 400;
    line-height: 32px;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 input {
    height: 45px;
    font-size: 16px;
    padding: .5278em;
    color: #3a3c4d;
    font-family: 'Roboto' ,sans-serif !important;
    background-color: #f7f7f7;
    border: 1px solid rgba(51,51,51,.1);
    border-radius: 0;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 select.hs-input {
    appearance: none;
    background-position: 96% center;
    background-size: 20px auto;
    padding: 0 15px;
    height: 45px;
    font-size: 16px;
    color: #3a3c4d;
    font-family: Roboto,sans-serif!important;
    line-height: 1.6842;
    background-color: #f7f7f7;
    border: none;
    border-radius: 0;
    border-bottom: 3px solid #333e48!important;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 textarea.hs-input {
    width: 100%;
    height: 120px;
    font-size: 16px;
    padding: .5278em;
    color: #3a3c4d;
    font-family: 'Roboto' ,sans-serif !important;
    background-color: #f7f7f7;
    border: 1px solid rgba(51,51,51,.1);
}

.elementor-10943 .elementor-element.elementor-element-85a1247 .hs_submit {
    margin-top: 20px!important;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 .hs-button {
    display: block;
    margin: 0 auto;
    padding-bottom: 0;
    padding-top: 0;
    transition: ease all .3s;
    border: 2px solid #f54b7f;
    color: #f54b7f;
    background: 0 0;
    height: 50px;
    line-height: 48px;
    font-size: 17px;
    font-weight: 400;
    border-radius: 40px;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    padding: 0 25px;
    text-transform: uppercase;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 .hs-button:hover {
    background: #f54b7f;
    color: #fff!important;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 ul.inputs-list {
	list-style-type: none;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 label.hs-form-checkbox-display {
	display: flex;
    align-items: center;
}
.elementor-10943 .elementor-element.elementor-element-85a1247 input[type=checkbox] {
	margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c53d732 */.elementor-10943 .elementor-element.elementor-element-c53d732 p {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 17px;
}/* End custom CSS */