.elementor-134070101 .elementor-element.elementor-element-3887131{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-134070101 .elementor-element.elementor-element-3887131 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-134070101 .elementor-element.elementor-element-89bce63 .elementor-spacer-inner{height:10px;}.elementor-134070101 .elementor-element.elementor-element-12422ad{text-align:center;}.elementor-134070101 .elementor-element.elementor-element-01f6093{text-align:center;}body.elementor-page-134070101 header.page-header, .elementor-page-title{display:none;}@media(min-width:768px){.elementor-134070101 .elementor-element.elementor-element-663654b{width:10%;}.elementor-134070101 .elementor-element.elementor-element-f3fae55{width:80%;}.elementor-134070101 .elementor-element.elementor-element-1bea781{width:9.999%;}.elementor-134070101 .elementor-element.elementor-element-10d916f{width:10%;}.elementor-134070101 .elementor-element.elementor-element-6dee934{width:79.666%;}.elementor-134070101 .elementor-element.elementor-element-753b757{width:10%;}}/* Start custom CSS for shortcode, class: .elementor-element-5f8ae34 */.pfg-forms .form-group input, .pfg-forms .form-group textarea, .pfg-forms .form-group select {
    border-radius: 30px;
    background: transparent;
    border: 1px solid #777;
    padding: .6rem 1rem;
    line-height: normal;
}

.checkout-form form, .page-content form, .page-wrapper--order-confirmation form {
    margin: 0 auto;
    max-width: 6000px;
    width: 90%;
}
.pfg-forms .form-group>label {
    text-align: left;
    font-size: 1rem;
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    color: #888;
}
.pfg-forms .required::after{
    display:none;
}
.pfg-forms h3 {
    text-align: center
}

.pfg-forms .form-group .col-md-9 {
    width: 100%;
    max-width: 100%;
}

.pfg-forms .btn.btn-primary, .pfg-forms .btn.btn-primary.disabled, .pfg-forms .btn.btn-primary:disabled {
    border-radius: 3rem;
    text-transform: uppercase;
    border: 1px #666 solid;
    font-size: 1rem;
    background: transparent;
    color: #666;
    padding: 1rem 2rem;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for page-settings */.pfg-forms p.radio>label,.pfg-forms p.checkbox>label {
    display: inline-block;
    padding: 6px 15px;
    width: 150px;
    font-size: 12px;
    text-align: right;
    float: left;
    vertical-align: top
}

.pfg-forms p.radio span {
    display: block;
    margin-left: 180px
}

.pfg-forms p.radio span>label {
    display: block;
    padding: 2px 0
}

.pfg-forms p.checkbox label.input {
    display: block;
    padding: 2px 0;
    text-align: left;
    width: auto;
    display: block
}

.pfg-forms p.radio input,.pfg-forms p.checkbox input {
    padding: 0 5px;
    border: 1px solid #ccc;
    font-size: 12px;
    color: #666
}

.pfg-forms p.submit {
    clear: both
}

.pfg-forms input.form-control {
    max-width: inherit
}

.pfg-forms .form-group {
    display: block
}

.pfg-forms .form-group>label {
    text-align: right
}

.pfg-forms .form-group input,.pfg-forms .form-group textarea,.pfg-forms .form-group select {
    background: #ebebeb;
    color: #acaaa6;
    border: none;
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: 0;
    width: 100%
}

.pfg-forms .form-group select {
    height: 2.625rem;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #ebebeb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat scroll right .5rem center/1.25rem 1.25rem;
    padding-right: 2rem;
    cursor: pointer
}

.pfg-forms .form-group select:not([size]):not([multiple]) {
    height: 2.5rem
}

.pfg-forms .form-group input:focus,.pfg-forms .form-group textarea:focus,.pfg-forms .form-group select:focus {
    outline: .1875rem solid #2fb5d2;
    background-color: #fff;
    border-color: #66afe9;
    color: #acaaa6
}

.pfg-forms .form-group label.input {
    display: block;
    text-align: left;
    margin: 0;
    padding: 0;
    margin-top: 10px
}

.pfg-forms .form-group label.input>input {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    vertical-align: middle
}

.pfg-forms .submit {
    text-align: center
}/* End custom CSS */