.Header_header__l1qoc{display:flex;align-items:center;justify-content:space-between;height:80px;padding:0 2rem;background-color:#29335c;color:#eee;width:100wv;z-index:2}.Header_nav__MmD1T a{margin:0 1rem;color:#eee;text-decoration:none;cursor:pointer}.Header_nav__MmD1T a:hover{color:#db2b39}.Header_header__l1qoc .Header_navBtn__75_2r{padding:5px;cursor:pointer;background:transparent;border:none;outline:none;color:#eee;display:none;opacity:0;font-size:1.8rem}.Header_header__l1qoc div,.Header_nav__MmD1T{display:flex;align-items:center}.Header_navLink__dzd8H{cursor:pointer}.Header_newNotification__1FaV_{color:#e69138}.Header_newNotification__1FaV_:hover{color:#56ae96}.Header_noNotification__UW5fA{color:#fff}.Header_noNotification__UW5fA:hover{color:#2cb7b0}.Header_badge__qAexp:after{content:"100";position:absolute;background:#00f;height:2rem;top:1rem;right:1.5rem;width:2rem;text-align:center;line-height:2rem;font-size:1rem;border-radius:50%;color:#fff;border:1px solid blue}@media only screen and (max-width:1024px){.Header_header__l1qoc .Header_navBtn__75_2r{display:flex;opacity:1}.Header_header__l1qoc .Header_nav__MmD1T{position:fixed;top:-100vh;left:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background-color:#29335c;transition:1s}.Header_header__l1qoc .Header_responsive_nav__3Qaai{transform:translateY(100vh);z-index:99}nav.Header_nav__MmD1T.Header_responsive_nav__3Qaai

	.Header_nav__MmD1T .Header_navCloseBtn__7BC9N{position:absolute;top:2rem;right:2rem}.Header_nav__MmD1T a{font-size:1.5rem}}*{box-sizing:border-box;list-style:none;text-decoration:none}*,body,html{margin:0;padding:0}body,html{font-family:Montserrat,sans-serif;position:relative;min-height:101vh;background-color:#f9fafc;width:100%}.centered-content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:auto;width:100%}.center-page{margin:44vh auto;color:#004767}.formContainer{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;width:40%;border-radius:.5em;background-color:#fff}.formHeader{margin-bottom:2rem}.request-form .form-group{margin-bottom:1.8rem}.request-form-container .formHeader{margin-bottom:1rem}@media (min-width:675px){.formHeader h2{max-width:360px}.formContainer{min-width:400px;max-width:616px;margin:7% 0 5.4%;padding-bottom:3.5%}.input,.input-text{min-width:340px}}.username{text-transform:capitalize}.loginForm{text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:25%;width:100%}.input{padding:.7em}.input,.input-md{border:1px solid #03bfcb;outline:none;margin-bottom:1rem;text-align:center;border-radius:.2em}.input-md{min-width:175px;margin-right:5px}.input-text{padding:.6em .7em}.input:focus{border-color:#004767;border-width:1.5px}.input:disabled{border-color:#d3d3d3}.error-message{display:none}.textarea{resize:vertical;min-height:75px}h1{color:#004767;margin-bottom:0;padding-bottom:0;margin-top:2rem;font-size:33px;font-weight:900}h2{margin:0;padding:0;font-size:.98rem;color:#03bfcb;line-height:2rem;font-weight:700}.paragraph-pending{margin-top:44vh}label{color:#004767;margin:.2em}.border-radius{border-radius:25px}.btn{color:#fff;background-color:#03bfcb;border:none;font-family:Montserrat,sans-serif;font-size:1rem;border-radius:.2em;padding:0 .8em;margin-left:.5em;margin-right:.5em;margin-bottom:.1em}.btn-default{padding:.33em 1.88em;margin:0 .66em}.btn-default:focus,.btn-default:hover{color:#fff;outline:none;border-color:#004767}.btn-action:focus,.btn-action:hover,.btn-default:focus,.btn-default:hover,.btn:focus,.btn:hover{background-color:#004767;cursor:pointer}button.btn-actions:disabled,button.btn:disabled{background-color:#999;cursor:none;border:none}.btn-success{padding:0 .8em;line-height:30px;font-size:14px;transition:all .5s;font-weight:600;margin:15px .5em .1em;background-color:#3a833a}.btn-success:focus,.btn-success:hover{background-color:#2c632c;cursor:pointer}.btn-norm{border:none}.btn-danger,.btn-norm{line-height:30px;font-size:14px;transition:all .5s;font-weight:600;padding:0 .8em;margin:15px .5em .1em}.btn-danger{background-color:#d4403a}.danger{background-color:#a72925}.btn-danger:focus,.btn-danger:hover{background-color:#a72925;cursor:pointer}.paragraph-wrapper{width:80%;margin-left:auto;margin-right:auto;max-width:400px}p.error{background-color:red}p.error,p.success{color:#fff;max-width:360px;text-align:center;margin-left:auto;margin-right:auto}p.success{background-color:green}.notif{background-color:#e69138;color:#fff;max-width:360px;text-align:center;margin-left:auto;margin-right:auto}.checkbox-container{max-width:360px;display:grid;grid-template-columns:repeat(2,auto);margin:1rem auto}.page-content{margin:5% 0}.flex-container{display:flex}.card-container{background-color:#fff;width:350px;border-radius:2px;padding:2em;margin:2rem}h3{line-height:35px;font-size:20px;font-weight:700;color:#004767;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0;margin-inline-end:0;margin-bottom:15px}.divider,h3{margin-top:0}.divider{height:1px;background-color:#03bfcb;margin-bottom:auto}.card-link{color:#404d60}.admin-page-container{display:flex}.sidebar{background-color:#122330;height:100%;padding:8% 0;position:fixed;color:hsla(0,0%,100%,.65);display:block;width:180px;z-index:2}.sidebar ul li{width:100%;margin:0}.sidebar ul li a{width:100%;display:block;padding:13px 30px;color:#9fa6bc;font-size:16px;position:relative}.sidebar ul li a.active,.sidebar ul li a:hover{color:#0c7db1;background:#fff;border-right:2px solid #004767}.sidebar ul li a.active:before,.sidebar ul li a:hover:before{display:block}.sidebar ul li a .icon{width:30px;display:inline-block}.sidebar ul li a.active .icon,.sidebar ul li a:hover .icon{color:#0c7db1}.admin-content-section{width:calc(100% - 180px);padding:5% 2%;margin-left:180px;height:100%;text-align:center;transition:all .5s ease}.table-responsive-wrapper{overflow-x:auto}table{margin-top:4%;border:1px solid #000}.centered{margin-left:auto;margin-right:auto}td,th{border:1px solid #000}@media screen and (max-width:768px){table{overflow:auto}}.main-content{padding:2%;margin:.5rem 0;text-align:center}p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.call-to-action{box-shadow:0 1px 4px rgba(0,0,0,.15);background:#fff;margin:2% 0;padding:10px 0;border-radius:3px;text-align:center}.call-to-action select.input.input-text{height:39px;border-width:1.5px;cursor:pointer;margin-top:1.4rem}.call-to-action form button.btn-action{padding-top:auto;padding-bottom:auto;width:40px}.img-placeholder{background-color:gray}.btn-action{background-color:#03bfcb;font-weight:600;padding:7px 20px;color:#fff;display:inline-block;text-decoration:none;border:none;cursor:pointer;outline:none;width:300px;min-width:200px;border-radius:3px;line-height:30px}.deal-list{padding:30px 50px;display:grid;grid-auto-flow:row;grid-gap:30px;gap:30px}.deal-list-item{display:grid;grid-auto-flow:column;grid-template-columns:.66fr 1.0679fr;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.deal-list-item-img{background-color:gray;overflow:hidden;max-width:371px;min-width:371px}.proj-caption{padding:30px;text-align:start}.company-extra{font-size:14px;font-weight:600;border-bottom:1px solid rgba(10,70,103,.25);padding-bottom:15px;display:flex;justify-content:space-between;margin-top:-10px;text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:30px;color:#03bfcb}.ind{margin-top:.66rem}.btn-text{font-family:Montserrat,sans-serif;line-height:30px;font-size:14px;box-sizing:inherit;-webkit-tap-highlight-color:transparent;display:inline-block;text-decoration:none;cursor:pointer;background:none;border:none;transition:all .5s;color:#404d60;font-weight:600;position:relative;margin-top:15px;outline:none}.btn-text:active,.btn-text:focus,.btn-text:hover{border:1px solid #fff;outline:none}.view-actions{width:100%;display:flex;justify-content:space-between}span.actions{text-align:end}.actions button{padding:0 .8em;margin-left:.5em;margin-right:.5em;margin-bottom:.1em}.btn-actions{line-height:30px;font-size:14px;transition:all .5s;font-weight:600;margin-top:15px;background-color:#004767}.btn-actions:focus,.btn-actions:hover{background-color:#000}.deal,.request-view{margin:5% 16%;box-shadow:0 1px 4px rgba(0,0,0,.15);padding:1%;text-align:center}.deal>h3{text-transform:uppercase}.deal-header,h3.desc{text-align:start}.deal-header{display:grid;grid-auto-flow:column;border-radius:3px;padding:0 1%}.deal-header-info{padding:0 5%}.deal-description{margin:1% 3.5% 1% 1%;line-height:30px}.modal-container{display:flex;text-align:center;justify-content:center;align-items:center}.Modal{position:absolute;top:14%;left:30%;right:30%;bottom:6%;border:1px solid #ccc;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:4px;padding:20px;outline:none}.Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.75)}.modal-paragraph{margin:.8rem;padding:0;font-size:.98rem;color:#004767;line-height:2rem;font-weight:700}.modal-section{margin:1rem 0}.requester-email{margin-top:1rem;margin-bottom:1.8rem}.doc-option{margin:1rem 0}.form-group{margin-bottom:.8rem}body>div.ReactModalPortal>div>div>div>form>h1.modal-header{font-weight:400;font-size:smaller;color:#004767;margin-bottom:0;padding-bottom:0;margin-top:2rem;font-size:33px;font-weight:900}.no-suggestions{color:#999}.suggestions{border:1px solid #999;border-top:0 solid #999;list-style:none;max-height:143px;overflow-y:auto;text-align:center;margin:-1rem auto 1rem;padding-left:0;width:calc(300px + 1rem);min-width:360px}.suggestions li{padding:.5rem}.suggestion-active,.suggestions li:hover{background-color:#008f68;color:#fae042;cursor:pointer;font-weight:700}.suggestions li:not(:last-of-type){border-bottom:1px solid #999}.input-search-param,.search-field{margin-left:1rem;height:2rem;border:1px solid #03bfcb;outline:none;margin-bottom:1rem;text-align:center;border-radius:9999px}.input-search-btn{height:1.8rem;margin:0 .4rem 2rem;padding:0 .2rem;border:1px solid #03bfcb}.input-search-btn:focus,.input-search-btn:hover{background-color:#03bfcb;color:#fff}.date-text{font-family:Montserrat,sans-serif;line-height:37px;height:100%;box-sizing:inherit;-webkit-tap-highlight-color:transparent;display:inline-block;text-decoration:none;background:none;border:none;transition:all .5s;color:#404d60;font-weight:600;position:relative;margin-top:15px;outline:none}.profile-container{box-shadow:0 1px 4px rgba(0,0,0,.15);border-radius:.5em;background-color:#fff;padding-left:8%;padding-right:8%;margin:0;left:0;right:0;z-index:4}.profile{display:flex;justify-content:center;align-items:center;font-size:15px;width:488px;padding-top:3rem}.profile-header{padding-top:8%;text-align:center;position:relative}.profile-header .profile-pic{display:block}.profile-header .icon-camera{position:absolute;bottom:20%;left:47%;cursor:pointer}.profile h2{margin-bottom:4%;z-index:2}.profile-info{margin:8% 2% 0;text-align:start;line-height:2.6rem;min-width:280px;padding-left:4%;z-index:2}.profile-pic{background-color:gray;min-width:180px;min-height:180px;border-radius:888888888px}.bio .icon,.icon-country,.profile .icon,.profile-page .icon{padding-right:5px}.profile .icon,.profile-page .icon{color:gray}.profile-page{background-color:#e4edf3}.user-relation{margin:0 2rem;color:#62646a}.user-relation .pill{margin-left:.5rem;margin-right:.5rem}.user-actions .btn-actions{margin-right:100px;margin-left:0;margin-top:0;min-width:123px}.bio{margin-top:3%;margin-bottom:4%;line-height:1.8rem}.consultant-services{margin:0;padding:0}.bio h4,.consultant-services h4{color:#404d60;margin-top:3rem;margin-bottom:1em}.margin-right{margin-right:20px}.company{width:66%;margin-left:auto;margin-right:auto;margin-top:2%;padding:0;border:1px solid #03bfcb;line-height:1.8rem;border-radius:0 0 .5rem .5em}.company-extra{width:100%}.company-title{margin-bottom:1.4rem;font-size:1.5rem}.company-description{max-width:840px;margin:4rem 4%}.company-img{z-index:0}.company .actions .btn-default{font-size:.77rem}.inquiry h3,.request h3{margin-top:0;text-align:center;text-transform:uppercase}.uppercase{text-transform:capitalize}.inquiry .formHeader,.request .formHeader{margin-bottom:.5rem;margin-left:auto;margin-right:auto}.inquiry .form-header h1,.request .form-header h1{margin-top:0;margin-bottom:0;padding-bottom:0}.inquiry .formHeader h2,.request .formHeader h2{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:2px}.request textarea.input.textarea{margin-top:1rem;resize:vertical;min-height:118px}.inquiry textarea.input.textarea{min-height:150px;margin-top:1rem;margin-bottom:2rem}.inquiry .submit{margin-top:2rem}.form-options .option{margin:12px 0}.highlighted{background-color:#e4edf3;margin-top:1.8rem;padding-bottom:1.8rem;margin-left:5%;margin-right:5%}.requests-list{margin:0;border-radius:4px}.request-link{margin:4px 40px}.order-flex:first-child{border-top:none}.requests-header-link{font-size:1rem;color:#00e;font-weight:400}.btn-link{font-size:.94rem;background:none;color:#00e;font-weight:400;border:none}.strong{font-weight:700}.btn-link:focus,.btn-link:hover{cursor:pointer;color:#551a8b}.request-item{padding:2%;line-height:1.8em}.request-item:first-child{border-top:none}.request-item button{line-height:30px;font-size:14px;transition:all .5s;border:none;padding:0 .8em;margin-left:.5em;margin-right:.5em}.request-actions{margin-top:.66em}.request-actions a{font-size:1.1rem;margin-top:15px}.req-header{display:flex;align-items:center;justify-content:center}.request,.request-view{margin:0;padding:1em 8%}.request-view{text-align:start;line-height:1.75em;text-align:center;padding-top:1rem;padding-bottom:1rem;max-width:777px}.request.request-view h3{text-transform:capitalize}.request-view h2{padding-top:1rem;padding-bottom:1rem}.request-view .btn-danger,.request-view .btn-success{margin-top:0;margin-bottom:2rem}.request-view textarea{width:100%;margin:0 auto}.request-view h4{margin-top:3%;color:#404d60;text-transform:uppercase;font-size:1rem}.request-header{text-align:center;margin-left:0;display:flex;align-items:center;justify-content:center}.request-details{line-height:3rem;max-width:90%;margin-left:auto;margin-right:auto}.request-comment-form{margin:7% 0;display:grid;text-align:center}.request-comment-form .btn.btn-action{text-align:center;margin-left:auto;margin-right:auto}.request-comments{text-align:start;margin:0 7%}.comment{display:flex;margin:2%}.comment-detail{margin-top:auto;margin-bottom:auto;padding-left:5px;width:100%}.details-text{padding-top:1.5%;font-size:.98rem}.admin-content-section .formContainer{width:100%;margin-top:0;margin-bottom:0;padding-bottom:5%}p.fundingPeriod{margin-top:0;margin-bottom:0}.dropbtn{height:1.8rem;margin:0 .4rem 2rem;padding:0 .2rem;border:1px solid #03bfcb;cursor:pointer}.dropbtn:focus,.dropbtn:hover{background-color:#03bfcb;color:#fff}.dropdown{position:relative;display:inline-block}.dropdown-content{position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;max-height:218px;overflow-y:scroll}.dropdown-content a,.dropdown-content button{color:#000;padding:12px 16px;text-decoration:none;display:block;width:100%;border:none}.dropdown-content a:hover,.dropdown-content button:hover{background-color:#e3e3e3}.user-companies{display:flex;grid-auto-flow:row;flex-wrap:wrap;margin-top:4%}.user-company-item{width:300px;margin:2% auto;padding:0 0 20px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.company .actions,.user-company-item .actions{margin:20px 0;background-color:#dcdcdc}.company-description{margin:.5% 4%}.company-img{background-color:gray;width:100%}.country{color:#404d60}.company h4{color:#004767;margin-bottom:1.5%}.comp-link{cursor:pointer}.btn-edit-comp{margin-top:20px;padding:10px 30px}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:calc(.75em / .75) calc(.5em / .75)}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:.75em .5em;background:none}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendar-wrapper{margin-top:3.5%}.documents,.invitations{margin-top:2rem 0;padding:2rem 0}.pill{color:#f1f1f1;background-color:rgba(0,71,103,.9);border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;margin:0 20px;cursor:pointer;min-width:118px;border-radius:16px}.pill-danger{background-color:#d4403a}.pill-success{background-color:#3a833a}.pill:hover{background-color:#004767;color:#fff}.pill-success:focus,.pill-success:hover{background-color:#2c632c;cursor:pointer}.pill-danger:focus,.pill-danger:hover{background-color:#a72925;cursor:pointer}.user-actions{margin:0}.dash-input{width:50%;height:30px;margin-top:8px;margin-bottom:20px}.dash-text-area{min-height:120px}.admin-content-section .formContainer{background-color:inherit}.settings-header{margin-bottom:5px}.bio-form{display:"flex";align-items:flex-start;justify-content:flex-start}.image-upload>input{display:none}.cover{background-color:#f1f1f1;height:88px;width:100%;margin:0;padding:0}.profile-page{display:flex;justify-content:space-between;margin:1.5rem 15%;font-family:Montserrat,sans-serif;text-align:left;max-width:1280px}.user-info{margin-top:0;padding-top:0}.profile-top{display:flex;justify-content:space-around}.profile-header-info{margin-left:20px;padding-top:20px}.profile-header-info h1{margin-top:0;font-weight:700;font-size:24px;line-height:32px}.profile-header-info h2{text-transform:lowercase;text-transform:capitalize}.user-actions{padding-top:20px}.profile-bottom{padding-left:20px}.consultant-services{margin-top:4%}.bio,.consultant-services{text-align:center;margin-left:auto;margin-right:auto;width:60%;line-height:1.5em;word-break:break-word;font-weight:400}.consultant-services{margin-left:0;margin-right:0;width:100%}.consultant-services .flex{justify-content:space-between}.fee{color:#404d60;font-weight:600}.service{box-shadow:0 1px 4px rgba(0,0,0,.15);padding:3%;margin:2%;border-radius:.5em}.service:hover{cursor:pointer}.profile-page .btn-action,.service .btn-actions{padding:.4em 1.8em}.orders{margin:auto;width:92%;max-width:1111px;text-align:center}.order-details{margin-top:0}.order-details li{margin-bottom:1rem;font-size:.88rem}.order-details-content{margin-left:2rem}.orders-list{font-style:italic}.order-list-item{margin:1rem;background-color:#ecf5fc;border:1px solid #ccb6b6;border-radius:10px}.orders .flex{text-align:center}.top-header{margin-top:3%}.order-item{padding:1%}.consultant-slides{border-radius:8px;margin:0 auto 5%;justify-content:center;align-items:center;text-align:center}.consultant-slides,.consultants{padding-left:auto;padding-right:auto}.consultant-slide,.consultants{margin-left:auto;margin-right:auto}.consultant-slide{display:flex;flex-wrap:wrap}.consultant-pic{margin-right:.25rem}.consultant-slides h3{font-size:24px;line-height:130%;font-weight:700;color:#404145}.consultant-slide-item{padding-bottom:1rem;color:#62646a;border:1px solid #e4e5e7;min-width:248px;margin:2% auto;padding-left:auto;padding-right:auto;text-align:left}.consultant-slide-item-content{padding:1em}.small{font-size:smaller}.gray-text,.small{font-weight:400;color:#62646a}.consultant-name{color:#222325;line-height:18px}.center{text-align:center}.flex{display:flex;justify-content:space-between}.requirements{margin-top:4%;margin-bottom:4%;text-align:left}.order-flex{text-align:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;padding-left:auto;padding-right:auto}.lg-textarea{min-height:222px;width:100%}.wide-textarea{min-height:88px;max-height:222px;width:100%}.form-options .service{margin-bottom:7%}.payments .flex{justify-content:space-around}.expiration{border:1px solid #bbb}.expiration input{border:0}.bar{color:#454545}.home{padding:7%}.top-section{display:flex;align-items:center;flex-basis:1}.home-img,.section-image{text-align:center}.home-img{background-color:#d3d3d3;overflow:hidden}.user-pic{min-width:300px;min-height:100%;background-color:gray}.section-text{margin:0 7% 7%}.section-text p{color:#404d60}.services-section{width:100%;background-color:#e4edf3;display:grid;grid-template-columns:repeat(3,auto);padding:7%;color:#404d60}.service-item h4{font-weight:700;line-height:35px;font-size:20px;margin-top:0;margin-bottom:4px}.contact-section{padding:7%;display:block}.order-view{padding-bottom:0;margin:2% 5% 0;min-height:140%}.order-view .message-form{padding-bottom:0;margin-bottom:0}.order-tabs{display:flex;justify-content:center;border-bottom:1px solid #e3e3e3;margin:2rem 2rem 0;padding:1rem 1rem 0}.tab,.tab-content{margin:1rem 2rem}.tab-content{font-size:.88rem;max-width:888px}.btn-tab{border:none;background-color:inherit;font-weight:700;color:#004767;height:100%;padding-left:1em;padding-right:1em}.btn-tab:hover,.tab-active{cursor:pointer;border-bottom:2px solid green}.btn-cancel{border:none;color:#fff;background-color:#f25252;padding:.1em 1.1rem;text-align:right}.btn-cancel:hover{cursor:pointer;background-color:red}.right-aligned{text-align:right}.messages{display:flex;border:1px solid #d3d3d3;margin:3% 3% 0;height:66vh;line-height:1.8rem;font-size:.88rem}.messages-list{border-right:1px solid #d3d3d3}.message-body{width:100%;padding:10px 3% 0;display:inline-block;text-align:center}.message-form{margin-top:3vh;padding-top:4vh;position:sticky;top:11%;bottom:0;background-color:#f9fafc;margin-bottom:0;padding-bottom:0;border-top:1px solid #e3e3e3}.message-content{margin-top:0;margin-bottom:0;max-height:160%;min-width:none}.message-item{padding:30px 15px!important;font-family:Montserrat,sans-serif}.message-item:hover{background-color:#e8f3ff;cursor:pointer}.selected{background-color:#d3d3d3;cursor:auto}.message-info{padding-left:10px}.message-header{display:flex;align-items:center;justify-content:center}.message-header h4{margin-top:0;padding:0 1% 1%;align-self:center;color:rgba(0,0,0,.8)}.message-details{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:36%}.message-details h5{text-transform:uppercase;font-weight:550;color:rgba(0,0,0,.8);margin-bottom:1%}.message-details p{text-align:center;margin-left:auto;margin-bottom:auto}.message-details .textarea{width:96%;margin-top:3%;margin-bottom:0}.message-details .btn-action{margin-top:0;margin-bottom:20px}.message-body img{float:left;clear:left;position:relative}.message-body textarea{width:80%;min-height:88px}.details{padding-bottom:auto;margin-top:auto;margin-bottom:auto}.details,.terms{padding-top:auto}.terms{padding-bottom:2rem;margin:auto 3rem;text-align:center}.terms h1,.terms h2,.terms h4{text-align:center;margin-top:1.8rem}.terms h1{margin-top:3.6rem}.section{margin:2rem auto;line-height:1.8rem}.left{text-align:left;margin-left:18%}.message-replies{margin-top:5%;margin-left:auto;padding-right:auto;padding-left:auto;margin-right:auto;text-align:left}.message-reply{margin:1.2rem 0 1.2rem 2%;line-height:1.8rem}.comment img.profile-pic,.message-reply img.profile-pic{width:33px!important;height:33px!important;align-self:top!important;margin-right:5px}.message-reply-detail{padding-left:5px;width:100%}.message-reply-detail,.time-since{margin-top:auto;margin-bottom:auto}.time-since{font-size:.77rem;margin-left:5px;color:rgba(0,0,0,.9)}h4.seen{font-weight:400}.image-container{max-width:100%}.order-comment{margin-left:auto;padding-right:auto;padding-left:auto;margin-right:auto;text-align:left}.file-upload{margin-bottom:30px}.file-upload,.file-upload-input,.impage-upload{cursor:pointer}.requested-info{margin:4% auto;text-align:center}.request-accept{margin:2% 2% 10%}.custom-file-upload{border:1px solid #03bfcb;display:inline-block;padding:6px 12px;cursor:pointer}.documents-upload{margin:4% 2%}.doc-links{margin:4%}.upgrades{margin:4% auto;text-align:center;text-transform:uppercase;font-size:.88rem;max-width:92%;font-weight:bolder}.order-review{margin:2%;padding:2%;background-color:#d3d3d3;width:82vw}.final-doc-container{font-weight:700}:root{--mainColor:#004767;--mainColorLight:#5767aa;--secondaryColor:#03bfcb;--textColor:#eee}header{display:flex;align-items:center;justify-content:space-around;padding:0 2rem;background-color:var(--mainColor);position:sticky;left:0;right:0;top:0;z-index:3}header,nav a{color:var(--textColor)}nav a{margin:0 1rem;text-decoration:none}nav a:hover{color:var(--secondaryColor);border-bottom:2px solid var(--mainColor)}header .nav-btn{padding:5px;cursor:pointer;background:transparent;border:none;outline:none;color:var(--textColor);display:none;opacity:0;font-size:1.8rem}header div,nav{display:flex;align-items:center}button.btn-norm{padding:.18em 2em;background-color:#004767}.btn-norm:focus,.btn-norm:hover{background-color:#000}@media only screen and (max-width:999px){.company{width:90%}.Modal{left:20vw;right:20vw;width:60vw;overflow:visible}.req-header{display:block}.profile-page{display:flex;justify-content:space-between;margin:0;background-color:#e4edf3}.bio{margin:0 auto}.request,.request-view{margin:0;padding:1em 2%}.messages{margin-left:0;margin-right:0;min-height:60vh;border:1px solid #d3d3d3}.message-header div,.message-header h4{display:none}.messages button.btn.btn-action{width:70%;min-width:20px}.message-item{border-bottom:1px solid #d3d3d3}div.flex.services{width:100%;margin:0}}@media only screen and (max-width:858px){header{justify-content:space-between;height:80px}header .nav-btn{display:inline;opacity:1}header nav{position:fixed;top:-100vh;left:0;padding:1.5em 0;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background-color:var(--mainColor);transition:1s}header .responsive_nav{transform:translateY(100vh);z-index:4}nav .nav-close-btn{position:absolute;top:2rem;right:2rem}nav a{font-size:1.5rem}.services-section,.top-section{display:flex;flex-direction:column}.service-item{margin-bottom:1em}.container,.main-container{padding:0 2%;margin-top:0;width:100%}.deal{margin:0}.deal-list{margin:0;padding:0}.call-to-action{width:100%;padding-top:auto;padding-bottom:auto}.deal-list-item{display:flex;flex-direction:column}.input-search-param,.search-field{margin:2rem 0}.biography{line-height:4rem}.request-view{max-width:88vw}.sidebar{left:0}.terms{margin:0 2%}}@media (max-width:745px){.profile-page{background-color:#e4edf3;flex-direction:column;justify-content:center;align-items:center}.profile-top,.user-info{width:100%}.user-actions .btn-actions{margin-right:0;text-align:center}.request-view h3{font-size:1.11rem}.request-header{display:block;text-align:center}.request-header .profile-pic{display:block}.consultant-services .flex{margin-left:4rem;margin-right:4rem;padding-left:4rem;padding-right:4rem;flex-direction:column;align-items:center;text-align:center}div.flex.services{margin:0;padding-right:auto;width:100%}.orders{margin-left:auto;margin-right:auto;text-align:center}}@media (max-width:675px){.container,body{width:100%;overflow-y:scroll}.formContainer,.home{max-width:100%}.home{padding:7% 2%}.formContainer,.formHeader{padding:0 2%;margin-top:0;width:98%}.loginForm{padding-top:0}.input,.input-text{width:98%}.Modal{top:20%;bottom:8%;left:8vw;right:8vw;width:82vw;overflow:visible}.requests-list{margin:0;padding-left:0;padding-right:0}.request-item{border-left:none;border-right:none;padding-left:none;padding-right:none}.sidebar{width:60px}.admin-content-section{width:calc(100vw - 60px);margin-left:60px}.messages{min-height:100vh}.consultant-slide-item{min-width:313px;max-width:90vw;margin:2% 0;padding-left:auto;padding-right:auto}#__next>div>div>main>div>div.orders>div:nth-child(3)>div:first-child>span .company-img{width:90vw!important}.item{display:none;padding:0;margin:0}.sidebar ul li a{margin-right:0;padding-left:0;padding-right:0}.sidebar ul li a,.sidebar ul li a svg{margin-left:0;text-align:center}}@media (max-width:505px){.profile-top{flex-direction:column;width:100%;align-items:center;justify-content:center}.img.user-pic{min-width:100%}.view-actions{display:flex;justify-content:space-between}.user-actions{order:1}.user-info{order:2}}@media (max-width:424px){.request-view .request{width:96%}.request-view textarea{width:96%;margin:0 auto}.request-comment-form .btn.btn-action{width:92%;text-align:center;margin-left:auto;margin-right:auto}body>div.ReactModalPortal>div>div>div>form>div.form-options>input,body>div.ReactModalPortal>div>div>div>form>div.form-options>textarea{max-width:90%;max-width:240px}body>div.ReactModalPortal>div>div>div>form>div.form-options>button{max-width:240px}.order-content,.order-flex{text-align:center}.order-flex{align-items:center;background-color:#e4edf3}}.file-upload-section{border:2px dashed #1da1f2;width:60%;min-width:290px;border-radius:1rem;height:35vh}.upload-icon{font-size:3rem;color:#1da1f2}.input-center{margin-left:auto;margin-right:auto;padding-left:3rem}.radio{margin-left:.8rem;margin-right:.8rem}.form{margin-top:auto;margin-bottom:auto}table{font-family:arial,sans-serif;border-collapse:collapse;width:60%;min-width:368px}td,th{border:1px solid #ddd;text-align:left;padding:8px}.newNotifWrapperStyle{position:relative;display:block;cursor:pointer;background-size:contain;text-decoration:none}.notifCircleWrapperStyle{position:absolute;color:#e69138;right:4px;font-weight:700;top:0}.notifCircleStyle{font-size:7px;left:-5px;position:absolute;top:2px}.notification-list{font-size:.98rem}.notification-list li{margin:1.8rem}.top-space{margin-top:3rem}.capitalize{text-transform:capitalize}.status-notification{background-color:green;color:#fff;padding-left:.7rem;padding-right:.7rem}.icon-camera{transition:transform .2s ease,color .2s ease;cursor:pointer}.icon-camera:hover{transform:scale(1.1);color:#0070f3}.uploading{opacity:.5;pointer-events:none;cursor:progress}.uploading-text{font-size:.875rem;color:#555;margin-top:.5rem;font-style:italic;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@media (max-width:768px){.profile-top{flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.header-img{width:120px}.user-pic{width:100%;height:auto;border-radius:50%}.profile-header-info{text-align:center}.btn-norm{padding:.75rem 1.5rem;font-size:1rem}.bio,.profile-top{text-align:center}.profile-top{flex-direction:column;align-items:center;gap:1rem}.header-img{width:120px}.user-pic{width:100%;height:auto;border-radius:50%}.bio,.profile-header-info{text-align:center}.bio{padding:1rem}.btn-norm{padding:.75rem 1.5rem;font-size:1rem}.service{text-align:center}.fee{font-weight:600;margin-top:.5rem}.messages{display:flex;flex-direction:column}.messages-list{width:100%;border-right:none;border-bottom:1px solid #ccc;max-height:250px;overflow-x:auto;overflow-y:scroll}.message-body{width:100%;padding:1rem;overflow-y:auto;max-height:calc(100vh - 450px)}.message-reply{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:1rem}.message-reply .image-container{margin-right:.75rem;flex-shrink:0}.message-reply-detail{font-size:1rem;line-height:1.5;max-width:100%;word-break:break-word}.btn-action,.message-form textarea{width:100%;font-size:1rem;padding:.75rem}.btn-action{margin-top:.5rem}.top-space{margin-top:1rem;text-align:center}.message-item{padding:1rem;cursor:pointer}.message-item:hover{background-color:#f4f4f4}}.messages-wrapper{display:flex;gap:2rem;height:100%}.messages-list{width:30%;max-height:80vh;overflow-y:auto;border-right:1px solid #ddd;padding-right:1rem}.message-item{padding:1rem;border-bottom:1px solid #eee;cursor:pointer}.message-item.active{background-color:#f4f4f4}.badge{background-color:red;color:#fff;font-size:.7rem;padding:.2rem .5rem;border-radius:6px;margin-left:.5rem}.message-body{flex:1 1;overflow-y:auto;max-height:80vh;padding-bottom:4rem}.message-thread{margin-top:1rem}.message-reply{gap:1rem;margin-bottom:1.5rem}.message-reply-detail p{margin:0}.avatar-img{border-radius:50%}.message-reply-box{margin-top:2rem}.btn-action{margin-top:1rem;padding:.5rem 1.5rem;font-size:1rem}.btn-back{display:none;margin-bottom:1rem;background:none;border:none;color:#0070f3;font-size:1rem;cursor:pointer}@media (max-width:768px){.messages-wrapper{flex-direction:column}.messages-list{width:100%;border-right:none;border-bottom:1px solid #ddd}.message-body{width:100%}.btn-back{display:block}}.message-body{background:#fff}.message-body,.message-content{display:flex;flex-direction:column;height:100%}.message-content{flex-grow:1}.message-thread{flex-grow:1;overflow-y:auto;padding:1rem}.message-form{padding:1rem;background:#fafafa;border-top:1px solid #eee}.message-reply{display:flex;align-items:flex-start;margin-bottom:1rem}.message-reply .image-container{width:33px;height:33px;margin-right:.75rem;flex-shrink:0}.message-reply .profile-pic{border-radius:50%;-o-object-fit:cover;object-fit:cover}.message-reply-detail{flex:1 1;line-height:1.4}.no-selection{display:flex;justify-content:center;align-items:center;height:100%;padding:2rem;text-align:center;background:#f8f8f8;color:#666;font-size:1.1rem}.no-message-prompt{max-width:300px;line-height:1.5}@media only screen and (max-width:675px){.messages{flex-direction:column;height:auto;min-height:66vh}.messages-list{width:100%;border-right:none;border-bottom:1px solid #d3d3d3;max-height:40vh}.message-body{width:100%;padding:5% 3%;min-height:40vh}.message-header div,.message-header h4{display:none}.message-details{padding-left:0}}.message-body,.messages,.messages-list{transition:all .3s ease-in-out}.unseen{font-weight:700}.comment-thread{max-height:300px;overflow-y:auto}@media (max-width:768px){.requests{flex-direction:column}.request-body,.requests-list{width:100%}}.highlighted,.request-item-new{border-left:4px solid #03bfcb;background-color:#f0fdff;transition:background-color .3s ease}.orders-list-page .orders-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.orders-list-page .order-tabs{display:flex;gap:1rem;margin-bottom:1.5rem}.orders-list-page .order-tabs button{padding:.5rem 1rem;border:none;background:#eee;border-radius:6px;cursor:pointer}.orders-list-page .order-tabs .active{background:#03bfcb;color:#fff;font-weight:700}.orders-list-page .order-card{padding:1rem}.orders-list-page .order-card-header{display:flex;align-items:center;gap:1rem}.orders-list-page .order-title{font-weight:700}.orders-list-page .order-user{font-size:.85rem;color:#666}.orders-list-page .pill{font-size:.75rem;padding:.2rem .6rem;border-radius:999px;background:#eee;text-transform:capitalize;white-space:nowrap}.orders-list-page .pill-pending{background:#fff3cd;color:#856404}.orders-list-page .pill-in-progress{background:#d1ecf1;color:#0c5460}.orders-list-page .pill-completed{background:#e6f4ea;color:#2e7d32}.orders-list-page .order-card-body{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.85rem}.orders-list-page .order-card-footer{text-align:right;margin-top:.75rem}.orders-list-page .btn-actions{padding:.5rem 1.2rem;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.order-detail-page{max-width:720px;padding:2rem 1rem;font-family:Inter,sans-serif}.order-detail-page .order-summary{background:#fdfdfd;padding:1.25rem 1.5rem;border:1px solid #e2e2e2;border-radius:8px;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.order-detail-page .order-summary p{margin:.6rem 0;font-size:.95rem}.order-detail-page .order-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.order-detail-page .order-actions button{padding:.55rem 1.2rem;background:#03bfcb;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s ease}.order-detail-page .order-actions button:hover{background-color:#029eab}.order-detail-page .order-submissions{background:#fafafa;padding:1rem 1.2rem;border-radius:6px;border:1px solid #eee;margin-bottom:2rem}.order-detail-page .order-submissions p{margin:.4rem 0}.order-detail-page .order-submissions a{text-decoration:none;color:#0070f3;font-weight:500}.order-detail-page .order-comments{margin-bottom:2rem}.order-detail-page .comment-item{background:#f4f4f4;padding:.8rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem;border-left:4px solid #03bfcb}.order-detail-page .comment-item p:first-child{margin-bottom:.25rem;font-weight:600;color:#333}.order-detail-page .comment-item p:last-child{margin:0}.order-detail-page .comment-form{margin-top:1rem}.order-detail-page .comment-form textarea{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem;resize:vertical;margin-bottom:.5rem}.order-detail-page .comment-form button{background:#03bfcb;color:#fff;padding:.5rem 1.2rem;border:none;border-radius:6px;font-weight:600;float:right;cursor:pointer;transition:background-color .2s ease}.order-detail-page .comment-form button:hover{background-color:#029eab}.order-detail-page .pill{display:inline-block;padding:.3rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#e0e0e0;text-transform:capitalize}.order-detail-page .pill-pending{background:#fff3cd;color:#856404}.order-detail-page .pill-in_progress{background:#d1ecf1;color:#0c5460}.order-detail-page .pill-review{background:#f3e5f5;color:#6a1b9a}.order-detail-page .pill-completed{background:#e6f4ea;color:#2e7d32}.orders-list-page .btn-actions{padding:.5rem 1.4rem;font-size:.9rem}@media (max-width:480px){.order-card-body{flex-direction:column;gap:.5rem}.order-card-header{flex-wrap:wrap}}.order-card:before{content:"Scoped";color:red;font-size:10px;position:absolute;top:-10px}.orders-list-page .order-card-body,.orders-list-page .order-card-footer,.orders-list-page .order-card-header{padding-left:.25rem;padding-right:.25rem}.orders-list-page .order-card{background-color:#fff;border:1px solid #ddd;border-left:4px solid #03bfcb;border-radius:8px;margin-bottom:1.5rem;box-shadow:0 1px 6px rgba(0,0,0,.05);padding:0}.orders-list-page .order-card-inner{padding:1rem 1.25rem}.fade-in{animation:fadeIn .4s ease forwards}.comment-item,.order-card,.order-comments,.order-submissions,.order-summary{transition:all .3s ease-in-out}.order-detail-page .fade-in{animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.order-detail-page .comment-item,.order-detail-page .order-actions,.order-detail-page .order-comments,.order-detail-page .order-submissions,.order-detail-page .order-summary{transition:all .3s ease-in-out}@media screen and (max-width:640px){.order-detail-page .container{padding:1rem}.order-detail-page .comment-item,.order-detail-page .order-actions button,.order-detail-page .order-submissions p,.order-detail-page .order-summary p{font-size:.85rem}.order-detail-page .order-actions{flex-direction:column;gap:.5rem}.order-detail-page .order-actions button{width:100%;font-size:.85rem;padding:.6rem 1rem}.order-detail-page .comment-form textarea{font-size:.85rem}.order-detail-page .comment-form button{width:100%;float:none;margin-top:.5rem}}.orders-list-page .btn-primary{background-color:#03bfcb;color:#fff;padding:.6rem 1.2rem;border-radius:6px;font-weight:600;text-decoration:none;transition:background .2s ease}.orders-list-page .btn-primary:hover{background-color:#029eab}select.input.border-radius{padding:10px 12px;border-radius:6px;border:1px solid #ccc;font-size:14px;margin-bottom:24px}.consultant-slide-item{border:1px solid #eee;border-radius:10px;padding:16px;margin-bottom:24px;box-shadow:0 2px 4px rgba(0,0,0,.05);width:100%;max-width:300px}.consultant-slides{flex-wrap:wrap;gap:20px}.consultant-slide-item-content{display:flex;flex-direction:column;gap:10px}.consultant-name{display:flex;align-items:center;gap:10px;font-weight:600}.profile-pic{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.btn-actions{background-color:#2b6cb0;color:#fff;padding:8px 16px;border-radius:6px;font-weight:500;border:none;cursor:pointer;transition:background-color .2s ease}.btn-actions:hover{background-color:#2c5282}.empty-state,.loading{font-style:italic;color:#888;text-align:center;padding:40px 0}.consultants-page h1{margin-bottom:32px}.consultants-page label{display:block;font-weight:500;margin-bottom:8px}.consultants-page select.input.border-radius{margin-bottom:40px}.consultants-page .section-title-link{text-decoration:none;color:#222}.consultants-page .section-title-link:hover{text-decoration:underline;color:#2b6cb0}.consultants-page .consultant-slides{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.consultants-page .consultant-slide-item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 16px);max-width:calc(50% - 16px)}@media (min-width:768px){.consultants-page .consultant-slide-item{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 16px);max-width:calc(25% - 16px)}}.section-header{margin-bottom:2rem}.consultant-category{margin-bottom:3rem;position:relative}.consultant-slides{scrollbar-width:none}.slide-arrow{top:40%}.slide-controls{position:relative}.slide-arrow{border:1px solid #ddd;padding:.4rem .5rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.slide-arrow.left{left:-25px}.slide-arrow.right{right:-25px}.slide-wrapper{margin-bottom:1.5rem}.consultant-slides::-webkit-scrollbar{display:none}.slide-arrow{z-index:5;border:1px solid #ccc;box-shadow:0 1px 4px rgba(0,0,0,.1)}.slide-wrapper{overflow-x:visible}.slide-arrow{box-shadow:0 2px 6px rgba(0,0,0,.2)}.slide-arrow.left{left:-20px}.slide-arrow.right{right:-20px}.consultant-slides{gap:1.5rem}.slide-wrapper{overflow:hidden}.consultant-slides{flex-direction:row}.slide-arrow{padding:.5rem;font-size:1rem}.slide-arrow.left{left:-15px}.slide-arrow.right{right:-15px}.slide-wrapper{position:relative;margin-bottom:2rem}.consultant-slide-item{flex:0 0 auto;width:260px;min-width:260px;border:1px solid #ddd;box-shadow:0 2px 6px rgba(0,0,0,.05)}.slide-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff;border:none;font-size:1.25rem;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.1)}.slide-arrow.left{left:-16px}.slide-arrow.right{right:-16px}.consultant-slides{padding-bottom:1rem}.consultant-slide-item{flex:0 0 300px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;padding:1rem}.carousel-wrapper{position:relative}.consultant-slides{display:flex;gap:1rem;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:1rem 0}.consultant-slide-item{flex:0 0 280px;scroll-snap-align:start}.scroll-button{position:absolute;top:35%;background:hsla(0,0%,100%,.85);border:none;cursor:pointer;z-index:10;font-size:1.2rem;padding:.3rem .6rem;border-radius:4px;transition:background .2s ease}.scroll-button:hover{background:rgba(0,0,0,.05)}.scroll-button.left{left:-10px}.scroll-button.right{right:-10px}.info-box{background-color:#f1f5f9;border-left:4px solid #3b82f6;padding:1rem;margin-top:1rem;border-radius:4px;font-size:.95rem;color:#1e3a8a}.order-requirements-form{display:flex;flex-direction:column;gap:1rem}.order-requirements-form textarea{width:100%;padding:.75rem;border-radius:4px;border:1px solid #ccc;resize:vertical}.order-requirements-form button{padding:.75rem 1.25rem;background-color:#2563eb;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer}.orderForm{margin-top:2rem;padding:1.5rem;background:#fefefe;border:1px solid #ddd;max-width:600px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.orderForm .formGroup{margin-bottom:1.25rem}.orderForm label{color:#333}.orderForm textarea{transition:border-color .2s}.orderForm textarea:focus{border-color:#0070f3;outline:none}.orderForm button{padding:.6rem 1.2rem;border-radius:6px;font-weight:600;transition:background-color .2s}.orderForm button:hover{background-color:#005dc1}.order-detail-page h1{font-size:1.75rem;margin-bottom:1.5rem}.centered-order-form{max-width:600px;margin:3rem auto;padding:2rem;background:#fefefe;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.order-detail-page{max-width:960px;align-items:stretch}.order-actions,.order-comments,.order-submissions,.order-summary,.orderForm{width:100%;max-width:888px}.order-detail-page{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:2rem;box-sizing:border-box}.page-wrapper{max-width:860px;margin:0 auto;padding:2rem 1rem}.order-form-wrapper{padding:2rem;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.05);margin-top:2rem}.orderForm{max-width:720px;width:100%;margin:2rem auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.orderForm .formGroup{margin-bottom:1.5rem}.orderForm label{display:block;margin-bottom:.5rem;font-weight:600}.orderForm textarea{width:100%;min-height:100px;padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:6px;resize:vertical;box-sizing:border-box}.orderForm button{margin-top:1rem;padding:.75rem 1.5rem;background-color:#0070f3;color:#fff;font-weight:700;border:none;border-radius:4px;cursor:pointer}.orderForm button:hover{background-color:#005bb5}.order-spec-form{max-width:888px;width:100%;margin:3rem auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.order-spec-form .formGroup{margin-bottom:1.5rem}.order-spec-form label{display:block;font-weight:600;margin-bottom:.5rem}.order-spec-form textarea{width:100%;padding:.85rem;font-size:1rem;border-radius:6px;border:1px solid #ccc;resize:vertical;box-sizing:border-box}.order-spec-form button{padding:.75rem 1.5rem;background-color:#0070f3;color:#fff;font-weight:600;border:none;border-radius:4px;cursor:pointer}.order-spec-form button:hover{background-color:#005bb5}.formTitle{font-size:1.5rem;margin-bottom:1.5rem}.order-details-box{background-color:#fff;border:1px solid #d6e3ec;border-left:4px solid #03bfcb;padding:1.2rem 1.5rem;margin:2rem auto;max-width:888px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.order-details-box h3{color:#004767;margin-bottom:1rem}.order-details-box p{margin:.5rem 0;font-size:.94rem;color:#444}.btn-accept{background-color:#03bfcb;margin-right:.8rem}.btn-accept,.btn-reject{padding:.5rem 1.2rem;border-radius:5px;border:none;cursor:pointer}.btn-reject{background-color:#ef4444}@media (max-width:640px){.order-details-box{padding:1rem}.order-actions button{display:block;width:100%;margin-bottom:.75rem}}.action-box{background-color:#fffef6;border:2px dashed #facc15;padding:1.5rem;margin:2rem 0;border-radius:8px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.04)}.action-box p{font-size:1rem;font-weight:500;color:#78350f;margin-bottom:1rem}.btn-accept,.btn-reject{padding:.5rem 1.2rem;font-size:.95rem;border:none;border-radius:6px;margin:0 .5rem;cursor:pointer}.btn-accept{background-color:#16a34a;color:#fff}.btn-reject{background-color:#dc2626;color:#fff}.btn-accept:disabled,.btn-reject:disabled{opacity:.6;cursor:not-allowed}.waiting-message{background-color:#fffbea;border-left:4px solid #facc15;padding:1.25rem 1rem;margin:2rem 0;border-radius:6px;color:#92400e;box-shadow:0 1px 3px rgba(0,0,0,.05)}.pill-edited{background-color:#fdf6e3!important;color:#5c4b00!important}.pill-in-progress,.pill-in_progress{background-color:#e1eefe!important;color:#003c70!important}.pill-pending{background-color:#e0e0e0!important;color:#000!important}.pill-completed{background-color:#e7f4e4!important;color:#2d572c!important}.pill-rejected{background-color:#fbeaea!important;color:#8a1c1c!important}.pill{padding:6px 12px;border-radius:12px;font-weight:500;text-transform:capitalize;font-size:.85rem;line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:background-color .3s ease,color .3s ease}.pill:focus{outline:2px solid rgba(0,0,0,.15);outline-offset:2px}.pill-under_review{background-color:#fff7d1!important;color:#7a5d00!important}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;padding:2rem;border-radius:10px;width:100%;max-width:500px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.modal h1{font-size:1.2rem;margin-bottom:1rem}.modal input[type=url]{width:100%;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:6px;margin-bottom:1rem}.modal .btn-action{background-color:#003c70;color:#fff;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:700}.btn-close{position:absolute;top:12px;right:14px;background:transparent;color:#666;border:none;font-size:1.5rem}.btn-close,.view-document-btn:hover{cursor:pointer}.submission-actions button{margin-right:.5rem;margin-bottom:.5rem}.submission-review{margin-top:1rem}.submission-actions{align-items:center;gap:.4rem;margin:.75rem 0 1rem}.submission-review{display:flex;justify-content:center;gap:1rem;margin-top:.5rem}.submission-footer{text-align:center;margin-top:.75rem}.pill-counter{display:inline-block;padding:.3rem .75rem;background:#eef2ff;color:#1d4ed8;font-size:.85rem;border-radius:999px;font-weight:500}.reject-form{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;max-width:600px}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:999}.modal-box{background:#fff;border-radius:8px;padding:2rem;width:90%;max-width:500px;box-shadow:0 2px 20px rgba(0,0,0,.2);text-align:left}.modal-form textarea{width:100%;padding:1rem;border-radius:6px;border:1px solid #ccc;resize:vertical;font-size:1rem;margin-top:1rem}.modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.pill-first_edit{background-color:#e7f0fd!important;color:#174ea6!important}.review-feedback-box{background-color:#fff5f5;border-left:4px solid #e02424;padding:1rem;border-radius:6px;margin-top:1rem}.review-feedback-box h4{margin:0 0 .5rem;font-weight:600}.review-feedback-box{background-color:#fef2f2;border-left:4px solid #dc2626;padding:1.25rem;margin-bottom:1.5rem;border-radius:8px;color:#991b1b;line-height:1.6}.review-feedback-box,.submit-edits-box{margin-top:1.5rem;max-width:888px;min-width:79%}.submit-edits-box{background-color:#f0fdf4;border-left:4px solid #22c55e;padding:1rem;border-radius:6px}.submit-edits-box h4{margin-bottom:.75rem}.pill-first_edit_completed{background-color:#fef9c3;color:#92400e;border:1px solid #fcd34d}.submission-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:1.25rem;border:2px dashed #ccc;border-radius:10px;background-color:#f9f9f9}.view-document-btn{background:transparent;color:#2563eb;text-decoration:underline;cursor:pointer;font-weight:500}.reject-form textarea{width:100%;padding:.75rem;font-size:1rem;border-radius:6px;border:1px solid #ccc;resize:vertical}.btn-group{display:flex;gap:1rem;margin-top:.5rem}.submission-actions .view-document-btn{text-decoration:none!important}.pill-second_edit_completed{background-color:#f2f0ff!important;color:indigo!important}.successText{color:green;margin-top:1rem}.errorText{color:red;margin-top:1rem}.pill-second_edit{background-color:#ffeedb;color:#8a4f1d;background-color:#ffe7cc;color:#b05e1e}.pill-second_edit,.pill-third_edit{font-weight:600;border-radius:1rem;padding:.25rem .75rem}.pill-third_edit{background-color:#fff4d6;color:#995700}.modal-close-btn{position:absolute;top:10px;right:12px;font-size:1.5rem;background:transparent;border:none;cursor:pointer;color:#666}.modal-close-btn:hover{color:#000}.rating-display,.rating-section{background-color:#fff;border:1px solid #e2e2e2;padding:1.5rem 2rem;margin-top:2rem;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.rating-display h3,.rating-section h3{margin-bottom:1rem;font-size:1.25rem;color:#222}.rating-section label{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.rating-section select,.rating-section textarea{width:100%;padding:.75rem;font-size:1rem;margin-bottom:1.25rem;border-radius:6px;border:1px solid #ccc;background-color:#fefefe;transition:border-color .2s}.rating-section select:focus,.rating-section textarea:focus{border-color:#0070f3;outline:none}.rating-section button[type=submit]{padding:.75rem 1.5rem;background-color:#0070f3;color:#fff;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out}.rating-section button[type=submit]:hover{background-color:#005bb5}.rating-section button[disabled]{opacity:.6;cursor:not-allowed}.rating-section .successText{color:#22863a;font-weight:500;margin-top:.75rem}.rating-section .errorText{color:#d73a49;font-weight:500;margin-top:.75rem}.rating-display p{font-size:1.05rem;line-height:1.6;color:#444}.rating-display p strong{font-size:1.25rem;color:#000}.rating-stars{gap:.5rem;margin:1rem 0}.star{font-size:2rem;cursor:pointer;color:#ccc}.rating-stars{gap:.35rem;margin-bottom:.75rem}.rating-stars.display-only{cursor:default}.star{font-size:1.75rem;color:#d1d5db;transition:color .2s ease}.star.filled{color:#fbbf24}.ratings-section{margin-top:2rem;padding:1rem;border-top:1px solid #eee}.rating-card{margin-bottom:1.25rem;background:#f9f9f9;padding:1rem;border-radius:6px}.rating-item{margin-bottom:1rem;padding:.75rem;background-color:#f9f9f9;border-radius:6px}.rating-stars{gap:4px;font-size:1.25rem;margin:.3rem 0}.ratings-list{margin-top:2rem;padding-top:1rem;border-top:1px solid #ddd}.review-meta{display:flex;flex-direction:column}.review-meta strong{font-size:1rem;font-weight:600;margin-bottom:4px}.review-comment{margin:0}.rating-header{display:none}.consultant-reviews{max-width:720px;margin:2rem auto;padding:1rem}.avg-rating-block{text-align:center;margin-bottom:2rem}.avg-rating-text{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#222}.rating-stars{display:flex;justify-content:center;gap:5px;margin-bottom:.5rem}.rating-stars .star{font-size:1.4rem;color:#d1d5db}.rating-stars .star.filled{color:#fbbf24}.reviews-count{font-size:.9rem;color:#555}.reviews-list{display:flex;flex-direction:column;gap:1.25rem}.review-row{display:flex;gap:1rem;background:#fff;padding:1rem;border-radius:10px;box-shadow:0 0 2px rgba(0,0,0,.1);align-items:flex-start}.review-details{flex:1 1}.review-comment{color:#374151;line-height:1.5}.review-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem}.review-avatar{width:48px;height:48px;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.review-content{flex:1 1;display:flex;flex-direction:column;justify-content:center}.review-name{font-weight:600;font-size:1rem;margin-bottom:4px;color:#111827;text-align:left}.review-comment{font-size:.95rem;color:#4b5563;line-height:1.4;text-align:left}.avg-rating-display{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.avg-rating-value{color:#111827}.avg-rating-stars{display:flex;gap:3px;font-size:1.3rem}.avg-rating-stars .star{color:#d1d5db}.avg-rating-stars .star.filled{color:#fbbf24}.avg-rating-count{font-size:.95rem;color:#6b7280;margin-left:4px}.divider{border:none;border-top:1px solid #e5e7eb;margin:2rem 0 1.5rem;width:100%}.consultant-reviews{margin-top:1.5rem;text-align:center}.consultant-reviews h4{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1.2rem;text-transform:uppercase;letter-spacing:.5px}hr.mediumDivider{width:92%;height:1px;background-color:#03bfcb!important;max-width:1124px;margin:0 auto auto}a.btn.btn-order{color:#2e7d32;background-color:#e6f4ea}a.btn.btn-order,a.btn.btn-order:hover{padding:.7rem 1.8rem;font-weight:800;border:1px solid #2e7d32;border-radius:28px}a.btn.btn-order:hover{background-color:#2e7d32;color:#e6f4ea}.btn-freeze,.btn-view{transition:background-color .3s ease}.btn-success{background-color:#0f7d3d}.btn-freeze,.btn-success,.btn-view{margin-right:5px}.wide-table td,.wide-table th{padding:8px 12px;font-size:.9rem;text-align:left}.btn-view{background-color:#2ecc71;color:#fff;padding:5px 10px;margin:2px;border:none;border-radius:4px;cursor:pointer}.btn-view:hover{background-color:#27ae60}.btn-freeze{background-color:#3498db;color:#fff;padding:5px 10px;margin:2px;border:none;border-radius:4px;cursor:pointer}.btn-freeze:hover{background-color:#2980b9}.btn-danger{background-color:#e74c3c;color:#fff;padding:5px 10px;margin:2px;border:none;border-radius:4px;cursor:pointer}.btn-danger:hover{background-color:#c0392b}.btn-success{color:#fff;padding:5px 10px;margin:2px;border:none;border-radius:4px;cursor:pointer}.btn-success:hover{background-color:#27ae60}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}