.vinyl.page .sp-favoritable{margin-right:8px}.vinyl.page .sp-context-menu{margin:16px 0 0 16px;position:relative;top:12px}.vinyl.page .hero .back-to-search-results-button-container,.vinyl.page .hero .sp-breadcrumbs{left:81px;position:absolute;top:16px;z-index:1}.vinyl.page .hero .hero-body{max-width:1112px;padding:0 16px 60px;width:100%}.vinyl.page .hero .hero-body .avatar-container{min-height:40px}.vinyl.page .hero .hero-body .is-grouped{margin-top:20px}.vinyl.page .prof-pic{background:#fff;left:16px;position:absolute;top:-70px}.vinyl.page .prof-pic-com{background:#fff;left:16px;position:absolute;top:-43px}.vinyl.page h1.bold.title{margin:48px 0 16px}.vinyl.page h1.bold.title.route{display:inline-block;line-height:1.4;margin-top:24px}.vinyl.page h1.bold.title .bp4-popover-wrapper{position:relative;top:3px;left:16px}.vinyl.page h1.bold.title .unverified,.vinyl.page h1.bold.title .verified{position:relative;top:-2px}.vinyl.page h1.bold.title .verified{color:#519fff}.vinyl.page h1.bold.title .unverified{color:#eaeaea}.vinyl.page h3.bold.title{margin:48px 0 16px}.vinyl.page h3.bold.title.route{display:inline-block;line-height:1.4;margin-top:24px}.vinyl.page h3.bold.title .bp4-popover-wrapper{position:relative;top:3px;left:16px}.vinyl.page h3.bold.title .unverified,.vinyl.page h3.bold.title .verified{position:relative;top:-2px}.vinyl.page h3.bold.title .verified{color:#519fff}.vinyl.page h3.bold.title .unverified{color:#eaeaea}.vinyl.page .float-buttons{display:inline-block;position:absolute;right:0;top:8px}.vinyl.page .float-buttons a[download]{color:inherit;-webkit-text-decoration:none;text-decoration:none;display:flex}.vinyl.page .float-buttons .sp-context-menu{margin-left:0}.vinyl.page .address{font-weight:500;color:#a2afbd;font-size:16px}.vinyl.page .on-net .icon{margin:3px 4px 3px 0}.vinyl.page .message{margin-bottom:32px}.vinyl.page .message-body{padding:24px;background:#519fff}.vinyl.page .message-body a,.vinyl.page .message-body h4,.vinyl.page .message-body p{margin-bottom:8px;color:#fff}.vinyl.page .message-body a{-webkit-text-decoration:underline;text-decoration:underline}.vinyl.page .message-body .button{margin-top:14px}.vinyl.page .source{position:absolute;right:5px;top:32px;min-width:240px}.vinyl.page .source .icon{position:absolute;top:3px}.vinyl.page .source .text{position:relative;left:38px}.vinyl.page .source .text strong{color:#fff}.vinyl.page .source .text .small{font-size:12px}.vinyl.page .sp-avatar.prof-pic{z-index:2;display:flex;justify-content:center;align-items:center}.vinyl.page .hero-map{height:400px;background-color:#f6f6f4;position:relative}.vinyl.page .hero-head{height:120px;background-color:#f6f6f4;position:relative}.vinyl.page #hero-map-static{border-top:1px solid #eaeaea;height:400px;width:100%}.vinyl.page #hero-map-static .mapboxgl-marker{width:28px;height:28px;background:#519fff;border-radius:50%;border:2px solid #fff}.vinyl.page .contact-address{background:#fff;border:1px solid #eaeaea;margin-top:16px;padding:16px}.vinyl.page .sp-parent-company-tile{padding:32px 0}.vinyl.page .dot{color:#a2afbd}.vinyl.page .flexenter{justify-content:center}.vinyl.page .hero+.sp-section.white,.vinyl.page .sp-section.grey+.sp-section.grey{padding-top:0}.vinyl.page .hero+.sp-section.white .container,.vinyl.page .sp-section.grey+.sp-section.grey .container{border-top:1px solid #eaeaea;padding-top:60px}.vinyl.page .-section{padding-top:20px;padding-bottom:10px}.vinyl.page ._section{padding-top:50px;padding-bottom:10px}.vinyl.page .quote-title{position:static;width:100%;height:25px;left:0;top:0;font-family:var(--font-sans);font-style:normal;font-weight:500;font-size:23px;line-height:25px;letter-spacing:-.01em;color:#fff;flex:none;order:0;align-self:flex-start;margin:0 4px}.vinyl.page .relative{min-width:30%;width:100%}.vinyl.page .relativeBox{margin-right:16px}.vinyl.page .quote-tab button{border-bottom-right-radius:0;border-bottom-left-radius:0}.vinyl.page .filter-tab{display:flex}.vinyl.page .filter-tab nav{font-family:var(--font-sans);font-style:normal;font-weight:500;font-size:13px;line-height:15px;color:#888;padding-bottom:8px}.vinyl.page .select-box{width:200px;height:65px}.vinyl.page .result-tab{margin-top:16px;background:#fff;border:1px dashed #c4c4c4;box-sizing:border-box;border-radius:3px;height:203px;align-self:center}.vinyl.page .result-message-box{display:flex;flex-direction:column;padding:0;position:static;width:636px;height:81px;left:202px;top:61px;flex:none;order:0;text-align:center;margin:61px auto auto}.vinyl.page .placeholder{color:#fff;background-color:#457efa;font-size:18px;font-weight:500;left:12px;opacity:1;pointer-events:none;position:absolute;text-align:left;top:12px;transition:opacity .2s ease;width:75%;z-index:1}.vinyl.page .placeholder.out{opacity:0}.vinyl.page .placeholder .placeholder-city{color:#85bcff;font-size:15px;margin-left:12px}.vinyl.page .vl{border-left:1px solid #ddd}.vinyl.page .segment-bold-text{font-style:normal;font-weight:700;font-size:15px;line-height:17px;align-items:center;color:#333}.vinyl.page .segment-sub-text{font-style:normal;font-weight:400;font-size:13px;line-height:15px;align-items:center;color:#888}.vinyl.page .segment-name-text{font-family:var(--font-sans);font-size:15px;line-height:18px;align-items:center;color:#333;display:flex;width:150px}.vinyl.page .segment-name-div{margin-top:6px}.vinyl.page .segment-name-recommended{font-family:var(--font-sans);font-size:13px;line-height:15px;font-weight:bolder;align-items:center;color:#11a847;display:flex;width:150px}.vinyl.page .segment-recommended-icon{margin-bottom:4px;margin-left:7px}.vinyl.page .segment-btn{margin-right:7px;margin-bottom:2px}.vinyl.page .segment-btn-buynow{display:flex}.vinyl.page .segment-align{align-self:center}.vinyl.page .route-title{font-family:var(--font-sans);font-size:15px;line-height:18px;color:#333;font-style:italic}.vinyl.page .nav-dropdown-menu{padding:0;right:0;left:-130px}.vinyl.page .menu-list{padding:0}.vinyl.page .menu-list a{padding:3px 8px;color:#333}.vinyl.page .menu-list strong{text-transform:uppercase;text-align:center;display:block;font-size:12px}.vinyl.page .top-bar{height:50px;background:#f9f9f9}.filter-tab.additional-quantity input.input.is-medium{max-width:145px}.select-listing-item-label .select-box,.vinyl.page .filter-tab .select-box{width:160px!important}.vinyl.page .filter-tab .select-box input{border:1px solid #ddd}.sp-breadcrumbs{background-color:#fff;border-radius:3px;font-size:14px;font-weight:500;margin-bottom:8px;min-height:24px}.sp-breadcrumbs .icon{position:relative;top:4px}.sp-breadcrumbs a,.sp-breadcrumbs a:hover,.sp-breadcrumbs span,.sp-breadcrumbs span:hover{color:#2b2929}.sp-breadcrumbs.dark{background-color:#fff}.sp-breadcrumbs.dark a,.sp-breadcrumbs.dark a:hover,.sp-breadcrumbs.dark span,.sp-breadcrumbs.dark span:hover{color:#888}.sp-breadcrumbs.padded{padding:4px 8px}.sp-request-container .sp-avatar.conversation-provider-avatar{box-shadow:0 2px 4px 0 rgba(27,44,61,.16);margin-right:18px}.sp-request-container .conversation-provider-info{padding:16px 0}.sp-request-container .initial-image{margin:48px auto;text-align:center}.sp-request-container .details{padding:16px}.sp-request-container .details .project-details-section{padding:4px 0}.sp-request-container .navigation-controller{position:fixed;top:60px;width:380px;height:100%;border-right:1px solid #eaeaea;background:#fff;overflow:scroll}.sp-request-container .navigation-controller .metadata{border-bottom:1px solid #eaeaea;padding:24px}.sp-request-container .navigation-controller .metadata p{line-height:1.4}.sp-request-container .navigation-controller .metadata .top{padding-bottom:16px}.sp-request-container .navigation-controller .metadata .is-small .fa{border:1px solid #ddd;border-radius:2px;padding:8px}.sp-request-container .navigation-controller .metadata h4{margin-bottom:8px}.sp-request-container .navigation-controller .member-avatar,.sp-request-container .navigation-controller .team-avatar{margin-bottom:12px}.sp-request-container .navigation-controller .member-avatar .sp-avatar,.sp-request-container .navigation-controller .team-avatar .sp-avatar{box-shadow:0 2px 4px 0 rgba(27,44,61,.16)}.sp-request-container .navigation-controller .member-avatar{margin-left:16px}.sp-request-container .navigation-controller .project-details{padding:24px}.sp-request-container .navigation-controller .team-avatar:hover .provider-name{color:#222}.sp-request-container .navigation-controller .team-avatar .provider-name{color:#333}.sp-request-container .navigation-controller .team-avatar .provider-name:hover{-webkit-text-decoration:none;text-decoration:none}.sp-request-container .transcript{padding:24px;position:relative;top:60px;left:380px;width:calc(100vw - 380px)}.sp-request-container .my-message-container{background:#fff;bottom:0;margin:0 auto;padding:8px 24px;position:fixed;right:0;width:calc(100vw - 380px)}.sp-request-container .my-message-container .my-message{clear:both;margin:0 auto;max-width:1200px;min-width:600px;width:85%}.sp-request-container .datacenter-details{margin:32px 0 0}.sp-request-container .reopen-request-message .message-body{padding:24px;background:#519fff}.sp-request-container .reopen-request-message .message-body a,.sp-request-container .reopen-request-message .message-body h4,.sp-request-container .reopen-request-message .message-body p{color:#fff}.sp-request-container .reopen-request-message .message-body .button{float:right;color:#fff;border-color:#fff}.sp-request-container .reopen-request-message .message-body .button:hover{border-color:#fff}.sp-compose-message{margin:0 auto;max-width:1200px;min-width:600px;position:relative;width:85%}.sp-compose-message .box{height:56px;overflow:hidden;padding:0;width:calc(100% - 64px);transition:height .2s ease}.sp-compose-message .box.expanded{height:100%}.sp-compose-message .box:after{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:0 3px;content:"";height:10px;position:absolute;right:59px;bottom:23px;transform:rotate(-135deg);width:10px}.sp-compose-message .details{background:#f5f5f5;border-radius:3px;margin:0 16px 16px;padding:16px}.sp-compose-message .documents{padding:0 16px 8px}.sp-compose-message .button-paperclip{padding-right:4px}.sp-compose-message .button-paperclip .fa-ic-paperclip{display:inline-block;margin-top:2px}.sp-compose-message .actions{padding:16px 16px 0;border-top:1px solid #ddd}.sp-compose-message .actions .control{margin-bottom:1em}.sp-compose-message .pt-popover-wrapper{margin-right:8px}.sp-compose-message .sp-avatar{position:absolute;bottom:8px;right:0}.sp-info-request-form .p{margin-bottom:24px}.sp-info-request-form .box{background:#f5f5f5;border:0;border-radius:3px;margin-left:21px;margin-bottom:16px}.sp-document-thumbnail{background:#fff;border:1px solid #ddd!important;box-shadow:0 1px 2px 0 rgba(27,44,61,.08);display:inline-block;font-size:14px;margin:-1px 0 0;overflow:hidden;padding:14px 10px;transition:background .2s ease;white-space:nowrap}.sp-document-thumbnail .flex{flex-flow:column}.sp-document-thumbnail:first-of-type{border-top-right-radius:3px;border-top-left-radius:3px}.sp-document-thumbnail:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.sp-document-thumbnail:hover{background:#f9f9f9;-webkit-text-decoration:none;text-decoration:none}.sp-document-thumbnail .icon{color:#519fff;margin:0 8px 0 0}.sp-document-thumbnail strong{color:#519fff;display:inline-block}.sp-document-thumbnail small{color:#333;font-size:12px;font-weight:400;position:relative;top:1px}.sp-document-thumbnail.inline{border-radius:99px;margin:6px 12px 6px 0;max-width:340px;padding:5px 16px 5px 12px}.sp-document-thumbnail.inline .flex{align-items:center;flex-flow:row}.sp-document-thumbnail.inline strong{max-width:160px}.sp-document-thumbnail.inline small{margin-left:8px}.sp-document-thumbnail:not(.inline){width:100%}.sp-document-thumbnail .delete{margin-left:4px;height:18px;width:18px}.sp-document-thumbnail .delete:after,.sp-document-thumbnail .delete:before{background-color:silver;height:1px;margin-top:0}.sp-document-thumbnail .delete:hover{background-color:#eaeaea}.sp-file-input.accept{border-color:#519fff}.sp-file-input.reject{border-color:#ff6f5c}.sp-request-message{clear:both;margin:0 auto;max-width:1200px;min-width:600px;width:85%}.sp-request-message.lefty .avatar-container{float:left}.sp-request-message.lefty .message-container{float:right}.sp-request-message.lefty .message-container:after{left:-7px;transform:rotate(45deg)}.sp-request-message.righty .avatar-container{float:right}.sp-request-message.righty .avatar-container .sp-avatar{margin-right:0}.sp-request-message.righty .message-container{float:left}.sp-request-message.righty .message-container:after{right:-7px;transform:rotate(-135deg)}.sp-request-message:last-of-type{padding-bottom:300px}.sp-request-message .details{background:#f5f5f5;border-radius:3px;margin:0 16px 16px;padding:16px}.sp-request-message .timestamp-between{display:inline-block;width:100%;border-bottom:1px solid #ddd;line-height:.1em;margin:12px auto 24px;text-align:center}.sp-request-message .timestamp-between span{background:#f9f9f9;font-size:13px;font-weight:500;font-style:italic;padding:0 16px}.sp-request-message .message-container{position:relative;background:#fff;border-radius:4px;font-size:14px;margin-bottom:24px;padding:16px 24px;width:calc(100% - 64px)}.sp-request-message .message-container .timestamp{margin-left:8px;color:#2b2929}.sp-request-message .message-container .sp-markdown div>p:first-of-type{margin-bottom:16px}.sp-request-message .message-container .sp-markdown blockquote{background:inherit;border-left:0;padding:0 0 16px;margin-bottom:0}.sp-message-header{position:fixed;width:100%;padding:8px 16px;min-height:60px;background-color:#fff;border-bottom:1px solid #ddd;z-index:9;-webkit-overflow-scrolling:touch}.sp-message-header .is-archived .conversation-name-details,.sp-message-header .is-archived .conversation-name-details h2{color:silver}.sp-message-header .is-archived .conversation-name-details .conversation-archived{margin-left:4px}.sp-message-header .is-archived .conversation-name-details .conversation-archived .icon{line-height:inherit;margin-top:2px}.sp-message-header .button.is-small{min-width:0;min-width:auto;padding:4px 8px}.sp-message-header .button.is-small i{vertical-align:middle}.sp-message-header .conversation-name-details{margin:-16px -16px -16px 0;padding:16px}.sp-message-header .conversation-name-details .conversation-name{font-size:20px;display:inline-block}.sp-message-header .conversation-name-details .rename-link{margin-left:16px;margin-right:48px;display:none}.sp-message-header .conversation-name-details .sp-pill{margin:0 16px}.sp-message-header .conversation-name-details:hover .rename-link{display:inline}.sp-message-header .conversation-name-details:hover .conversation-archived,.sp-message-header .conversation-name-details:hover .sp-pill{display:none}.sp-message-header .sp-context-menu{margin:7px 0 0 24px;padding:3px!important;height:32px;border-radius:2px;box-shadow:inset 0 0 0 1px #ddd}.sp-message-header .sp-context-menu .icon{vertical-align:middle}.sp-avatar-collection{min-width:300px;text-align:right}.sp-avatar-collection .sp-avatar{transition:transform .3s}.sp-avatar-collection .sp-avatar:hover{z-index:20!important;transform:scale(1.2)}.sp-avatar-collection .user-avatar{display:inline-block;margin-right:-24px}.sp-avatar-collection .user-avatar .sp-avatar{border:1px solid #fff}.sp-avatar-collection .add-more-button{float:right;margin-left:20px}.sp-avatar-collection .add-more-button:hover{cursor:pointer}.avatar-tooltip{margin-left:-6px}.avatar-tooltip .pt-popover-content{position:inherit}.sp-favoritable>.pt-popover-target{display:inherit}.sp-favoritable .icon{color:silver;cursor:pointer;outline:none;z-index:1}.sp-favoritable .icon:hover{color:#2b2929}.sp-favoritable .icon.saved{color:#ffb500;opacity:1}.sp-favoritable .icon .fa{font-size:24px}.sp-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sp-spinner div{animation-timing-function:ease-in-out!important}.sp-save-favorite-to-project .scroll-container{border:1px solid #ddd;border-radius:3px;height:250px;overflow-y:auto;position:relative}.sp-save-favorite-to-project .scroll-container.empty{background-color:#f9f9f9;color:#2b2929}.sp-save-favorite-to-project .create-new-project{bottom:-69px;position:absolute;right:40px;z-index:1}.sp-checkmark-row{background:#fff;border-bottom:1px solid #ddd;cursor:pointer;display:flex;justify-content:space-between;padding:15px 24px}.sp-checkmark-row:hover{background:#fbfbfb}.sp-checkmark-row label.checkbox.sp-checkbox,.sp-checkmark-row label.radio.sp-radio{line-height:inherit;margin-bottom:0;margin-right:8px}.sp-modal-fullscreen{background:#f9f9f9;bottom:0;left:0;opacity:0;overflow-y:scroll;padding:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s linear;z-index:38}.sp-modal-fullscreen .modal-fullscreen-icon{position:fixed}.sp-modal-fullscreen.open{opacity:1;pointer-events:inherit}.sp-modal-fullscreen .close{cursor:pointer}.sp-modal-fullscreen .close:hover{background:#f5f5f5;border-radius:100px}.sp-modal-fullscreen .sp-modal-fullscreen-content{background:#f9f9f9;margin:0 auto;min-height:100vh;opacity:0;padding:56px 0 40px;transform:translateY(120px);transition:opacity .2s linear,transform .2s ease}.sp-modal-fullscreen .sp-modal-fullscreen-content.ready{transform:translateY(0);opacity:1}.sp-modal-fullscreen.no-nav .sp-modal-fullscreen-content{padding:0}.sp-logo{height:56px;-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:center}.sp-overview-details{padding:0 0 16px}.sp-overview-details .overview-address{font-weight:500;color:#a2afbd;font-size:16px;font-family:var(--font-sans)}.sp-overview-details .overview-address .sub-title{display:flex}.sp-parent-company-tile .avatar-image{box-shadow:0 2px 4px 0 rgba(27,44,61,.16);float:left;margin:12px 24px 24px 0}.sp-parent-company-tile .owner-name{margin-bottom:8px}.sp-parent-company-tile .founded{font-weight:500;color:#a2afbd}.sp-parent-company-tile .stats{margin-top:40px}.sp-tenant-stat-box{background:#fff;border-radius:4px;border:1px solid #ddd;box-shadow:0 1px 2px 0 rgba(27,44,61,.08);display:inline-block;margin:0 14px 14px 0;min-width:160px;overflow:hidden;text-align:center}.sp-tenant-stat-box a{cursor:default;display:inline-block;min-width:152px;padding:31px 28px 28px;position:relative}.sp-tenant-stat-box a.cursor{cursor:pointer}.sp-tenant-stat-box a:hover{-webkit-text-decoration:none;text-decoration:none}.sp-tenant-stat-box a:not(:last-of-type):after{background:#ddd;content:"";height:180px;left:100%;position:absolute;top:-56px;transform:rotate(6deg);width:1px}.sp-tenant-stat-box strong{display:block;font-size:28px;margin-bottom:8px}.sp-tenant-stat-box span{display:block;font-weight:500;color:#2b2929;font-size:16px}.sp-section{padding:60px 0}.sp-section.is-bg-blue{background:#55a1fc}.sp-section.is-bg-grey{background:#f9f9f9}.sp-section.is-bg-night{background:linear-gradient(45deg,#1b2c3d,#314052)}.sp-section.is-bg-sky{background:linear-gradient(-45deg,#519fff,#338fff)}.sp-section.is-bg-sky-green{background:linear-gradient(45deg,#519fff,#00c5cc)}.sp-section.is-bg-img{background-image:url(/static/img/home.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.sp-section .container{max-width:900px;padding:0 16px}.sp-specifications-box .summary{color:#ff6f5c;font-size:28px}.sp-specifications-box table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.sp-specifications-box table td{padding:2px 4px 10px}.sp-specifications-box table td:first-child{width:33%}.sp-specifications-box .collapse tr{display:flex}nav.sp-sub-nav{box-shadow:inset 0 -1px 0 #ddd;min-height:72px;opacity:0;position:fixed;top:0;transform:translateY(-72px);transition:transform .3s ease,opacity .3s ease;width:100%;z-index:10}nav.sp-sub-nav.visible{opacity:1;transform:translateY(0)}nav.sp-sub-nav a.is-brand{font-size:18px}nav.sp-sub-nav a.is-brand:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}nav.sp-sub-nav .nav-item a{font-weight:400}nav.sp-sub-nav .nav-item a:after{bottom:-24px}nav.sp-sub-nav .nav-item a:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}.sp-uuid-button{text-align:left;overflow:hidden;min-width:inherit!important;transition:width .3s ease;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:104px}.sp-uuid-button.open{cursor:default;width:370px}.sp-uuid-button.open .sp-help-text{cursor:text}.sp-uuid-button .sp-help-text{cursor:pointer}.sp-uuid-button .fade{position:absolute;opacity:0;transition:opacity .3s ease}.sp-uuid-button .fade.visible{opacity:1}.sp-uuid-button code{background:transparent;color:#333}.sp-uuid-button .sp-copy-to-clipboard{top:0;left:8px}.sp-copy-to-clipboard{cursor:pointer;position:relative;top:4px;left:4px}