.elementor-11836 .elementor-element.elementor-element-4c34a2dd{padding:0px 0px 0px 0px;}.elementor-11836 .elementor-element.elementor-element-13346d58 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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 );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-394021ad */.bototm-form {
background-color: rgba(249, 161, 50, 1.0);
}
.bototm-form{
color: #fff;
margin-bottom: -10px;
padding-top: 20px;
padding-bottom: 20px;
}
.bototm-form .page-center {
display: flex;
flex-wrap: wrap;
position: relative;
width: 100%;
max-width: 100%;
justify-content: center;
}
.form-content h3{
margin-top: 2px;
padding-bottom: 2px;
font-weight: bold;
margin-bottom: 0;
text-transform: uppercase;
font-size: 20px;
color:#fff;
letter-spacing: 1px;
}
.form-content h4{
margin-top: 10px;
margin-bottom: 0;
padding-bottom: 0;
font-size: 15px;
color:#fff;
font-weight: 400;
}
.form-close {
position: absolute;
width: 45px;
height: 45px;
right: 20px;
top: 1px;
font-size: 33px;
cursor: pointer;
}
.form-close a, .form-close a:visited {
color: #fff;
padding-top: 3px;
display: inline-block;
}
.form-col form .hs-form-field>label {
display: none;
}
.form-col form .hs-form-field{
margin:0 12px;
width: 160px;
position: relative;
}
.form-col form .hs-input {
box-shadow: none;
background-color: #fff;
border: 1px solid #ddd;
color: #000;
padding: 8px 16px !important;
border-radius: 20px;
max-width: 100% !important;
margin: 5px auto;
font-size: 15px;
line-height: 1.5;
}
.form-col form .actions .hs-button {
text-transform: uppercase;
-webkit-font-smoothing: antialiased;
white-space: normal;
width: auto;
letter-spacing: 2px;
padding: 8px 16px;
border-radius: 20px;
margin: 5px auto;
color: #fff;
font-size: 15px !important;
font-weight: 400 !important;
background: transparent !important;
border: 1px solid #fff !important;
box-shadow: none;
max-width: 100%;
height: auto;
min-height: 40px;
}
.form-close a:hover, .form-close a:hover svg path {
border-color: #000;
fill: #000;
}
.form-col form .actions {
margin: 0;
border: 0;
box-shadow: none;
}
.form-content {
min-width: 195px;
}
.form-col .hs_submit.hs-submit {
margin: 0;
width: 160px;
}
.form-close a{
color: #fff;
display: inline-block;
width: 36px;
height: 36px;
border: 2px solid #fff;
border-radius: 100%;
vertical-align: middle;
padding: 0;
text-align: center;
}
.form-close a svg {
display: block;
height: 34px;
width: 34px;
position: absolute;
left: 1px;
top: 8px;
}
.form-close a:hover,
.form-close a:focus,
.form-close a:active {
color: #000 !important;
}
.form-col form .hs_error_rollup {
display: none;
}
.form-col form {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.form-col form .hs-form-field ul.no-list.hs-error-msgs {
position: absolute;
top: 48px;
left: -10px;
color: red;
line-height: 0.8;
}
.form-col form .hs-form-field ul.no-list.hs-error-msgs label {
font-size: 10px;
}
.bototm-form.close-form {
display: none;
}
@media (min-width:1280px) {
    .bototm-form{
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 30px 0 30px;
    z-index: 11;
    }
}
@media (max-width:1320px) {
    .form-close {
    right: 2px;
    }
}
@media (max-width:1280px) {
    .bototm-form .page-center {
    display: block;
    max-width: 600px;
    text-align: center;
    margin:0 auto;
    }
    .box.form-close {
    display: none;
    }
    .form-col form .hs-form-field {
    width: 45%;
    margin-bottom: 15px;
    }
    .form-col form .hs-input {
    width: 95%;
    }
    .form-col .hs_submit.hs-submit {
    width: 100%;
    }
    .form-col form .hs-fieldtype-select.field.hs-form-field {
    width: 100%;
    }
    .form-col form .hs-fieldtype-select.field.hs-form-field select {
    width: 97% !important;
    max-width: 97% !important;
    }
    .form-col form .hs-fieldtype-select.field.hs-form-field select {
    max-width: 95%;
    }
    .form-col form .hs-form-field ul.no-list.hs-error-msgs {
    position: static;
    margin-left: 20px;
    }
    .form-col form .hs-form-field ul.no-list.hs-error-msgs label {
    font-size: 14px;
    }
}
@media only screen and (max-width: 539px) {
    .form-col form .hs-form-field {
    width: 100%;
    }
    .form-col form .hs-fieldtype-select.field.hs-form-field select {
    max-width: 90%;
    }
    .form-col form .hs-form-field ul.no-list.hs-error-msgs {
    position: static;
    }
    .form-col form .hs-form-field ul.no-list.hs-error-msgs label {
    font-size: 14px;
    }
}/* End custom CSS */