.core-component-modal,.core-component-modal::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.appear--fade-in{-webkit-transition:opacity .5s;transition:opacity .5s}.appear--fade-in:not(.animate-appear){opacity:0}.appear--fade-in-up{-webkit-transition:opacity .5s,-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s,-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s,transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s,transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}.appear--fade-in-up:not(.animate-appear){opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.core-component-modal{position:fixed;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:all 250ms;transition:all 250ms}.core-component-modal::before{content:"";background:#f8f7ee}.core-component-modal .modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:min(12px + .5 * ((100vw - 320px) / 100) ,20px);font-size:min(.75rem + .5 * ((100vw - 20rem) / 100) ,1.25rem);font-weight:700;-webkit-transition:opacity 250ms;transition:opacity 250ms}@media(min-width:48rem)and (max-width:112.5rem){.core-component-modal .modal-close{font-size:min(.9375rem + .5625 * ((100vw - 48rem) / 64.5) ,1.5rem)}}.core-component-modal .modal-close span,.core-component-modal .modal-close svg{vertical-align:middle}.core-component-modal .modal-close svg{display:inline;width:min(24px + 1.75 * ((100vw - 320px) / 100) ,52px);width:min(1.5rem + 1.75 * ((100vw - 20rem) / 100) ,3.25rem)}.core-component-modal .modal-close span.close{display:-webkit-box;display:-ms-flexbox;display:flex;width:52px;width:3.25rem;height:48px;height:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:64rem){.core-component-modal .modal-close span.close{margin-left:min(.625rem + .625 * ((100vw - 20rem) / 100) ,1.25rem)}}.core-component-modal .modal-close:hover{opacity:.8}.core-component-modal .modal-wrapper{position:relative;top:-100vh;width:100%;max-height:100%;-webkit-transition:all 250ms;transition:all 250ms;overflow-y:auto;overflow-x:hidden}@media(min-width:64rem){.core-component-modal .modal-wrapper{overflow:hidden}}.core-component-modal .modal-wrapper::-webkit-scrollbar{width:6px;height:6px}.core-component-modal .modal-wrapper::-webkit-scrollbar-track{background-color:#cac89f}.core-component-modal .modal-wrapper::-webkit-scrollbar-thumb{background-color:#55753f}.core-component-modal .modal-wrapper>.modal-close{position:absolute;top:min(15px + 1.5625 * ((100vw - 320px) / 100) ,40px);top:min(.9375rem + 1.5625 * ((100vw - 20rem) / 100) ,2.5rem);right:min(15px + 1.5625 * ((100vw - 320px) / 100) ,40px);right:min(.9375rem + 1.5625 * ((100vw - 20rem) / 100) ,2.5rem);z-index:2}.core-component-modal.active{opacity:1;pointer-events:all}.core-component-modal.active .modal-wrapper{top:0}.core-component-modal.full .modal-wrapper{height:100%;max-width:1920px;max-width:120rem}.core-component-modal:not(.full){padding:min(10px + 1.25 * ((100vw - 320px) / 100) ,30px) 0;padding:min(.625rem + 1.25 * ((100vw - 20rem) / 100) ,1.875rem) 0}.core-component-modal:not(.full) .modal-wrapper{max-width:1480px;max-width:92.5rem}.core-component-modal:not(.no-padding) .modal-wrapper{padding:min(20px + 1.875 * ((100vw - 320px) / 100) ,50px) min(10px + 6.875 * ((100vw - 320px) / 100) ,120px);padding:min(1.25rem + 1.875 * ((100vw - 20rem) / 100) ,3.125rem) min(.625rem + 6.875 * ((100vw - 20rem) / 100) ,7.5rem);padding-top:50px;padding-top:3.125rem}.core-component-modal.modal-professionals{background:#99c555}.core-component-modal.modal-professionals .modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.core-component-modal.modal-professionals .modal-wrapper .bio{padding-right:15px;padding-right:.9375rem;overflow:auto;scrollbar-width:thin;scrollbar-color:#99c555 rgba(89, 89, 89, 0)}.core-component-modal.modal-professionals .modal-wrapper .bio::-webkit-scrollbar{width:5px}.core-component-modal.modal-professionals .modal-wrapper .bio::-webkit-scrollbar-thumb{border-radius:2px;background-color:#99c555;outline:1px solid #99c555}.core-component-modal.modal-professionals .modal-close{position:fixed;top:min(15px + 2.1875 * ((100vw - 320px) / 100) ,50px);top:min(.9375rem + 2.1875 * ((100vw - 20rem) / 100) ,3.125rem);right:min(15px + .625 * ((100vw - 320px) / 28) ,25px);right:min(.9375rem + .625 * ((100vw - 20rem) / 28) ,1.5625rem)}@media(min-width:64rem){.core-component-modal.modal-professionals .modal-close{right:min(1.25rem + 11.25 * ((100vw - 64rem) / 56) ,12.5rem)}}.core-component-modal.modal-professionals .modal-close span{display:none}.core-component-modal.modal-professionals .modal-close .close{display:block}.core-component-modal.modal-professionals .modal-close .close .letter{fill:#99c555}
/*# sourceMappingURL=styles.css.map */
