.elementor-885 .elementor-element.elementor-element-252f54a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__label{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5bf9379 );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__desc{text-align:left;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#474747;padding:8px 5px 8px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder input{color-scheme:normal;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__calculated-field{color:var( --e-global-color-primary );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__calculated-field-prefix{color:var( --e-global-color-primary );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder .jet-apb-calendar-header .jet-apb-calendar-btn:hover path{fill:var( --e-global-color-accent );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder .jet-apb-calendar-date--selected .jet-apb-calendar-date-body{color:var( --e-global-color-primary );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder .jet-apb-calendar-date--today .jet-apb-calendar-date-body{color:var( --e-global-color-d65653d );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder .jet-apb-calendar .jet-apb-calendar-slots.jet-apb-calendar-slots--active{padding:0px 0px 0px 0px;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder .jet-apb-slot.jet-apb-slot--selected{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder .jet-apb-calendar-slots__close{color:#9C9C9C;font-size:26px;top:20px;right:10px;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder .jet-apb-calendar-slots__close:hover{color:#565656;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__action-button{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );transition:all 0.3s;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );margin:0px 0px 30px 0px;border-style:none;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__submit{justify-content:center;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__next-page-wrap{text-align:left;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__next-page{margin:14px 0px 0px 0px;padding:10px 24px 10px 24px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );border-style:none;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__next-page:hover{background-color:var( --e-global-color-secondary );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__prev-page{margin:14px 0px 0px 0px;padding:10px 24px 10px 24px;border-style:none;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__prev-page:hover{background-color:var( --e-global-color-secondary );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder-message--success{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );background-color:#EBEBEB47;border-style:none;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder-message--error{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-color:#DBDBDB2E;border-style:solid;border-width:2px 2px 2px 2px;}#elementor-popup-modal-885 .dialog-widget-content{animation-duration:0.3s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-885{background-color:#00082BB3;justify-content:flex-end;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-885 .dialog-message{width:450px;height:100vh;align-items:center;}#elementor-popup-modal-885 .dialog-close-button{display:flex;top:10px;font-size:20px;}body:not(.rtl) #elementor-popup-modal-885 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-885 .dialog-close-button{left:10px;}@media(max-width:1365px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__action-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__next-page{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder-message--success{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder-message--error{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__action-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__next-page{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder-message--success{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder-message--error{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder .jet-apb-calendar .jet-apb-calendar-content{width:100%;min-width:100%;flex:0 0 100%;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder .jet-apb-slot{margin:8px 0px 12px 0px;}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__action-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder__next-page{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder-message--success{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-885 .elementor-element.elementor-element-b15587d .jet-form-builder-message--error{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}#elementor-popup-modal-885 .dialog-close-button{top:20px;}body:not(.rtl) #elementor-popup-modal-885 .dialog-close-button{right:20px;}body.rtl #elementor-popup-modal-885 .dialog-close-button{left:20px;}}/* Start custom CSS */.popup-agendamento{
    z-index: 1000000
}

.jet-apb-calendar-date--selected{
    background: var(--e-global-color-primary);
}

.jet-apb-calendar-date--selected .jet-apb-calendar-date-body{
    color: #fff !important
}

.jet-apb-calendar-slots{
    order: 100;
    justify-content: center;
    
}

.jet-apb-calendar-slots-container{
    margin: 16px 0px 12px 0px
}

.jet-apb-slot.jet-apb-slot{
    padding: 6px 12px
}

.jet-apb-calendar-appointments-list{
    background: var(--e-global-color-a82b03d);
}

.jet-apb-appointments-item{
    margin-bottom: 0 !important
}

.jet-form-builder__calculated-field-val{
    font-size: 1.5em;
    margin-top: -3px
}

.texto-ag::before{
    content: '';
    position: absolute;
    width: 100px;
    height: 4px;
    background: var(--e-global-color-text);
    left: 0;
    bottom: -14px
}

input::placeholder, input::-webkit-input-placeholder, input::-ms-input-placeholder{
    color: #8b8b8b;
}

.jet-form-builder-messages-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.jet-form-builder-message--success, .jet-form-builder-message--error{
    position: relative;
    z-index: 15;
    backdrop-filter: blur(2px);
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.jet-form-builder-message--success mark{
    background: green;
    padding: 2em;
    border-radius: 1em;
    color: #fff;
}

.jet-form-builder-message--error mark{
    background: red;
    padding: 2em;
    border-radius: 1em;
    color: #fff;
}

button[type="submit"]{
    cursor: pointer;
}

@media (max-width: 767px){
    .jet-apb-calendar-slots__close{
        margin-top: 4px;
    }
}

@media (max-width: 329px){
    .texto-ag span{
        font-size: 2.2rem !important;
    }
}/* End custom CSS */