.bg-blue-pale{background-color:#dae2ed}.agcrm-vd-search-box-wrapper *,.agcrm-vd-search-box-wrapper :after,.agcrm-vd-search-box-wrapper :before,.appointment-information *,.appointment-information :after,.appointment-information :before,.modal *,.modal :after,.modal :before{box-sizing:border-box}.agcrm-vd-search-box-wrapper .text-center,.appointment-information .text-center,.modal .text-center{text-align:center}.agcrm-vd-search-box-wrapper .hidden,.agcrm-vd-search-box-wrapper.hidden,.appointment-information .hidden,.appointment-information.hidden,.modal .hidden,.modal.hidden{display:none}.agcrm-vd-search-box-wrapper .buttons,.appointment-information .buttons,.modal .buttons{display:block;margin-top:.8rem}.agcrm-vd-search-box-wrapper .buttons button,.appointment-information .buttons button,.modal .buttons button{margin:0 .4rem}.agcrm-vd-search-box-wrapper .paymethod-buttons,.appointment-information .paymethod-buttons,.modal .paymethod-buttons{display:flex;font-size:14px}.agcrm-vd-search-box-wrapper button,.appointment-information button,.modal button{border-radius:6px;cursor:pointer;font-size:15px;padding:10px 24px}.agcrm-vd-search-box-wrapper .btn-dark,.appointment-information .btn-dark,.modal .btn-dark{background-color:#244f93;border:2px solid #41649c;color:#f9f9f9}.agcrm-vd-search-box-wrapper .btn-dark:focus,.agcrm-vd-search-box-wrapper .btn-dark:hover,.appointment-information .btn-dark:focus,.appointment-information .btn-dark:hover,.modal .btn-dark:focus,.modal .btn-dark:hover{background-color:#13376c}.agcrm-vd-search-box-wrapper .btn-dark:disabled,.appointment-information .btn-dark:disabled,.modal .btn-dark:disabled{opacity:.5}.agcrm-vd-search-box-wrapper button,.agcrm-vd-search-box-wrapper input,.agcrm-vd-search-box-wrapper optgroup,.agcrm-vd-search-box-wrapper select,.agcrm-vd-search-box-wrapper textarea,.appointment-information button,.appointment-information input,.appointment-information optgroup,.appointment-information select,.appointment-information textarea,.modal button,.modal input,.modal optgroup,.modal select,.modal textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.agcrm-vd-search-box-wrapper .badge-red,.appointment-information .badge-red,.modal .badge-red{background-color:rgba(214,11,11,.7)}.agcrm-vd-search-box-wrapper .badge,.appointment-information .badge,.modal .badge{border:0;border-radius:3px;color:#f9f9f9;display:inline-block;font-size:12px;line-height:16px;margin:auto 2px;padding:2px 4px;vertical-align:text-top}.agcrm-vd-search-box,.agcrm-vd-search-tabs>.active{background-color:#dae2ed}.agcrm-vd-search-box .vd-glass-opts-select,.agcrm-vd-search-box .vd-glass-other-txt,.agcrm-vd-search-tabs>.active .vd-glass-opts-select,.agcrm-vd-search-tabs>.active .vd-glass-other-txt{margin-top:1em}#agcrm-vd-search-tabs{margin:0;padding:0}.vd-chat-bubble{background-color:rgba(36,79,147,.3);border:1px solid #41649c;border-radius:10px;margin:1.6rem 0;padding:1rem 2rem}.is-loading{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.is-loading .loader-box{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.is-loading .loader{animation:rotation 1s linear infinite;border:5px solid #f9f9f9;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vd-country-set,.vd-results-set{display:flex;flex-wrap:wrap;justify-content:center}.vd-results-set{margin-bottom:.2rem}.vd-photos-container{align-content:flex-start;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.vd-result-tbl{background-color:#f9f9f9;border-collapse:collapse;margin:0;table-layout:fixed}.vd-result-tbl .vd-result-header{background-color:#d9d9d9;width:auto}.vd-meta-video,.vd-photos-container,.vd-result-header{padding:8px 16px}.vd-meta-video{border:1p solid #8c8c8c;text-align:center}.vd-photo{margin:2% 0;width:46%}.vd-photo img{height:auto;width:100%}.vd-photo .photo-viewer{cursor:pointer;max-width:100%}.vd-photo-title{color:#8c8c8c;font-size:smaller}.play-vid-container .vd-video{position:relative}.play-vid-container .vd-video img{max-width:inherit}.vd-photo-none-overlay{color:#6182b6;left:12%;position:absolute;top:14%}.play-vid-overlay{color:#f9f9f9;font-size:24px;left:50%;margin:-12px 0 0 -8px;position:absolute;top:50%}.agcrm-viewer{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:30}.agcrm-viewer .agv-content{margin:auto;max-width:90%;padding:0;position:relative;text-align:center}.agcrm-viewer .agv-content img{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.2)}.agcrm-modal.modal{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0}.agcrm-modal.modal *,.agcrm-modal.modal :after,.agcrm-modal.modal :before{box-sizing:border-box}.agcrm-modal.modal button{border-radius:6px;cursor:pointer;font-size:15px;overflow:visible;padding:10px 24px}.agcrm-modal.modal .btn-dark{background-color:#244f93;border:2px solid #41649c;color:#f9f9f9}.agcrm-modal.modal .btn-dark:hover{background-color:#13376c}.agcrm-modal.modal .btn-pale{background:0 0;border:2px solid #6182b6;color:#153b76}.agcrm-modal.modal .btn-pale:hover{background-color:#c0d1ec}.agcrm-modal.modal .btn-small{padding:6px 16px}.agcrm-modal.modal .width-300{width:300px}.agcrm-modal .modal-content{background-color:#f9f9f9;border:1px solid #888;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.2);box-sizing:border-box;margin:60px auto;max-height:calc(100vh - 140px);overflow-y:auto;padding:20px;position:relative;width:80%}.agcrm-modal .modal-close-span{color:#aaa;cursor:pointer;display:inline-block;font-size:28px;font-weight:700;position:absolute;right:14px;top:0;vertical-align:top}.agcrm-modal .modal-close-span:focus,.agcrm-modal .modal-close-span:hover{color:#000;text-decoration:none}.agcrm-modal .modal-header{margin-bottom:16px}.agcrm-modal .modal-title{border-bottom:1px solid #e5e5e5;font-size:16px;font-weight:600;margin:0;padding:0 0 .8rem;text-align:center}.agcrm-modal .modal-body{line-height:20px;padding:0}.agcrm-modal .modal-body .filter-question-box{margin:-20px 0;padding:1rem}.agcrm-modal .modal-body .filter-question-title{font-weight:700;margin:0 0 .8rem}.agcrm-modal .modal-body p{margin-bottom:1rem;margin-top:1rem;max-width:800px}.agcrm-modal .modal-body .filter-question-photos{display:flex}.agcrm-modal .modal-body .cards-container{align-content:stretch;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.agcrm-modal .modal-body .card{background-color:#f9f9f9;box-shadow:0 1px 2px rgba(0,0,0,.1);margin:1rem 0;padding:1rem}.agcrm-modal .modal-body .card img{height:auto;width:100%}.agcrm-modal .modal-body .modal-select,.agcrm-modal .modal-body .modal-text{box-sizing:border-box;font:inherit;padding:6px 10px;width:100%}.agcrm-modal .modal-body .filter-question-loader img{cursor:pointer}.agcrm-modal .modal-body .filter-function-buttons{text-align:center}.agcrm-modal .modal-body .filter-function-buttons button:not(:first-of-type){margin-left:1.2rem}.agcrm-modal .modal-body .filter-function-buttons .ffb-fullwidth{display:flex}.agcrm-modal .modal-body .filter-function-buttons .ffb-fullwidth button{margin-right:3px;width:100%}.agcrm-modal .modal-body .alert{background-color:#fff3cd;border:1px solid #fff3cd;border-radius:.25rem;clear:both;color:#856404;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.agcrm-modal .modal-footer{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px;text-align:center}.agcrm-modal .modal-footer button{margin:0 4px}.appointment-information label{display:block;font-size:1rem;margin-top:.8rem}.appointment-information .popup-calendar{background-color:#f9f9f9;border:1px solid #888;box-shadow:1px 1px 2px rgba(0,0,0,.1);display:flex;flex-direction:column}.appointment-information .pc-header{align-items:center;display:flex;justify-content:space-between;padding:4px 7px 5px;width:100%}.appointment-information .pc-month-link{cursor:pointer;font-size:smaller}.appointment-information .pc-calendar-body{border-collapse:collapse}.appointment-information .pc-calendar-body th{background-color:#d9d9d9;border-color:#d9d9d9}.appointment-information .pc-calendar-body td,.appointment-information .pc-calendar-body th{border:1px solid #e5e5e5;padding:2px;text-align:center}.appointment-information .pc-calendar-body .unavailable{background-color:#e5e5e5;color:#737373;cursor:default}.appointment-information .pc-calendar-body .today{background-color:#fff3cd}.appointment-information .pc-calendar-body .open{cursor:pointer}.appointment-information .pc-calendar-body .open:hover{background-color:#f9ecec}.appointment-information .pc-calendar-body .selected{background-color:#ecc6c6}.appointment-information .insurance-container{background-color:#dae2ed;margin-top:1rem;padding:10px}.appointment-information .insurance-container .heading{cursor:pointer;display:flex;font-size:18px;justify-content:space-between;line-height:1.2;margin:0}.appointment-information .insurance-container .heading:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m8 13.1-8-8 2.1-2.2L8 8.8l5.9-5.9L16 5.1z'/%3E%3C/svg%3E");height:10px;width:10px}.appointment-information .insurance-container .heading.open:after{transform:rotate(180deg);transform-origin:bottom center}.appointment-information .insurance-container .heading.closed:after{transform:rotate(0)}.appointment-information input[type=number],.appointment-information input[type=tel],.appointment-information input[type=text],.appointment-information select{padding:6px 10px;width:100%}.appointment-information input.has-error,.appointment-information select.has-error{border-color:rgba(255,0,0,.8)}.appointment-information input.has-error:focus,.appointment-information select.has-error:focus{border-color:rgba(255,0,0,.8);outline:none}#stripe-payment-form{background-color:#f9f9f9;border-radius:7px;padding:8px 12px}@media only screen and (max-width:600px){.modal .mobile-full-width{width:100%}}
/*# sourceMappingURL=style.css.map */
