.elementor-16308 .elementor-element.elementor-element-0dcd959{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-16308 .elementor-element.elementor-element-c599b2a .elementor-heading-title{font-size:32px;}#elementor-popup-modal-16308{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-16308 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-16308 .dialog-close-button{display:flex;font-size:32px;}#elementor-popup-modal-16308 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-16308 .elementor-element.elementor-element-0dcd959{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}#elementor-popup-modal-16308 .dialog-close-button{font-size:18px;}}@media(min-width:768px){.elementor-16308 .elementor-element.elementor-element-0dcd959{--content-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-78c57ce */.elementor-16308 .elementor-element.elementor-element-78c57ce input,
.elementor-16308 .elementor-element.elementor-element-78c57ce select {
    border-radius: 0px;
    border: none !important;
    border-bottom: solid 1px #111 !important;
    font-size: 16px;
}

.elementor-16308 .elementor-element.elementor-element-78c57ce input[type="checkbox"] {
    border: solid 1px #111 !important;
}

.elementor-16308 .elementor-element.elementor-element-78c57ce label small {
    display: block;
    position: relative;
    left: 10px;
    top: -5px;
    width: calc(100% - 30px);
}

.elementor-16308 .elementor-element.elementor-element-78c57ce label small a {
    color: #000;
    text-decoration: underline;
}

.elementor-16308 .elementor-element.elementor-element-78c57ce label small a:hover {
    opacity: 0.5;
}

.elementor-16308 .elementor-element.elementor-element-78c57ce input:focus,
.elementor-16308 .elementor-element.elementor-element-78c57ce input:hover {
    border-bottom: solid 1px #111 !important;
}

.elementor-16308 .elementor-element.elementor-element-78c57ce input:focus,
.elementor-16308 .elementor-element.elementor-element-78c57ce select:focus {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
    border-bottom: solid 1px #E84855 !important;
}

.elementor-16308 .elementor-element.elementor-element-78c57ce input,
.elementor-16308 .elementor-element.elementor-element-78c57ce select {
    padding: 0px 5px;
}

.elementor-16308 .elementor-element.elementor-element-78c57ce input[type="checkbox"]:checked::before {
    margin-left: -5px !important;
}

.elementor-16308 .elementor-element.elementor-element-78c57ce .sib-default-btn {
    padding: 14px 20px;
    border: none !important;
    font-size: 12px;
}/* End custom CSS */