@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");*{box-sizing:border-box}body{font-family:Roboto,sans-serif!important;margin:0!important;font-size:13px!important;color:#444!important;background:#f5f7fc}a{text-decoration:none!important;color:#444}a,button{cursor:pointer!important}ul{list-style-type:none;margin:0;padding:0}.w-100{width:100%!important}.h-sm{height:40px}.pointer{cursor:pointer}.rotate-180{transform:rotate(180deg)}.app_body{min-height:100vh;padding:80px 0 0}.no-display{display:none!important}.no-padding{padding:0!important}.no-border{border:none!important}p{margin:0}.p-relative{position:relative!important}.p-absolute{position:absolute}.c-grey{color:#4a5565!important}.c-red{color:red!important}.c-white{color:#fff!important}.c-grey{color:#6a7282!important}.c-theme{color:#253d87!important}.b-white{background:#fff!important}.b-theme{background:#253d87!important}.font-10{font-size:10px}.font-11{font-size:11px}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.font-17{font-size:17px}.font-18{font-size:18px}.font-20{font-size:20px}.font-22{font-size:22px}.font-24{font-size:24px}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.font-lg{font-size:36px;line-height:48px;font-weight:700}.text-upper{text-transform:uppercase}.text-under{text-decoration:underline!important}.text-center{text-align:center!important}input,select{border-radius:8px;border:1px solid #e5e7eb;background:#c2cbd8;color:#131e4f!important;font-size:14px;padding:0 10px;height:48px;outline:none!important;font-family:Roboto}input::placeholder{color:#131e4f!important;font-family:Roboto}textarea{border-radius:8px;border:1px solid #e5e7eb;background:#c2cbd8;color:#131e4f!important;font-size:14px;padding:10px;height:auto;outline:none!important;font-family:Roboto;min-height:120px}.input-search{padding:0 45px;background-repeat:no-repeat;background-position:10px}.input-check{width:auto!important;height:auto!important;accent-color:#253d87!important;font-size:18px}.btn-primary{border-radius:12px;box-shadow:0 4px 12px 0 rgba(37,61,135,.3);min-width:120px;height:48px}.btn-theme-back{border-radius:6px;border:none!important;background:#253d87;color:#fff!important}.btn-theme-back,.btn-theme-trans{box-shadow:0 4px 12px 0 rgba(37,61,135,.3);min-width:120px;height:48px;padding:6px 12px;font-family:Roboto}.btn-theme-trans{border-radius:6px;border:1px solid #253d87!important;background:#fff;color:#253d87!important}.btn-lg{width:100%;max-width:300px}.w-300{width:300px!important}.flex-d{display:flex}.flex-ac{align-items:center}.flex-as{align-items:flex-start}.flex-ae{align-items:flex-end}.flex-jc{justify-content:center}.flex-js{justify-content:flex-start}.flex-je{justify-content:flex-end}.flex-jsb{justify-content:space-between}.flex-asb{align-content:space-between}.gap-3{gap:3px}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-35{gap:35px}.gap-40{gap:40px}.gap-45{gap:45px}.gap-50{gap:50px}.gap-55{gap:55px}.gap-60{gap:60px}.grid-d{display:grid}.grid-ac{align-content:center}.grid-as{align-content:flex-start}.grid-ae{align-content:flex-end}.grid-jc{justify-items:center}.grid-js{justify-items:flex-start}.grid-je{justify-items:flex-end}.fr1{grid-template-columns:repeat(1,1fr)}.fr2{grid-template-columns:repeat(2,1fr)}.fr3{grid-template-columns:repeat(3,1fr)}.fr4{grid-template-columns:repeat(4,1fr)}.fr5{grid-template-columns:repeat(5,1fr)}.fr-11{grid-template-columns:1fr 1fr}.fr-111{grid-template-columns:1fr 1fr 1fr}.fr-12{grid-template-columns:1fr 2fr}.fr-13{grid-template-columns:1fr 3fr}.fr-14{grid-template-columns:1fr 4fr}.fr-21{grid-template-columns:2fr 1fr}.fr-23{grid-template-columns:2fr 3fr}.fr-24{grid-template-columns:2fr 4fr}.fr-25{grid-template-columns:2fr 5fr}.fr-51{grid-template-columns:5fr 1fr}.fr-15{grid-template-columns:1fr 5fr}.fr-61{grid-template-columns:6fr 1fr}.fr-16{grid-template-columns:1fr 6fr}.m-all0{margin:0!important}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.pt-0{padding-top:0}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pb-0{padding-bottom:0}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.p-all10{padding:10px!important}.header{position:fixed;top:0;left:0;height:80px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);width:100%;padding:0 80px;z-index:99;background:#fff}.header--inner{height:80px;margin:0 auto}figure img{height:29px;width:auto}.lg-hide{display:none}.sm-menu-container{position:fixed;background:rgba(0,0,0,.4);width:100%;height:100%;right:0;top:51px}.lg-menu-container{top:81px}.sm-menu-items{width:280px;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);position:absolute;top:0;right:20px;padding:24px}.lg-menu-items{right:80px}.menu-sep{width:100%;height:1px;background:#e5e7eb}.p-pic{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:100%;overflow:hidden}.p-pic img{width:auto;height:auto;max-width:32px;max-height:32px}@media (max-width:980px){.app_body{padding:50px 0 0}.header,.header--inner{height:50px}.header{padding:0 20px}figure img{height:22px!important;width:auto}.sm-hide{display:none}.lg-hide{display:grid}.sm-rec-ser .font-24{font-size:18px}.sm-rec-ser.gap-50{gap:20px!important}}.Footer{padding:40px 80px 0;color:#c2cbd8;line-height:24px}.f-sec-head{line-height:27px;font-weight:700}.icon-social{border-radius:8px;background:#1e3270;height:40px;width:40px}.copyright{border-top:1px solid #1e3270;height:42px}@media (max-width:980px){.Footer{padding:40px 20px 10px!important;gap:32px!important}.Footer span{font-size:14px}.f-sec-head{font-size:16px!important;margin:0!important}.Footer .fr4{grid-template-columns:1fr 1fr;gap:32px}.copyright{justify-content:center;text-align:center}.icon-social{height:36px;width:36px}}.Login{display:flex;align-items:center;justify-content:center;height:calc(100vh - 80px)}.login-box{border-radius:24px;background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);padding:20px;max-width:360px;margin:0 auto;width:100%;min-height:192px}.show-hide-pass{position:absolute;right:10px;top:32px}.Profile{padding:50px}.profile-box{border-radius:24px;background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);padding:20px 30px}.p-img{border:4px solid #fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);width:140px;height:140px;border-radius:100%;overflow:hidden;margin:0 auto}.p-img img{width:auto;height:auto;max-width:140px;max-height:140px}.p-recs p,.p-recs span{width:160px}.p-sep{width:2px;background:#d8dde0;height:70px}.p-descp{max-width:550px;line-height:22px}.icon-contact{border-radius:14px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.rec-box{border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);padding:22px 20px}.rec-box2{border-top:4px solid #253d87;padding:12px 20px;position:relative}.rec-box2 .p-img{width:50px;height:50px;margin:0}.rec-box2 .p-img img{max-width:50px;max-height:50px}.serv-box{background:#f5f7fc;border-radius:5px;padding:5px 10px;color:#253d87}.rec-bottom{border-top:1px solid #e5e7eb;padding:10px 0 0;margin:5px 0 0}.icon-book{position:absolute;top:10px;right:20px}.edit-box{width:140px;height:140px;margin:0 auto}.edit-profile{background:#253d87;width:26px;height:26px;position:absolute;z-index:1;border-radius:100%;right:5px;bottom:15px}.edit-profile img{width:14px!important;height:14px!important}.edit-profile-box{max-width:1240px;margin:0 auto}.no-lradius{border-radius:0 8px 8px 0!important}.cont-box{background:#c2cbd8;color:#131e4f!important;font-size:14px;padding:0 10px;height:48px;outline:none!important;font-family:Roboto;border:1px solid #e5e7eb;border-right:none;border-radius:8px 0 0 8px!important;cursor:pointer}.service-box{background:#f5f7fc;height:56px;border-radius:8px;padding:12px}.rem-serv{box-shadow:0 1px 2px 0 rgba(0,0,0,.1);width:24px;height:24px;border:100%;background:#fff;border-radius:100%}.s-cross{position:absolute;right:10px;top:14px}@media (max-width:980px){.Profile{padding:20px}.profile-box{margin:0 0 80px;padding:20px 10px}.sm-profile{display:grid;justify-content:center}.p-descp,.p-name,.sm-loc{margin:0 auto}.p-descp{max-width:360px;text-align:center}.sm-follow{margin:20px 0 0;justify-content:center;gap:0}.sm-follow .btn-primary{min-width:300px}.sm-contact{justify-content:center;margin:0 0 -36px;position:relative;top:40px}.sm-rec-ser{grid-template-columns:1fr}.p-recs p,.p-recs span{width:120px}.font-lg{font-size:22px;line-height:30px}.p-sep{height:50px}.p-img{width:100px;height:100px}.p-img img{max-width:100px;max-height:100px}}.Search{max-width:1240px;margin:0 auto}.home{display:flex;position:relative;justify-content:center;align-items:center;height:calc(100vh - 110px);background-size:cover;overflow:hidden;background-position:50%;background:#f5f5f5}.home--mian{text-align:center;color:#555;background:#fff;padding:15px;border-radius:3px;position:absolute;width:100%;max-width:600px}.home--slogan{margin:0;font-size:32px;line-height:56px}.home--slogansm{margin:0;font-size:18px;font-weight:400;line-height:32px}.home--join{display:flex;justify-content:center;align-items:center;margin:10px 0 0}.home--join__input{width:280px;height:40px;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:3px 0 0 3px;padding:0 12px;color:#333;font-size:13px}.home--join a{background:#253d87;height:40px;width:120px;border-radius:0 3px 3px 0;color:#fff;font-weight:500;font-size:13px}.home--join a,.loader-overlay{display:flex;align-items:center;justify-content:center}.loader-overlay{z-index:1001;background-color:rgba(0,0,0,.6)}.loader-overlay,.popup-help{position:fixed;left:0;top:0;width:100%;height:100%}.popup-help{display:flex;justify-content:center;padding:60px 0 0;z-index:100;background:rgba(0,0,0,.4);overflow-y:auto}.help-popup-display{display:inline-block;width:100%;text-align:center}.help-inner{display:inline-block;width:100%;max-width:900px;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);height:auto;text-align:left;padding:15px}.lg-popup,.lg-popup-lg{max-width:1440px}.md-popup{max-width:1080px}.md-popup2{max-width:800px}.sm-popup{max-width:650px}.xs-popup2{max-width:430px}.xs-popup{max-width:300px}.popup-message{display:inline-block;width:100%;color:#000;font-size:14px;padding:0 20px 20px;text-align:center}.popup-message a{color:#9e1b32!important;text-decoration:underline!important}.error-message:empty{display:none}.disable-click{opacity:.8}.disable-click,.disable-click *{pointer-events:none;cursor:no-drop!important}.disable-click *{opacity:.8!important}.no-cursor{cursor:no-drop!important;opacity:.7}.com-toggle{display:flex;align-items:center;gap:7px;margin:0 15px 0 0}.com-btn{display:flex;width:44px;height:22px;background:#eaecf0;border-radius:12px;position:relative}.disable-toggle{opacity:.6!important}.checklist-grey,.disable-toggle{cursor:no-drop!important}.com-btn span{display:flex;width:20px;height:20px;background:#fff;border-radius:100%;left:2px;top:1px;position:absolute;box-shadow:0 1px 3px 0 rgba(16,24,40,.1)}.com-btn.com-sel{background:#369}.com-btn.com-sel span{left:auto;right:2px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;animation:modalFadeIn .3s ease}.modal-content{background:#fff;border-radius:12px;max-width:520px;width:90%;max-height:90vh;padding:20px;position:relative;animation:modalSlideUp .3s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h2{font-size:20px;font-weight:700;margin:0;color:#253d87;letter-spacing:.5px}.modal-close{background:none;border:none;font-size:30px;color:#253d87;cursor:pointer;padding:0 8px;line-height:1;transition:color .3s}.modal-close:hover{color:#333}.form-divider{font-size:18px;font-weight:700;color:#253d87;margin:24px 0 16px;text-align:left;position:relative;letter-spacing:.5px}.form-group{margin-bottom:10px}.form-label{display:block;font-size:11px;font-weight:700;color:#888;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px}.form-input{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px;color:#333;transition:border-color .3s,box-shadow .3s;background:#fafafa}.form-input:focus{outline:none;border-color:#253d87}.form-input::placeholder{color:#bbb;font-size:12px}.checkbox-group{margin:20px 0 24px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#253d87;cursor:pointer;line-height:1.4}.checkbox-label input[type=checkbox]{margin-top:2px;width:16px;height:16px;cursor:pointer;accent-color:#253d87;flex-shrink:0}.modal-submit-btn{width:100%;padding:12px 24px;font-size:16px;font-weight:700;border:none;border-radius:6px;background:#253d87;color:#fff;cursor:pointer}.multi-ps{border-radius:8px;border:1px solid #e5e7eb;background:#c2cbd8;color:#131e4f!important;font-size:14px;padding:0 10px;height:48px;outline:none!important;font-family:Roboto}.drop-wid .multi-ps{width:auto}.auto-min-width .multi-ps{width:auto;min-width:250px}.multi-ps input{border:none;border-radius:3px;width:100%;height:48px;padding:0 10px;background:transparent;left:0;top:0;outline:none!important;font-size:14px;color:#131e4f!important;font-family:Roboto}.multi-ps input::placeholder{color:#263a5d!important}.multi-ps img{margin:0 10px 0 0}.multi-drop{width:100%;max-height:250px;overflow:auto;border-radius:0 0 3px 3px;background:#fff;position:absolute;z-index:1000;box-shadow:0 4px 12px 0 rgba(37,61,135,.3)}.multi-drop-scroll{max-height:200px;overflow:auto}.multi-drop.tagging-drop{top:auto;bottom:100%;width:auto;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.tagging-drop .multi-item{cursor:pointer}.multi-item{padding:8px 10px;color:#364153;font-size:13px;text-align:left}.focused-item,.multi-item:hover{background:#f5f7fc}.multi-item input{margin:0;height:auto;min-height:10px;accent-color:#369;opacity:.4}.multi-item input:checked{opacity:1}.reuse-w-320{width:320px!important}.flex-cnt .multi-drop{top:30px}.flex-cnt .multi-drop:empty{display:none}.sm-drop-multi .multi-select:first-child .multi-drop{width:160px!important}.multi-select{height:48px}.multi-select:empty{display:none}.multi-new .multi-ps{left:0!important;right:0!important;min-width:100px!important}.multi-new .multi-drop{top:34px!important}.help-btns{display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px;margin:15px 0 0}.help-btns.flex-jse{justify-content:flex-end}.help-btns.flex-jsb{justify-content:space-between}.help-btns a,.help-btns button{display:flex;align-items:center;justify-content:center;background:#253d87!important;color:#fff!important;min-width:70px;height:32px;border-radius:3px;padding:0 12px;line-height:12px}.help-btns button{border:1px solid #369}.help-btns button.btn-previous{border:1px solid #d8dde0;background:#fff;color:#274b63!important}.drag-class{background:#fff}.drad-drop{display:inline-block;width:400px;min-height:77px;align-items:center;justify-content:center;font-size:11px;color:#111}.drad-drop p{width:100%;text-align:center}.remove--image{position:relative;display:flex;align-items:center;justify-content:center;max-width:100px;overflow:hidden}.remove--image img{max-width:126px;max-height:126px}.remove--image a{display:flex}.remove--image a.remove-up{position:absolute;right:0;top:0;padding:4px;background:#d8dde0}.small-drop .uploaded-list{display:flex;gap:5px;margin:0}.small-drop .drad-drop{display:flex;gap:10px;height:32px;min-height:32px;width:auto}.small-drop .drag-class{height:32px!important;line-height:12px;font-size:11px!important;padding:0 10px}.small-drop .a-img-rel img{height:32px;width:auto}.small-drop .remove--image a.remove-up{padding:0!important}.uploaded-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:11px;column-gap:11px;margin:10px 0 0}.uploaded-list:empty{display:none!important}: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-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 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,0))}.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)}