@charset "UTF-8";body.profile header{height:150px;background:var(--bs-gray-200) no-repeat center center;background-size:100% 150px;padding-top:1rem}body.profile header .ww-header{padding:.25rem 1rem;border-radius:.5rem}body.profile header .ww-header .navbar-brand .navbar-logo{height:25px;margin-top:-.5rem}body.profile .ww-content{padding:0}body.profile .ww-profile-header{width:100%;height:auto;margin:0 auto -80px auto;display:grid;grid-template-columns:1fr 1fr;justify-content:start;align-items:start;gap:1rem;padding:0}body.profile .ww-profile-header .profile-avatar{display:flex;flex-flow:nowrap row;justify-content:center;align-items:center;position:relative;width:100px;top:-100px}body.profile .ww-profile-header .profile-avatar .avatar{position:relative;display:flex;width:100px;height:100px;border-radius:999rem;border:3px solid var(--bs-white);overflow:hidden;transition:all .3s ease}@media all and (min-width:768px){body.profile .ww-profile-header .profile-avatar .avatar{width:100px;height:100px}}body.profile .ww-profile-header .profile-avatar .avatar:hover{transform:scale(1.02);border-color:var(--bs-primary)}body.profile .ww-profile-header .profile-avatar .avatar .photo{width:100%;height:100%;object-fit:cover}body.profile .ww-profile-header .profile-avatar .change-thumbnail{position:absolute;z-index:2;display:flex;flex-flow:nowrap row;justify-content:center;align-items:center;font-size:var(--bs-font-size-xs);gap:.5rem;color:var(--bs-primary);background:var(--bs-white);text-transform:none;transition:all .2s ease;background:#ffc0cb}body.profile .ww-profile-header .profile-avatar .change-thumbnail:hover,body.profile .ww-profile-header .profile-avatar .change-thumbnail:focus{background:var(--bs-gray-100);border-color:var(--bs-gray-400);transform:translateY(-2px)}body.profile .ww-profile-header .btn-edit-profile{justify-self:end;margin:1rem 0}body.profile .ww-profile-header .btn-edit-profile .dropdown-toggle{border:1px solid var(--bs-gray-300);color:var(--bs-dark);background:var(--bs-white);padding:.5rem 1.25rem;border-radius:2rem;display:inline-flex;align-items:center;gap:.5rem;text-transform:none;font-weight:var(--bs-font-weight-medium);font-size:var(--bs-font-size-sm);transition:all .2s ease}body.profile .ww-profile-header .btn-edit-profile .dropdown-toggle:hover,body.profile .ww-profile-header .btn-edit-profile .dropdown-toggle:focus{background:var(--bs-gray-100);border-color:var(--bs-gray-400);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}body.profile .ww-profile-header .btn-edit-profile .dropdown-toggle:after{display:none}body.profile h1.profile-title{display:flex;padding:0;margin:0;text-transform:uppercase}body.profile h1.profile-title .fa-eye-slash{font-size:var(--bs-font-size-sm);color:var(--bs-gray-500)}body.profile .aside-main{margin-top:1rem;width:100%;display:grid;grid-template-columns:1fr;gap:1rem}@media all and (min-width:768px){body.profile .aside-main{gap:3rem;grid-template-columns:250px 1fr}}body.profile .aside-main aside .profile-about{word-break:break-word;color:var(--bs-gray-700);text-transform:uppercase}body.profile .aside-main aside .profile-about:not(:last-child):after{content:"•";margin-left:.5rem;color:var(--bs-gray-400)}body.profile .aside-main aside .profile-about .profile-position{font-weight:var(--bs-font-weight-semibold)}body.profile .aside-main aside .profile-about .profile-location{font-size:var(--bs-font-size-sm)}body.profile .aside-main aside .profile-about .profile-phone a{color:var(--bs-primary);font-size:var(--bs-font-size-sm)}body.profile .aside-main aside .profile-about .profile-phone a:hover,body.profile .aside-main aside .profile-about .profile-phone a:focus{background:var(--bs-primary);color:rgba(var(--bs-primary-rgb),.75);border-color:var(--bs-primary);transform:scale(1.25)}body.profile .aside-main main{width:100%;margin:0 auto;padding:0}body.profile .aside-main main .nav-pills{gap:0}body.profile .aside-main main .nav-pills .nav-item .nav-link{color:var(--bs-gray-600);background:transparent;border:unset;border-bottom:3px solid var(--bs-gray-300);border-radius:0;padding:1rem 1.5rem;transition:all .2s ease;text-transform:none}body.profile .aside-main main .nav-pills .nav-item .nav-link:hover{color:var(--bs-dark);background:var(--bs-gray-100)}body.profile .aside-main main .nav-pills .nav-item .nav-link.active{color:var(--bs-primary);background:transparent;border-color:var(--bs-primary);font-weight:var(--bs-font-weight-semibold)}body.profile .aside-main main .nav-pills .nav-item .nav-link a span{display:none}body.profile .aside-main .card{width:100%;border:0;background:transparent;margin-bottom:1rem;display:block;justify-content:start;align-items:start}body.profile .aside-main .card .card-title{background:transparent;padding:0;border-bottom:1px solid var(--bs-primary);text-transform:uppercase;font-weight:var(--bs-font-weight-semibold);margin:0;word-break:hyphenate;word-wrap:break-word;-ms-word-break:hyphenate}body.profile .aside-main .card .card-title i{display:none}body.profile .aside-main .card .card-body{text-transform:uppercase;background:transparent;color:var(--bs-gray-600);font-size:var(--bs-font-size-sm);padding:.35rem 0;word-break:hyphenate;word-wrap:break-word;-ms-word-break:hyphenate}body.profile .aside-main .card .card-body a{color:var(--bs-secondary)}body.profile .aside-main .card.kudos .card-title .value{text-transform:capitalize;background:var(--bs-primary);color:var(--bs-white);border-radius:100px}body.profile .aside-main .summary{display:grid;grid-template-columns:1fr;gap:1px;justify-content:center;align-items:start;padding:0;margin:0 auto}@media all and (min-width:768px){body.profile .aside-main .summary{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:1200px){body.profile .aside-main .summary{grid-template-columns:repeat(3,1fr)}}body.profile .aside-main .availability{margin:1rem 0}body.profile .aside-main .availability .table-bordered{margin:0;border-bottom:1px solid var(--bs-dark)}body.profile .aside-main .availability table thead th{padding:0!important}body.profile .aside-main .availability table thead th span{width:100%;text-align:center}body.profile .aside-main .profile-tagline{font-size:var(--bs-font-size-lg);margin:3rem auto;text-align:center}body.profile .aside-main .gallery-masonry{columns:1;column-gap:1rem;margin:1.5rem 0}@media all and (min-width:480px){body.profile .aside-main .gallery-masonry{columns:2}}@media all and (min-width:768px){body.profile .aside-main .gallery-masonry{columns:3;column-gap:1.25rem}}@media all and (min-width:1200px){body.profile .aside-main .gallery-masonry{columns:4}}body.profile .aside-main .gallery-masonry .masonry-item{break-inside:avoid;margin-bottom:1rem;border-radius:.5rem;overflow:hidden;background:var(--bs-gray-200);position:relative}body.profile .aside-main .gallery-masonry .masonry-trigger{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;line-height:0}body.profile .aside-main .gallery-masonry .masonry-trigger:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px;border-radius:.5rem}body.profile .aside-main .gallery-masonry .masonry-img{width:100%;height:auto;display:block;object-fit:cover;border-radius:.5rem;transition:opacity .35s ease,transform .3s ease;opacity:0}body.profile .aside-main .gallery-masonry .masonry-img.loaded{opacity:1}.masonry-trigger:hover body.profile .aside-main .gallery-masonry .masonry-img,.masonry-trigger:focus-visible body.profile .aside-main .gallery-masonry .masonry-img{transform:scale(1.02);opacity:.88}body.profile .aside-main .gallery-masonry .video-placeholder{position:relative;width:100%;padding-top:56.25%;background:var(--bs-gray-900) no-repeat center center;background-size:cover;border-radius:.5rem;outline:0}body.profile .aside-main .gallery-masonry .video-placeholder.ready .play-icon{opacity:1}body.profile .aside-main .gallery-masonry .video-placeholder:hover .play-icon,body.profile .aside-main .gallery-masonry .video-placeholder:focus-visible .play-icon{transform:translate(-50%,-50%) scale(1.15);color:var(--bs-white)}body.profile .aside-main .gallery-masonry .video-placeholder .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.5rem;color:rgba(255,255,255,.85);transition:transform .2s ease,color .2s ease;opacity:0;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.4)}body.profile .aside-main .gallery-masonry .video-placeholder .video-caption{position:absolute;bottom:0;left:0;right:0;padding:.5rem .75rem;font-size:var(--bs-font-size-sm);color:var(--bs-white);background:linear-gradient(transparent,rgba(0,0,0,.65));border-radius:0 0 .5rem .5rem}body.profile .aside-main .gallery-lightbox-modal .modal-content{background:var(--bs-gray-900);border:0}body.profile .aside-main .gallery-lightbox-modal .modal-header{border-bottom:1px solid rgba(255,255,255,.1);padding:.75rem 1rem;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:.75rem}body.profile .aside-main .gallery-lightbox-modal .modal-header .gallery-lightbox-caption{color:var(--bs-white);font-size:var(--bs-font-size-sm);flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}body.profile .aside-main .gallery-lightbox-modal .modal-header .gallery-lightbox-counter{color:var(--bs-gray-400);font-size:var(--bs-font-size-sm);white-space:nowrap;flex-shrink:0;margin-left:auto}body.profile .aside-main .gallery-lightbox-modal .modal-header .btn-close{filter:none;opacity:.7;flex-shrink:0;color:var(--bs-white)!important}body.profile .aside-main .gallery-lightbox-modal .modal-header .btn-close:hover{opacity:1;color:var(--bs-white)!important}body.profile .aside-main .gallery-lightbox-modal .modal-body{padding:0;background:var(--bs-black);display:flex;align-items:center;justify-content:center;min-height:40vh;position:relative}body.profile .aside-main .gallery-lightbox-modal .modal-body .gallery-lightbox-img{display:block;max-width:100%;max-height:80vh;width:auto;height:auto;margin:0 auto;opacity:0;transition:opacity .25s ease}body.profile .aside-main .gallery-lightbox-modal .modal-body .gallery-lightbox-img.loaded{opacity:1}body.profile .aside-main .gallery-lightbox-modal .modal-body .gallery-lightbox-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}body.profile .aside-main .gallery-lightbox-modal .modal-body .ratio{width:100%}body.profile .aside-main .gallery-lightbox-modal .modal-footer{border-top:1px solid rgba(255,255,255,.1);justify-content:space-between;padding:.5rem 1rem}body.profile .aside-main .gallery-lightbox-modal .modal-footer .btn{color:var(--bs-white);border-color:rgba(255,255,255,.25);font-size:var(--bs-font-size-sm)}body.profile .aside-main .gallery-lightbox-modal .modal-footer .btn:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}body.profile .aside-main .gallery-lightbox-modal .modal-footer .btn:disabled{opacity:.25}body.profile .aside-main .profile-datetimestamp{padding:1rem 0;text-transform:uppercase}body.profile .aside-main .subtitle{font-size:smaller}body.profile .aside-main .list-project-history{margin:0}body.profile .aside-main .links{display:flex;flex-flow:wrap row;justify-content:start;align-items:center;gap:1rem;list-style-type:none;margin:0;padding:0}body.profile .aside-main .links li:last-child{margin-right:0}body.profile .aside-main .links li a{font-size:var(--bs-font-size-sm);font-weight:normal;color:var(--bs-primary);display:flex;flex-flow:nowrap row;justify-content:start;align-items:center;gap:.25rem}body.profile .aside-main .links li a:focus,body.profile .aside-main .links li a:hover{color:var(--bs-secondary)}@media print{body.profile .aside-main .links{display:none}}body.profile .aside-main .sharelink .btn{height:38px;border-color:var(--bs-primary)}body.profile .aside-main .list-kudo-givers ul{list-style-type:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:2px}body.profile .aside-main .list-kudo-givers .avatar{width:30px;height:30px;border:unset}body.profile .aside-main .list-kudo-givers .avatar .photo{width:30px;height:30px;background-color:var(--bs-gray)}body.profile .aside-main .list-kudo-criteria ul{list-style-type:none;margin:0;padding:0}body.profile .aside-main .list-kudo-criteria li{display:flex;flex-flow:nowrap row;justify-content:space-between;margin-bottom:.25rem;color:var(--bs-gray-600)}body.profile .aside-main .list-kudo-criteria li.total{border-top:1px dashed var(--bs-gray-600);padding-top:.5rem;color:var(--bs-black);margin-bottom:1.5rem}body.profile .aside-main .lawyer .card-body div,body.profile .aside-main .agent .card-body div,body.profile .aside-main .manager .card-body div{margin-bottom:0}body.profile .aside-main .lawyer .card-body .team-email,body.profile .aside-main .agent .card-body .team-email,body.profile .aside-main .manager .card-body .team-email{text-transform:lowercase}@media print{body.profile .aside-main .quoterate{display:none}}body.profile .aside-main .availability{padding:0}body.profile .aside-main .availability .calendar-availability h2{font-weight:var(--bs-font-weight-semibold)}body.profile .aside-main .availability .calendar-availability .fc-event{background:var(--bs-gray-700);padding:2px;border-color:transparent}body.profile .aside-main .availability .calendar-availability .fc-event .fc-title{display:none}body.profile .aside-main .availability .calendar-availability .fc-popover{background:var(--bs-white)}body.profile .aside-main .availability .calendar-availability .btn-primary{background:var(--bs-primary);border-color:var(--bs-white)}body.profile .aside-main .availability .calendar-availability .btn-primary:hover,body.profile .aside-main .availability .calendar-availability .btn-primary:focus{background:rbga(var(--bs-secondary),.8);outline:0;box-shadow:none}body.profile .aside-main .availability .calendar-availability table{background:var(--bs-white)}body.profile .aside-main .availability .calendar-availability table thead td .fc-day-number{float:none!important;padding:.5rem;font-size:var(--bs-font-size-xs)}body.profile .aside-main .availability .calendar-availability table tr,body.profile .aside-main .availability .calendar-availability table th,body.profile .aside-main .availability .calendar-availability table td{border-color:var(--bs-gray-200)}body.profile .aside-main .timeline .container{padding:0;display:grid;gap:2rem}@media all and (min-width:768px){body.profile .aside-main .timeline .container{grid-template-columns:1fr 1fr}}body.profile .managedby{display:block;background:var(--bs-blue-50);color:var(--bs-blue-800);font-size:var(--bs-font-size-sm);text-align:center;padding:.75rem;border-top:1px solid var(--bs-blue-200)}body.profile .managedby a{color:var(--bs-blue-600);font-weight:var(--bs-font-weight-semibold);text-decoration:underline}body.profile .managedby a:hover{color:var(--bs-blue-800)}body.profile .profile-notes{background:rgba(var(--bs-yellow-800-rgb),.5)}body.profile .profile-notes .container{position:relative}body.profile .profile-notes .container h6{text-transform:uppercase;font-weight:var(--bs-font-weight-semibold)}body.profile .profile-notes .container .notes-cta{display:block;position:absolute;right:0;top:-1rem;width:50px;height:50px;display:block}body.profile .profile-notes .container .notes-cta .icon{width:100%;height:100%;display:block;background:url(images/icons/note.png) no-repeat center center;background-size:contain}body.profile .profile-notes .container .notes-value{margin:0;padding:1rem 0}body.profile .profile-notes .container .stickynotes{position:relative;top:auto;bottom:auto;right:auto;width:auto;height:auto;margin-top:1rem}@media print{body.profile .profile-notes{display:none}}body.profile .tab-content{margin-bottom:2rem;background:transparent}body.profile .tab-content .section{padding:0}body.profile .tab-content .section .section-title{text-transform:none;font-weight:var(--bs-font-weight-bold);font-size:1.5rem;margin-bottom:2rem;color:var(--bs-dark)}body.profile .tab-content .list-projects{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media all and (min-width:640px){body.profile .tab-content .list-projects{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:1024px){body.profile .tab-content .list-projects{grid-template-columns:repeat(3,1fr);gap:2rem}}@media all and (min-width:1440px){body.profile .tab-content .list-projects{grid-template-columns:repeat(4,1fr)}}body.profile .tab-content .list-projects .project-card{background:var(--bs-white);border-radius:.5rem;overflow:hidden;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}body.profile .tab-content .list-projects .project-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}body.profile .tab-content .list-projects .project-card .project-image{width:100%;height:200px;background-size:cover;background-position:center;background-color:var(--bs-gray-200)}body.profile .tab-content .list-projects .project-card .project-info{padding:1.25rem}body.profile .tab-content .list-projects .project-card .project-info .project-title{font-size:1rem;font-weight:var(--bs-font-weight-semibold);color:var(--bs-dark);margin-bottom:.5rem;text-transform:none}body.profile .tab-content .list-projects .project-card .project-info .project-meta{font-size:var(--bs-font-size-sm);color:var(--bs-gray-600);text-transform:none}@media print{body.profile .tab-content{display:none}}body.profile .pills-summary .card-grid{column-count:1;column-gap:2rem}@media all and (min-width:768px){body.profile .pills-summary .card-grid{column-count:2}}@media all and (min-width:1200px){body.profile .pills-summary .card-grid{column-count:3}}body.profile .pills-summary .card-grid .card{break-inside:avoid}body.profile .pills-kudos .form-kudos{margin:3rem auto;display:grid;grid-template-columns:auto;width:100%;gap:1.5rem}@media all and (min-width:768px){body.profile .pills-kudos .form-kudos{grid-template-columns:1fr 1fr}}@media all and (min-width:1024px){body.profile .pills-kudos .form-kudos{grid-template-columns:1fr 1fr 1fr}}body.profile .pills-kudos .form-kudos .card .card-title{display:flex;flex-flow:nowrap row;justify-content:space-between;align-items:center;padding:.25rem 0;margin:0;color:var(--bs-gray);font-size:var(--bs-font-size-xs);line-height:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-semibold);border-radius:unset;border-bottom:1px solid var(--bs-gray);text-transform:uppercase}body.profile .pills-kudos .form-kudos .card .card-body{padding:.5rem 0 0 0;text-transform:uppercase;color:var(--bs-gray-800)}body.profile .pills-kudos .form-kudos .card .card-body a{color:var(--bs-primary)}body.profile .pills-kudos .form-kudos .card .card-body ul{list-style-type:none;margin:0;padding:0}body.profile .pills-kudos .form-kudos .card .card-body ul li{text-transform:capitalize;padding:0;margin-bottom:.25rem;display:grid;gap:.5rem;grid-template-columns:40px,auto;grid-auto-flow:column;justify-content:start;align-items:start}@media all and (min-width:768px){body.profile .pills-kudos .form-kudos .card.general{grid-column:1/3}}body.profile .pills-kudos .btn-actions{display:flex;flex-flow:nowrap row;justify-content:end;align-items:start;gap:.5rem;margin:1rem 0;width:100%}body.profile .pills-contact .form-response{padding:.5rem 0}body.profile .pills-contact .form-response .input-group{background:var(--bs-blueGray-50);border:0;display:flex;flex-flow:nowrap row;justify-content:space-between;align-items:center;gap:0}body.profile .pills-contact .form-response .input-group .form-group{width:100%;padding:.5rem;margin:0}body.profile .pills-contact .form-response .input-group textarea.form-control{width:100%;min-height:38px;height:38px;max-height:160px;border:0;font-size:var(--bs-font-size-md);background:transparent;overflow-x:hidden}body.profile .pills-contact .form-response .input-group textarea.form-control::-webkit-resizer{background:var(--bs-blueGray-50);display:none}body.profile .pills-contact .form-response .input-group textarea.form-control:hover,body.profile .pills-contact .form-response .input-group textarea.form-control:focus{background:transparent}body.profile .pills-contact .form-response .input-group .countdown{color:var(--bs-gray);padding:0 .5rem}body.profile .pills-contact .form-response .input-group .input-group-append{background:transparent}body.profile .pills-contact .form-response .input-group .input-group-append button.btn{border:0;color:var(--bs-primary);border-radius:100%;width:40px;height:40px;margin:.5rem}body.profile .pills-contact .form-response .input-group .input-group-append button.btn:hover,body.profile .pills-contact .form-response .input-group .input-group-append button.btn:focus{background:rgba(var(--bs-secondary-rgb),.05)}body.profile .pills-share .form-group{max-width:480px}body.profile .pills-share .form-group .form-control{color:var(--bs-primary)}body.profile .comment{padding:2rem 1rem}body.profile .sticky{position:relative}@media(min-width:768px){body.profile .sticky{position:fixed;top:0;width:100%;z-index:100;height:228px}body.profile .sticky#profile-header{padding-top:1rem}}body.profile .btn-upgrade{background-image:var(--bs-secondary)}@media print{body.profile [sr-only=Location]{display:none}}@media print{body.profile #pills-kudos,body.profile #pills-contact{display:none!important}}