﻿html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}@media screen and (max-width: 800px){body.m--modal-open{position:fixed}}@font-face{font-family:'homestars-unigrid';src:url("//cdn.homestars.com/assets/homestars-unigrid-04102016-fc8ff173d4bf864bcb8e1e0c108b73cd.eot");src:url("//cdn.homestars.com/assets/homestars-unigrid-04102016-fc8ff173d4bf864bcb8e1e0c108b73cd.eot") format("embedded-opentype"),url("//cdn.homestars.com/assets/homestars-unigrid-04102016-f304a8163c5e97e7c31f5da3c61e884e.ttf") format("truetype"),url("//cdn.homestars.com/assets/homestars-unigrid-04102016-1186caab9e873d71b85a4b5e608ee89c.woff") format("woff"),url("//cdn.homestars.com/assets/homestars-unigrid-04102016-ade7a4cd8a932de00d4aadfa8c6d33ef.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="unigrid-"],[class*=" unigrid-"]{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.unigrid-hide:before{content:""}.unigrid-hidden:before{content:""}.unigrid-invisible:before{content:""}.unigrid-show:before{content:""}.unigrid-visible:before{content:""}.unigrid-shown:before{content:""}.unigrid-camera:before{content:""}.unigrid-photo:before{content:""}.unigrid-paperclip:before{content:""}.unigrid-attach:before{content:""}.unigrid-direct:before{content:""}.unigrid-forwarded:before{content:""}.unigrid-mobile-message:before{content:""}.unigrid-mobile:before{content:""}.unigrid-thumb-down:before{content:""}.unigrid-thumbs-down:before{content:""}.unigrid-dislike:before{content:""}.unigrid-bad:before{content:""}.unigrid-thumb-up:before{content:""}.unigrid-thumbs-up:before{content:""}.unigrid-like:before{content:""}.unigrid-good:before{content:""}.unigrid-galleries:before{content:""}.unigrid-gallery:before{content:""}.unigrid-media:before{content:""}.unigrid-image:before{content:""}.unigrid-home:before{content:""}.unigrid-house:before{content:""}.unigrid-listing:before{content:""}.unigrid-stats:before{content:""}.unigrid-graph:before{content:""}.unigrid-toolkit:before{content:""}.unigrid-tools:before{content:""}.unigrid-app-accept:before{content:""}.unigrid-app-reject:before{content:""}.unigrid-app-decline:before{content:""}.unigrid-map:before{content:""}.unigrid-map-fill:before{content:""}.unigrid-forward:before{content:""}.unigrid-response:before{content:""}.unigrid-forward-fill:before{content:""}.unigrid-response-fill:before{content:""}.unigrid-reply:before{content:""}.unigrid-reply-fill:before{content:""}.unigrid-chevron-down-thick:before{content:""}.unigrid-chevron-up-thick:before{content:""}.unigrid-chevron-right-thick:before{content:""}.unigrid-chevron-left-thick:before{content:""}.unigrid-app-attach:before{content:""}.unigrid-app-attachment:before{content:""}.unigrid-app-send:before{content:""}.unigrid-app-submit:before{content:""}.unigrid-paper-plane:before{content:""}.unigrid-assisted-review:before{content:""}.unigrid-aar:before{content:""}.unigrid-phone-fill:before{content:""}.unigrid-telephone-fill:before{content:""}.unigrid-phone:before{content:""}.unigrid-telephone:before{content:""}.unigrid-settings-fill:before{content:""}.unigrid-cog-fill:before{content:""}.unigrid-options-fill:before{content:""}.unigrid-settings:before{content:""}.unigrid-cog:before{content:""}.unigrid-options:before{content:""}.unigrid-review-fill:before{content:""}.unigrid-homestars-fill:before{content:""}.unigrid-bubble-fill:before{content:""}.unigrid-logo-fill:before{content:""}.unigrid-review:before{content:""}.unigrid-homestars:before{content:""}.unigrid-bubble:before{content:""}.unigrid-logo:before{content:""}.unigrid-message-fill .path1:before{content:"";color:black}.unigrid-message-fill .path2:before{content:"";margin-left:-1em;color:white}.unigrid-message-fill .path3:before{content:"";margin-left:-1em;color:white}.unigrid-message-fill .path4:before{content:"";margin-left:-1em;color:white}.unigrid-message:before{content:""}.unigrid-chat:before{content:""}.unigrid-clock-fill .path1:before{content:"";color:black}.unigrid-clock-fill .path2:before{content:"";margin-left:-1em;color:white}.unigrid-clock-fill .path3:before{content:"";margin-left:-1em;color:#ccffd9}.unigrid-clock-fill .path4:before{content:"";margin-left:-1em;color:white}.unigrid-clock-fill .path5:before{content:"";margin-left:-1em;color:white}.unigrid-clock:before{content:""}.unigrid-time:before{content:""}.unigrid-ellipsis-vertical:before{content:""}.unigrid-hidden2:before{content:""}.unigrid-three-dots-vertical:before{content:""}.unigrid-ellipsis:before{content:""}.unigrid-three-dots:before{content:""}.unigrid-share:before{content:""}.unigrid-url-link:before{content:""}.unigrid-link:before{content:""}.unigrid-url:before{content:""}.unigrid-arrow-left:before{content:""}.unigrid-left:before{content:""}.unigrid-arrow-right:before{content:""}.unigrid-right:before{content:""}.unigrid-checkmark:before,.word-count__requirement--satisfied:before{content:""}.unigrid-check:before{content:""}.unigrid-ok:before{content:"";font-weight:bold}.unigrid-chevron-down:before{content:""}.unigrid-caret-down:before{content:""}.unigrid-chevron-left:before{content:""}.unigrid-caret-left:before{content:""}.unigrid-chevron-right:before{content:""}.unigrid-caret-right:before{content:""}.unigrid-chevron-up:before{content:""}.unigrid-caret-up:before{content:""}.unigrid-hamburger-3:before{content:""}.unigrid-hamburger-4:before{content:""}.unigrid-location-fill:before{content:""}.unigrid-geolocate-fill:before{content:""}.unigrid-location:before{content:""}.unigrid-geolocate:before{content:""}.unigrid-email:before{content:""}.unigrid-mail:before{content:""}.unigrid-pencil:before{content:""}.unigrid-edit:before{content:""}.unigrid-price:before{content:""}.unigrid-price-tag:before{content:""}.unigrid-savings:before{content:""}.unigrid-plus:before{content:""}.unigrid-more:before{content:""}.unigrid-add:before{content:""}.unigrid-exit:before{content:""}.unigrid-x:before{content:""}.unigrid-no:before{content:""}.unigrid-close:before{content:""}.unigrid-search:before{content:""}.unigrid-find:before{content:""}.unigrid-bookmark-fill:before{content:""}.unigrid-bookmark:before{content:""}.unigrid-star-fill:before{content:""}.unigrid-star:before{content:""}.unigrid-delete-fill .path1:before{content:"";color:black}.unigrid-delete-fill .path2:before{content:"";margin-left:-1em;color:black}.unigrid-delete-fill .path3:before{content:"";margin-left:-1em;color:black}.unigrid-delete-fill .path4:before{content:"";margin-left:-1em;color:white}.unigrid-delete-fill .path5:before{content:"";margin-left:-1em;color:white}.unigrid-delete-fill .path6:before{content:"";margin-left:-1em;color:white}.unigrid-delete:before{content:""}.unigrid-trash:before{content:""}.unigrid-remove:before{content:""}.unigrid-log-out:before{content:""}.unigrid-logout:before{content:""}.unigrid-sign-out:before{content:""}.unigrid-signout:before{content:""}.unigrid-info-circle:before{content:""}.unigrid-exclamation-triangle:before{content:""}.unigrid-warning:before{content:""}.unigrid-facebook:before,.sign-up__button--facebook:before,.login__button--facebook:before,.sign-up-login-container .sign-up__button--facebook:before,.sign-up-login-container .login__button--facebook:before,.get-quote-login .login__button--facebook:before{content:""}.unigrid-comments:before{content:""}.unigrid-twitter:before{content:""}.unigrid-feed:before{content:""}.unigrid-rss:before{content:""}.unigrid-google-plus:before{content:""}.unigrid-g-plus:before{content:""}.unigrid-google_plus:before{content:""}.unigrid-linkedin:before{content:""}.unigrid-youtube:before{content:""}.unigrid-apple:before{content:""}.unigrid-ios:before{content:""}.unigrid-android:before{content:""}.unigrid-pinterest:before{content:""}.unigrid-instagram:before{content:""}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}@media screen and (max-width: 800px){body.m--modal-open{position:fixed}}html{font-size:15px;height:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;color:#535455;position:relative;background:#f8f9fa;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:15px;line-height:1.5em;min-height:100%;margin:0}html:not(.wf-active) p,html:not(.wf-active) a,html:not(.wf-active) span,html:not(.wf-active) strong,html:not(.wf-active) em,html:not(.wf-active) small,html:not(.wf-active) figure,html:not(.wf-active) figcaption,html:not(.wf-active) button,html:not(.wf-active) form,html:not(.wf-active) input,html:not(.wf-active) label,html:not(.wf-active) section,html:not(.wf-active) aside,html:not(.wf-active) div,html:not(.wf-active) header,html:not(.wf-active) footer{font-family:'Segoe UI', 'San Francisco', sans-serif}html:not(.wf-active) h1,html:not(.wf-active) h2,html:not(.wf-active) h3,html:not(.wf-active) h4,html:not(.wf-active) h5,html:not(.wf-active) h6{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}h1{font-size:2.53333em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}h2{font-size:2.13333em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}h3{font-size:1.86667em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}h4{font-size:1.6em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}strong{font-weight:700}em{font-style:italic}small{display:block;font-size:0.8em;text-align:center}section{max-width:100%;margin-left:auto;margin-right:auto}section::after{clear:both;content:"";display:table}a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}a:hover,a:active{color:#177aa5;text-decoration:underline}input:not([type="checkbox"]):not([type="radio"]){-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.disabled{opacity:.6;pointer-events:none}.hidden{visibility:hidden !important}.form-input.m--error{border-color:#FF2D4F}.form-input__error{color:#FF2D4F}.drag-n-drop-uploader{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;border:1px dashed #edeeef;width:100%;min-height:50px;overflow:hidden;padding:1rem;cursor:pointer}.drag-n-drop-uploader.m--dragging{background-color:rgba(35,47,58,0.05);border-color:transparent}.drag-n-drop-uploader__copy{text-align:center;pointer-events:none}.drag-n-drop-uploader__copy span{display:block}.drag-n-drop-uploader__error{font-size:.8em;color:#FF2D4F}.drag-n-drop-uploader__hidden-input{position:absolute;top:110%}.drag-n-drop-uploader-uploaded{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background-color:rgba(35,47,58,0.05);padding:1rem}.drag-n-drop-uploader-uploaded__image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:6.66667rem;width:6.66667rem}.drag-n-drop-uploader-uploaded__file{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:6.66667rem;width:6.66667rem}.drag-n-drop-uploader-uploaded__file:after{content:"📄";font-size:5rem}.drag-n-drop-uploader-uploaded__remove{font-size:.75rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{border-radius:50%;width:2em;height:2em;border:0.25em solid #7DCBED;border-top-color:#27A9E1;animation:spin .5s infinite linear}.flash-message:empty{display:none}.flash-message,.flash-message--notice,.flash-message--error,.flash-message--success{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-animation:flash-slide-in-hide 4s ease forwards;-moz-animation:flash-slide-in-hide 4s ease forwards;animation:flash-slide-in-hide 4s ease forwards;position:fixed;left:0;height:4em;width:100%;z-index:501;opacity:100}.flash-message--success{background:#82c187;color:#ffffff}.flash-message--error{background:#FF2D4F;color:#ffffff;font-weight:bold}.flash-message--notice{background:#efeeec}@-webkit-keyframes flash-slide-top-hide{0%{top:0}100%{top:-4em;display:none}}@-moz-keyframes flash-slide-top-hide{0%{top:0}100%{top:-4em;display:none}}@keyframes flash-slide-top-hide{0%{top:0}100%{top:-4em;display:none}}@-webkit-keyframes flash-slide-in-hide{0%{top:-4em}10%{top:0}90%{top:0}100%{top:-4em;display:none}}@-moz-keyframes flash-slide-in-hide{0%{top:-4em}10%{top:0}90%{top:0}100%{top:-4em;display:none}}@keyframes flash-slide-in-hide{0%{top:-4em}10%{top:0}90%{top:0}100%{top:-4em;display:none}}.pagination-wrap--large{margin:0 auto}@media screen and (max-width: 1024px){.pagination-wrap--large{display:none}}.pagination-wrap--small{width:100%}@media screen and (max-width: 1024px){.pagination-wrap--small{margin-left:1em}}.pagination{display:block;font-size:13px;margin:1em auto 2em;text-align:left;vertical-align:top}.pagination i:before{font-size:1.5em;vertical-align:middle}.pagination>*{position:relative;display:inline-block;background-color:white;border:1px solid #efeeec;transition:all .3s ease;margin-left:-1px}.pagination>*:first-child{margin-left:0}.pagination a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;display:inline-block;padding:.75em 1.25em}.pagination a:hover,.pagination a:active{color:#1a8bbb;text-decoration:none}.pagination li:not(.active):hover,.pagination li:not(.active):active,.pagination a:hover,.pagination a:active{background-image:none;background-position:100% 100%;border-color:#1a8bbb;z-index:2}.pagination li:not(.active):hover+a,.pagination li:not(.active):hover+span,.pagination li:not(.active):active+a,.pagination li:not(.active):active+span,.pagination a:hover+a,.pagination a:hover+span,.pagination a:active+a,.pagination a:active+span{border-left-color:#1a8bbb}.pagination .next_page,.pagination .previous_page,.pagination .gap{padding:.75em 1.25em}.pagination .next_page:before,.pagination .next_page:after,.pagination .previous_page:before,.pagination .previous_page:after,.pagination .gap:before,.pagination .gap:after{font-family:"homestars-unigrid";display:inline-block;margin-top:-3px;vertical-align:bottom}.pagination .gap{color:#93938d}.pagination .next_page:after{content:"\e601";padding-left:.5em}.pagination .previous_page:before{content:"\e600";padding-right:.5em}.pagination .active,.pagination .current{border:1px solid #27A9E1;color:#27A9E1;font-style:normal;padding:.75em 1.25em;z-index:3}.pagination .disabled{color:#93938d;pointer-events:none;opacity:0.6}.pagination .disabled:hover{color:#93938d;border-color:#efeeec;background-image:none;background-position:100% 100%;z-index:2}.pagination .disabled:hover+a,.pagination .disabled:hover+span{border-left-color:#efeeec}@media screen and (max-width: 480px){.pagination .pagination__collapse{display:none}}.square-gallery{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.square-gallery__thumbnail{display:inline-block;background-position:50%;background-size:cover;transition:transform .3s ease}.square-gallery__thumbnail:hover{transform:scale(1.05)}.square-gallery__thumbnail--video{display:inline-block;background-position:50%;background-size:cover;transition:transform .3s ease;position:relative}.square-gallery__thumbnail--video:hover{transform:scale(1.05)}.square-gallery__thumbnail--video:after{content:"";display:block;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);border-left:50px solid rgba(255,255,255,0.7);border-right:0px solid transparent;border-bottom:25px solid transparent;border-top:25px solid transparent}.square-gallery__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;display:inline-block;margin-bottom:1.25rem;overflow:hidden}.square-gallery__link:hover,.square-gallery__link:active{color:#ffffff;text-decoration:none}.square-gallery__see-more{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;background-color:#efeeec;font-weight:700}.square-gallery__see-more:hover,.square-gallery__see-more:active{color:#535455;text-decoration:none}.square-gallery__see-more:hover{background-color:#e3e2de}.square-gallery__no-photos{background-color:#ffffff;padding:1em;width:100%}.parallax{position:absolute !important;z-index:-1}.hide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.old-browser-warning{background:#FF2D4F;color:#ffffff;font-family:sans-serif;font-size:18px;line-height:1.75em;padding:5em 2.5em 3em}#preloader{position:relative;width:100px;margin:auto}#preloader span{display:block;bottom:0px;width:15px;height:10px;background:#27a9e1;position:absolute;animation:preloader_1 1.5s infinite ease-in-out}#preloader span:nth-child(2){left:13px;animation-delay:0.2s}#preloader span:nth-child(3){left:26px;animation-delay:0.4s}#preloader span:nth-child(4){left:39px;animation-delay:0.6s}#preloader span:nth-child(5){left:52px;animation-delay:0.8s}@keyframes preloader_1{0%{height:5px;transform:translateY(0px);background:#1d79a1}25%{height:30px;transform:translateY(15px);background:#27a9e1}50%{height:5px;transform:translateY(0px);background:#27a9e1}100%{height:5px;transform:translateY(0px);background:#244756}}.modal{position:fixed;top:0;z-index:100;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:rgba(0,0,0,0.5);height:100%;width:100%}.modal.shown{visibility:visibile;animation:fade-in 0.3s}.modal__box{position:relative;background-color:white;width:480px;max-height:100%}.modal-box__controls{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding:1em 1em 0.5em}.modal-controls__dismiss{font-size:1.5em;cursor:pointer}.modal-label{display:block;font-weight:700;margin-top:1em;margin-bottom:-1em}@keyframes fade-in{from{opacity:0}to{opacity:1}}.check-email-icon{display:block;margin:0px auto}.lowercase{text-transform:lowercase}.check_password_main_content{color:#535455;text-align:center}@font-face{font-family:'hs-icons-extended';src:url("//cdn.homestars.com/assets/hs-icons-extended-b8413205f1d0642ec1a804a20ea6f9fe.ttf") format("truetype"),url("//cdn.homestars.com/assets/hs-icons-extended-d59c4ae12cace80ecb1f81a489d0a3b0.woff") format("woff"),url("//cdn.homestars.com/assets/hs-icons-extended-7155e1b1e6ebceea1ecaa467d38eb82a.svg#hs-icons-extended") format("svg");font-weight:normal;font-style:normal}.icon-water-filtration-purification,.icon-home-automation,.icon-filter,.icon-moving-storage,.icon-electricians,.icon-lighting,.icon-landscape-lighting,.icon-computer-repairs-service,.icon-computer-repairs-and-support,.icon-home-office-renovation,.icon-locks-locksmiths,.icon-pest-animal-control,.icon-junk-removal{font-family:'hs-icons-extended' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-water-filtration-purification:before{content:"\e900"}.icon-home-automation:before{content:"\f085"}.icon-filter:before{content:"\f0b0"}.icon-moving-storage:before{content:"\f0d1"}.icon-electricians:before{content:"\f0e7"}.icon-lighting:before{content:"\f0eb"}.icon-landscape-lighting:before{content:"\f0eb"}.icon-computer-repairs-and-support:before,.icon-computer-repairs-service:before{content:"\f108"}.icon-home-office-renovation:before{content:"\f108"}.icon-locks-locksmiths:before{content:"\f13e"}.icon-pest-animal-control:before{content:"\f188"}.icon-junk-removal:before{content:"\f1f8"}@font-face{font-family:'hs-icons';src:url("//cdn.homestars.com/assets/hs-icons-0d85476f094d8c3978ce893ded512570.eot");src:url("//cdn.homestars.com/assets/hs-icons-0d85476f094d8c3978ce893ded512570.eot?#iefix") format("embedded-opentype"),url("//cdn.homestars.com/assets/hs-icons-c05a946ba55e05850b0b41591128c1d4.woff") format("woff"),url("//cdn.homestars.com/assets/hs-icons-4eb2ca5eb34c57312a9b7d6f909d3cff.ttf") format("truetype"),url("//cdn.homestars.com/assets/hs-icons-247668e8a32134bc8d9e67b1bb8b9299.svg#hs-icons") format("svg");font-weight:normal;font-style:normal}.icon-alarm-systems,.icon-solar-panels,.icon-electrical-vehicle-charging,.icon-solar-water-heating,.icon-antique-retailers,.icon-appliance-repair,.icon-appliance-retailers,.icon-aquariums-aquarium-services,.icon-architects,.icon-art-galleries,.icon-art-print,.icon-art-metal-work,.icon-asbestos-lead-removal,.icon-assisted-review,.icon-awnings-canopies,.icon-basement-renovation,.icon-bathroom-kitchen-fixtures-accessories,.icon-bathroom-renovation,.icon-bbq-equipment-service,.icon-bedding,.icon-blinds-cleaning-repairing,.icon-btn-cmd,.icon-btn-ctrl,.icon-builders,.icon-building-supplies-and-hardware,.icon-cabinetry-millwork,.icon-carpenters,.icon-carpet-installers,.icon-carpet-rug-cleaning-repairing,.icon-carpet-rug-retailers,.icon-children-s-furniture,.icon-chimney-build-repair,.icon-chimney-sweeps,.icon-chimney-tuck-pointing,.icon-china-cookware,.icon-closet-storage-solutions,.icon-concrete-contractors,.icon-condominium-renovations,.icon-countertops,.icon-decorative-concrete,.icon-demolition,.icon-design-build,.icon-design-project-management,.icon-drafting-service,.icon-drain-services,.icon-drainage-contractors,.icon-drapery-curtains,.icon-drapery-upholstery-cleaning,.icon-dry-wall-contractors,.icon-duct-cleaning,.icon-electronic-repairs,.icon-electronic-retailers,.icon-elevators-lifts-ramps,.icon-excavation-demolition,.icon-fabric-shops,.icon-fences-gates,.icon-fire-water-damage-restoration,.icon-fireplace-mantels,.icon-fireplaces,.icon-floor-laying-refinishing,.icon-floor-retailers,.icon-foundations,.icon-framing,.icon-furniture-designers-custom-builders,.icon-furniture-refinish-repair,.icon-furniture-rental,.icon-furniture,.icon-game-rooms-entertainment,.icon-garage-design-organization,.icon-garage-doors-hardware,.icon-garden-centres,.icon-garden-maintenance,.icon-gas-line-installation,.icon-gazebos-sheds,.icon-general-contractors,.icon-green-products-services,.icon-gutters-eavestroughs,.icon-handyman-services,.icon-hardhat-background,.icon-hardhat-foreground,.icon-heating-air-conditioning,.icon-historical-restoration,.icon-home-accessories,.icon-home-additions,.icon-home-inspection,.icon-home-theater,.icon-house-apartment-cleaning,.icon-house-cleaning-exteriors,.icon-housewares,.icon-hs-logo,.icon-insulation,.icon-interior-decorators,.icon-interior-design,.icon-interlocking-stone,.icon-kitchen-bathroom-cabinets-design,.icon-kitchen-planning-renovation,.icon-landscape-architects,.icon-landscape-contractors-designers,.icon-lawn-maintenance,.icon-masonry-bricklaying,.icon-mattresses,.icon-mirrors-glass,.icon-mold-detection-removal,.icon-moldings,.icon-mouse-left-click,.icon-organizing-products-services,.icon-paint-wallpaper-contractors,.icon-paint-wallpaper-retailers,.icon-patios-decks,.icon-paving-contractors,.icon-piano-moving-tuning,.icon-plastering,.icon-playground-equipment,.icon-plumbing,.icon-railings,.icon-renewable-energy,.icon-renovation-advisors,.icon-renovation-cleaning,.icon-roofing,.icon-satellite-sales-service,.icon-self-storage,.icon-septic-tank-cleaning-repair-installation,.icon-shutters-blinds,.icon-siding,.icon-silverware-cleaning-repairing-replating,.icon-skylights,.icon-snow-removal,.icon-sprinkler-systems,.icon-staging,.icon-stair-builders,.icon-structural-engineering,.icon-stucco,.icon-sunrooms-solariums-greenhouses,.icon-surveyors,.icon-swimming-pools-spas-hot-tubs,.icon-tile-and-grout-cleaning,.icon-tile-stone-contractors,.icon-tile-stone-retailers,.icon-tree-service,.icon-upholsterers,.icon-vacuum-sales-service,.icon-waterproofing,.icon-weed-control,.icon-window-gutter-cleaning,.icon-windows-doors,.icon-woodworking,.icon-drywall-contractors{font-family:'hs-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-solar-panels:before{content:"\e647"}.icon-electrical-vehicle-charging:before{content:"\e647"}.icon-solar-water-heating:before{content:"\e647"}.icon-drywall-contractors:before{content:"\e66b"}.icon-alarm-systems:before{content:"\e600"}.icon-antique-retailers:before{content:"\e601"}.icon-appliance-repair:before{content:"\e602"}.icon-appliance-retailers:before{content:"\e603"}.icon-aquariums-aquarium-services:before{content:"\e604"}.icon-architects:before{content:"\e605"}.icon-art-galleries:before,.icon-art-print:before{content:"\e606"}.icon-art-metal-work:before{content:"\e607"}.icon-asbestos-lead-removal:before{content:"\e608"}.icon-assisted-review:before{content:"\e609"}.icon-awnings-canopies:before{content:"\e60a"}.icon-basement-renovation:before{content:"\e60b"}.icon-bathroom-kitchen-fixtures-accessories:before{content:"\e60c"}.icon-bathroom-renovation:before{content:"\e60d"}.icon-bbq-equipment-service:before{content:"\e60e"}.icon-bedding:before{content:"\e60f"}.icon-blinds-cleaning-repairing:before{content:"\e610"}.icon-btn-cmd:before{content:"\e611"}.icon-btn-ctrl:before{content:"\e612"}.icon-builders:before{content:"\e613"}.icon-building-supplies-and-hardware:before{content:"\e614"}.icon-cabinetry-millwork:before{content:"\e615"}.icon-carpenters:before{content:"\e616"}.icon-carpet-installers:before{content:"\e617"}.icon-carpet-rug-cleaning-repairing:before{content:"\e618"}.icon-carpet-rug-retailers:before{content:"\e619"}.icon-children-s-furniture:before{content:"\e61a"}.icon-chimney-build-repair:before{content:"\e61b"}.icon-chimney-sweeps:before{content:"\e61c"}.icon-chimney-tuck-pointing:before{content:"\e61d"}.icon-china-cookware:before{content:"\e61e"}.icon-closet-storage-solutions:before{content:"\e61f"}.icon-concrete-contractors:before{content:"\e620"}.icon-condominium-renovations:before{content:"\e621"}.icon-countertops:before{content:"\e622"}.icon-decorative-concrete:before{content:"\e623"}.icon-demolition:before{content:"\e624"}.icon-design-build:before{content:"\e625"}.icon-design-project-management:before{content:"\e626"}.icon-drafting-service:before{content:"\e627"}.icon-drain-services:before{content:"\e628"}.icon-drainage-contractors:before{content:"\e629"}.icon-drapery-curtains:before{content:"\e62a"}.icon-drapery-upholstery-cleaning:before{content:"\e62b"}.icon-dry-wall-contractors:before{content:"\e62c"}.icon-duct-cleaning:before{content:"\e62d"}.icon-electronic-repairs:before{content:"\e62e"}.icon-electronic-retailers:before{content:"\e62f"}.icon-elevators-lifts-ramps:before{content:"\e630"}.icon-excavation-demolition:before{content:"\e631"}.icon-fabric-shops:before{content:"\e632"}.icon-fences-gates:before{content:"\e633"}.icon-fire-water-damage-restoration:before{content:"\e634"}.icon-fireplace-mantels:before{content:"\e635"}.icon-fireplaces:before{content:"\e636"}.icon-floor-laying-refinishing:before{content:"\e637"}.icon-floor-retailers:before{content:"\e638"}.icon-foundations:before{content:"\e639"}.icon-framing:before{content:"\e63a"}.icon-furniture-designers-custom-builders:before{content:"\e63b"}.icon-furniture-refinish-repair:before{content:"\e63c"}.icon-furniture-rental:before{content:"\e63d"}.icon-furniture:before{content:"\e63e"}.icon-game-rooms-entertainment:before{content:"\e63f"}.icon-garage-design-organization:before{content:"\e640"}.icon-garage-doors-hardware:before{content:"\e641"}.icon-garden-centres:before{content:"\e642"}.icon-garden-maintenance:before{content:"\e643"}.icon-gas-line-installation:before{content:"\e644"}.icon-gazebos-sheds:before{content:"\e645"}.icon-general-contractors:before{content:"\e646"}.icon-green-products-services:before{content:"\e647"}.icon-gutters-eavestroughs:before{content:"\e648"}.icon-handyman-services:before{content:"\e649"}.icon-hardhat-background:before{content:"\e64a"}.icon-hardhat-foreground:before{content:"\e64b"}.icon-heating-air-conditioning:before{content:"\e64c"}.icon-historical-restoration:before{content:"\e64d"}.icon-home-accessories:before{content:"\e64e"}.icon-home-additions:before{content:"\e64f"}.icon-home-inspection:before{content:"\e650"}.icon-home-theater:before{content:"\e651"}.icon-house-apartment-cleaning:before{content:"\e652"}.icon-house-cleaning-exteriors:before{content:"\e653"}.icon-housewares:before{content:"\e654"}.icon-hs-logo:before{content:"\e655"}.icon-insulation:before{content:"\e656"}.icon-interior-decorators:before{content:"\e657"}.icon-interior-design:before{content:"\e658"}.icon-interlocking-stone:before{content:"\e659"}.icon-kitchen-bathroom-cabinets-design:before{content:"\e65a"}.icon-kitchen-planning-renovation:before{content:"\e65b"}.icon-landscape-architects:before{content:"\e65c"}.icon-landscape-contractors-designers:before{content:"\e65d"}.icon-lawn-maintenance:before{content:"\e65e"}.icon-masonry-bricklaying:before{content:"\e65f"}.icon-mattresses:before{content:"\e660"}.icon-mirrors-glass:before{content:"\e661"}.icon-mold-detection-removal:before{content:"\e662"}.icon-moldings:before{content:"\e663"}.icon-mouse-left-click:before{content:"\e664"}.icon-organizing-products-services:before{content:"\e665"}.icon-paint-wallpaper-contractors:before{content:"\e666"}.icon-paint-wallpaper-retailers:before{content:"\e667"}.icon-patios-decks:before{content:"\e668"}.icon-paving-contractors:before{content:"\e669"}.icon-piano-moving-tuning:before{content:"\e66a"}.icon-plastering:before{content:"\e66b"}.icon-playground-equipment:before{content:"\e66c"}.icon-plumbing:before{content:"\e66d"}.icon-railings:before{content:"\e66e"}.icon-renewable-energy:before{content:"\e66f"}.icon-renovation-advisors:before{content:"\e670"}.icon-renovation-cleaning:before{content:"\e671"}.icon-roofing:before{content:"\e672"}.icon-satellite-sales-service:before{content:"\e673"}.icon-self-storage:before{content:"\e674"}.icon-septic-tank-cleaning-repair-installation:before{content:"\e675"}.icon-shutters-blinds:before{content:"\e676"}.icon-siding:before{content:"\e677"}.icon-silverware-cleaning-repairing-replating:before{content:"\e678"}.icon-skylights:before{content:"\e679"}.icon-snow-removal:before{content:"\e67a"}.icon-sprinkler-systems:before{content:"\e67b"}.icon-staging:before{content:"\e67c"}.icon-stair-builders:before{content:"\e67d"}.icon-structural-engineering:before{content:"\e67e"}.icon-stucco:before{content:"\e67f"}.icon-sunrooms-solariums-greenhouses:before{content:"\e680"}.icon-surveyors:before{content:"\e681"}.icon-swimming-pools-spas-hot-tubs:before{content:"\e682"}.icon-tile-and-grout-cleaning:before{content:"\e683"}.icon-tile-stone-contractors:before{content:"\e684"}.icon-tile-stone-retailers:before{content:"\e685"}.icon-tree-service:before{content:"\e686"}.icon-upholsterers:before{content:"\e687"}.icon-vacuum-sales-service:before{content:"\e688"}.icon-waterproofing:before{content:"\e68a"}.icon-weed-control:before{content:"\e68b"}.icon-window-gutter-cleaning:before{content:"\e68c"}.icon-windows-doors:before{content:"\e68d"}.icon-woodworking:before{content:"\e68e"}.site-header{background:#ffffff;height:4.66667rem;position:fixed;top:0;width:100%;z-index:50}@media screen and (max-width: 800px){.site-header{display:none}}.site-header+div,.site-header+main,.site-header+section:not(.homepage__hero){padding-top:4.66667rem}.site-header__loading-bar{position:relative;overflow:hidden;height:0.2rem;position:absolute;width:100%;z-index:60}.site-header__loading-bar .youtube-preloader{position:absolute;top:0;left:0;z-index:1;width:100%;height:3px;background:#27A9E1;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);pointer-events:none}.site-header__loading-bar .youtube-preloader::after{position:absolute;top:0;right:0;width:100px;height:100%;background:#27A9E1;box-shadow:0 0 15px #27A9E1, 0 0 5px #27A9E1;content:'';opacity:0;transition:opacity 0.2s, box-shadow 2s 4s;transform:rotate(2deg) translateY(-2px);transform:rotate(2deg) translateY(-2px)}.site-header__loading-bar .youtube-preloader.animate{opacity:0;transition:transform 2s ease-in, opacity 1s 5s;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.site-header__loading-bar .youtube-preloader.animate::after{box-shadow:0 0 3px #27A9E1, 0 0 1px #27A9E1;opacity:1}.site-header__inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-shadow:0 0.06667rem 0.06667rem rgba(0,0,0,0.2);font-size:1em;height:100%}.site-header__logo-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;background-image:none;padding:.75rem 1rem;text-indent:-1000em}.site-header__logo-link:hover,.site-header__logo-link:active{color:transparent;text-decoration:none}.site-header__logo-link+.site-header__user-links{margin-left:auto}.site-header__logo{display:block;height:3.33333em;width:7.73333em;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center}.site-header__logo path{stroke:transparent;fill:#27A9E1;stroke-width:0;transition:all .3s ease}.site-header__logo:hover path,.site-header__logo:active path{stroke:transparent;fill:#1a8bbb}.site-header__search{margin-left:auto;position:relative;z-index:55}.site-header__public-menu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:100%;margin-right:auto}.public-menu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:4.66667rem}.public-menu li,.public-menu li div{height:100%}.public-menu__item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;border-bottom:0.2rem solid transparent;height:100%;padding:0 1rem}.public-menu__item:hover,.public-menu__item:active{color:#535455;text-decoration:none}.public-menu__item:hover,.public-menu__item:active{background:#faf9f5;border-bottom-color:#27A9E1}.public-menu__item--logout{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;border-bottom:0.2rem solid transparent;height:100%;padding:0 1rem}.public-menu__item--logout:hover,.public-menu__item--logout:active{color:#535455;text-decoration:none}.public-menu__item--logout:hover,.public-menu__item--logout:active{background:rgba(255,45,79,0.1);border-bottom-color:#FF2D4F}.header-search{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-right:1em}.header-search__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.header-search__keyword,.header-search__location{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;border:0.06667rem solid #dedfe0;color:#929394;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;padding:.5em}.header-search__keyword:focus,.header-search__location:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}.header-search__keyword:focus,.header-search__location:focus{color:#535455}.header-search__location{border-left:0;border-right:0;width:10em}.header-search__location:focus{border-right-color:transparent}.header-search__keyword{border-bottom-left-radius:0.2rem;border-top-left-radius:0.2rem;width:17em}.header-search__button{background:#27A9E1;border-bottom-right-radius:0.2rem;border-top-right-radius:0.2rem;border:0.06667rem solid #1a8bbb;color:#ffffff;cursor:pointer;font-size:1.4em;margin-left:-0.06667rem;padding:0 .5em;position:relative;transition:all .3s ease-in-out}@media screen and (max-width: 615px){.header-search__location{width:7em}.header-search__keyword{width:12em}}.user-links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-size:0.86667rem}.user-links a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;line-height:1}.user-links a:hover,.user-links a:active{color:#2d2e2e;text-decoration:underline}.user-links__item{display:inline-block;line-height:1;margin-right:1em;vertical-align:middle}.user-links__item:last-child{margin-right:0}.user-links__item i{display:inline-block;font-size:1.5rem;margin:0 -.35rem;vertical-align:middle}.user-links__avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%}.user-links__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.user-links__home-pro-sign-up,.user-links__company-dashboard-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffde5b;border-radius:0.2rem;border:1px solid #ffd942;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.75em 1.2em;font-weight:bold;margin-left:1em}.user-links__home-pro-sign-up:hover,.user-links__home-pro-sign-up:active,.user-links__company-dashboard-link:hover,.user-links__company-dashboard-link:active{color:#0e0e0c;text-decoration:none}.user-links__home-pro-sign-up:active,.user-links__home-pro-sign-up:hover,.user-links__company-dashboard-link:active,.user-links__company-dashboard-link:hover{background:#ffd942;border-color:#ffd428;color:#1c1c18;text-decoration:none}.user-links__home-pro-sign-up i,.user-links__company-dashboard-link i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.user-links__avatar-name{padding:0 1em 0 .25em}.user-links__join-newsletter-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#2FBB86;border-radius:0.2rem;border:1px solid #2aa777;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.75em 1.2em;color:#ffffff !important;font-weight:bold;margin-left:1em}.user-links__join-newsletter-link:hover,.user-links__join-newsletter-link:active{color:#d9d9d9;text-decoration:none}.user-links__join-newsletter-link:active,.user-links__join-newsletter-link:hover{background:#2aa777;border-color:#259269;color:#e6e6e6;text-decoration:none}.user-links__join-newsletter-link i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.site-header__remove-section-focus{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:4.66667rem;width:4.66667rem}.site-header__remove-section-focus::before{color:#27A9E1;content:"";font-family:'homestars-unigrid';font-size:2rem}.site-header__public-menu.collapsed .toggle::before{color:#27A9E1;content:"";font-family:'homestars-unigrid';font-size:2em;line-height:1}.site-header__public-menu.collapsed ul{display:none}@media screen and (max-width: 920px){.site-header__public-menu .toggle::before{color:#27A9E1;content:"";font-family:'homestars-unigrid';font-size:2em;line-height:1}.site-header__public-menu ul{display:none}}.site-header__public-menu.open::before{display:none}.site-header__public-menu.open ul{display:flex}.site-header__public-menu.open .toggle{display:none}.site-header__search.collapsed .toggle{padding:1em}.site-header__search.collapsed .toggle::before{color:#27A9E1;content:"";font-family:'homestars-unigrid';font-size:2em;line-height:1;vertical-align:bottom}.site-header__search.collapsed form{display:none}@media screen and (max-width: 1315px){.site-header__search .toggle{padding:1em}.site-header__search .toggle::before{color:#27A9E1;content:"";font-family:'homestars-unigrid';font-size:2em;line-height:1;vertical-align:bottom}.site-header__search form{display:none}}.site-header__search.open::before{display:none}.site-header__search.open form{display:flex}.site-header__search.open .toggle{display:none}.user-links,.user-links--logged-out{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.user-links a:hover,.user-links--logged-out a:hover{text-decoration:none}.user-links--logged-out,.user-links--logged-out--logged-out{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative}.user-links__authentication-link,.user-links--logged-out__authentication-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;line-height:2em;margin:0 .5em}.user-links__authentication-link:hover,.user-links__authentication-link:active,.user-links--logged-out__authentication-link:hover,.user-links--logged-out__authentication-link:active{color:#373730;text-decoration:none}.user-links__item-link,.user-links__item-link--avatar,.user-links--logged-out__item-link,.user-links--logged-out__item-link--avatar{border-left:0.06667rem solid #edeeef;color:#93938d;font-weight:bold;height:4.66667rem}.user-links__item-link--co,.user-links__item-link--avatar--co,.user-links--logged-out__item-link--co,.user-links--logged-out__item-link--avatar--co{border-left:1px solid #edeeef;height:4.66667rem}.user-links__item-link--co:after,.user-links__item-link--avatar--co:after,.user-links--logged-out__item-link--co:after,.user-links--logged-out__item-link--avatar--co:after{background:#ffc11b;border-radius:10px;bottom:0;color:#373730;content:"Dashboard";font-size:.75em;font-weight:700;line-height:1.2em;padding:0 .5em;position:absolute;right:.5em;text-align:center}.user-links__item-link--mailbox,.user-links--logged-out__item-link--mailbox{height:4.66667rem;text-decoration:none}.user-links__item-link--mailbox.unread circle,.user-links__item-link--mailbox.unread path,.user-links--logged-out__item-link--mailbox.unread circle,.user-links--logged-out__item-link--mailbox.unread path{fill:#27A9E1}.user-links__messages-indicator,.user-links--logged-out__messages-indicator{display:none}.user-links__messages-indicator--unread,.user-links--logged-out__messages-indicator--unread{border:2px solid #ffffff;display:block;box-sizing:content-box;background-color:#f1453d;border-radius:50%;color:#ffffff;font-size:.75rem !important;font-weight:700 !important;text-align:center !important;line-height:1rem !important;width:1rem;height:1rem}.user-links__login,.user-links--logged-out__login{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:4.66667rem;width:150px}.user-links__login a,.user-links--logged-out__login a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer}.user-links__login a:hover,.user-links__login a:active,.user-links--logged-out__login a:hover,.user-links--logged-out__login a:active{color:#2d2e2e;text-decoration:underline}.user-links__authentication-link a,.user-links--logged-out__authentication-link a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:inline-block;margin-right:2em}.user-links__authentication-link a:hover,.user-links__authentication-link a:active,.user-links--logged-out__authentication-link a:hover,.user-links--logged-out__authentication-link a:active{color:#2d2e2e;text-decoration:underline}.user-links__avatar-item,.user-links--logged-out__avatar-item{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;border-bottom:0.2rem solid transparent;height:4.66667rem;position:relative}.user-links__avatar-item:hover,.user-links__avatar-item:active,.user-links--logged-out__avatar-item:hover,.user-links--logged-out__avatar-item:active{background-color:#faf9f5;border-bottom-color:#27A9E1}.user-links__avatar-item:hover [class^=user-links-menu__item],.user-links__avatar-item:active [class^=user-links-menu__item],.user-links--logged-out__avatar-item:hover [class^=user-links-menu__item],.user-links--logged-out__avatar-item:active [class^=user-links-menu__item]{height:3em}.user-links__avatar-item:hover .user-links__menu,.user-links__avatar-item:active .user-links__menu,.user-links--logged-out__avatar-item:hover .user-links__menu,.user-links--logged-out__avatar-item:active .user-links__menu{visibility:visible}.user-links__avatar-item:hover .user-links-menu__other-companies,.user-links__avatar-item:active .user-links-menu__other-companies,.user-links--logged-out__avatar-item:hover .user-links-menu__other-companies,.user-links--logged-out__avatar-item:active .user-links-menu__other-companies{max-height:12rem;overflow:auto}.user-links__avatar-item:hover .user-links-menu__item,.user-links__avatar-item:active .user-links-menu__item,.user-links--logged-out__avatar-item:hover .user-links-menu__item,.user-links--logged-out__avatar-item:active .user-links-menu__item{border-top:0.06667rem solid #edeeef}.user-links__avatar-item:hover .user-links-menu__item:last-child,.user-links__avatar-item:active .user-links-menu__item:last-child,.user-links--logged-out__avatar-item:hover .user-links-menu__item:last-child,.user-links--logged-out__avatar-item:active .user-links-menu__item:last-child{border-top:0.13333rem solid #edeeef}.user-links__avatar-item label,.user-links__avatar-item a,.user-links--logged-out__avatar-item label,.user-links--logged-out__avatar-item a{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:.75em}.user-links__user-avatar,.user-links--logged-out__user-avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%}.user-links__user-avatar img,.user-links--logged-out__user-avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.user-links__user-messages,.user-links--logged-out__user-messages{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%}.user-links__user-messages img,.user-links--logged-out__user-messages img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.user-links__user-messages--unread,.user-links--logged-out__user-messages--unread{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%}.user-links__user-messages--unread img,.user-links--logged-out__user-messages--unread img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.user-links__user-messages--unread circle,.user-links__user-messages--unread path,.user-links--logged-out__user-messages--unread circle,.user-links--logged-out__user-messages--unread path{fill:#27A9E1}.user-links__menu,.user-links--logged-out__menu{border-left:1px solid #edeeef;box-shadow:0 0.06667rem 0.06667rem rgba(0,0,0,0.2);min-width:20em;position:absolute;right:0;top:4.66667rem}.user-links-menu__item,.user-links--logged-out-menu__item{background-color:#ffffff;height:0;margin:0;min-width:20em;overflow:hidden;padding:0 1em;transition:height .2s ease}.user-links-menu__item:hover,.user-links--logged-out-menu__item:hover{background-color:#faf9f5}.user-links-menu__item a,.user-links--logged-out-menu__item a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative;height:100%}.user-links-menu__item a:hover,.user-links-menu__item a:active,.user-links--logged-out-menu__item a:hover,.user-links--logged-out-menu__item a:active{color:#535455;text-decoration:none}.user-links-menu__item i,.user-links--logged-out-menu__item i{position:absolute;right:0;top:30%}.user-links-menu__item--name,.user-links--logged-out-menu__item--name{background-color:#ffffff;height:0;margin:0;min-width:20em;overflow:hidden;padding:0 1em;transition:height .2s ease;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.user-links-menu__item--name:hover,.user-links--logged-out-menu__item--name:hover{background-color:#faf9f5}.user-links-menu__item--name a,.user-links--logged-out-menu__item--name a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative;height:100%}.user-links-menu__item--name a:hover,.user-links-menu__item--name a:active,.user-links--logged-out-menu__item--name a:hover,.user-links--logged-out-menu__item--name a:active{color:#535455;text-decoration:none}.user-links-menu__item--name i,.user-links--logged-out-menu__item--name i{position:absolute;right:0;top:30%}.user-links-menu__item--name:hover,.user-links-menu__item--name:active,.user-links--logged-out-menu__item--name:hover,.user-links--logged-out-menu__item--name:active{color:#373730;text-decoration:none}.user-links-menu__item--name img,.user-links--logged-out-menu__item--name img{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:2rem;width:2rem;min-width:2rem;overflow:hidden;border-radius:50%}.user-links-menu__item--name img img,.user-links--logged-out-menu__item--name img img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.user-links-menu__item--name a,.user-links--logged-out-menu__item--name a{width:100%}.user-links-menu__item--name a:nth-child(2),.user-links--logged-out-menu__item--name a:nth-child(2){-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.user-links-menu__item--header,.user-links--logged-out-menu__item--header{background-color:#535455;height:0;margin:0;min-width:20em;overflow:hidden;padding:0 1em;transition:height .2s ease;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;color:#ffffff;font-weight:bold;font-size:0.93333em;white-space:nowrap;width:100%;text-transform:uppercase}.user-links-menu__item--header:hover,.user-links--logged-out-menu__item--header:hover{background-color:#535455}.user-links-menu__item--header a,.user-links--logged-out-menu__item--header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative;height:100%}.user-links-menu__item--header a:hover,.user-links-menu__item--header a:active,.user-links--logged-out-menu__item--header a:hover,.user-links--logged-out-menu__item--header a:active{color:#535455;text-decoration:none}.user-links-menu__item--header i,.user-links--logged-out-menu__item--header i{position:absolute;right:0;top:30%}.user-links-menu__item--title,.user-links--logged-out-menu__item--title{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;overflow:hidden}.user-links-menu__item--link a,.user-links--logged-out-menu__item--link a{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;border-bottom:0;color:#ffffff;font-weight:normal;text-decoration:none;text-transform:none;white-space:nowrap;width:40%}.user-links-menu__item--link a:hover,.user-links-menu__item--link a:active,.user-links--logged-out-menu__item--link a:hover,.user-links--logged-out-menu__item--link a:active{color:#ffffff;text-decoration:none}.user-links-menu__item--avatar,.user-links--logged-out-menu__item--avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:2rem;width:2rem;min-width:2rem;overflow:hidden;border-radius:50%}.user-links-menu__item--avatar img,.user-links--logged-out-menu__item--avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.user-links-menu__item--newsletter,.user-links--logged-out-menu__item--newsletter{background-color:#2FBB86;height:0;margin:0;min-width:20em;overflow:hidden;padding:0 1em;transition:height .2s ease}.user-links-menu__item--newsletter:hover,.user-links--logged-out-menu__item--newsletter:hover{background-color:#2aa777}.user-links-menu__item--newsletter a,.user-links--logged-out-menu__item--newsletter a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative;height:100%}.user-links-menu__item--newsletter a:hover,.user-links-menu__item--newsletter a:active,.user-links--logged-out-menu__item--newsletter a:hover,.user-links--logged-out-menu__item--newsletter a:active{color:#ffffff;text-decoration:none}.user-links-menu__item--newsletter i,.user-links--logged-out-menu__item--newsletter i{position:absolute;right:0;top:30%}.user-links-menu__user-menu-toggle,.user-links--logged-out-menu__user-menu-toggle{clip:rect(0 0 0 0);position:absolute}.user-links-menu__user-menu-toggle:checked ~ [class^="user-links-menu__item"],.user-links--logged-out-menu__user-menu-toggle:checked ~ [class^="user-links-menu__item"]{height:3em}.user-links-menu__user-menu-toggle:checked ~ .user-links-menu__item,.user-links--logged-out-menu__user-menu-toggle:checked ~ .user-links-menu__item{border-top:0.06667rem solid #edeeef}.user-links-menu__user-menu-toggle:checked ~ .user-links-menu__item:last-child,.user-links--logged-out-menu__user-menu-toggle:checked ~ .user-links-menu__item:last-child{border-top:0.13333rem solid #edeeef}.mailbox-text{margin-left:0.33333rem;margin-right:0.33333rem}.site-header--mobile{position:relative;overflow:hidden;position:fixed;top:0;width:100%;overflow:visible;z-index:5}.site-header--mobile .youtube-preloader{position:absolute;top:0;left:0;z-index:1;width:100%;height:3px;background:#27A9E1;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);pointer-events:none}.site-header--mobile .youtube-preloader::after{position:absolute;top:0;right:0;width:100px;height:100%;background:#27A9E1;box-shadow:0 0 15px #27A9E1, 0 0 5px #27A9E1;content:'';opacity:0;transition:opacity 0.2s, box-shadow 2s 4s;transform:rotate(2deg) translateY(-2px);transform:rotate(2deg) translateY(-2px)}.site-header--mobile .youtube-preloader.animate{opacity:0;transition:transform 2s ease-in, opacity 1s 5s;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.site-header--mobile .youtube-preloader.animate::after{box-shadow:0 0 3px #27A9E1, 0 0 1px #27A9E1;opacity:1}.site-header--mobile .closed{height:0 !important}.site-header--mobile .active{top:0 !important;right:0 !important}.site-header--mobile .mobile-header__main-nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;position:relative;background:#ffffff;height:54px;border-bottom:1px solid rgba(0,0,0,0.15)}.site-header--mobile .mobile-header__main-nav .main-nav__logo{background-image:url(//cdn.homestars.com/assets/new/logo-0e9d65eb2d9031e810670eb3e9fdddc3.png);background-repeat:no-repeat;background-position:100% 100%;background-size:cover;height:2.33333em;width:5.33333em;position:absolute;top:50%;left:50%;margin-top:-17px;margin-left:-40px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.site-header--mobile .mobile-header__main-nav .main-nav__logo{background-image:url(//cdn.homestars.com/assets/new/logo_2x-6b961ee079e6b3091f0d55d4ccbfb053.png);background-size:100%}}.site-header--mobile .mobile-header__main-nav .main-nav__menu,.site-header--mobile .mobile-header__main-nav .main-nav__search{padding:0.8rem 1.06667rem;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;position:relative;font-size:1.33333rem}.site-header--mobile .mobile-header__main-nav .main-nav__menu:hover,.site-header--mobile .mobile-header__main-nav .main-nav__menu:active,.site-header--mobile .mobile-header__main-nav .main-nav__search:hover,.site-header--mobile .mobile-header__main-nav .main-nav__search:active{color:#27A9E1;text-decoration:none}.site-header--mobile .mobile-header__main-nav .main-nav__menu .unigrid-hamburger-3:before,.site-header--mobile .mobile-header__main-nav .main-nav__menu .unigrid-search:before,.site-header--mobile .mobile-header__main-nav .main-nav__search .unigrid-hamburger-3:before,.site-header--mobile .mobile-header__main-nav .main-nav__search .unigrid-search:before{font-size:2rem;line-height:1em;vertical-align:top}.site-header--mobile .main-menu__user-profile,.site-header--mobile .main-menu__company-dash{max-width:2.1rem;max-height:2.1rem}.site-header--mobile a:active{background-color:#faf9f5}.site-header--mobile .mobile-nav__link i,.site-header--mobile .mobile-nav__back i,.site-header--mobile .mobile-nav__exit i{font-size:1.6rem;margin-top:-3px}.site-header--mobile .mobile-nav__link i:not(.unigrid-hamburger-3):not(.unigrid-search),.site-header--mobile .mobile-nav__back i:not(.unigrid-hamburger-3):not(.unigrid-search),.site-header--mobile .mobile-nav__exit i:not(.unigrid-hamburger-3):not(.unigrid-search){float:right}.site-header--mobile .mobile-nav__link i:before,.site-header--mobile .mobile-nav__back i:before,.site-header--mobile .mobile-nav__exit i:before{vertical-align:middle}.site-header--mobile .mobile-nav__link--right,.site-header--mobile .mobile-nav__back--right,.site-header--mobile .mobile-nav__exit--right{float:right}.site-header--mobile .mobile-nav__back{padding:.5em .7em}.site-header--mobile .mobile-nav__exit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;position:absolute;top:0;right:0;background:#ffffff;padding:0.8rem 1.06667rem;z-index:101}.site-header--mobile .mobile-nav__exit:hover,.site-header--mobile .mobile-nav__exit:active{color:#27A9E1;text-decoration:none}.mobile-nav__drawer{position:absolute;top:5px;background:#ffffff;width:100%;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:99;overflow:hidden}.mobile-nav__menu{top:0}.mobile-header__search{position:absolute;top:0;background:#ffffff;max-height:225px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.mobile-header__search li{height:45px;position:relative}.mobile-header__search li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.mobile-header__search a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.mobile-header__search a:hover,.mobile-header__search a:active{color:#373730;text-decoration:none}.mobile-header__search .ui-autocomplete.ui-menu{padding-top:0}.mobile-header__search .ui-autocomplete.ui-menu li{height:auto;text-indent:.5em;line-height:2.5em;padding:0}.mobile-header__search .ui-autocomplete.ui-menu li a{padding:.5rem}.mobile-header__main-menu{position:absolute;top:0;background:#ffffff;max-height:405px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.mobile-header__main-menu li{height:45px;position:relative}.mobile-header__main-menu li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.mobile-header__main-menu a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.mobile-header__main-menu a:hover,.mobile-header__main-menu a:active{color:#373730;text-decoration:none}.mobile-header__categories{position:absolute;top:0;background:#ffffff;max-height:360px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.mobile-header__categories li{height:45px;position:relative}.mobile-header__categories li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.mobile-header__categories a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.mobile-header__categories a:hover,.mobile-header__categories a:active{color:#373730;text-decoration:none}.mobile-header__community{position:absolute;top:0;background:#ffffff;max-height:225px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.mobile-header__community li{height:45px;position:relative}.mobile-header__community li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.mobile-header__community a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.mobile-header__community a:hover,.mobile-header__community a:active{color:#373730;text-decoration:none}.mobile-header__about{position:absolute;top:0;background:#ffffff;max-height:315px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.mobile-header__about li{height:45px;position:relative}.mobile-header__about li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.mobile-header__about a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.mobile-header__about a:hover,.mobile-header__about a:active{color:#373730;text-decoration:none}.mobile-header__contractors{position:absolute;top:0;background:#ffffff;max-height:270px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.mobile-header__contractors li{height:45px;position:relative}.mobile-header__contractors li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.mobile-header__contractors a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.mobile-header__contractors a:hover,.mobile-header__contractors a:active{color:#373730;text-decoration:none}.mobile-header__company-dash{position:absolute;top:0;background:#ffffff;max-height:405px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.mobile-header__company-dash li{height:45px;position:relative}.mobile-header__company-dash li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.mobile-header__company-dash a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.mobile-header__company-dash a:hover,.mobile-header__company-dash a:active{color:#373730;text-decoration:none}.company-dash__change{position:absolute;top:0;background:#ffffff;max-height:225px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.company-dash__change li{height:45px;position:relative}.company-dash__change li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.company-dash__change a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.company-dash__change a:hover,.company-dash__change a:active{color:#373730;text-decoration:none}.company-dash__change .unigrid-check{color:#82c187}.company-dash__listing{position:absolute;top:0;background:#ffffff;max-height:360px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.company-dash__listing li{height:45px;position:relative}.company-dash__listing li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.company-dash__listing a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.company-dash__listing a:hover,.company-dash__listing a:active{color:#373730;text-decoration:none}.company-dash__reviews{position:absolute;top:0;background:#ffffff;max-height:270px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.company-dash__reviews li{height:45px;position:relative}.company-dash__reviews li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.company-dash__reviews a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.company-dash__reviews a:hover,.company-dash__reviews a:active{color:#373730;text-decoration:none}.company-dash__tool-kit{position:absolute;top:0;background:#ffffff;max-height:270px;width:100%;overflow:hidden;transition:all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:100}.company-dash__tool-kit li{height:45px;position:relative}.company-dash__tool-kit li i.unigrid-chevron-right{float:right;font-size:1.33333rem}.company-dash__tool-kit a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;padding:.75em 1em}.company-dash__tool-kit a:hover,.company-dash__tool-kit a:active{color:#373730;text-decoration:none}.main-menu__user-profile,.main-menu__company-dash,.company-dash__logo{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:2.1rem;width:2.1rem;min-width:2.1rem;overflow:hidden;border-radius:50%;position:absolute;top:7px}.main-menu__user-profile img,.main-menu__company-dash img,.company-dash__logo img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.main-menu__user-profile+span,.main-menu__company-dash+span,.company-dash__logo+span{padding-left:40px}.main-nav__search>*{pointer-events:none}.mobile-header__search-form{width:100%;display:none}.mobile-header__search-form-trigger{clip:rect(0 0 0 0);position:absolute}.mobile-header__search-form-trigger:checked+.mobile-header__search-form{display:block}.mobile-header-search{background:#ffffff;position:relative;z-index:3}.mobile-header-search form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.mobile-header-search__keyword,.mobile-header-search__location,.mobile-header-search__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;height:3rem;border:1px solid rgba(147,147,141,0.5);margin:0 .5em;margin-bottom:0}.mobile-header-search__keyword input,.mobile-header-search__location input,.mobile-header-search__button input{border:none;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em}.mobile-header-search__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;padding:0 2em 0 1.5em;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:5em}.mobile-header-search__button:hover,.mobile-header-search__button:active{color:#d9d9d9;text-decoration:none}.mobile-header-search__button:active,.mobile-header-search__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.mobile-header-search__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.mobile-header-search__button span,.mobile-header-search__button i{font-size:1em}.mobile-header-search__button i{display:inline-block;padding:0 2px 4px 0;vertical-align:middle}.mobile-header-search__keyword{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#ffffff;border:none;border-bottom:1px solid #27A9E1}.mobile-header-search__keyword input{width:100%;padding:0 0.5em}.mobile-header-search__location{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;background:#ffffff;border:0;margin-top:0}.mobile-header-search__location input{padding:.5em;width:70%}.mobile-header-search__location span{font-weight:bold;font-size:1em;padding-left:.5em}.mobile-header-search__location i{font-size:1.5rem;padding:.5rem;color:#27A9E1}.mobile-header-search__location .ui-autocomplete.ui-menu{background:#ffffff;left:.5em !important;width:100% !important;padding:0}.mobile-header-search__button{border-top-left-radius:3px;border-bottom-left-radius:3px}.mobile-header-search__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#navigation_toggle{display:none}[data-react-class="OpenInAppButton"]{height:100%}.open-in-app{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #f2f2f2;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:12px;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5rem 0.5rem;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;display:inline-table;border:1px solid #dbdada;margin-right:.5rem;font-weight:bold}.open-in-app:hover,.open-in-app:active{color:#6d6d67;text-decoration:none}.open-in-app:active,.open-in-app:hover{background:#f2f2f2;border-color:#e6e6e6;color:#7a7a73;text-decoration:none}.open-in-app i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.open-in-app__wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%}@media (min-width: 767px){footer{bottom:0}}.site-footer{background:#232F3A;color:#faf9f5;width:100%}@media screen and (max-width: 480px){.site-footer{text-align:center}}.site-footer a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.site-footer a:hover,.site-footer a:active{color:#d9d9d9;text-decoration:underline}.site-footer a.icon{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#7DCBED;text-decoration:none;cursor:pointer;font-size:1.5em;margin-right:.5em}.site-footer a.icon:hover,.site-footer a.icon:active{color:#ffffff;text-decoration:none}.site-footer-inner-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1260px;margin:0 auto;overflow-x:hidden}.site-footer__copyright{line-height:1rem}.site-footer__for-homeowners{padding:3.5em 10px 3.5em 1.5em;width:25%;font-size:0.93333rem;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;color:#faf9f5;line-height:2em}@media screen and (min-width: 481px) and (max-width: 800px){.site-footer__for-homeowners{width:50%}}@media screen and (max-width: 480px){.site-footer__for-homeowners{width:100%}}.site-footer__for-homeowners h3{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#ffffff;font-size:1rem;line-height:2em;font-weight:600;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:left}@media screen and (max-width: 480px){.site-footer__for-homeowners h3{text-align:center}}.site-footer__for-home-professionals{padding:3.5em 10px 3.5em 1.5em;width:25%;font-size:0.93333rem;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;color:#faf9f5;line-height:2em}@media screen and (min-width: 481px) and (max-width: 800px){.site-footer__for-home-professionals{width:50%}}@media screen and (max-width: 480px){.site-footer__for-home-professionals{width:100%}}.site-footer__for-home-professionals h3{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#ffffff;font-size:1rem;line-height:2em;font-weight:600;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:left}@media screen and (max-width: 480px){.site-footer__for-home-professionals h3{text-align:center}}.site-footer__homestars{padding:3.5em 10px 3.5em 1.5em;width:25%;font-size:0.93333rem;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;color:#faf9f5;line-height:2em}@media screen and (min-width: 481px) and (max-width: 800px){.site-footer__homestars{width:50%}}@media screen and (max-width: 480px){.site-footer__homestars{width:100%}}.site-footer__homestars h3{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#ffffff;font-size:1rem;line-height:2em;font-weight:600;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:left}@media screen and (max-width: 480px){.site-footer__homestars h3{text-align:center}}.site-footer__logo-wrapper{margin-top:auto}.site-footer__logo{display:inline-block}.site-footer__logo:first-child{margin-right:20px}.site-footer__social{padding:3.5em 10px 3.5em 1.5em;width:25%;font-size:0.93333rem;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;color:#faf9f5;line-height:2em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media screen and (min-width: 481px) and (max-width: 800px){.site-footer__social{width:50%}}@media screen and (max-width: 480px){.site-footer__social{width:100%}}.site-footer__social h3{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#ffffff;font-size:1rem;line-height:2em;font-weight:600;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:left}@media screen and (max-width: 480px){.site-footer__social h3{text-align:center}}.site-footer__social .fb-like span{vertical-align:baseline !important}.footer__newsletter button{position:absolute;right:0;top:10px;background:0;border:0;color:white;cursor:pointer}.footer__newsletter i{padding:0 0 1em;font-size:1.5rem}.footer__legal{font-size:0.86667rem;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;color:#faf9f5;padding:2em 1em 1em;clear:both;line-height:2em;margin:0 auto;opacity:.8;text-align:center;width:100%}.footer__legal a{opacity:1}.footer__legal .legal__logo{background-image:url(//cdn.homestars.com/assets/new/logo-0e9d65eb2d9031e810670eb3e9fdddc3.png);background-size:100%;background-position:0% 0%;margin:0 auto;width:7.66667em;height:3.26667em}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.footer__legal .legal__logo{background-image:url(//cdn.homestars.com/assets/new/logo_2x-6b961ee079e6b3091f0d55d4ccbfb053.png);background-size:100%}}.footer__legal .legal__logo a{display:block}.social__icons{margin:0 0 .5rem}.social__logo{min-height:6.66667rem}.newsletter{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border-bottom:1px solid #ffffff;font-size:1.33333rem;padding:2rem;width:100%}@media screen and (max-width: 480px){.newsletter{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;padding:2rem 0}}.newsletter__signup{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (max-width: 480px){.newsletter__signup{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:1rem;width:100%}}.newsletter__signup-button{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer}@media screen and (min-width: 801px){.newsletter__signup-button:focus{color:#ffffff;text-decoration:none}.newsletter__signup-button:active,.newsletter__signup-button:hover{color:#ffffff;text-decoration:none}.newsletter__signup-button:active:before,.newsletter__signup-button:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.newsletter__signup p{padding:0 .5rem}@media screen and (max-width: 480px){.newsletter__contact-us{width:100%}}.newsletter__contact-us a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;padding-left:.5rem}.newsletter__contact-us a:hover,.newsletter__contact-us a:active{color:#177aa5;text-decoration:underline}/*!
 * Justified Gallery - v3.5.4
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2015 Miro Mannino
 * Licensed under the MIT license.
 */@-webkit-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-caption-animation 500ms 0 ease;-moz-animation:justified-gallery-show-caption-animation 500ms 0 ease;-ms-animation:justified-gallery-show-caption-animation 500ms 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;-moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;-ms-animation:justified-gallery-show-entry-animation 500ms 0 ease}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.es-carousel-wrapper{border-radius:5px;border:1px solid rgba(0,0,0,0.1);margin-bottom:10px;position:relative;overflow:hidden}.es-carousel-wrapper .img{border:0;padding:0}.es-carousel{overflow:hidden;height:60px}.es-carousel ul{display:none}.es-carousel ul li{height:100%;float:left;display:block}.es-carousel ul li a{display:block}.es-carousel ul li a img{display:block;border:none;max-width:100%;min-height:60px;vertical-align:middle}.es-nav span{position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);width:34px;height:100%;cursor:pointer;color:transparent;font-size:0}.es-nav span:before{font-size:20px;font-family:Fontawesome;content:'\f053';display:block;color:#ffffff;text-shadow:1px 1px 1px black;position:absolute;line-height:100%;top:50%;left:50%;margin-top:-10px;margin-left:-10px;height:20px;width:20px}.es-nav span.es-nav-next{right:0;left:auto;background-position:top right}.es-nav span.es-nav-next:before{font-family:Fontawesome;content:'\f054';text-align:right}.es-nav span:hover{opacity:1.0}.es-carousel-wrapper.project__carousel{border:0;border-radius:0;margin-bottom:0}.es-carousel-wrapper.project__carousel .es-carousel{height:280px}.es-carousel-wrapper.project__carousel .es-carousel li{overflow:hidden}.es-carousel-wrapper.project__carousel .es-carousel img{max-width:110%}.es-carousel-wrapper.project__carousel .es-nav span{background:none}/*!
 * Strip - A Less Intrusive Responsive Lightbox - v<%= pkg.version %>
 * (c) 2014-<%= grunt.template.today("yyyy") %> Nick Stakenburg
 *
 * http://www.stripjs.com
 *
 * Licensing:
 * - Commercial: http://www.stripjs.com/license
 * - Non-commercial: http://creativecommons.org/licenses/by-nc-nd/3.0
 */.strp-window{position:fixed;width:0;height:100%;overflow:hidden;background:#292929;font:13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.strp-window.strp-vertical{height:0;width:100%}.strp-window{margin-left:40px}.strp-window.strp-vertical{margin-left:0;margin-bottom:40px}@media all and (max-width: 414px) and (orientation: portrait), all and (max-width: 736px) and (max-height: 414px){.strp-window.strp-horizontal{min-width:100%}}@media all and (max-height: 414px) and (orientation: landscape), all and (max-height: 736px) and (max-width: 414px){.strp-window.strp-vertical{min-height:100%}}.strp-window,.strp-spinner-move{z-index:99999}.strp-window,.strp-window [class^='strp-'],.strp-spinner-move,.strp-spinner-move [class^='strp-']{box-sizing:border-box}.strp-window{transform:translateZ(0px)}.strp-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.strp-pages{position:absolute;width:100%;height:100%;overflow:hidden}.strp-side-right{top:0;right:0}.strp-side-right .strp-pages{top:0;right:0}.strp-side-right .strp-page{top:0;right:0}.strp-side-right .strp-close{top:0;right:0}.strp-side-left{top:0;left:0}.strp-side-left .strp-pages{top:0;left:0}.strp-side-left .strp-page{top:0;left:0}.strp-side-left .strp-close{top:0;right:0}.strp-side-top{top:0;left:0}.strp-side-top .strp-pages{top:0;left:0}.strp-side-top .strp-page{top:0;left:0}.strp-side-top .strp-close{top:0;right:0}.strp-side-bottom{bottom:0;left:0}.strp-side-bottom .strp-pages{bottom:0;left:0}.strp-side-bottom .strp-page{bottom:0;left:0}.strp-side-bottom .strp-close{top:0;right:0}.strp-page{position:absolute;width:100%;height:100%}.strp-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center;background:#292929;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strp-no-overlap .strp-container{padding:48px 72px}.strp-no-overlap.strp-no-sides .strp-container{padding:48px 0}.strp-vertical .strp-no-overlap .strp-container{padding:0 72px}.strp-vertical .strp-no-overlap.strp-no-sides .strp-container{padding:0 48px}.strp-hovering-clickable .strp-container{cursor:pointer}.strp-content-element{position:absolute;top:50%;left:50%}.strp-content-element iframe{float:left;width:100%;height:100%}.strp-container img{display:inline-block;vertical-align:middle}.strp-info{position:absolute;bottom:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;background:#000;-webkit-text-size-adjust:none;text-size-adjust:none}.strp-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.strp-info-share{float:right;height:1em;margin-left:1em;margin-top:-.25em}.strp-caption{width:auto;display:inline;white-space:wrap}.strp-position{color:#b3b3b3;float:right;line-height:21px;opacity:0.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.strp-info a,.strp-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}.strp-info a:hover{color:#eee}.strp-nav{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strp-nav-previous{left:0}.strp-nav-next{right:0;left:auto}.strp-nav-disabled{cursor:default}.strp-nav-button{float:left;width:100%;height:100%;margin:0;padding:0}.strp-nav-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010}.strp-nav-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}.strp-close{position:absolute;width:48px;height:48px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strp-close-background,.strp-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.strp-close-background{filter:alpha(opacity=80);opacity:.8;background-color:#101010}.strp-close:hover .strp-close-background{background-color:#161616}.strp-has-error .strp-container{background-color:#ca3434}.strp-error{position:absolute;top:50%;left:50%;width:240px;height:240px;margin-left:-120px;margin-top:-120px;background-position:50% 50%;background-repeat:no-repeat;background-image:url(//cdn.homestars.com/images/strip-skins/strip/error.svg?rev=4)}.strp-no-svg .strp-error{background-image:url(//cdn.homestars.com/images/strip-skins/strip/error.png?rev=4)}.strp-spinner-move{position:fixed;top:0px;right:0px;height:48px;width:0;overflow:visible !important}.strp-spinner-move.strp-vertical{width:48px;height:0}.strp-spinner{width:48px;height:48px;float:left;position:relative}.strp-spinner-move.strp-side-top{top:0;right:0;bottom:auto;left:auto}.strp-spinner-move.strp-side-bottom{top:auto;right:0;bottom:0;left:auto}.strp-spinner-move.strp-side-right .strp-spinner{margin-left:-48px}.strp-spinner-move.strp-side-left .strp-spinner{margin-right:-48px;float:right}.strp-spinner-move.strp-side-bottom .strp-spinner{margin-top:-48px}.strp-spinner-move.strp-side-top .strp-spinner{position:absolute;bottom:0;right:0;margin-bottom:-48px}@-moz-keyframes strp-spinner-spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes strp-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes strp-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.strp-spinner-rotate,.strp-spinner-frame{position:absolute;top:0;left:0;width:100%;height:100%}.strp-spinner-line{position:absolute;left:50%;top:15px;width:2px;margin-left:-1px;height:3px;border-radius:1px;z-index:80;color:inherit}.strp-window-skin-strip .strp-nav-button-background{background-color:transparent}.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/previous.svg?rev=4)}.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/next.svg?rev=4)}.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/previous-faded.png?rev=4);opacity:1}.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/next-faded.png?rev=4);opacity:1}.strp-window-skin-strip .strp-nav .strp-nav-button-icon{opacity:.6}.strp-window-skin-strip.strp-mobile-touch .strp-nav .strp-nav-button-icon{opacity:1}.strp-window-skin-strip .strp-nav:hover .strp-nav-button-icon,.strp-window-skin-strip .strp-nav-hover .strp-nav-button-icon{opacity:1}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/previous.png?rev=4)}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/next.png?rev=4)}@media all and (max-width: 375px) and (orientation: portrait), all and (max-height: 375px) and (max-width: 667px){.strp-window-skin-strip .strp-nav{width:48px;height:60px;margin:0 5px;margin-top:-30px}.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/previous-small.svg?rev=4)}.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/next-small.svg?rev=4)}.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/previous-small-faded.png?rev=4)}.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/next-small-faded.png?rev=4)}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/previous-small.png?rev=4)}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon{background-image:url(//cdn.homestars.com/images/strip-skins/strip/next-small.png?rev=4)}.strp-no-overlap .strp-container{padding:48px 58px}.strp-no-overlap.strp-no-sides .strp-container{padding:48px 0}.strp-vertical .strp-no-overlap .strp-container{padding:0 58px}.strp-vertical .strp-no-overlap.strp-no-sides .strp-container{padding:0 48px}}.strp-window-skin-strip .strp-close .strp-close-icon:before{content:"×";color:white;text-align:center;display:block;font-size:2rem}.strp-window-skin-strip .strp-close:hover .strp-close-icon{opacity:1}.strp-window-skin-strip.strp-no-svg .strp-close .strp-close-icon{background-image:url(//cdn.homestars.com/assets/new/strip-skins/strip/close-31508b9359fd4f4d97c5d3b86d84b0e6.png?rev=4);opacity:1}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:0.6s ease-in-out left}.carousel-inner>.item>img{display:inline-block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#fff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.review-guidelines-page__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width: 1025px){.review-guidelines-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/reviewguidelines/review-guidelines-header_2x-5685b2c498bd42615f1568a328426fcc.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/reviewguidelines/review-guidelines-header_2x-5685b2c498bd42615f1568a328426fcc.jpg)}}@media screen and (max-width: 1024px){.review-guidelines-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/reviewguidelines/review-guidelines-header-455deba551087436c25d11294039edc5.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/reviewguidelines/review-guidelines-header-455deba551087436c25d11294039edc5.jpg)}}@media screen and (max-width: 800px){.review-guidelines-page__header{padding:2rem 1rem}}.review-guidelines-page__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.review-guidelines-page__header a:hover,.review-guidelines-page__header a:active{color:#d9d9d9;text-decoration:underline}.review-guidelines-page-header__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;padding-bottom:1rem}.review-guidelines-page-header__subtitle{color:#ffffff;text-align:center}.review-guidelines-page-header__copy{color:#ffffff;text-align:center}.review-guidelines-page__body{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em;padding-top:1.5em;padding-bottom:2.5em}@media screen and (max-width: 800px){.review-guidelines-page__body{width:100%}}.review-guidelines-page__body__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.review-guidelines-page__list-padding{padding-bottom:0.46667em}.review-guidelines-body__list,.review-guidelines-body__list--number,.review-guidelines-body__list--alpha,.review-guidelines-body__list--roman-numeral,.review-guidelines-body__list--starred{padding-bottom:1em;margin-left:4em}@media screen and (max-width: 800px){.review-guidelines-body__list,.review-guidelines-body__list--number,.review-guidelines-body__list--alpha,.review-guidelines-body__list--roman-numeral,.review-guidelines-body__list--starred{margin-left:2em}}.review-guidelines-body__list--definition{margin-left:0}.review-guidelines-body__list{list-style-type:disc !important}.review-guidelines-body__list--number{list-style-type:decimal !important}.review-guidelines-body__list--alpha{list-style-type:lower-alpha !important}.review-guidelines-body__list--roman-numeral{list-style-type:lower-roman !important}.review-guidelines-body__list--definition dl{font-weight:bold}.review-guidelines-body__list--definition dd{margin-bottom:1rem}.review-guidelines-body__list-item{padding-bottom:0.46667em}.review-guidelines-body__list-item--bold{font-weight:bold}.review-guidelines-body__list-item--sub{display:block;font-size:0.8em;font-weight:bold}.review-guidelines-body a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.review-guidelines-body a:hover,.review-guidelines-body a:active{color:#177aa5;text-decoration:underline}.review-guidelines-body__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.review-guidelines-body__copy{padding-bottom:0.46667em}.review-guidelines-body__fine-print{font-style:italic;font-size:1em}.review-guidelines-body--bold{text-decoration:"bold"}.review-guidelines-header__wrap{color:#ffffff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.review-guidelines-header__copy{font-weight:400 !important;padding-top:0.66667rem}.review-guidelines-header__title{color:#ffffff;font-weight:bold;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-bottom:1rem auto}.review-guidelines-header__subtitle{padding-top:0.66667rem;font-weight:normal}.review-guidelines-header__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.review-guidelines-header__link:hover,.review-guidelines-header__link:active{color:#177aa5;text-decoration:underline}.review-guidelines-header__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:1em 1em;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;display:block;margin:0 auto;margin-top:15px !important;max-width:20em}.review-guidelines-header__button:hover,.review-guidelines-header__button:active{color:#d9d9d9;text-decoration:none}.review-guidelines-header__button:active,.review-guidelines-header__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.review-guidelines-header__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.review-guidelines-header__button{font-size:.9rem;padding:1em;max-width:80%}}.paid-terms-page{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#faf9f5;padding:4.5em 0}@media screen and (max-width: 1024px){.paid-terms-page{padding:0 1em 4.5em}}.paid-terms-page__heading,.paid-terms-page__subheading{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 1024px) / 2);padding-left:calc((100% - 1024px) / 2);padding-right:-webkit-calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (min-width: 801px) and (max-width: 1024px){.paid-terms-page__heading,.paid-terms-page__subheading{width:90%;margin:auto}}@media screen and (max-width: 800px){.paid-terms-page__heading,.paid-terms-page__subheading{width:100%;padding-left:0em;padding-right:0em}}.paid-terms-page__heading{padding-top:1em}.paid-terms-page__subheading{padding:0}.paid-terms-page__copy{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 1024px) / 2);padding-left:calc((100% - 1024px) / 2);padding-right:-webkit-calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2);padding-bottom:1rem}@media screen and (min-width: 801px) and (max-width: 1024px){.paid-terms-page__copy{width:90%;margin:auto}}@media screen and (max-width: 800px){.paid-terms-page__copy{width:100%;padding-left:0em;padding-right:0em}}.paid-terms-page__copy p{line-height:1.7em;margin:1em 0}.paid-terms-page__terms-of-use{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 1024px) / 2);padding-left:calc((100% - 1024px) / 2);padding-right:-webkit-calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2)}@media screen and (min-width: 801px) and (max-width: 1024px){.paid-terms-page__terms-of-use{width:90%;margin:auto}}@media screen and (max-width: 800px){.paid-terms-page__terms-of-use{width:100%;padding-left:0em;padding-right:0em}}.paid-terms-page__address{padding:1em 2em}.privacy-policy-page{background-color:#ffffff}.privacy-policy-page__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width: 1025px){.privacy-policy-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/privacy/privacy-header_2x-0e72f4b4e255b2ffbe93a52fa07242ef.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/privacy/privacy-header_2x-0e72f4b4e255b2ffbe93a52fa07242ef.jpg)}}@media screen and (max-width: 1024px){.privacy-policy-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/privacy/privacy-header-59ad7b3c5d51b09f99144258cd4e2e22.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/privacy/privacy-header-59ad7b3c5d51b09f99144258cd4e2e22.jpg)}}@media screen and (max-width: 800px){.privacy-policy-page__header{padding:2rem 1rem}}.privacy-policy-page__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.privacy-policy-page__header a:hover,.privacy-policy-page__header a:active{color:#d9d9d9;text-decoration:underline}.privacy-policy-page-header__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;padding-bottom:1rem}.privacy-policy-page-header__subtitle{color:#ffffff;text-align:center}.privacy-policy-page-header__copy{color:#ffffff;text-align:center}.privacy-policy-page-header__wrap{color:#ffffff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.privacy-policy-page-header__copy{font-weight:400 !important;padding-top:0.66667rem}.privacy-policy-page-header__title{color:#ffffff;font-weight:bold;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-bottom:1rem auto}.privacy-policy-page-header__subtitle{padding-top:0.66667rem;font-weight:normal}.privacy-policy-page-header__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.privacy-policy-page-header__link:hover,.privacy-policy-page-header__link:active{color:#177aa5;text-decoration:underline}.privacy-policy-page__introduction-container{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em;padding:3em 0 0}@media screen and (max-width: 800px){.privacy-policy-page__introduction-container{width:100%}}.privacy-policy-page__introduction-container__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.privacy-policy-page__introduction-copy{text-align:center;font-size:20px;font-weight:lighter;line-height:1.7em}.privacy-policy-page__updated-at{text-align:center;line-height:1.7em}.privacy-policy-page__list{padding-top:2em;width:100%}.privacy-policy-page__list__list,.privacy-policy-page__list__list--number,.privacy-policy-page__list__list--alpha,.privacy-policy-page__list__list--roman-numeral,.privacy-policy-page__list__list--starred{padding-bottom:1em;margin-left:4em}@media screen and (max-width: 800px){.privacy-policy-page__list__list,.privacy-policy-page__list__list--number,.privacy-policy-page__list__list--alpha,.privacy-policy-page__list__list--roman-numeral,.privacy-policy-page__list__list--starred{margin-left:2em}}.privacy-policy-page__list__list--definition{margin-left:0}.privacy-policy-page__list__list{list-style-type:disc !important}.privacy-policy-page__list__list--number{list-style-type:decimal !important}.privacy-policy-page__list__list--alpha{list-style-type:lower-alpha !important}.privacy-policy-page__list__list--roman-numeral{list-style-type:lower-roman !important}.privacy-policy-page__list__list--definition dl{font-weight:bold}.privacy-policy-page__list__list--definition dd{margin-bottom:1rem}.privacy-policy-page__list__list-item{padding-bottom:0.46667em}.privacy-policy-page__list__list-item--bold{font-weight:bold}.privacy-policy-page__list__list-item--sub{display:block;font-size:0.8em;font-weight:bold}.privacy-policy-page__list a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.privacy-policy-page__list a:hover,.privacy-policy-page__list a:active{color:#177aa5;text-decoration:underline}.privacy-policy-page__list ol{padding-right:2em}.privacy-policy-page__list p{padding-bottom:0.46667em}.privacy-policy-page__list .privacy-policy-list__section-container{padding:2em 3em}.privacy-policy-page__list .privacy-policy-list__section-container:nth-child(even){padding:2em 3em;line-height:1.5em;background-color:#f4f4f4}.privacy-policy-page__list .privacy-policy-list__section-header{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em;font-weight:700}@media screen and (max-width: 800px){.privacy-policy-page__list .privacy-policy-list__section-header{width:100%}}.privacy-policy-page__list .privacy-policy-list__section-header__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.privacy-policy-page__list .privacy-policy-list__section{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}@media screen and (max-width: 800px){.privacy-policy-page__list .privacy-policy-list__section{width:100%}}.privacy-policy-page__list .privacy-policy-list__section__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.privacy-policy-page__list .privacy-policy-list__section-item{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2;line-height:1.5em}.privacy-policy-page__list .privacy-policy-list__section-item--synopsis{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:0 0 0 2em;font-size:20px;line-height:1.5em}.privacy-policy-page__list .privacy-policy-list__section-item--synopsis .unigrid-bubble{padding:0.2em 0.5em 0 0}.privacy-policy-page__list .privacy-policy-list__section-item--synopsis-container{background:#93938d;color:#ffffff;padding:0.5em 1em}.privacy-policy-page__list .privacy-policy-list__legal-list{list-style:initial;margin-left:3em}@media screen and (max-width: 800px){.privacy-policy-page__list .privacy-policy-list__section-container,.privacy-policy-page__list .privacy-policy-list__section-container:nth-child(even){padding:2em 1em}.privacy-policy-page__list .privacy-policy-list__section-header{width:100%}.privacy-policy-page__list .privacy-policy-list__section{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;width:100%}.privacy-policy-page__list .privacy-policy-list__section-item{margin:0 0 0.5em}.privacy-policy-page__list .privacy-policy-list__section-item--synopsis{font-size:20px;margin:0}}.terms-of-use{background:#ffffff}.terms-of-use__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width: 1025px){.terms-of-use__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/terms/terms-header_2x-238ef7933e21b9cc0b9a3ca1e1c85c6d.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/terms/terms-header_2x-238ef7933e21b9cc0b9a3ca1e1c85c6d.jpg)}}@media screen and (max-width: 1024px){.terms-of-use__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/terms/terms-header-d2493fddc9d3441b0df78123f4042726.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/terms/terms-header-d2493fddc9d3441b0df78123f4042726.jpg)}}@media screen and (max-width: 800px){.terms-of-use__header{padding:2rem 1rem}}.terms-of-use__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.terms-of-use__header a:hover,.terms-of-use__header a:active{color:#d9d9d9;text-decoration:underline}.terms-of-use-header__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;padding-bottom:1rem}.terms-of-use-header__subtitle{color:#ffffff;text-align:center}.terms-of-use-header__copy{color:#ffffff;text-align:center}.terms-of-use-header__wrap{color:#ffffff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.terms-of-use-header__copy{font-weight:400 !important;padding-top:0.66667rem}.terms-of-use-header__title{color:#ffffff;font-weight:bold;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-bottom:1rem auto}.terms-of-use-header__subtitle{padding-top:0.66667rem;font-weight:normal}.terms-of-use-header__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.terms-of-use-header__link:hover,.terms-of-use-header__link:active{color:#177aa5;text-decoration:underline}.company-faq-page{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#faf9f5;padding:4.5em 0}@media screen and (max-width: 1024px){.company-faq-page{padding:0 1em 4.5em}}.company-faq-page__heading,.company-faq-page__subheading{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 1024px) / 2);padding-left:calc((100% - 1024px) / 2);padding-right:-webkit-calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (min-width: 801px) and (max-width: 1024px){.company-faq-page__heading,.company-faq-page__subheading{width:90%;margin:auto}}@media screen and (max-width: 800px){.company-faq-page__heading,.company-faq-page__subheading{width:100%;padding-left:0em;padding-right:0em}}.company-faq-page__heading{padding-top:1em}.company-faq-page__subheading{padding:0}.company-faq-page__copy{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 1024px) / 2);padding-left:calc((100% - 1024px) / 2);padding-right:-webkit-calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2);padding-bottom:1rem}@media screen and (min-width: 801px) and (max-width: 1024px){.company-faq-page__copy{width:90%;margin:auto}}@media screen and (max-width: 800px){.company-faq-page__copy{width:100%;padding-left:0em;padding-right:0em}}.company-faq-page__copy p{line-height:1.7em;margin:1em 0}.company-faq-page__question-answer{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 1024px) / 2);padding-left:calc((100% - 1024px) / 2);padding-right:-webkit-calc((100% - 1024px) / 2);padding-right:calc((100% - 1024px) / 2);padding-top:1em}@media screen and (min-width: 801px) and (max-width: 1024px){.company-faq-page__question-answer{width:90%;margin:auto}}@media screen and (max-width: 800px){.company-faq-page__question-answer{width:100%;padding-left:0em;padding-right:0em}}.company-faq-page__question{font-size:1.2em;margin:1em 0;text-align:left}.company-faq-page .answer__list,.company-faq-page .answer__list--number,.company-faq-page .answer__list--alpha,.company-faq-page .answer__list--roman-numeral,.company-faq-page .answer__list--starred{padding-bottom:1em;margin-left:4em}@media screen and (max-width: 800px){.company-faq-page .answer__list,.company-faq-page .answer__list--number,.company-faq-page .answer__list--alpha,.company-faq-page .answer__list--roman-numeral,.company-faq-page .answer__list--starred{margin-left:2em}}.company-faq-page .answer__list--definition{margin-left:0}.company-faq-page .answer__list{list-style-type:disc !important}.company-faq-page .answer__list--number{list-style-type:decimal !important}.company-faq-page .answer__list--alpha{list-style-type:lower-alpha !important}.company-faq-page .answer__list--roman-numeral{list-style-type:lower-roman !important}.company-faq-page .answer__list--definition dl{font-weight:bold}.company-faq-page .answer__list--definition dd{margin-bottom:1rem}.company-faq-page .answer__list-item{padding-bottom:0.46667em}.company-faq-page .answer__list-item--bold{font-weight:bold}.company-faq-page .answer__list-item--sub{display:block;font-size:0.8em;font-weight:bold}.company-faq-page .answer a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.company-faq-page .answer a:hover,.company-faq-page .answer a:active{color:#177aa5;text-decoration:underline}.company-faq-page a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.company-faq-page a:hover,.company-faq-page a:active{color:#177aa5;text-decoration:underline}.message-confirmation-page{padding-bottom:3em}.message-confirmation-page__title{padding:0}.message-confirmation-page__copy{text-align:center}#postal_code_wrap{position:relative}#postal_code_wrap a#postal_code{position:absolute;top:-70px;display:block;height:70px}.job-posting-page{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em}@media screen and (max-width: 800px){.job-posting-page{width:100%}}.job-posting-page__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.job-posting-page__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;text-align:center;font-size:2.53em}.job-posting-page__subtitle{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.job-posting-page__content{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 1260px) / 2);padding-left:calc((100% - 1260px) / 2);padding-right:-webkit-calc((100% - 1260px) / 2);padding-right:calc((100% - 1260px) / 2);font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:left}@media screen and (min-width: 801px) and (max-width: 1024px){.job-posting-page__content{width:90%;margin:auto}}@media screen and (max-width: 800px){.job-posting-page__content{width:100%;padding-left:0em;padding-right:0em}}.job-posting-page__content p{padding-bottom:1rem}.job-posting-page__contact{text-align:center;padding:1em 0 3em}.expired-secret-page,.verified-private-users-page{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#faf9f5;padding:4.5em 0}@media screen and (max-width: 1024px){.expired-secret-page,.verified-private-users-page{padding:0 1em 4.5em}}.expired-secret-page__heading,.expired-secret-page__subheading,.verified-private-users-page__heading,.verified-private-users-page__subheading{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 1260px) / 2);padding-left:calc((100% - 1260px) / 2);padding-right:-webkit-calc((100% - 1260px) / 2);padding-right:calc((100% - 1260px) / 2);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (min-width: 801px) and (max-width: 1024px){.expired-secret-page__heading,.expired-secret-page__subheading,.verified-private-users-page__heading,.verified-private-users-page__subheading{width:90%;margin:auto}}@media screen and (max-width: 800px){.expired-secret-page__heading,.expired-secret-page__subheading,.verified-private-users-page__heading,.verified-private-users-page__subheading{width:100%;padding-left:0em;padding-right:0em}}.expired-secret-page__heading,.verified-private-users-page__heading{padding-top:1em}.expired-secret-page__subheading,.verified-private-users-page__subheading{padding:0}.expired-secret-page__copy,.verified-private-users-page__copy{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 1260px) / 2);padding-left:calc((100% - 1260px) / 2);padding-right:-webkit-calc((100% - 1260px) / 2);padding-right:calc((100% - 1260px) / 2);padding-bottom:1rem}@media screen and (min-width: 801px) and (max-width: 1024px){.expired-secret-page__copy,.verified-private-users-page__copy{width:90%;margin:auto}}@media screen and (max-width: 800px){.expired-secret-page__copy,.verified-private-users-page__copy{width:100%;padding-left:0em;padding-right:0em}}.expired-secret-page__copy p,.verified-private-users-page__copy p{line-height:1.7em;margin:1em 0}.expired-secret-page__title,.verified-private-users-page__title{padding:1.5em 1em 0.5em}.expired-secret-page__copy,.verified-private-users-page__copy{text-align:center}.expired-secret-page__button,.verified-private-users-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.expired-secret-page__button:hover,.expired-secret-page__button:active,.verified-private-users-page__button:hover,.verified-private-users-page__button:active{color:#d9d9d9;text-decoration:none}.expired-secret-page__button:active,.expired-secret-page__button:hover,.verified-private-users-page__button:active,.verified-private-users-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.expired-secret-page__button i,.verified-private-users-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.trust-page{background-color:#ffffff}.trust-page__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width: 1025px){.trust-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/new/trust/trust-header_2x-486543d2419005ba769a78864f8b89f1.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/new/trust/trust-header_2x-486543d2419005ba769a78864f8b89f1.jpg)}}@media screen and (max-width: 1024px){.trust-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/new/trust/trust-header-ee7b512e3135329aeef4059995038947.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/new/trust/trust-header-ee7b512e3135329aeef4059995038947.jpg)}}@media screen and (max-width: 800px){.trust-page__header{padding:2rem 1rem}}.trust-page__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.trust-page__header a:hover,.trust-page__header a:active{color:#d9d9d9;text-decoration:underline}.trust-page-header__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;padding-bottom:1rem}.trust-page-header__subtitle{color:#ffffff;text-align:center}.trust-page-header__copy{color:#ffffff;text-align:center}.trust-page__list,.trust-page__list--number,.trust-page__list--alpha,.trust-page__list--roman-numeral,.trust-page__list--starred{padding-bottom:1em;margin-left:4em}@media screen and (max-width: 800px){.trust-page__list,.trust-page__list--number,.trust-page__list--alpha,.trust-page__list--roman-numeral,.trust-page__list--starred{margin-left:2em}}.trust-page__list--definition{margin-left:0}.trust-page__list{list-style-type:disc !important}.trust-page__list--number{list-style-type:decimal !important}.trust-page__list--alpha{list-style-type:lower-alpha !important}.trust-page__list--roman-numeral{list-style-type:lower-roman !important}.trust-page__list--definition dl{font-weight:bold}.trust-page__list--definition dd{margin-bottom:1rem}.trust-page__list-item{padding-bottom:0.46667em}.trust-page__list-item--bold{font-weight:bold}.trust-page__list-item--sub{display:block;font-size:0.8em;font-weight:bold}.trust-page a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.trust-page a:hover,.trust-page a:active{color:#177aa5;text-decoration:underline}.trust-page__copy{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (max-width: 800px){.trust-page__copy{width:100%}}.trust-page__copy__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.trust-page__copy p{margin-bottom:1rem}.trust-page__image{max-width:40rem;width:100%;margin:auto}.trust-page__video{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 800px) / 2);padding-left:calc((100% - 800px) / 2);padding-right:-webkit-calc((100% - 800px) / 2);padding-right:calc((100% - 800px) / 2)}@media screen and (min-width: 801px) and (max-width: 1024px){.trust-page__video{width:90%;margin:auto}}@media screen and (max-width: 800px){.trust-page__video{width:100%;padding-left:0em;padding-right:0em}}@media screen and (min-width: 801px) and (max-width: 1024px){.trust-page__video{width:100%}}.trust-page__video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.trust-page__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.trust-page__subheading{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:left;font-weight:600;font-size:1.3rem;padding-top:1rem}.unsubscribe-page__button,.member-upgrade-confirmation-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.unsubscribe-page__button:hover,.unsubscribe-page__button:active,.member-upgrade-confirmation-page__button:hover,.member-upgrade-confirmation-page__button:active{color:#d9d9d9;text-decoration:none}.unsubscribe-page__button:active,.unsubscribe-page__button:hover,.member-upgrade-confirmation-page__button:active,.member-upgrade-confirmation-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.unsubscribe-page__button i,.member-upgrade-confirmation-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.contractor-app-page{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1260px;margin:auto}.contractor-app-page__left{box-sizing:border-box;padding:0 2em;background-image:url(//cdn.homestars.com/assets/new/contractor_app/apps-screenshot-c2c5bbf664fd9374bddd01808eb96e44.png);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 481px){.contractor-app-page__left{width:50%;margin:5em 0}}@media screen and (max-width: 800px){.contractor-app-page__left{width:100%;height:40vh;margin:2em 0}.contractor-app-page__left+section{margin-top:0}}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.contractor-app-page__left{background-image:url(//cdn.homestars.com/assets/new/contractor_app/apps-screenshot_2x-82b81203fee3b9bee4a58ec136041215.png);background-size:contain}}@media screen and (min-width: 801px){.contractor-app-page__left{height:40em}}.contractor-app-page__right{box-sizing:border-box;padding:0 2em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media screen and (min-width: 481px){.contractor-app-page__right{width:50%;margin:5em 0}}@media screen and (max-width: 800px){.contractor-app-page__right{width:100%;height:40vh;margin:2em 0}.contractor-app-page__right+section{margin-top:0}}@media screen and (max-width: 800px){.contractor-app-page__right{height:auto}}.contractor-app-page__heading{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;text-fill-color:transparent;background-image:-webkit-linear-gradient(#54bbe7, #1a8bbb);color:#27A9E1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;line-height:1.15em}@media screen and (min-width: 801px){.contractor-app-page__heading{text-align:left;font-size:3.5em}}@media screen and (min-width: 481px) and (max-width: 800px){.contractor-app-page__heading{font-size:3em;text-align:center}}@media screen and (max-width: 480px){.contractor-app-page__heading{font-size:2.5em;text-align:center}}.contractor-app-page__buttons{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;margin-top:2.66667rem}.contractor-app-page__button{display:block;box-sizing:border-box;width:50%;max-width:200px;margin:0 0.5em 0 0}.contractor-app-page__button+a{margin:0 0 0 0.5em}.contractor-app-page__button img{max-width:100%}.contractor-app-page__copy{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;font-size:1.13333em;line-height:150%;max-width:400px;padding-top:4rem}@media screen and (max-width: 800px){.contractor-app-page__copy{text-align:center;margin:auto}}.contractor-app-page__copy dt{color:#373730;font-weight:bold;margin-bottom:0.25em}.contractor-app-page__copy dd{margin-bottom:1.5em}.single-column-page{max-width:1260px;margin:0 auto;padding-left:1em;padding-right:1em;padding-bottom:5em}.single-column-page__heading{margin:1.6em 0 1em}.single-column-page__copy{padding-bottom:1em}.field__errors textarea,.field__errors select,.field__errors input{border-color:#FF2D4F !important}.field__errors textarea:not(.sign-up__contactable),.field__errors select:not(.sign-up__contactable),.field__errors input:not(.sign-up__contactable){box-shadow:0px 0px 6px rgba(255,45,79,0.3)}.field__error{display:block;color:#FF2D4F;font-size:0.8rem;line-height:1.5rem;text-align:left}.field__error::first-letter{text-transform:capitalize}.field__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.forgot-password-page,.friends-page,.write-a-review-page{padding:1rem 0 3rem;text-align:center}.forgot-password-page h2,.forgot-password-page h1,.friends-page h2,.friends-page h1,.write-a-review-page h2,.write-a-review-page h1{padding:1rem 0}.forgot-password-page fieldset,.friends-page fieldset,.write-a-review-page fieldset{max-width:500px;margin:0 auto}.forgot-password-page__forgot-password,.forgot-password-page__switch,.friends-page__forgot-password,.friends-page__switch,.write-a-review-page__forgot-password,.write-a-review-page__switch{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;display:inline-block;margin:1.5rem 0}.forgot-password-page__forgot-password:hover,.forgot-password-page__forgot-password:active,.forgot-password-page__switch:hover,.forgot-password-page__switch:active,.friends-page__forgot-password:hover,.friends-page__forgot-password:active,.friends-page__switch:hover,.friends-page__switch:active,.write-a-review-page__forgot-password:hover,.write-a-review-page__forgot-password:active,.write-a-review-page__switch:hover,.write-a-review-page__switch:active{color:#177aa5;text-decoration:underline}.forgot-password-page__button--facebook,.friends-page__button--facebook,.write-a-review-page__button--facebook{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#3b5999;border-radius:0.2rem;border:1px solid #344e87;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4rem 0rem;display:block;font-weight:700;margin:1rem auto}.forgot-password-page__button--facebook:hover,.forgot-password-page__button--facebook:active,.friends-page__button--facebook:hover,.friends-page__button--facebook:active,.write-a-review-page__button--facebook:hover,.write-a-review-page__button--facebook:active{color:#d9d9d9;text-decoration:none}.forgot-password-page__button--facebook:active,.forgot-password-page__button--facebook:hover,.friends-page__button--facebook:active,.friends-page__button--facebook:hover,.write-a-review-page__button--facebook:active,.write-a-review-page__button--facebook:hover{background:#344e87;border-color:#2d4474;color:#e6e6e6;text-decoration:none}.forgot-password-page__button--facebook i,.friends-page__button--facebook i,.write-a-review-page__button--facebook i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.forgot-password-page__button--google,.friends-page__button--google,.write-a-review-page__button--google{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#dd4b39;border-radius:0.2rem;border:1px solid #d73925;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4rem 0rem;display:block;font-weight:700;margin:1rem auto}.forgot-password-page__button--google:hover,.forgot-password-page__button--google:active,.friends-page__button--google:hover,.friends-page__button--google:active,.write-a-review-page__button--google:hover,.write-a-review-page__button--google:active{color:#d9d9d9;text-decoration:none}.forgot-password-page__button--google:active,.forgot-password-page__button--google:hover,.friends-page__button--google:active,.friends-page__button--google:hover,.write-a-review-page__button--google:active,.write-a-review-page__button--google:hover{background:#d73925;border-color:#c23321;color:#e6e6e6;text-decoration:none}.forgot-password-page__button--google i,.friends-page__button--google i,.write-a-review-page__button--google i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.forgot-password-page__button--submit,.friends-page__button--submit,.write-a-review-page__button--submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#faf9f5;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4rem 0rem;display:block;margin:0 auto}.forgot-password-page__button--submit:hover,.forgot-password-page__button--submit:active,.friends-page__button--submit:hover,.friends-page__button--submit:active,.write-a-review-page__button--submit:hover,.write-a-review-page__button--submit:active{color:#e1dac2;text-decoration:none}.forgot-password-page__button--submit:active,.forgot-password-page__button--submit:hover,.friends-page__button--submit:active,.friends-page__button--submit:hover,.write-a-review-page__button--submit:active,.write-a-review-page__button--submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e9e5d3;text-decoration:none}.forgot-password-page__button--submit i,.friends-page__button--submit i,.write-a-review-page__button--submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.forgot-password-page__email,.forgot-password-page__password,.forgot-password-page__name,.forgot-password-page__postal,.forgot-password-page__password,.forgot-password-page__password-conf,.friends-page__email,.friends-page__password,.friends-page__name,.friends-page__postal,.friends-page__password,.friends-page__password-conf,.write-a-review-page__email,.write-a-review-page__password,.write-a-review-page__name,.write-a-review-page__postal,.write-a-review-page__password,.write-a-review-page__password-conf{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s}.forgot-password-page__email:focus,.forgot-password-page__password:focus,.forgot-password-page__name:focus,.forgot-password-page__postal:focus,.forgot-password-page__password:focus,.forgot-password-page__password-conf:focus,.friends-page__email:focus,.friends-page__password:focus,.friends-page__name:focus,.friends-page__postal:focus,.friends-page__password:focus,.friends-page__password-conf:focus,.write-a-review-page__email:focus,.write-a-review-page__password:focus,.write-a-review-page__name:focus,.write-a-review-page__postal:focus,.write-a-review-page__password:focus,.write-a-review-page__password-conf:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.forgot-password-page__email,.forgot-password-page__password,.forgot-password-page__name,.forgot-password-page__postal,.forgot-password-page__password,.forgot-password-page__password-conf,.friends-page__email,.friends-page__password,.friends-page__name,.friends-page__postal,.friends-page__password,.friends-page__password-conf,.write-a-review-page__email,.write-a-review-page__password,.write-a-review-page__name,.write-a-review-page__postal,.write-a-review-page__password,.write-a-review-page__password-conf{padding:0 .5rem}}.forgot-password-page__email::-webkit-input-placeholder,.forgot-password-page__password::-webkit-input-placeholder,.forgot-password-page__name::-webkit-input-placeholder,.forgot-password-page__postal::-webkit-input-placeholder,.forgot-password-page__password::-webkit-input-placeholder,.forgot-password-page__password-conf::-webkit-input-placeholder,.friends-page__email::-webkit-input-placeholder,.friends-page__password::-webkit-input-placeholder,.friends-page__name::-webkit-input-placeholder,.friends-page__postal::-webkit-input-placeholder,.friends-page__password::-webkit-input-placeholder,.friends-page__password-conf::-webkit-input-placeholder,.write-a-review-page__email::-webkit-input-placeholder,.write-a-review-page__password::-webkit-input-placeholder,.write-a-review-page__name::-webkit-input-placeholder,.write-a-review-page__postal::-webkit-input-placeholder,.write-a-review-page__password::-webkit-input-placeholder,.write-a-review-page__password-conf::-webkit-input-placeholder{color:#c1c2c3}.forgot-password-page__email::-moz-placeholder,.forgot-password-page__password::-moz-placeholder,.forgot-password-page__name::-moz-placeholder,.forgot-password-page__postal::-moz-placeholder,.forgot-password-page__password::-moz-placeholder,.forgot-password-page__password-conf::-moz-placeholder,.friends-page__email::-moz-placeholder,.friends-page__password::-moz-placeholder,.friends-page__name::-moz-placeholder,.friends-page__postal::-moz-placeholder,.friends-page__password::-moz-placeholder,.friends-page__password-conf::-moz-placeholder,.write-a-review-page__email::-moz-placeholder,.write-a-review-page__password::-moz-placeholder,.write-a-review-page__name::-moz-placeholder,.write-a-review-page__postal::-moz-placeholder,.write-a-review-page__password::-moz-placeholder,.write-a-review-page__password-conf::-moz-placeholder{color:#c1c2c3}.forgot-password-page__email:-moz-placeholder,.forgot-password-page__password:-moz-placeholder,.forgot-password-page__name:-moz-placeholder,.forgot-password-page__postal:-moz-placeholder,.forgot-password-page__password:-moz-placeholder,.forgot-password-page__password-conf:-moz-placeholder,.friends-page__email:-moz-placeholder,.friends-page__password:-moz-placeholder,.friends-page__name:-moz-placeholder,.friends-page__postal:-moz-placeholder,.friends-page__password:-moz-placeholder,.friends-page__password-conf:-moz-placeholder,.write-a-review-page__email:-moz-placeholder,.write-a-review-page__password:-moz-placeholder,.write-a-review-page__name:-moz-placeholder,.write-a-review-page__postal:-moz-placeholder,.write-a-review-page__password:-moz-placeholder,.write-a-review-page__password-conf:-moz-placeholder{color:#c1c2c3}.forgot-password-page__email:-ms-input-placeholder,.forgot-password-page__password:-ms-input-placeholder,.forgot-password-page__name:-ms-input-placeholder,.forgot-password-page__postal:-ms-input-placeholder,.forgot-password-page__password:-ms-input-placeholder,.forgot-password-page__password-conf:-ms-input-placeholder,.friends-page__email:-ms-input-placeholder,.friends-page__password:-ms-input-placeholder,.friends-page__name:-ms-input-placeholder,.friends-page__postal:-ms-input-placeholder,.friends-page__password:-ms-input-placeholder,.friends-page__password-conf:-ms-input-placeholder,.write-a-review-page__email:-ms-input-placeholder,.write-a-review-page__password:-ms-input-placeholder,.write-a-review-page__name:-ms-input-placeholder,.write-a-review-page__postal:-ms-input-placeholder,.write-a-review-page__password:-ms-input-placeholder,.write-a-review-page__password-conf:-ms-input-placeholder{color:#c1c2c3}.forgot-password-page__email:disabled,.forgot-password-page__email.m--disabled,.forgot-password-page__email[readonly],.forgot-password-page__password:disabled,.forgot-password-page__password.m--disabled,.forgot-password-page__password[readonly],.forgot-password-page__name:disabled,.forgot-password-page__name.m--disabled,.forgot-password-page__name[readonly],.forgot-password-page__postal:disabled,.forgot-password-page__postal.m--disabled,.forgot-password-page__postal[readonly],.forgot-password-page__password:disabled,.forgot-password-page__password.m--disabled,.forgot-password-page__password[readonly],.forgot-password-page__password-conf:disabled,.forgot-password-page__password-conf.m--disabled,.forgot-password-page__password-conf[readonly],.friends-page__email:disabled,.friends-page__email.m--disabled,.friends-page__email[readonly],.friends-page__password:disabled,.friends-page__password.m--disabled,.friends-page__password[readonly],.friends-page__name:disabled,.friends-page__name.m--disabled,.friends-page__name[readonly],.friends-page__postal:disabled,.friends-page__postal.m--disabled,.friends-page__postal[readonly],.friends-page__password:disabled,.friends-page__password.m--disabled,.friends-page__password[readonly],.friends-page__password-conf:disabled,.friends-page__password-conf.m--disabled,.friends-page__password-conf[readonly],.write-a-review-page__email:disabled,.write-a-review-page__email.m--disabled,.write-a-review-page__email[readonly],.write-a-review-page__password:disabled,.write-a-review-page__password.m--disabled,.write-a-review-page__password[readonly],.write-a-review-page__name:disabled,.write-a-review-page__name.m--disabled,.write-a-review-page__name[readonly],.write-a-review-page__postal:disabled,.write-a-review-page__postal.m--disabled,.write-a-review-page__postal[readonly],.write-a-review-page__password:disabled,.write-a-review-page__password.m--disabled,.write-a-review-page__password[readonly],.write-a-review-page__password-conf:disabled,.write-a-review-page__password-conf.m--disabled,.write-a-review-page__password-conf[readonly]{background-color:#edeeef;cursor:not-allowed}.forgot-password-page__email.m--error,.forgot-password-page__password.m--error,.forgot-password-page__name.m--error,.forgot-password-page__postal.m--error,.forgot-password-page__password.m--error,.forgot-password-page__password-conf.m--error,.friends-page__email.m--error,.friends-page__password.m--error,.friends-page__name.m--error,.friends-page__postal.m--error,.friends-page__password.m--error,.friends-page__password-conf.m--error,.write-a-review-page__email.m--error,.write-a-review-page__password.m--error,.write-a-review-page__name.m--error,.write-a-review-page__postal.m--error,.write-a-review-page__password.m--error,.write-a-review-page__password-conf.m--error{border-color:#FF2D4F}.forgot-password-page__email:focus,.forgot-password-page__password:focus,.forgot-password-page__name:focus,.forgot-password-page__postal:focus,.forgot-password-page__password:focus,.forgot-password-page__password-conf:focus,.friends-page__email:focus,.friends-page__password:focus,.friends-page__name:focus,.friends-page__postal:focus,.friends-page__password:focus,.friends-page__password-conf:focus,.write-a-review-page__email:focus,.write-a-review-page__password:focus,.write-a-review-page__name:focus,.write-a-review-page__postal:focus,.write-a-review-page__password:focus,.write-a-review-page__password-conf:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}.forgot-password-page__button--facebook,.forgot-password-page__button--google,.forgot-password-page__button--submit,.forgot-password-page__email,.forgot-password-page__password,.forgot-password-page__name,.forgot-password-page__postal,.forgot-password-page__password,.forgot-password-page__password-conf,.forgot-password-page__contactable,.forgot-password-page__legal,.forgot-password-page__button--email,.friends-page__button--facebook,.friends-page__button--google,.friends-page__button--submit,.friends-page__email,.friends-page__password,.friends-page__name,.friends-page__postal,.friends-page__password,.friends-page__password-conf,.friends-page__contactable,.friends-page__legal,.friends-page__button--email,.write-a-review-page__button--facebook,.write-a-review-page__button--google,.write-a-review-page__button--submit,.write-a-review-page__email,.write-a-review-page__password,.write-a-review-page__name,.write-a-review-page__postal,.write-a-review-page__password,.write-a-review-page__password-conf,.write-a-review-page__contactable,.write-a-review-page__legal,.write-a-review-page__button--email{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.forgot-password-page__button--facebook,.forgot-password-page__button--google,.forgot-password-page__button--submit,.forgot-password-page__email,.forgot-password-page__password,.forgot-password-page__name,.forgot-password-page__postal,.forgot-password-page__password,.forgot-password-page__password-conf,.forgot-password-page__contactable,.forgot-password-page__legal,.forgot-password-page__button--email,.friends-page__button--facebook,.friends-page__button--google,.friends-page__button--submit,.friends-page__email,.friends-page__password,.friends-page__name,.friends-page__postal,.friends-page__password,.friends-page__password-conf,.friends-page__contactable,.friends-page__legal,.friends-page__button--email,.write-a-review-page__button--facebook,.write-a-review-page__button--google,.write-a-review-page__button--submit,.write-a-review-page__email,.write-a-review-page__password,.write-a-review-page__name,.write-a-review-page__postal,.write-a-review-page__password,.write-a-review-page__password-conf,.write-a-review-page__contactable,.write-a-review-page__legal,.write-a-review-page__button--email{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.friends-page__name-hide{height:180px;overflow:hidden;transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.friends-page__name-hide--revealed{height:370px}.friends-page__name-hide--revealed+.friends-page__name-show{display:none !important}.friends-page .friends-page__name-show{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;display:inline-block;margin:1em 0 2em}.friends-page .friends-page__name-show:hover,.friends-page .friends-page__name-show:active{color:#177aa5;text-decoration:underline}.friends-page__subheading,.friends-page__friends-email,.friends-page__your-name,.friends-page__message,.friends-page__button--submit{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.friends-page__subheading,.friends-page__friends-email,.friends-page__your-name,.friends-page__message,.friends-page__button--submit{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.friends-page__subheading{text-align:center}.friends-page__friends-email,.friends-page__your-name,.friends-page__message{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s}.friends-page__friends-email:focus,.friends-page__your-name:focus,.friends-page__message:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.friends-page__friends-email,.friends-page__your-name,.friends-page__message{padding:0 .5rem}}.friends-page__friends-email::-webkit-input-placeholder,.friends-page__your-name::-webkit-input-placeholder,.friends-page__message::-webkit-input-placeholder{color:#c1c2c3}.friends-page__friends-email::-moz-placeholder,.friends-page__your-name::-moz-placeholder,.friends-page__message::-moz-placeholder{color:#c1c2c3}.friends-page__friends-email:-moz-placeholder,.friends-page__your-name:-moz-placeholder,.friends-page__message:-moz-placeholder{color:#c1c2c3}.friends-page__friends-email:-ms-input-placeholder,.friends-page__your-name:-ms-input-placeholder,.friends-page__message:-ms-input-placeholder{color:#c1c2c3}.friends-page__friends-email:disabled,.friends-page__friends-email.m--disabled,.friends-page__friends-email[readonly],.friends-page__your-name:disabled,.friends-page__your-name.m--disabled,.friends-page__your-name[readonly],.friends-page__message:disabled,.friends-page__message.m--disabled,.friends-page__message[readonly]{background-color:#edeeef;cursor:not-allowed}.friends-page__friends-email.m--error,.friends-page__your-name.m--error,.friends-page__message.m--error{border-color:#FF2D4F}.friends-page__friends-email:focus,.friends-page__your-name:focus,.friends-page__message:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}.friends-page__your-name{margin-bottom:3rem}.friends-page__message{height:300px;padding:1rem}.friends-page__button--submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#faf9f5;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4rem 0rem;display:block;margin:0 auto}.friends-page__button--submit:hover,.friends-page__button--submit:active{color:#e1dac2;text-decoration:none}.friends-page__button--submit:active,.friends-page__button--submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e9e5d3;text-decoration:none}.friends-page__button--submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.write-a-review-page{padding:0 0 4rem}.write-a-review-page h1{padding:0.5rem}.write-a-review-page__guidelines{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto;border:1px solid #cecdcd;margin-top:2rem;padding:1.5rem;text-align:left;line-height:1.4rem;font-size:0.9rem}@media screen and (max-width: 480px){.write-a-review-page__guidelines{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.write-a-review-page__guidelines span{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.write-a-review-page__guidelines strong{display:block;font-weight:700;margin-bottom:0.8rem;padding-right:0.33333rem}.write-a-review-page__guidelines a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.write-a-review-page__guidelines a:hover,.write-a-review-page__guidelines a:active{color:#27A9E1;text-decoration:none}.write-a-review-page__guidelines ul{list-style-type:disc;margin-left:1.5rem}.war-background{background-color:#f8f9fa}.war__rating{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto;color:#373730}@media screen and (max-width: 480px){.war__rating{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.war__details,.war__optional-questions,.war__photos{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.war__details,.war__optional-questions,.war__photos{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.war__optional-questions{border-top:1px solid rgba(147,147,141,0.5);border-bottom:1px solid rgba(147,147,141,0.5);margin:1rem auto;padding:0.5rem 0}.war__submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto;margin-top:1rem}.war__submit:hover,.war__submit:active{color:#d9d9d9;text-decoration:none}.war__submit:active,.war__submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.war__submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.war__submit{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.war__cancel{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#FF2D4F;border-radius:0.2rem;border:1px solid #ff143a;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto;display:inline-block;margin-top:1rem}.war__cancel:hover,.war__cancel:active{color:#d9d9d9;text-decoration:none}.war__cancel:active,.war__cancel:hover{background:#ff143a;border-color:#f90028;color:#e6e6e6;text-decoration:none}.war__cancel i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.war__cancel{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.war__title{padding:0.5rem}.war-rating__questions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;text-align:left;width:70%}@media screen and (max-width: 480px){.war-rating__questions{-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;width:100%}}@media screen and (min-width: 481px) and (max-width: 800px){.war-rating__questions{padding-left:20%;width:100%}}.war-rating__total{font-size:2rem;width:30%}@media screen and (max-width: 800px){.war-rating__total{width:100%}}.war-rating__total p{font-size:0.8rem}.question{margin-bottom:1rem}.question p{margin-bottom:0.5rem}.question__stars{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;position:relative}.question__radio{position:relative;display:inline-block;cursor:pointer;font-size:1.1rem;width:2rem;height:2rem;margin-right:1rem}.question__radio span{position:absolute;color:#535455;text-align:center;font-size:0.8rem;width:100%;padding-top:2px;padding-left:3px}.question__radio input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.question__radio:after{content:"";display:block;color:#ffffff;font-weight:normal;font-style:normal;font-size:2.13333rem;font-family:"homestars-unigrid";transition:all 0.3s ease;text-decoration:none;text-shadow:0 0 1px #93938d;-webkit-font-smoothing:antialiased;margin-right:0.3rem}.question__radio.checked,.question__radio.lit{color:#373730}.question__radio.checked:after,.question__radio.lit:after{color:#ffc11b;text-shadow:none}.question--error{color:#FF2D4F}.war-details a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.war-details a:hover,.war-details a:active{color:#177aa5;text-decoration:underline}.war-details__description{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.war-details__description:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-details__description{padding:0 .5rem}}.war-details__description::-webkit-input-placeholder{color:#c1c2c3}.war-details__description::-moz-placeholder{color:#c1c2c3}.war-details__description:-moz-placeholder{color:#c1c2c3}.war-details__description:-ms-input-placeholder{color:#c1c2c3}.war-details__description:disabled,.war-details__description.m--disabled,.war-details__description[readonly]{background-color:#edeeef;cursor:not-allowed}.war-details__description.m--error{border-color:#FF2D4F}.war-details__cost{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.war-details__cost p,.war-details__cost .field{width:70%}@media screen and (max-width: 800px){.war-details__cost p,.war-details__cost .field{width:60%}}.war-details__cost p{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;text-align:left}.war-details__postal{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative}.war-details__postal p,.war-details__postal .field{width:70%}@media screen and (max-width: 800px){.war-details__postal p,.war-details__postal .field{width:60%}}.war-details__postal p{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;text-align:left}.war-details__postal i{color:#82c187;position:absolute;top:-webkit-calc(1rem + 1px);top:calc(1rem + 1px);left:-webkit-calc(70% - 3.5rem - 2px);left:calc(70% - 3.5rem - 2px);padding:1.25rem;border-radius:0 3px 3px 0;border-left:1px solid rgba(147,147,141,0.5)}@media screen and (max-width: 800px){.war-details__postal i{left:-webkit-calc(60% - 2rem);left:calc(60% - 2rem)}}.war-details__postal i:hover,.war-details__postal i:active{background-color:#e6e6e6}.war-details__story{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem;height:200px}.war-details__story:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-details__story{padding:0 .5rem}}@media screen and (max-width: 480px){.war-details__story{padding:.5rem}}.war-details__story::-webkit-input-placeholder{color:#c1c2c3}.war-details__story::-moz-placeholder{color:#c1c2c3}.war-details__story:-moz-placeholder{color:#c1c2c3}.war-details__story:-ms-input-placeholder{color:#c1c2c3}.war-details__story:disabled,.war-details__story.m--disabled,.war-details__story[readonly]{background-color:#edeeef;cursor:not-allowed}.war-details__story.m--error{border-color:#FF2D4F}.war-details__anonymous{text-align:left;margin:0.25rem 0 0.5rem}.war-details__anonymous label{position:relative;margin-left:0.25rem}.war-details__fine-print{text-align:left}.war-details__fine-print small{display:block;line-height:1.5rem;margin:0.5rem 0}.war-details__label{font-weight:bold;display:block;text-align:left;width:100%}.war-details__label i{font-weight:normal;font-style:italic}.war-details__input{margin-top:0.5rem}.war-cost__input,.war-postal__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;margin:1rem 0}.war-cost__input:focus,.war-postal__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-cost__input,.war-postal__input{padding:0 .5rem}}.war-cost__input::-webkit-input-placeholder,.war-postal__input::-webkit-input-placeholder{color:#c1c2c3}.war-cost__input::-moz-placeholder,.war-postal__input::-moz-placeholder{color:#c1c2c3}.war-cost__input:-moz-placeholder,.war-postal__input:-moz-placeholder{color:#c1c2c3}.war-cost__input:-ms-input-placeholder,.war-postal__input:-ms-input-placeholder{color:#c1c2c3}.war-cost__input:disabled,.war-cost__input.m--disabled,.war-cost__input[readonly],.war-postal__input:disabled,.war-postal__input.m--disabled,.war-postal__input[readonly]{background-color:#edeeef;cursor:not-allowed}.war-cost__input.m--error,.war-postal__input.m--error{border-color:#FF2D4F}.war-cost__dollar-sign,.war-postal__dollar-sign{position:absolute;top:1rem;left:1rem;font-weight:700}.war-cost__aside,.war-postal__aside{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;font-size:0.8rem;width:30%;height:3rem}@media screen and (max-width: 800px){.war-cost__aside,.war-postal__aside{width:40%}}.war-cost__aside .field,.war-postal__aside .field{width:100%}.war-cost__aside .field__label,.war-postal__aside .field__label{position:relative;margin-left:3px}.war-postal__input{padding-left:110px}.war-postal__input-overlap{position:absolute;color:#93938d;text-align:left;width:100px;left:1rem;top:-webkit-calc(50% - .75rem);top:calc(50% - .75rem)}.war-cost__input{padding-left:2rem}.postal-popup{max-height:0;overflow:hidden;transition:all 0.3s ease}.postal-popup--revealed{max-height:350px}.postal-popup__ui{background:#ffffff;font-size:0.8rem;padding:0.75rem 1rem;text-align:left}.postal-popup__map{position:relative}.postal-popup__map img{max-height:300px;max-width:100%}.postal-popup__map-overlay{position:absolute;top:0;left:0}.postal-popup__correct,.postal-popup__incorrect{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:white;border-radius:50%;border:2px solid #cecdcd;width:30px;height:30px;vertical-align:middle}.postal-popup__correct:hover,.postal-popup__correct:active,.postal-popup__incorrect:hover,.postal-popup__incorrect:active{background:#cecdcd}.postal-popup__correct i,.postal-popup__incorrect i{padding-bottom:1px}.postal-popup__correct{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#82c187;text-decoration:none;cursor:pointer}.postal-popup__correct:hover,.postal-popup__correct:active{color:#52a558;text-decoration:underline}.postal-popup__incorrect{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#FF2D4F;text-decoration:none;cursor:pointer}.postal-popup__incorrect:hover,.postal-popup__incorrect:active{color:#e00024;text-decoration:underline}.war-photos__title{font-size:1.2em}.war-photos__uploader{margin-left:-2rem;text-align:center}.war-photos__uploader::-webkit-file-upload-button{visibility:hidden}.war-photos__uploader:before{content:'Choose files';display:inline-block;background:#ffffff;border:1px solid rgba(147,147,141,0.5);border-radius:3px;color:#373730;font-size:0.93333rem;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-left:2rem;padding:.75em 3em;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer}@media screen and (min-width: 481px) and (max-width: 800px){.war-photos__uploader:before{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);text-align:center}}@media screen and (max-width: 480px){.war-photos__uploader:before{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);text-align:center}}.war-photos__uploader:hover:before,.war-photos__uploader:active:before{background:#e6e6e6}.war-photos__uploader:before{width:100%}.war-photo-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:1em 0;overflow:hidden;max-height:0;transition:max-height 0.4s ease}.war-photo-row img{max-height:200px;opacity:0;transition:max-height 0.4s ease}.war-photo-row--revealed{max-height:300px}.war-photo-row--revealed img{opacity:1}.war-photo-row__caption{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%}.war-photo-caption__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.war-photo-caption__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;width:100%}.war-photo-caption__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-photo-caption__input{padding:0 .5rem}}.war-photo-caption__input::-webkit-input-placeholder{color:#c1c2c3}.war-photo-caption__input::-moz-placeholder{color:#c1c2c3}.war-photo-caption__input:-moz-placeholder{color:#c1c2c3}.war-photo-caption__input:-ms-input-placeholder{color:#c1c2c3}.war-photo-caption__input:disabled,.war-photo-caption__input.m--disabled,.war-photo-caption__input[readonly]{background-color:#edeeef;cursor:not-allowed}.war-photo-caption__input.m--error{border-color:#FF2D4F}.war-optional__title{font-size:1.2em}.war-optional__improveable,.war-optional__advice{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem;height:6.66667em}.war-optional__improveable:focus,.war-optional__advice:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-optional__improveable,.war-optional__advice{padding:0 .5rem}}@media screen and (max-width: 480px){.war-optional__improveable,.war-optional__advice{padding:.5rem}}.war-optional__improveable::-webkit-input-placeholder,.war-optional__advice::-webkit-input-placeholder{color:#c1c2c3}.war-optional__improveable::-moz-placeholder,.war-optional__advice::-moz-placeholder{color:#c1c2c3}.war-optional__improveable:-moz-placeholder,.war-optional__advice:-moz-placeholder{color:#c1c2c3}.war-optional__improveable:-ms-input-placeholder,.war-optional__advice:-ms-input-placeholder{color:#c1c2c3}.war-optional__improveable:disabled,.war-optional__improveable.m--disabled,.war-optional__improveable[readonly],.war-optional__advice:disabled,.war-optional__advice.m--disabled,.war-optional__advice[readonly]{background-color:#edeeef;cursor:not-allowed}.war-optional__improveable.m--error,.war-optional__advice.m--error{border-color:#FF2D4F}.war-auth__label{font-weight:bold;display:block;text-align:left}.war-auth__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;margin:0.5rem 0}.war-auth__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-auth__input{padding:0 .5rem}}.war-auth__input::-webkit-input-placeholder{color:#c1c2c3}.war-auth__input::-moz-placeholder{color:#c1c2c3}.war-auth__input:-moz-placeholder{color:#c1c2c3}.war-auth__input:-ms-input-placeholder{color:#c1c2c3}.war-auth__input:disabled,.war-auth__input.m--disabled,.war-auth__input[readonly]{background-color:#edeeef;cursor:not-allowed}.war-auth__input.m--error{border-color:#FF2D4F}.war-auth__form{background:#FFFDF3;padding:0.7rem;border:solid 1px #FAD04F;margin:1rem 0}.war-auth__divider{width:100%;text-align:center;border-bottom:1px solid #cecdcd;line-height:0.1em;margin:0.7rem 0 0.7rem}.war-auth__divider span{background:#FFFDF3;padding:0 0.7rem;color:#93938d;font-style:italic;margin:0.7rem}.war-auth__oauth{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.war-auth__oauth>a:first-child{margin-right:0.7rem}.war-auth__forgot-password{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;font-size:0.93333em}.war-auth__forgot-password:hover,.war-auth__forgot-password:active{color:#177aa5;text-decoration:underline}.war-auth__guest{font-size:14px;font-weight:bold;padding-top:1rem;padding-bottom:0.5rem}.war-auth__disclaimer{font-size:0.86667em;color:#929394;padding-bottom:1rem}.war-auth .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 0.25em;display:block;text-align:left;font-weight:bold}.war-auth .login__input,.war-auth .sign-up__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;margin:0}.war-auth .login__input:focus,.war-auth .sign-up__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-auth .login__input,.war-auth .sign-up__input{padding:0 .5rem}}.war-auth .login__input::-webkit-input-placeholder,.war-auth .sign-up__input::-webkit-input-placeholder{color:#c1c2c3}.war-auth .login__input::-moz-placeholder,.war-auth .sign-up__input::-moz-placeholder{color:#c1c2c3}.war-auth .login__input:-moz-placeholder,.war-auth .sign-up__input:-moz-placeholder{color:#c1c2c3}.war-auth .login__input:-ms-input-placeholder,.war-auth .sign-up__input:-ms-input-placeholder{color:#c1c2c3}.war-auth .login__input:disabled,.war-auth .login__input.m--disabled,.war-auth .login__input[readonly],.war-auth .sign-up__input:disabled,.war-auth .sign-up__input.m--disabled,.war-auth .sign-up__input[readonly]{background-color:#edeeef;cursor:not-allowed}.war-auth .login__input.m--error,.war-auth .sign-up__input.m--error{border-color:#FF2D4F}.newsletter-signup{text-align:left;font-size:0.86667rem;padding-top:1rem}.add-a-company-page{padding:0 0 3em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;background:#ffffff;width:100%}.add-a-company-page__title{padding:1.5em 0 1em}.add-a-company-page__callout{background:#82c187;color:#ffffff;font-size:1.2em;text-align:center;margin-bottom:2em;padding:1.5em 1em}.add-a-company-page__callout a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;font-weight:bold}.add-a-company-page__callout a:hover,.add-a-company-page__callout a:active{color:#d9d9d9;text-decoration:underline}.add-a-company-page__form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.add-a-company-page__form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.add-a-company-page__homeowner-or-company{text-align:center}.add-a-company-page__homeowner-or-company span{padding:0 0.5em}.add-a-company-page__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.add-a-company-page__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.add-a-company-page__input{padding:0 .5rem}}.add-a-company-page__input::-webkit-input-placeholder{color:#c1c2c3}.add-a-company-page__input::-moz-placeholder{color:#c1c2c3}.add-a-company-page__input:-moz-placeholder{color:#c1c2c3}.add-a-company-page__input:-ms-input-placeholder{color:#c1c2c3}.add-a-company-page__input:disabled,.add-a-company-page__input.m--disabled,.add-a-company-page__input[readonly]{background-color:#edeeef;cursor:not-allowed}.add-a-company-page__input.m--error{border-color:#FF2D4F}.add-a-company-page__textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.add-a-company-page__textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.add-a-company-page__textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.add-a-company-page__textarea{padding:.5rem}}.add-a-company-page__textarea::-webkit-input-placeholder{color:#c1c2c3}.add-a-company-page__textarea::-moz-placeholder{color:#c1c2c3}.add-a-company-page__textarea:-moz-placeholder{color:#c1c2c3}.add-a-company-page__textarea:-ms-input-placeholder{color:#c1c2c3}.add-a-company-page__textarea:disabled,.add-a-company-page__textarea.m--disabled,.add-a-company-page__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.add-a-company-page__textarea.m--error{border-color:#FF2D4F}.add-a-company-page__button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.add-a-company-page__button:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.add-a-company-page__button{padding:0 .5rem}}.add-a-company-page__button::-webkit-input-placeholder{color:#c1c2c3}.add-a-company-page__button::-moz-placeholder{color:#c1c2c3}.add-a-company-page__button:-moz-placeholder{color:#c1c2c3}.add-a-company-page__button:-ms-input-placeholder{color:#c1c2c3}.add-a-company-page__button:disabled,.add-a-company-page__button.m--disabled,.add-a-company-page__button[readonly]{background-color:#edeeef;cursor:not-allowed}.add-a-company-page__button.m--error{border-color:#FF2D4F}.add-a-company-page__button:hover,.add-a-company-page__button:active{color:#d9d9d9;text-decoration:none}.add-a-company-page__button:active,.add-a-company-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.add-a-company-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.add-a-company-page__contact-info{color:#535455;font-size:1.3em;font-weight:600;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.add-a-company-page__address{text-align:center}.add-a-company-page__tel{padding-bottom:2em}.add-a-company-page__title{font-size:2.13333rem;font-weight:bold}.add-a-company-page__callout{text-align:center;background:#ffffff}.add-a-company-page__callout a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#2FBB86;text-decoration:none;cursor:pointer;border:1px solid #dedfe0;font-size:1rem;text-align:center;padding:1rem 1.5rem;font-weight:normal}.add-a-company-page__callout a:hover,.add-a-company-page__callout a:active{color:#2FBB86;text-decoration:none}.add-a-company-page--form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.add-a-company-page--form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.add-a-company-page--form .field__label{position:relative;text-align:left;font-size:0.93333rem;font-weight:bold}.add-a-company-page--form abbr[title="required"]{display:none}.add-a-company-page .add-a-company-page-input{margin-bottom:0.5em}.add-a-company-page .add-a-company-page-input__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;padding:0 0.5rem;margin-top:0.2rem;margin-bottom:0}.add-a-company-page .add-a-company-page-input__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.add-a-company-page .add-a-company-page-input__input{padding:0 .5rem}}.add-a-company-page .add-a-company-page-input__input::-webkit-input-placeholder{color:#c1c2c3}.add-a-company-page .add-a-company-page-input__input::-moz-placeholder{color:#c1c2c3}.add-a-company-page .add-a-company-page-input__input:-moz-placeholder{color:#c1c2c3}.add-a-company-page .add-a-company-page-input__input:-ms-input-placeholder{color:#c1c2c3}.add-a-company-page .add-a-company-page-input__input:disabled,.add-a-company-page .add-a-company-page-input__input.m--disabled,.add-a-company-page .add-a-company-page-input__input[readonly]{background-color:#edeeef;cursor:not-allowed}.add-a-company-page .add-a-company-page-input__input.m--error{border-color:#FF2D4F}.add-a-company-page .add-a-company-page-input__input::-webkit-input-placeholder{color:#dedfe0}.add-a-company-page .add-a-company-page-input__input::-moz-placeholder{color:#dedfe0}.add-a-company-page .add-a-company-page-input__input:-moz-placeholder{color:#dedfe0}.add-a-company-page .add-a-company-page-input__input:-ms-input-placeholder{color:#dedfe0}.add-a-company-page .add-a-company-page-input__input--error{border-color:red}.add-a-company-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5rem;display:block;width:40%;float:right;border-radius:4px}.add-a-company-page__button:hover,.add-a-company-page__button:active{color:#d9d9d9;text-decoration:none}.add-a-company-page__button:active,.add-a-company-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.add-a-company-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.add-a-company-page__background{background:#ffffff}.add-a-company-page__head{padding:2rem;background:#f8f9fa}.reset-password-page{padding:0 0 3em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.reset-password-page__title{padding:1.5em 0 1em}.reset-password-page__callout{background:#82c187;color:#ffffff;font-size:1.2em;text-align:center;margin-bottom:2em;padding:1.5em 1em}.reset-password-page__callout a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;font-weight:bold}.reset-password-page__callout a:hover,.reset-password-page__callout a:active{color:#d9d9d9;text-decoration:underline}.reset-password-page__form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.reset-password-page__form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.reset-password-page__homeowner-or-company{text-align:center}.reset-password-page__homeowner-or-company span{padding:0 0.5em}.reset-password-page__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.reset-password-page__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.reset-password-page__input{padding:0 .5rem}}.reset-password-page__input::-webkit-input-placeholder{color:#c1c2c3}.reset-password-page__input::-moz-placeholder{color:#c1c2c3}.reset-password-page__input:-moz-placeholder{color:#c1c2c3}.reset-password-page__input:-ms-input-placeholder{color:#c1c2c3}.reset-password-page__input:disabled,.reset-password-page__input.m--disabled,.reset-password-page__input[readonly]{background-color:#edeeef;cursor:not-allowed}.reset-password-page__input.m--error{border-color:#FF2D4F}.reset-password-page__textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.reset-password-page__textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.reset-password-page__textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.reset-password-page__textarea{padding:.5rem}}.reset-password-page__textarea::-webkit-input-placeholder{color:#c1c2c3}.reset-password-page__textarea::-moz-placeholder{color:#c1c2c3}.reset-password-page__textarea:-moz-placeholder{color:#c1c2c3}.reset-password-page__textarea:-ms-input-placeholder{color:#c1c2c3}.reset-password-page__textarea:disabled,.reset-password-page__textarea.m--disabled,.reset-password-page__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.reset-password-page__textarea.m--error{border-color:#FF2D4F}.reset-password-page__button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.reset-password-page__button:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.reset-password-page__button{padding:0 .5rem}}.reset-password-page__button::-webkit-input-placeholder{color:#c1c2c3}.reset-password-page__button::-moz-placeholder{color:#c1c2c3}.reset-password-page__button:-moz-placeholder{color:#c1c2c3}.reset-password-page__button:-ms-input-placeholder{color:#c1c2c3}.reset-password-page__button:disabled,.reset-password-page__button.m--disabled,.reset-password-page__button[readonly]{background-color:#edeeef;cursor:not-allowed}.reset-password-page__button.m--error{border-color:#FF2D4F}.reset-password-page__button:hover,.reset-password-page__button:active{color:#d9d9d9;text-decoration:none}.reset-password-page__button:active,.reset-password-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.reset-password-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.reset-password-page__contact-info{color:#535455;font-size:1.3em;font-weight:600;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.reset-password-page__address{text-align:center}.reset-password-page__tel{padding-bottom:2em}.reset-password-page__subtitle{font-size:1.2em;text-align:center;padding-bottom:1em}.reset-password-page__input{margin:0;padding:0}.show-password-button{position:absolute;bottom:0;right:0;opacity:0.8;padding:0.8em}.war__story-container{position:relative}.war__word-count{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;bottom:1em;z-index:1;border:1px solid transparent;border-top:none;padding:1em 0.75em 0;height:2.75em;width:496px;margin:0 2px 1px 2px}.word-count__requirement{color:#93938d;margin-right:auto;font-style:italic;font-size:0.86667em}.word-count__requirement--satisfied{font-size:0.86667em;margin-left:auto;margin-right:0}.word-count__requirement--satisfied:before{font-family:"homestars-unigrid";font-weight:bold;color:#82c187;display:inline-block}.word-count__requirement--satisfied+.word-count__current-count{display:none}.word-count__current-count{color:#93938d;font-size:0.86667em}.sign-up,.login{background:#faf9f5;padding:1em 0 3em;text-align:center}.sign-up h1,.login h1{margin:0.5em 0}@media screen and (max-width: 480px){.sign-up h1,.login h1{margin:0;font-size:1.8em;margin:0}}.sign-up__body,.login__body{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:3em}@media screen and (max-width: 480px){.sign-up__body,.login__body{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse}}.sign-up__input,.login__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;width:23.33333em;height:auto;padding:0.73333em;margin:0}.sign-up__input:focus,.login__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.sign-up__input,.login__input{padding:0 .5rem}}.sign-up__input::-webkit-input-placeholder,.login__input::-webkit-input-placeholder{color:#c1c2c3}.sign-up__input::-moz-placeholder,.login__input::-moz-placeholder{color:#c1c2c3}.sign-up__input:-moz-placeholder,.login__input:-moz-placeholder{color:#c1c2c3}.sign-up__input:-ms-input-placeholder,.login__input:-ms-input-placeholder{color:#c1c2c3}.sign-up__input:disabled,.sign-up__input.m--disabled,.sign-up__input[readonly],.login__input:disabled,.login__input.m--disabled,.login__input[readonly]{background-color:#edeeef;cursor:not-allowed}.sign-up__input.m--error,.login__input.m--error{border-color:#FF2D4F}.sign-up__input:focus,.login__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.sign-up__input,.login__input{width:100%;padding:0.73333em}}.sign-up__checkbox,.login__checkbox{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1rem 0 0;text-align:left}.sign-up__checkbox input,.login__checkbox input{margin:0.35rem 0.5rem 0 0}.sign-up__checkbox label,.login__checkbox label{font-weight:normal;margin:0}.sign-up__with-facebook,.login__with-facebook{width:25em;padding-left:1.66667rem;padding-top:1.7em}@media screen and (max-width: 480px){.sign-up__with-facebook,.login__with-facebook{padding:1em;width:auto}}.sign-up__with-email,.login__with-email{width:25em;padding-left:1.66667rem;padding-right:1.66667rem;border-right:1px solid #cecdcd}@media screen and (max-width: 480px){.sign-up__with-email,.login__with-email{width:auto;padding:0 1em;border:none}}.sign-up__with-email fieldset,.login__with-email fieldset{min-width:unset}.sign-up__button--submit,.login__button--submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#faf9f5;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em;display:block;margin:0 auto;width:23.33333em;padding:0.73333em;margin-top:1em;max-width:100%}.sign-up__button--submit:hover,.sign-up__button--submit:active,.login__button--submit:hover,.login__button--submit:active{color:#e1dac2;text-decoration:none}.sign-up__button--submit:active,.sign-up__button--submit:hover,.login__button--submit:active,.login__button--submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e9e5d3;text-decoration:none}.sign-up__button--submit i,.login__button--submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.sign-up__button--submit,.login__button--submit{width:100%}}.sign-up__button--facebook,.login__button--facebook{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#3b5999;border-radius:0.2rem;border:1px solid #344e87;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em;box-shadow:0 6px 6px -6px #535455;display:block;font-weight:700;width:23.33333em;max-width:100%;padding:0.73333em;margin:1em 0;text-align:left}.sign-up__button--facebook:hover,.sign-up__button--facebook:active,.login__button--facebook:hover,.login__button--facebook:active{color:#d9d9d9;text-decoration:none}.sign-up__button--facebook:active,.sign-up__button--facebook:hover,.login__button--facebook:active,.login__button--facebook:hover{background:#344e87;border-color:#2d4474;color:#e6e6e6;text-decoration:none}.sign-up__button--facebook i,.login__button--facebook i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.sign-up__button--facebook:before,.login__button--facebook:before{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 1em 0 0.5em;margin-right:1em;font-size:18px}@media screen and (max-width: 480px){.sign-up__button--facebook,.login__button--facebook{width:100%;padding:0.73333em}}.sign-up__button--google,.login__button--google{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#757575;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #f2f2f2;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em;box-shadow:0 6px 6px -6px #535455;display:block;font-weight:700;width:23.33333em;padding:0.73333em;margin:1em 0;max-width:100%;text-align:left}.sign-up__button--google:hover,.sign-up__button--google:active,.login__button--google:hover,.login__button--google:active{color:#4f4f4f;text-decoration:none}.sign-up__button--google:active,.sign-up__button--google:hover,.login__button--google:active,.login__button--google:hover{background:#f2f2f2;border-color:#e6e6e6;color:#5c5c5c;text-decoration:none}.sign-up__button--google i,.login__button--google i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.sign-up__button--google:before,.login__button--google:before{background-image:url("//cdn.homestars.com/assets/google-g-08b6a85516f272fe33d7fbd9b2974ca4.png");background-position:right;background-repeat:no-repeat;background-size:18px 18px;display:inline-block;width:18px;height:18px;content:"";padding:0 1em 0 0.5em;margin-right:2.5em;vertical-align:middle}@media screen and (max-width: 480px){.sign-up__button--google,.login__button--google{width:100%;padding:0.73333em}}.sign-up .field__label,.login .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 0.25em;display:block;text-align:left;font-weight:bold}.sign-up__legal,.login__legal{display:block;margin:2em auto;width:350px}.sign-up__legal a,.login__legal a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.sign-up__legal a:hover,.sign-up__legal a:active,.login__legal a:hover,.login__legal a:active{color:#177aa5;text-decoration:underline}.sign-up__remember-me,.login__remember-me{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:1.5em 0}.sign-up__remember-me label.field__label,.login__remember-me label.field__label{margin:0;margin-left:0.3em}.sign-up__forgot-password,.login__forgot-password{font-size:1.2em}.sign-up .or-separator,.login .or-separator{position:relative;color:#93938d;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5em;font-style:italic;line-height:1.5em;text-align:center;margin:0 auto;text-shadow:40px 0px 1px #faf9f5, 39px 0px 1px #faf9f5, 38px 0px 1px #faf9f5, 37px 0px 1px #faf9f5, 36px 0px 1px #faf9f5, 35px 0px 1px #faf9f5, 34px 0px 1px #faf9f5, 33px 0px 1px #faf9f5, 32px 0px 1px #faf9f5, 31px 0px 1px #faf9f5, 30px 0px 1px #faf9f5, 29px 0px 1px #faf9f5, 28px 0px 1px #faf9f5, 27px 0px 1px #faf9f5, 26px 0px 1px #faf9f5, 25px 0px 1px #faf9f5, 24px 0px 1px #faf9f5, 23px 0px 1px #faf9f5, 22px 0px 1px #faf9f5, 21px 0px 1px #faf9f5, 20px 0px 1px #faf9f5, 18px 0px 1px #faf9f5, 17px 0px 1px #faf9f5, 16px 0px 1px #faf9f5, 15px 0px 1px #faf9f5, 14px 0px 1px #faf9f5, 13px 0px 1px #faf9f5, 12px 0px 1px #faf9f5, 11px 0px 1px #faf9f5, 10px 0px 1px #faf9f5, 9px 0px 1px #faf9f5, 8px 0px 1px #faf9f5, 7px 0px 1px #faf9f5, 6px 0px 1px #faf9f5, 5px 0px 1px #faf9f5, 4px 0px 1px #faf9f5, 3px 0px 1px #faf9f5, 2px 0px 1px #faf9f5, 1px 0px 1px #faf9f5, 0px 0px 1px #faf9f5, -40px 0px 1px #faf9f5, -39px 0px 1px #faf9f5, -38px 0px 1px #faf9f5, -37px 0px 1px #faf9f5, -36px 0px 1px #faf9f5, -35px 0px 1px #faf9f5, -34px 0px 1px #faf9f5, -33px 0px 1px #faf9f5, -32px 0px 1px #faf9f5, -31px 0px 1px #faf9f5, -30px 0px 1px #faf9f5, -29px 0px 1px #faf9f5, -28px 0px 1px #faf9f5, -27px 0px 1px #faf9f5, -26px 0px 1px #faf9f5, -25px 0px 1px #faf9f5, -24px 0px 1px #faf9f5, -23px 0px 1px #faf9f5, -22px 0px 1px #faf9f5, -21px 0px 1px #faf9f5, -20px 0px 1px #faf9f5, -18px 0px 1px #faf9f5, -17px 0px 1px #faf9f5, -16px 0px 1px #faf9f5, -15px 0px 1px #faf9f5, -14px 0px 1px #faf9f5, -13px 0px 1px #faf9f5, -12px 0px 1px #faf9f5, -11px 0px 1px #faf9f5, -10px 0px 1px #faf9f5, -9px 0px 1px #faf9f5, -8px 0px 1px #faf9f5, -7px 0px 1px #faf9f5, -6px 0px 1px #faf9f5, -5px 0px 1px #faf9f5, -4px 0px 1px #faf9f5, -3px 0px 1px #faf9f5, -2px 0px 1px #faf9f5, -1px 0px 1px #faf9f5;z-index:2;display:none;font-size:1.2em;line-height:1;margin-top:-0.5em;width:50%}.sign-up .or-separator:before,.login .or-separator:before{position:absolute;top:50%;left:-5%;content:"";width:110%;height:1px;background-color:#93938d;z-index:-1}@media screen and (max-width: 480px){.sign-up .or-separator,.login .or-separator{position:relative;color:#93938d;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5em;font-style:italic;line-height:1.5em;text-align:center;margin:0 auto;text-shadow:40px 0px 1px #faf9f5, 39px 0px 1px #faf9f5, 38px 0px 1px #faf9f5, 37px 0px 1px #faf9f5, 36px 0px 1px #faf9f5, 35px 0px 1px #faf9f5, 34px 0px 1px #faf9f5, 33px 0px 1px #faf9f5, 32px 0px 1px #faf9f5, 31px 0px 1px #faf9f5, 30px 0px 1px #faf9f5, 29px 0px 1px #faf9f5, 28px 0px 1px #faf9f5, 27px 0px 1px #faf9f5, 26px 0px 1px #faf9f5, 25px 0px 1px #faf9f5, 24px 0px 1px #faf9f5, 23px 0px 1px #faf9f5, 22px 0px 1px #faf9f5, 21px 0px 1px #faf9f5, 20px 0px 1px #faf9f5, 18px 0px 1px #faf9f5, 17px 0px 1px #faf9f5, 16px 0px 1px #faf9f5, 15px 0px 1px #faf9f5, 14px 0px 1px #faf9f5, 13px 0px 1px #faf9f5, 12px 0px 1px #faf9f5, 11px 0px 1px #faf9f5, 10px 0px 1px #faf9f5, 9px 0px 1px #faf9f5, 8px 0px 1px #faf9f5, 7px 0px 1px #faf9f5, 6px 0px 1px #faf9f5, 5px 0px 1px #faf9f5, 4px 0px 1px #faf9f5, 3px 0px 1px #faf9f5, 2px 0px 1px #faf9f5, 1px 0px 1px #faf9f5, 0px 0px 1px #faf9f5, -40px 0px 1px #faf9f5, -39px 0px 1px #faf9f5, -38px 0px 1px #faf9f5, -37px 0px 1px #faf9f5, -36px 0px 1px #faf9f5, -35px 0px 1px #faf9f5, -34px 0px 1px #faf9f5, -33px 0px 1px #faf9f5, -32px 0px 1px #faf9f5, -31px 0px 1px #faf9f5, -30px 0px 1px #faf9f5, -29px 0px 1px #faf9f5, -28px 0px 1px #faf9f5, -27px 0px 1px #faf9f5, -26px 0px 1px #faf9f5, -25px 0px 1px #faf9f5, -24px 0px 1px #faf9f5, -23px 0px 1px #faf9f5, -22px 0px 1px #faf9f5, -21px 0px 1px #faf9f5, -20px 0px 1px #faf9f5, -18px 0px 1px #faf9f5, -17px 0px 1px #faf9f5, -16px 0px 1px #faf9f5, -15px 0px 1px #faf9f5, -14px 0px 1px #faf9f5, -13px 0px 1px #faf9f5, -12px 0px 1px #faf9f5, -11px 0px 1px #faf9f5, -10px 0px 1px #faf9f5, -9px 0px 1px #faf9f5, -8px 0px 1px #faf9f5, -7px 0px 1px #faf9f5, -6px 0px 1px #faf9f5, -5px 0px 1px #faf9f5, -4px 0px 1px #faf9f5, -3px 0px 1px #faf9f5, -2px 0px 1px #faf9f5, -1px 0px 1px #faf9f5;z-index:2;display:block;width:70%}.sign-up .or-separator:before,.login .or-separator:before{position:absolute;top:50%;left:-5%;content:"";width:110%;height:1px;background-color:#93938d;z-index:-1}}.war-details__location-preview{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;line-height:1;margin-bottom:1.5em;margin-top:0.5em}.war-details__neighborhood-name{padding:0 0.3em}.war-details__paid{display:block}.war-cost__dollar-wrap{position:relative}.war-cost__dollar-wrap:before{content:"\0024";position:absolute;left:1rem;top:1rem;line-height:1;font-weight:bold}.war-photo__preview-image{background:#ffffff;border:0.06667rem solid #c1c2c3;border-radius:0.2rem;box-shadow:0 2px 4px 0 rgba(35,47,58,0.05);display:inline-block;margin:1%;position:relative;padding:1.7rem 0.5rem 0.5rem;width:50%}.war-photo__delete{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;margin:0.2rem;position:absolute;right:0.2rem;top:0}.war-photo__delete:hover,.war-photo__delete:active{color:#373730;text-decoration:none}.war-photo__delete .unigrid-close{font-weight:bold}.preview-image__photo{display:block;height:100%;width:100%}.preview-image__delete-photo{background:#ffffff;position:relative;line-height:1.46667em;width:1.46667em;border:1px solid #cecdcd;float:right;margin-bottom:-22px}.form-valid{position:relative}.form-valid input,.form-valid textarea{border-color:#82c187}.form-valid:after{font-family:"homestars-unigrid";content:"\e602";height:1.5em;width:1.5em;display:inline-block;position:absolute;right:0.5em;bottom:1.75rem;color:#82c187}.form-invalid{position:relative}.form-invalid input,.form-invalid textarea{border-color:#FF2D4F}.error-message{display:block;color:#FF2D4F;text-align:left;font-size:0.8em;padding-bottom:1em}.error-message:empty{display:none}.submit-disabled{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#cecdcd;border-radius:0.2rem;border:1px solid #c1c0c0;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;cursor:auto}.submit-disabled:hover,.submit-disabled:active{color:#6d6d67;text-decoration:none}.submit-disabled:active,.submit-disabled:hover{background:#c1c0c0;border-color:#b5b3b3;color:#7a7a73;text-decoration:none}.submit-disabled i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.invalid-fields,.invalid-fields--top{background:#cecdcd;border:1px solid #FF2D4F;padding:1em;margin-top:1em;color:#FF2D4F;max-width:500px}.invalid-fields:empty,.invalid-fields--top:empty{display:none}.invalid-fields li,.invalid-fields--top li{list-style-type:none;text-align:left}.invalid-fields--top{margin:0 auto 1em}.war-photos__uploader{width:100%;margin:1rem 0 0}.war-photos__uploader:before{margin-left:0;text-align:center}.war-anonymous{text-align:left}.war-anonymous__user-name-preview{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.war-anonymous__avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%;margin-right:0.5em}.war-anonymous__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.war-anonymous__avatar img{max-width:100%;max-height:100%}.war-details__emoji-warning{text-align:center;color:#f1453d;font-size:0.86667em;padding-bottom:1rem}.war__rating.error p{color:#FF2D4F}.war-details__story-word-count{text-align:left;font-size:0.86667em;color:#93938d}.war__loading-wrap{opacity:0.5}.war__loading-wrap .war__loader{display:block}.war__loader{margin:40px auto;width:50px;height:40px;text-align:center;pointer-events:none;display:none}.war__loader>div{background-color:#27A9E1;height:100%;width:2px;margin:0 4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.war__loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.war__loader .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.war__loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.war__loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.loader__styles{margin:0.33333em auto 1.33333em !important;width:6.66667em !important}.write-a-review-page .media-gallery{position:relative;padding-bottom:2em;border-bottom:1px solid #c9c9c6;margin:0 auto 2em;max-width:500px}.write-a-review-page .media-gallery__mask{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2);width:100%;height:100%;z-index:2}.write-a-review-page .media-gallery__mask--hide{display:none !important}.write-a-review-page .media-gallery__loading{margin:40px auto;width:50px;height:40px;text-align:center;pointer-events:none}.write-a-review-page .media-gallery__loading>div{background-color:#27A9E1;height:100%;width:2px;margin:0 4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.write-a-review-page .media-gallery__loading .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.write-a-review-page .media-gallery__loading .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.write-a-review-page .media-gallery__loading .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.write-a-review-page .media-gallery__loading .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.write-a-review-page .media-gallery__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.write-a-review-page .media-gallery__name{font-weight:bold;margin-right:auto}.write-a-review-page .media-gallery__media{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em;width:100%}.write-a-review-page .media-gallery__add-media-btn{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.7em 1.2em;display:inline-block}.write-a-review-page .media-gallery__add-media-btn:hover,.write-a-review-page .media-gallery__add-media-btn:active{color:#2d2e2e;text-decoration:none}.write-a-review-page .media-gallery__add-media-btn:active,.write-a-review-page .media-gallery__add-media-btn:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.write-a-review-page .media-gallery__add-media-btn i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.write-a-review-page .media-gallery__rename-link,.write-a-review-page .media-gallery__delete-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 0.9em;margin-left:.5em}.write-a-review-page .media-gallery__rename-link:hover,.write-a-review-page .media-gallery__rename-link:active,.write-a-review-page .media-gallery__delete-link:hover,.write-a-review-page .media-gallery__delete-link:active{color:#2d2e2e;text-decoration:none}.write-a-review-page .media-gallery__rename-link:active,.write-a-review-page .media-gallery__rename-link:hover,.write-a-review-page .media-gallery__delete-link:active,.write-a-review-page .media-gallery__delete-link:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.write-a-review-page .media-gallery__rename-link i,.write-a-review-page .media-gallery__delete-link i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.write-a-review-page .media-gallery__add-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:100%}.write-a-review-page .medium{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;border:1px solid #c9c9c6;background:#CCC;margin-right:1em;margin-bottom:1em;height:9em;width:calc((100% - 2em) / 3);overflow:hidden}.write-a-review-page .medium:nth-of-type(3n){margin-right:0}.write-a-review-page .medium img{max-height:100%;max-width:100%}.write-a-review-page .media-modal__control-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:2em}.write-a-review-page .media-modal__delete-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.7em 1.2em;display:inline-block;margin-left:auto}.write-a-review-page .media-modal__delete-button:hover,.write-a-review-page .media-modal__delete-button:active{color:#2d2e2e;text-decoration:none}.write-a-review-page .media-modal__delete-button:active,.write-a-review-page .media-modal__delete-button:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.write-a-review-page .media-modal__delete-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.write-a-review-page .image-uploader{background:#ffffff;padding:1em}.write-a-review-page .image-uploader__name{font-weight:bold;font-size:13px}.write-a-review-page .image-uploader__recommendation{color:#93938d;font-size:13px}.write-a-review-page .image-uploader__input{display:none}.write-a-review-page .image-uploader__label{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background-color:#ffffff;padding:1em;cursor:pointer}.write-a-review-page .image-uploader__label:focus{box-shadow:1px 1px 3px #27A9E1}.write-a-review-page .image-uploader__label:hover:after{content:attr(data-hover);position:absolute;bottom:0;right:0;background:#7DCBED;border:1px solid #27A9E1;border-radius:3px;color:#ffffff;opacity:.8;padding:.25em .5em}.write-a-review-page .image-uploader__label img{max-width:70%;max-height:100%}.write-a-review-page .image-uploader__errors{color:#FF2D4F;font-size:.85em;text-align:center}.write-a-review-page .image-uploader__mask{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2);width:100%;height:100%;z-index:2}.write-a-review-page .image-uploader__mask--hide{display:none !important}.write-a-review-page .image-uploader__loading{margin:40px auto;width:50px;height:40px;text-align:center;pointer-events:none}.write-a-review-page .image-uploader__loading>div{background-color:#27A9E1;height:100%;width:2px;margin:0 4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.write-a-review-page .image-uploader__loading .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.write-a-review-page .image-uploader__loading .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.write-a-review-page .image-uploader__loading .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.write-a-review-page .image-uploader__loading .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.war-photos-form{width:100%}.war-photos-form input[type="file"]:before{text-align:center}.war-photos-form input:not([type="file"]),.war-photos-form textarea,.war-photos-form select{display:block;max-width:300px;width:100%;font-size:1em;border:1px solid #c9c9c6;padding:.5em;margin-bottom:1em;background-color:#ffffff;border-radius:3px}.war-photos-form label{padding-bottom:.5em}.war-photos-form select{background:#ffffff;height:37px}.war-photos-form input[type="checkbox"]{width:auto}.war-photos-form input[type="file"]{width:100%}.war-photos-form__inputs-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.war-photos-form__inputs-wrap div{width:350px}.war-photos-form div.boolean{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.war-photos-form .field__error{color:#FF2D4F;display:block;font-size:13px;line-height:1.5em;margin-top:-1em;margin-bottom:1em}.war-photos-form .field__error:empty{margin:0}.war-photos-form__success-message{color:#82c187;display:block;font-size:13px;line-height:1.5em;margin-top:-.5em;margin-bottom:1em}.war-photos-form__success-message:empty{margin:0}.war-photos-form__submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#82c187;border-radius:0.2rem;border:1px solid #71b977;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:5px 12px;border:1px solid #82c187;margin-right:.5em}.war-photos-form__submit:hover,.war-photos-form__submit:active{color:#d9d9d9;text-decoration:none}.war-photos-form__submit:active,.war-photos-form__submit:hover{background:#71b977;border-color:#60b066;color:#e6e6e6;text-decoration:none}.war-photos-form__submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.war-photos-form__submit:hover{border:1px solid #82c187}.war-photos-form__cancel{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #f2f2f2;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:5px 12px;border:1px solid #c9c9c6;margin-right:.5em}.war-photos-form__cancel:hover,.war-photos-form__cancel:active{color:#6d6d67;text-decoration:none}.war-photos-form__cancel:active,.war-photos-form__cancel:hover{background:#f2f2f2;border-color:#e6e6e6;color:#7a7a73;text-decoration:none}.war-photos-form__cancel i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.war-photos-form__cancel:hover{border:1px solid #c9c9c6}.war-photos-form__delete{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#FF2D4F;border-radius:0.2rem;border:1px solid #ff143a;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:5px 12px;border:1px solid #FF2D4F;margin-right:.5em}.war-photos-form__delete:hover,.war-photos-form__delete:active{color:#d9d9d9;text-decoration:none}.war-photos-form__delete:active,.war-photos-form__delete:hover{background:#ff143a;border-color:#f90028;color:#e6e6e6;text-decoration:none}.war-photos-form__delete i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.war-photos-form__delete:hover{border:1px solid #FF2D4F}.war-photos-form__footer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.modal__shade{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:fixed;height:100vh;width:100vw;z-index:100;top:0;left:0;background-color:rgba(0,0,0,0.7)}.modal__container{position:relative;z-index:12;background:#ffffff;max-height:100%;max-width:51em;overflow:auto}@media screen and (max-width: 480px){.modal__container{width:100%}}.modal__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;background:#93938d;height:3.5em}.modal__close{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;font-size:2em;margin-left:auto;padding-right:.5em}.modal__close:hover,.modal__close:active{color:#ffffff;text-decoration:none}.modal__body{padding:2em 2em 3em}.modal__title{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;background:#ffffff;width:10em;font-size:1.2em;font-weight:bold;text-align:center}.modal__title:hover,.modal__title:active{color:#373730;text-decoration:none}@media screen and (max-width: 480px){.modal__title{width:8em}}.modal__form-buttons-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:400px}.modal__form-buttons-wrap [class^="delete"]{margin-left:auto}.modal__image-preview{width:400px;margin:0 auto}.homepage__why-homestars{background:#ffffff;padding:2rem}.why-homestars{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:12.79471%;padding:2em 1em 1em;text-align:center}.why-homestars:last-child{margin-right:0}@media screen and (max-width: 480px){.why-homestars{float:left;display:block;margin-right:7.42297%;width:100%;margin-left:0%}.why-homestars:last-child{margin-right:0}}@media screen and (min-width: 481px) and (max-width: 800px){.why-homestars{float:left;display:block;margin-right:3.16844%;width:100%;margin-left:0%}.why-homestars:last-child{margin-right:0}}.why-homestars h1{padding:1em}.why-homestars__reasons{padding:2rem 0 3rem;display:block}.why-homestars__reasons::after{clear:both;content:"";display:table}.why-homestars__button,.why-homestars__fb-like{padding:1rem;display:block}.why-homestars__button::after,.why-homestars__fb-like::after{clear:both;content:"";display:table}.why-homestars__button a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.why-homestars__button a:hover,.why-homestars__button a:active{color:#d9d9d9;text-decoration:none}.why-homestars__button a:active,.why-homestars__button a:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.why-homestars__button a i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.why-homestars__fb-like a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#232F3A;text-decoration:none;cursor:pointer;font-size:0.86667rem;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;color:#535455}.why-homestars__fb-like a:hover,.why-homestars__fb-like a:active{color:#06080a;text-decoration:underline}.why-homestars__fb-like a:hover,.why-homestars__fb-like a:active{color:#19222a}.reasons__reviews{margin-right:0}.reasons__listing,.reasons__connect,.reasons__reviews{float:left;display:block;margin-right:3.16844%;width:31.22104%}.reasons__listing:last-child,.reasons__connect:last-child,.reasons__reviews:last-child{margin-right:0}@media screen and (max-width: 480px){.reasons__listing,.reasons__connect,.reasons__reviews{float:left;display:block;margin-right:7.42297%;width:100%}.reasons__listing:last-child,.reasons__connect:last-child,.reasons__reviews:last-child{margin-right:0}}.reasons__listing figure,.reasons__connect figure,.reasons__reviews figure{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:120px;width:120px;margin:0 auto}.reasons__listing figure img,.reasons__connect figure img,.reasons__reviews figure img{height:80px;width:80px}.homepage__best-of-awards{background:#ffffff;text-align:center;padding-bottom:2em}.top-categories{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;overflow:hidden;width:100%}.essential-services{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;overflow:hidden;width:100%}.best-of-awards__heading{padding:1em .5em}.best-of-awards__subheading{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;line-height:1.6em;padding-bottom:1.5em}.best-of-awards__award-winners{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1em}@media screen and (max-width: 480px){.best-of-awards__award-winners figure:nth-child(n+5){display:none}}.best-of-awards__button{padding:1rem}.best-of-awards__button a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.best-of-awards__button a:hover,.best-of-awards__button a:active{color:#d9d9d9;text-decoration:none}.best-of-awards__button a:active,.best-of-awards__button a:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.best-of-awards__button a i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.award-winner,.award-winner--no-company-logo{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:25%;padding:1em}@media screen and (max-width: 800px){.award-winner,.award-winner--no-company-logo{width:50%}}.award-winner__company-logo,.award-winner--no-company-logo__company-logo{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.award-winner__company-link,.award-winner--no-company-logo__company-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;font-weight:bold}.award-winner__company-link:hover,.award-winner__company-link:active,.award-winner--no-company-logo__company-link:hover,.award-winner--no-company-logo__company-link:active{color:#2d2e2e;text-decoration:underline}.award-winner__company-name,.award-winner--no-company-logo__company-name{padding-top:1rem}.award-winner__company-logo,.award-winner--no-company-logo__company-logo{max-width:100%;height:100px;overflow:hidden}.award-winner__company-logo-image,.award-winner--no-company-logo__company-logo-image{max-height:90px;max-width:100%}.award-winner__company-logo a,.award-winner--no-company-logo__company-logo a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.award-winner__company-logo a:hover,.award-winner__company-logo a:active,.award-winner--no-company-logo__company-logo a:hover,.award-winner--no-company-logo__company-logo a:active{color:#27A9E1;text-decoration:none}.award-winner__company-logo img,.award-winner--no-company-logo__company-logo img{max-height:100px;max-width:100%}.award-winner--no-company-logo{background-image:url(//cdn.homestars.com/assets/new/BOA-placeholder-0026c8b80e6e464deb87d9bb049588aa.png);background-repeat:no-repeat;background-position:50% 20%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.award-winner--no-company-logo{background-image:url(//cdn.homestars.com/assets/new/BOA-placeholder_2x-0026c8b80e6e464deb87d9bb049588aa.png);background-size:50px 50px}}@media screen and (max-width: 800px){.award-winner--no-company-logo{background-position:50% 30%}}.homepage__user-images .user-images__container{background:rgba(39,169,225,0.25);max-height:400px;overflow:hidden}.homepage__user-images .user-images__container a{overflow:hidden}.homepage__user-images .user-images__container img{-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.homepage__user-images .user-images__container img:hover,.homepage__user-images .user-images__container img:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.homepage__user-images .user-images__container img:hover{opacity:.8}.top-category--appliance-repair{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/appliance-repair-027b2492dd9db86665524da032356437.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/appliance-repair-027b2492dd9db86665524da032356437.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--appliance-repair:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/appliance-repair-027b2492dd9db86665524da032356437.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/appliance-repair-027b2492dd9db86665524da032356437.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--appliance-repair{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/appliance-repair_2x-4cc8f6d2e3aa5a195bd9ca3e1fe36800.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/appliance-repair_2x-4cc8f6d2e3aa5a195bd9ca3e1fe36800.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--appliance-repair:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/appliance-repair_2x-4cc8f6d2e3aa5a195bd9ca3e1fe36800.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/appliance-repair_2x-4cc8f6d2e3aa5a195bd9ca3e1fe36800.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--appliance-repair:hover,.top-category--appliance-repair:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--basement-renovation{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/basement-renovation-b34c44247240184e19dd497afb5e2d46.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/basement-renovation-b34c44247240184e19dd497afb5e2d46.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--basement-renovation:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/basement-renovation-b34c44247240184e19dd497afb5e2d46.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/basement-renovation-b34c44247240184e19dd497afb5e2d46.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--basement-renovation{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/basement-renovation_2x-16f2a5e53ea76e2c3ddebcba468828d5.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/basement-renovation_2x-16f2a5e53ea76e2c3ddebcba468828d5.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--basement-renovation:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/basement-renovation_2x-16f2a5e53ea76e2c3ddebcba468828d5.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/basement-renovation_2x-16f2a5e53ea76e2c3ddebcba468828d5.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--basement-renovation:hover,.top-category--basement-renovation:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--bathroom-renovation{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/bathroom-renovation-1ccc1dee0cf84600e1cf949ca9440862.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/bathroom-renovation-1ccc1dee0cf84600e1cf949ca9440862.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--bathroom-renovation:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/bathroom-renovation-1ccc1dee0cf84600e1cf949ca9440862.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/bathroom-renovation-1ccc1dee0cf84600e1cf949ca9440862.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--bathroom-renovation{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/bathroom-renovation_2x-66d08df78fb7b96ac714f710ed61d764.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/bathroom-renovation_2x-66d08df78fb7b96ac714f710ed61d764.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--bathroom-renovation:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/bathroom-renovation_2x-66d08df78fb7b96ac714f710ed61d764.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/bathroom-renovation_2x-66d08df78fb7b96ac714f710ed61d764.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--bathroom-renovation:hover,.top-category--bathroom-renovation:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--cabinetry-millwork{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/cabinetry-millwork-7c2385e83df5004a371881cca76ac3f5.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/cabinetry-millwork-7c2385e83df5004a371881cca76ac3f5.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--cabinetry-millwork:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/cabinetry-millwork-7c2385e83df5004a371881cca76ac3f5.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/cabinetry-millwork-7c2385e83df5004a371881cca76ac3f5.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--cabinetry-millwork{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/cabinetry-millwork_2x-1ce26554d3a0a9b9aca924bf67e47e15.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/cabinetry-millwork_2x-1ce26554d3a0a9b9aca924bf67e47e15.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--cabinetry-millwork:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/cabinetry-millwork_2x-1ce26554d3a0a9b9aca924bf67e47e15.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/cabinetry-millwork_2x-1ce26554d3a0a9b9aca924bf67e47e15.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--cabinetry-millwork:hover,.top-category--cabinetry-millwork:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--closet-storage-solutions{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/closet-storage-solutions-87e1cd2a71528474b15999ed49329027.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/closet-storage-solutions-87e1cd2a71528474b15999ed49329027.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--closet-storage-solutions:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/closet-storage-solutions-87e1cd2a71528474b15999ed49329027.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/closet-storage-solutions-87e1cd2a71528474b15999ed49329027.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--closet-storage-solutions{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/closet-storage-solutions_2x-0ce768d6a6bf18f500033d1839ef6809.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/closet-storage-solutions_2x-0ce768d6a6bf18f500033d1839ef6809.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--closet-storage-solutions:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/closet-storage-solutions_2x-0ce768d6a6bf18f500033d1839ef6809.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/closet-storage-solutions_2x-0ce768d6a6bf18f500033d1839ef6809.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--closet-storage-solutions:hover,.top-category--closet-storage-solutions:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--countertops{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/countertops-5fcf354d98f1527ed3b00e388726bf86.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/countertops-5fcf354d98f1527ed3b00e388726bf86.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--countertops:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/countertops-5fcf354d98f1527ed3b00e388726bf86.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/countertops-5fcf354d98f1527ed3b00e388726bf86.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--countertops{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/countertops_2x-9ca809f7356de3b7f257e8a95d85222c.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/countertops_2x-9ca809f7356de3b7f257e8a95d85222c.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--countertops:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/countertops_2x-9ca809f7356de3b7f257e8a95d85222c.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/countertops_2x-9ca809f7356de3b7f257e8a95d85222c.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--countertops:hover,.top-category--countertops:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--electricians{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/electricians-9792c7e2d7dba3e49c712a430975c4dd.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/electricians-9792c7e2d7dba3e49c712a430975c4dd.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--electricians:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/electricians-9792c7e2d7dba3e49c712a430975c4dd.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/electricians-9792c7e2d7dba3e49c712a430975c4dd.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--electricians{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/electricians_2x-054590e78b448b2f4ec3438d26c7326d.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/electricians_2x-054590e78b448b2f4ec3438d26c7326d.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--electricians:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/electricians_2x-054590e78b448b2f4ec3438d26c7326d.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/electricians_2x-054590e78b448b2f4ec3438d26c7326d.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--electricians:hover,.top-category--electricians:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--fences-gates{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/fences-gates-c4dee126e3b074fed49cf981a1ce7689.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/fences-gates-c4dee126e3b074fed49cf981a1ce7689.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--fences-gates:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/fences-gates-c4dee126e3b074fed49cf981a1ce7689.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/fences-gates-c4dee126e3b074fed49cf981a1ce7689.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--fences-gates{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/fences-gates_2x-39e84ea26cb08978fc2bb56803aa80bb.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/fences-gates_2x-39e84ea26cb08978fc2bb56803aa80bb.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--fences-gates:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/fences-gates_2x-39e84ea26cb08978fc2bb56803aa80bb.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/fences-gates_2x-39e84ea26cb08978fc2bb56803aa80bb.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--fences-gates:hover,.top-category--fences-gates:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--floor-laying-refinishing{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/floor-laying-refinishing-ffa182f1e945e0ec2512e6a2a04a50da.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/floor-laying-refinishing-ffa182f1e945e0ec2512e6a2a04a50da.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--floor-laying-refinishing:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/floor-laying-refinishing-ffa182f1e945e0ec2512e6a2a04a50da.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/floor-laying-refinishing-ffa182f1e945e0ec2512e6a2a04a50da.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--floor-laying-refinishing{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/floor-laying-refinishing_2x-ed93e3e49af6a8729d85dbc02a8b8923.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/floor-laying-refinishing_2x-ed93e3e49af6a8729d85dbc02a8b8923.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--floor-laying-refinishing:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/floor-laying-refinishing_2x-ed93e3e49af6a8729d85dbc02a8b8923.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/floor-laying-refinishing_2x-ed93e3e49af6a8729d85dbc02a8b8923.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--floor-laying-refinishing:hover,.top-category--floor-laying-refinishing:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--garage-doors-hardware{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/garage-doors-hardware-26e81aeb91be56864ff7eac77d5dc459.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/garage-doors-hardware-26e81aeb91be56864ff7eac77d5dc459.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--garage-doors-hardware:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/garage-doors-hardware-26e81aeb91be56864ff7eac77d5dc459.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/garage-doors-hardware-26e81aeb91be56864ff7eac77d5dc459.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--garage-doors-hardware{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/garage-doors-hardware_2x-734352ecfa132e865a029616b12e1843.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/garage-doors-hardware_2x-734352ecfa132e865a029616b12e1843.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--garage-doors-hardware:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/garage-doors-hardware_2x-734352ecfa132e865a029616b12e1843.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/garage-doors-hardware_2x-734352ecfa132e865a029616b12e1843.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--garage-doors-hardware:hover,.top-category--garage-doors-hardware:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--general-contractors{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/general-contractors-e0c4dfa2912e6a9b47bf2f2682485846.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/general-contractors-e0c4dfa2912e6a9b47bf2f2682485846.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--general-contractors:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/general-contractors-e0c4dfa2912e6a9b47bf2f2682485846.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/general-contractors-e0c4dfa2912e6a9b47bf2f2682485846.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--general-contractors{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/general-contractors_2x-7659c6e51d1a528aa4505860b327982e.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/general-contractors_2x-7659c6e51d1a528aa4505860b327982e.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--general-contractors:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/general-contractors_2x-7659c6e51d1a528aa4505860b327982e.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/general-contractors_2x-7659c6e51d1a528aa4505860b327982e.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--general-contractors:hover,.top-category--general-contractors:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--gutters-eavestroughs{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/gutters-eavestroughs-1e072eb9950b270a43f4c22a5d3c5082.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/gutters-eavestroughs-1e072eb9950b270a43f4c22a5d3c5082.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--gutters-eavestroughs:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/gutters-eavestroughs-1e072eb9950b270a43f4c22a5d3c5082.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/gutters-eavestroughs-1e072eb9950b270a43f4c22a5d3c5082.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--gutters-eavestroughs{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/gutters-eavestroughs_2x-cde515aeab949a09c8263e14b43c8024.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/gutters-eavestroughs_2x-cde515aeab949a09c8263e14b43c8024.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--gutters-eavestroughs:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/gutters-eavestroughs_2x-cde515aeab949a09c8263e14b43c8024.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/gutters-eavestroughs_2x-cde515aeab949a09c8263e14b43c8024.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--gutters-eavestroughs:hover,.top-category--gutters-eavestroughs:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--handyman-services{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/handyman-services-c1672584cd88a779264001102a17629c.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/handyman-services-c1672584cd88a779264001102a17629c.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--handyman-services:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/handyman-services-c1672584cd88a779264001102a17629c.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/handyman-services-c1672584cd88a779264001102a17629c.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--handyman-services{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/handyman-services_2x-0e42231f1c910041347786ed2c28d66a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/handyman-services_2x-0e42231f1c910041347786ed2c28d66a.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--handyman-services:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/handyman-services_2x-0e42231f1c910041347786ed2c28d66a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/handyman-services_2x-0e42231f1c910041347786ed2c28d66a.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--handyman-services:hover,.top-category--handyman-services:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--heating-air-conditioning{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/heating-air-conditioning-3bd12e6d76c78c3783c4fd07f52feefc.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/heating-air-conditioning-3bd12e6d76c78c3783c4fd07f52feefc.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--heating-air-conditioning:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/heating-air-conditioning-3bd12e6d76c78c3783c4fd07f52feefc.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/heating-air-conditioning-3bd12e6d76c78c3783c4fd07f52feefc.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--heating-air-conditioning{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/heating-air-conditioning_2x-6e375688569a18162ba0f09fb8905000.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/heating-air-conditioning_2x-6e375688569a18162ba0f09fb8905000.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--heating-air-conditioning:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/heating-air-conditioning_2x-6e375688569a18162ba0f09fb8905000.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/heating-air-conditioning_2x-6e375688569a18162ba0f09fb8905000.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--heating-air-conditioning:hover,.top-category--heating-air-conditioning:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--home-inspection{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/home-inspection-ce846104aa27cff610cf29279e6c6627.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/home-inspection-ce846104aa27cff610cf29279e6c6627.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--home-inspection:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/home-inspection-ce846104aa27cff610cf29279e6c6627.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/home-inspection-ce846104aa27cff610cf29279e6c6627.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--home-inspection{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/home-inspection_2x-d5ff534165b4c208aa2f1374af2bb4a9.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/home-inspection_2x-d5ff534165b4c208aa2f1374af2bb4a9.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--home-inspection:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/home-inspection_2x-d5ff534165b4c208aa2f1374af2bb4a9.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/home-inspection_2x-d5ff534165b4c208aa2f1374af2bb4a9.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--home-inspection:hover,.top-category--home-inspection:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--house-apartment-cleaning{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/house-apartment-cleaning-9c0b2d0fa7119c2ea4b97260b91c1015.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/house-apartment-cleaning-9c0b2d0fa7119c2ea4b97260b91c1015.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--house-apartment-cleaning:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/house-apartment-cleaning-9c0b2d0fa7119c2ea4b97260b91c1015.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/house-apartment-cleaning-9c0b2d0fa7119c2ea4b97260b91c1015.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--house-apartment-cleaning{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/house-apartment-cleaning_2x-41cbcd4e6c200652a31b9ac19576cdfc.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/house-apartment-cleaning_2x-41cbcd4e6c200652a31b9ac19576cdfc.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--house-apartment-cleaning:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/house-apartment-cleaning_2x-41cbcd4e6c200652a31b9ac19576cdfc.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/house-apartment-cleaning_2x-41cbcd4e6c200652a31b9ac19576cdfc.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--house-apartment-cleaning:hover,.top-category--house-apartment-cleaning:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--interior-design{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/interior-design-da11d2edf838d92be78877f84424684b.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/interior-design-da11d2edf838d92be78877f84424684b.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--interior-design:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/interior-design-da11d2edf838d92be78877f84424684b.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/interior-design-da11d2edf838d92be78877f84424684b.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--interior-design{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/interior-design_2x-8c8305025b306791ebdcba1511685039.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/interior-design_2x-8c8305025b306791ebdcba1511685039.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--interior-design:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/interior-design_2x-8c8305025b306791ebdcba1511685039.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/interior-design_2x-8c8305025b306791ebdcba1511685039.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--interior-design:hover,.top-category--interior-design:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--interlocking-stone{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/interlocking-stone-60e064eea38e5fc09f34d1eb5ccc1627.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/interlocking-stone-60e064eea38e5fc09f34d1eb5ccc1627.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--interlocking-stone:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/interlocking-stone-60e064eea38e5fc09f34d1eb5ccc1627.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/interlocking-stone-60e064eea38e5fc09f34d1eb5ccc1627.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--interlocking-stone{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/interlocking-stone_2x-b9bdab77d813d437fa08535a8bac6416.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/interlocking-stone_2x-b9bdab77d813d437fa08535a8bac6416.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--interlocking-stone:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/interlocking-stone_2x-b9bdab77d813d437fa08535a8bac6416.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/interlocking-stone_2x-b9bdab77d813d437fa08535a8bac6416.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--interlocking-stone:hover,.top-category--interlocking-stone:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--junk-removal{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/junk-removal-1b6e360ae926641d0ae2f57830d769ef.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/junk-removal-1b6e360ae926641d0ae2f57830d769ef.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--junk-removal:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/junk-removal-1b6e360ae926641d0ae2f57830d769ef.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/junk-removal-1b6e360ae926641d0ae2f57830d769ef.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--junk-removal{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/junk-removal_2x-2c1c6e7f1415bb6a334072b5c2cb7632.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/junk-removal_2x-2c1c6e7f1415bb6a334072b5c2cb7632.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--junk-removal:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/junk-removal_2x-2c1c6e7f1415bb6a334072b5c2cb7632.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/junk-removal_2x-2c1c6e7f1415bb6a334072b5c2cb7632.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--junk-removal:hover,.top-category--junk-removal:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--kitchen-bathroom-cabinets-design{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/kitchen-bathroom-cabinets-design-e0113791143ea388acfdb7fa81efb075.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/kitchen-bathroom-cabinets-design-e0113791143ea388acfdb7fa81efb075.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--kitchen-bathroom-cabinets-design:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/kitchen-bathroom-cabinets-design-e0113791143ea388acfdb7fa81efb075.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/kitchen-bathroom-cabinets-design-e0113791143ea388acfdb7fa81efb075.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--kitchen-bathroom-cabinets-design{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/kitchen-bathroom-cabinets-design_2x-fd3f5fb304d69a3f5283bf1f5e32432d.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/kitchen-bathroom-cabinets-design_2x-fd3f5fb304d69a3f5283bf1f5e32432d.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--kitchen-bathroom-cabinets-design:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/kitchen-bathroom-cabinets-design_2x-fd3f5fb304d69a3f5283bf1f5e32432d.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/kitchen-bathroom-cabinets-design_2x-fd3f5fb304d69a3f5283bf1f5e32432d.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--kitchen-bathroom-cabinets-design:hover,.top-category--kitchen-bathroom-cabinets-design:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--landscape-contractors-designers{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/landscape-contractors-designers-5e4a11c9a18df42e458f5ddb8dfaf0ef.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/landscape-contractors-designers-5e4a11c9a18df42e458f5ddb8dfaf0ef.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--landscape-contractors-designers:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/landscape-contractors-designers-5e4a11c9a18df42e458f5ddb8dfaf0ef.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/landscape-contractors-designers-5e4a11c9a18df42e458f5ddb8dfaf0ef.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--landscape-contractors-designers{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/landscape-contractors-designers_2x-f58ecbda97cb40d24fe41449c5ec98d0.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/landscape-contractors-designers_2x-f58ecbda97cb40d24fe41449c5ec98d0.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--landscape-contractors-designers:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/landscape-contractors-designers_2x-f58ecbda97cb40d24fe41449c5ec98d0.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/landscape-contractors-designers_2x-f58ecbda97cb40d24fe41449c5ec98d0.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--landscape-contractors-designers:hover,.top-category--landscape-contractors-designers:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--lawn-maintenance{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/lawn-maintenance-7c96f4f396570b87d28b68a7d25f1c55.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/lawn-maintenance-7c96f4f396570b87d28b68a7d25f1c55.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--lawn-maintenance:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/lawn-maintenance-7c96f4f396570b87d28b68a7d25f1c55.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/lawn-maintenance-7c96f4f396570b87d28b68a7d25f1c55.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--lawn-maintenance{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/lawn-maintenance_2x-d3b3f602c107f79719ed5e5b33771b5f.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/lawn-maintenance_2x-d3b3f602c107f79719ed5e5b33771b5f.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--lawn-maintenance:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/lawn-maintenance_2x-d3b3f602c107f79719ed5e5b33771b5f.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/lawn-maintenance_2x-d3b3f602c107f79719ed5e5b33771b5f.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--lawn-maintenance:hover,.top-category--lawn-maintenance:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--lighting{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/lighting-579c831360af67934a07d2577d4d6131.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/lighting-579c831360af67934a07d2577d4d6131.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--lighting:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/lighting-579c831360af67934a07d2577d4d6131.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/lighting-579c831360af67934a07d2577d4d6131.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--lighting{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/lighting_2x-e71002936c085e9bb55c8f67b333bc4a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/lighting_2x-e71002936c085e9bb55c8f67b333bc4a.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--lighting:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/lighting_2x-e71002936c085e9bb55c8f67b333bc4a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/lighting_2x-e71002936c085e9bb55c8f67b333bc4a.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--lighting:hover,.top-category--lighting:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--masonry-bricklaying{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/masonry-bricklaying-38567274559c42281858060669dc61bd.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/masonry-bricklaying-38567274559c42281858060669dc61bd.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--masonry-bricklaying:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/masonry-bricklaying-38567274559c42281858060669dc61bd.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/masonry-bricklaying-38567274559c42281858060669dc61bd.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--masonry-bricklaying{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/masonry-bricklaying_2x-9f984098b71b8fcbbbde01614028633e.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/masonry-bricklaying_2x-9f984098b71b8fcbbbde01614028633e.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--masonry-bricklaying:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/masonry-bricklaying_2x-9f984098b71b8fcbbbde01614028633e.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/masonry-bricklaying_2x-9f984098b71b8fcbbbde01614028633e.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--masonry-bricklaying:hover,.top-category--masonry-bricklaying:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--mold-detection-removal{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/mold-detection-removal-3eac9dc9755a6e4f706414a5db5fdc72.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/mold-detection-removal-3eac9dc9755a6e4f706414a5db5fdc72.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--mold-detection-removal:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/mold-detection-removal-3eac9dc9755a6e4f706414a5db5fdc72.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/mold-detection-removal-3eac9dc9755a6e4f706414a5db5fdc72.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--mold-detection-removal{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/mold-detection-removal_2x-ebac7b7a6ab20c5ec53a096b81f2ab9b.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/mold-detection-removal_2x-ebac7b7a6ab20c5ec53a096b81f2ab9b.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--mold-detection-removal:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/mold-detection-removal_2x-ebac7b7a6ab20c5ec53a096b81f2ab9b.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/mold-detection-removal_2x-ebac7b7a6ab20c5ec53a096b81f2ab9b.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--mold-detection-removal:hover,.top-category--mold-detection-removal:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--moving-storage{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/moving-storage-e4cd727fb98b6f66a2a683b21bbd11c3.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/moving-storage-e4cd727fb98b6f66a2a683b21bbd11c3.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--moving-storage:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/moving-storage-e4cd727fb98b6f66a2a683b21bbd11c3.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/moving-storage-e4cd727fb98b6f66a2a683b21bbd11c3.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--moving-storage{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/moving-storage_2x-a9710c2e1f31f168994dd47c823df716.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/moving-storage_2x-a9710c2e1f31f168994dd47c823df716.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--moving-storage:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/moving-storage_2x-a9710c2e1f31f168994dd47c823df716.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/moving-storage_2x-a9710c2e1f31f168994dd47c823df716.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--moving-storage:hover,.top-category--moving-storage:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--paint-wallpaper-contractors{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/paint-wallpaper-contractors-3f4cf7ec2bda4b571e48a717bc77b5ea.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/paint-wallpaper-contractors-3f4cf7ec2bda4b571e48a717bc77b5ea.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--paint-wallpaper-contractors:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/paint-wallpaper-contractors-3f4cf7ec2bda4b571e48a717bc77b5ea.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/paint-wallpaper-contractors-3f4cf7ec2bda4b571e48a717bc77b5ea.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--paint-wallpaper-contractors{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/paint-wallpaper-contractors_2x-1247b1e3825cf1a240566214c9d3891a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/paint-wallpaper-contractors_2x-1247b1e3825cf1a240566214c9d3891a.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--paint-wallpaper-contractors:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/paint-wallpaper-contractors_2x-1247b1e3825cf1a240566214c9d3891a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/paint-wallpaper-contractors_2x-1247b1e3825cf1a240566214c9d3891a.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--paint-wallpaper-contractors:hover,.top-category--paint-wallpaper-contractors:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--patios-decks{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/patios-decks-201fa92a08c826800a43fa23801a7f7a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/patios-decks-201fa92a08c826800a43fa23801a7f7a.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--patios-decks:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/patios-decks-201fa92a08c826800a43fa23801a7f7a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/patios-decks-201fa92a08c826800a43fa23801a7f7a.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--patios-decks{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/patios-decks_2x-4311fab5a44d2c42d22a0e9f2d5ca642.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/patios-decks_2x-4311fab5a44d2c42d22a0e9f2d5ca642.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--patios-decks:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/patios-decks_2x-4311fab5a44d2c42d22a0e9f2d5ca642.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/patios-decks_2x-4311fab5a44d2c42d22a0e9f2d5ca642.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--patios-decks:hover,.top-category--patios-decks:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--pest-animal-control{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/pest-animal-control-26eb764b5649762103e29d94dd077d10.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/pest-animal-control-26eb764b5649762103e29d94dd077d10.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--pest-animal-control:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/pest-animal-control-26eb764b5649762103e29d94dd077d10.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/pest-animal-control-26eb764b5649762103e29d94dd077d10.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--pest-animal-control{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/pest-animal-control_2x-7f231325e682a633c27b8ba8accbb205.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/pest-animal-control_2x-7f231325e682a633c27b8ba8accbb205.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--pest-animal-control:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/pest-animal-control_2x-7f231325e682a633c27b8ba8accbb205.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/pest-animal-control_2x-7f231325e682a633c27b8ba8accbb205.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--pest-animal-control:hover,.top-category--pest-animal-control:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--plumbing{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/plumbing-4fa37776b3f13c4e226233010deff516.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/plumbing-4fa37776b3f13c4e226233010deff516.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--plumbing:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/plumbing-4fa37776b3f13c4e226233010deff516.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/plumbing-4fa37776b3f13c4e226233010deff516.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--plumbing{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/plumbing_2x-f2fe1f5000088532c77c3f25436086d2.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/plumbing_2x-f2fe1f5000088532c77c3f25436086d2.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--plumbing:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/plumbing_2x-f2fe1f5000088532c77c3f25436086d2.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/plumbing_2x-f2fe1f5000088532c77c3f25436086d2.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--plumbing:hover,.top-category--plumbing:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--railings{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/railings-7733181c1c8a22e8c4ff143a1827c33a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/railings-7733181c1c8a22e8c4ff143a1827c33a.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--railings:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/railings-7733181c1c8a22e8c4ff143a1827c33a.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/railings-7733181c1c8a22e8c4ff143a1827c33a.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--railings{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/railings_2x-2bc70dcffe0c2aaefb196ef13d0343d0.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/railings_2x-2bc70dcffe0c2aaefb196ef13d0343d0.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--railings:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/railings_2x-2bc70dcffe0c2aaefb196ef13d0343d0.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/railings_2x-2bc70dcffe0c2aaefb196ef13d0343d0.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--railings:hover,.top-category--railings:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--roofing{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/roofing-e54cb8ca966e993ecbb17898cf8b2187.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/roofing-e54cb8ca966e993ecbb17898cf8b2187.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--roofing:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/roofing-e54cb8ca966e993ecbb17898cf8b2187.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/roofing-e54cb8ca966e993ecbb17898cf8b2187.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--roofing{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/roofing_2x-147b4618839252f98f72ed163d5e3a29.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/roofing_2x-147b4618839252f98f72ed163d5e3a29.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--roofing:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/roofing_2x-147b4618839252f98f72ed163d5e3a29.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/roofing_2x-147b4618839252f98f72ed163d5e3a29.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--roofing:hover,.top-category--roofing:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--tree-service{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/tree-service-4bcd32809655d5d3fde49fd1ca6041a2.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/tree-service-4bcd32809655d5d3fde49fd1ca6041a2.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--tree-service:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/tree-service-4bcd32809655d5d3fde49fd1ca6041a2.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/tree-service-4bcd32809655d5d3fde49fd1ca6041a2.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--tree-service{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/tree-service_2x-e17cc3ba0115140c55e70aa74423846b.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/tree-service_2x-e17cc3ba0115140c55e70aa74423846b.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--tree-service:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/tree-service_2x-e17cc3ba0115140c55e70aa74423846b.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/tree-service_2x-e17cc3ba0115140c55e70aa74423846b.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--tree-service:hover,.top-category--tree-service:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--upholsterers{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/upholsterers-08366d23aa5e1d006e4971cacf1178f0.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/upholsterers-08366d23aa5e1d006e4971cacf1178f0.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--upholsterers:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/upholsterers-08366d23aa5e1d006e4971cacf1178f0.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/upholsterers-08366d23aa5e1d006e4971cacf1178f0.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--upholsterers{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/upholsterers_2x-968debd1168a10d4083af266f3fad9ac.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/upholsterers_2x-968debd1168a10d4083af266f3fad9ac.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--upholsterers:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/upholsterers_2x-968debd1168a10d4083af266f3fad9ac.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/upholsterers_2x-968debd1168a10d4083af266f3fad9ac.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--upholsterers:hover,.top-category--upholsterers:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.top-category--windows-doors{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/windows-doors-0563abe3e9bff76dbf04c5d295aea6df.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/windows-doors-0563abe3e9bff76dbf04c5d295aea6df.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-moz-transition:transform 0.2s linear;-o-transition:transform 0.2s linear;-ms-transition:transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear}.top-category--windows-doors:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/windows-doors-0563abe3e9bff76dbf04c5d295aea6df.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/windows-doors-0563abe3e9bff76dbf04c5d295aea6df.jpg),no-repeat center;background-position:50% 50%;background-size:cover}@media screen and (min-width: 801px) and (max-width: 1024px){.top-category--windows-doors{background:-webkit-linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/windows-doors_2x-6f44f0589be540c4d9b393bf609cb250.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.2), rgba(29,121,161,0.2)),url(//cdn.homestars.com/assets/new/categories/windows-doors_2x-6f44f0589be540c4d9b393bf609cb250.jpg),no-repeat center;background-position:50% 50%;background-size:cover}.top-category--windows-doors:hover{background:-webkit-linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/windows-doors_2x-6f44f0589be540c4d9b393bf609cb250.jpg),no-repeat center;background:linear-gradient(rgba(29,121,161,0.5), rgba(29,121,161,0.5)),url(//cdn.homestars.com/assets/new/categories/windows-doors_2x-6f44f0589be540c4d9b393bf609cb250.jpg),no-repeat center;background-position:50% 50%;background-size:cover}}.top-category--windows-doors:hover,.top-category--windows-doors:active{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.homepage__top-categories{background:#faf9f5}.top-categories__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:210px;overflow:hidden}@media screen and (max-width: 480px){.top-categories__container{max-height:400px}}.top-categories__container a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;font-size:1.33333rem;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:700;display:inline-block;overflow:hidden}.top-categories__container a,.top-categories__container a:active,.top-categories__container a:focus,.top-categories__container a:hover,.top-categories__container a:visited{border:none}.top-categories__container a:hover,.top-categories__container a:active{color:#ffffff;text-decoration:none}@media screen and (min-width: 1440px){.top-categories__container a{width:20%}}@media screen and (min-width: 1025px) and (max-width: 1439px){.top-categories__container a{width:25%}}@media screen and (min-width: 801px) and (max-width: 1024px){.top-categories__container a{width:25%}}@media screen and (min-width: 481px) and (max-width: 800px){.top-categories__container a{width:33%}.top-categories__container a:nth-of-type(3n-1){width:34%}}@media screen and (max-width: 480px){.top-categories__container a{width:50%}.top-categories__container a:nth-of-type(3n-1){width:50%}}.top-categories__container figure{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-ms-flex:1;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (min-width: 1440px){.top-categories__container figure{height:210px}}@media screen and (min-width: 1025px) and (max-width: 1439px){.top-categories__container figure{height:210px}}@media screen and (min-width: 801px) and (max-width: 1024px){.top-categories__container figure{height:210px}}@media screen and (min-width: 481px) and (max-width: 800px){.top-categories__container figure{height:210px}}@media screen and (max-width: 480px){.top-categories__container figure{height:200px}}.top-categories__container figure figcaption{display:inline-block;margin:auto;padding:.5em;text-align:center;text-transform:uppercase;max-width:80%}.top-categories__heading{padding:1.6em .5em 1em;text-align:center;width:100%}.top-categories__button-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:8.86667rem}.top-categories__all-categories-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.top-categories__all-categories-button:hover,.top-categories__all-categories-button:active{color:#d9d9d9;text-decoration:none}.top-categories__all-categories-button:active,.top-categories__all-categories-button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.top-categories__all-categories-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.ui-helper-hidden-accessible{display:none}.ui-autocomplete.ui-menu{position:absolute !important;border:1px solid #cecdcd;border-radius:0;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;padding:0;max-height:8.53333rem;overflow:hidden;z-index:2}@media screen and (min-width: 801px){.ui-autocomplete.ui-menu{width:240px}}@media screen and (max-width: 480px){.ui-autocomplete.ui-menu{max-width:-webkit-calc(100% - 1em);max-width:calc(100% - 1em)}}.ui-autocomplete.ui-menu .ui-state-focus{border:0;border-bottom:1px solid #efeeec;background-color:#faf9f5}.ui-autocomplete.ui-menu .ui-state-highlight{background:transparent;border:0;font-weight:700;color:#1d9bd1;text-decoration:underline}.ui-autocomplete.ui-menu li{line-height:-webkit-calc((8.53333rem - 5px) / 3);line-height:calc((8.53333rem - 5px) / 3);background:#ffffff;font-size:1rem;text-align:left;text-indent:.5em;border-bottom:1px solid #efeeec}.ui-autocomplete.ui-menu li:first-child{border-top:1px solid #efeeec}.ui-autocomplete.ui-menu li a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;display:block;text-overflow:ellipsis;padding-right:1em;overflow:hidden;white-space:nowrap;width:100%}.ui-autocomplete.ui-menu li a:hover,.ui-autocomplete.ui-menu li a:active{color:#1a8bbb;text-decoration:none}.ui-autocomplete.ui-menu li a.ui-state-focus{background-color:#efeeec;border:0;border-radius:0}.homepage__hero{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;background:#535455;position:relative;overflow:hidden;height:620px;text-align:center;padding-top:8rem}@media screen and (max-width: 800px){.homepage__hero{background:url("hero-bg-01685_m.jpg");background-size:cover;height:auto;padding-top:0;padding-bottom:2.66667rem}}@media screen and (max-width: 480px){.homepage__hero{padding-bottom:4rem}}.homepage__hero>*{position:relative}.hero{position:relative}.hero__featured-user{position:relative;top:0;width:100%;transition:-webkit-filter .4s linear, filter .4s linear}.hero__featured-user:before{background:rgba(0,0,0,0.2);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero__featured-user--blurred{-webkit-filter:blur(20px) contrast(1.5);filter:blur(20px) contrast(1.5)}.hero__tagline{color:#ffffff;font-size:3rem;font-weight:600;line-height:1.25em;padding:0 25%;position:relative;text-shadow:0px 0px 1px #535455;z-index:2}@media screen and (max-width: 480px){.hero__tagline{font-size:2rem;padding:1.5em .5em}}@media screen and (min-width: 481px) and (max-width: 800px){.hero__tagline{padding:3rem .5em}}.hero-search,.search-for-review-page__hero-search{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:3em 0;position:relative;z-index:3}@media screen and (max-width: 800px){.hero-search,.search-for-review-page__hero-search{padding:0}}.hero-search form,.search-for-review-page__hero-search form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%}@media screen and (max-width: 800px){.hero-search form,.search-for-review-page__hero-search form{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.hero-search__button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;font-size:1.1rem;margin:0;display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#27A9E1;border:1px solid #1a8bbb;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;display:inline-block;font-size:1.1em;height:unset;padding:0 1em;width:8em}.hero-search__button:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.hero-search__button{padding:0 .5rem}}.hero-search__button::-webkit-input-placeholder{color:#c1c2c3}.hero-search__button::-moz-placeholder{color:#c1c2c3}.hero-search__button:-moz-placeholder{color:#c1c2c3}.hero-search__button:-ms-input-placeholder{color:#c1c2c3}.hero-search__button:disabled,.hero-search__button.m--disabled,.hero-search__button[readonly]{background-color:#edeeef;cursor:not-allowed}.hero-search__button.m--error{border-color:#FF2D4F}@media screen and (max-width: 800px){.hero-search__button{border-radius:3px;font-size:1rem;margin-bottom:0;margin:.5em;width:calc(100% - 1rem)}}@media screen and (min-width: 801px){.hero-search__button:focus{color:#ffffff;text-decoration:none}.hero-search__button:active,.hero-search__button:hover{color:#ffffff;text-decoration:none}.hero-search__button:active:before,.hero-search__button:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}@media screen and (max-width: 800px){.hero-search__button{padding:0}}.hero-search__button i{padding-right:.3em}.hero-search__keyword,.search-for-review-page__hero-search .hero-search__keyword{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;font-size:1.1rem;margin:0;background:#ffffff;border-top-right-radius:0px;border-bottom-right-radius:0px;width:20em}.hero-search__keyword:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.hero-search__keyword,.search-for-review-page__hero-search .hero-search__keyword{padding:0 .5rem}}.hero-search__keyword::-webkit-input-placeholder,.search-for-review-page__hero-search .hero-search__keyword::-webkit-input-placeholder{color:#c1c2c3}.hero-search__keyword::-moz-placeholder,.search-for-review-page__hero-search .hero-search__keyword::-moz-placeholder{color:#c1c2c3}.hero-search__keyword:-moz-placeholder{color:#c1c2c3}.hero-search__keyword:-ms-input-placeholder{color:#c1c2c3}.hero-search__keyword:disabled,.hero-search__keyword.m--disabled,.hero-search__keyword[readonly]{background-color:#edeeef;cursor:not-allowed}.hero-search__keyword.m--error{border-color:#FF2D4F}@media screen and (max-width: 800px){.hero-search__keyword,.search-for-review-page__hero-search .hero-search__keyword{border-radius:3px;font-size:1rem;margin-bottom:0;margin:.5em;width:calc(100% - 1rem)}}.hero-search__location{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;font-size:1.1rem;margin:0;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;background:#ffffff;border-left:1px solid transparent;border-right:0;border-radius:0;width:15em}.hero-search__location:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.hero-search__location{padding:0 .5rem}}.hero-search__location::-webkit-input-placeholder{color:#c1c2c3}.hero-search__location::-moz-placeholder{color:#c1c2c3}.hero-search__location:-moz-placeholder{color:#c1c2c3}.hero-search__location:-ms-input-placeholder{color:#c1c2c3}.hero-search__location:disabled,.hero-search__location.m--disabled,.hero-search__location[readonly]{background-color:#edeeef;cursor:not-allowed}.hero-search__location.m--error{border-color:#FF2D4F}@media screen and (max-width: 800px){.hero-search__location{border-radius:3px;font-size:1rem;margin-bottom:0;margin:.5em;width:calc(100% - 1rem)}}@media screen and (min-width: 801px){.hero-search__location:focus{border-right:0}}@media screen and (max-width: 800px){.hero-search__location{border-left:1px solid #dedfe0;border-right:1px solid #dedfe0}}.hero-search__location-wrap{position:relative}.hero-search__location-wrap i{background-color:rgba(255,255,255,0.05);background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.05), #fff, #fff);background-image:linear-gradient(to right, rgba(255,255,255,0.05), #fff, #fff);color:#27A9E1;cursor:pointer;font-size:1.5em;height:calc(100% - 2px);padding-left:1em;padding:.5em;position:absolute;right:0;top:calc(50% - 1em - 1px)}@media screen and (max-width: 800px){.hero-search__location-wrap i{font-size:2rem;height:unset;padding:.15em 0;right:.5em;top:calc(50% - .75em + 3px)}}.hero-search__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.featured-user--31365{background-image:url(//cdn.homestars.com/assets/new/homepage/featured-user-31365-3a167fdbe71c02e275130f48c06d12f8.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:1000px;left:50%;position:absolute;top:50%;transform:translate(-50%, -25%);-webkit-transform:translate(-50%, -25%);width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.featured-user--31365{background-image:url(//cdn.homestars.com/assets/new/homepage/featured-user-31365_2x-2fa49d33ca47a691d9f709887c0e9a72.jpg);background-size:cover}}@media screen and (max-width: 800px){.featured-user--31365{display:none}}.featured-user--122503{background-image:url(//cdn.homestars.com/assets/new/homepage/featured-user-122503-492f79ce78c52a7e2877a865674bdc1a.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:1000px;left:50%;position:absolute;top:50%;transform:translate(-50%, -25%);-webkit-transform:translate(-50%, -25%);width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.featured-user--122503{background-image:url(//cdn.homestars.com/assets/new/homepage/featured-user-122503_2x-aeda1d29d9f7ec7cd68e22375ffe3fa4.jpg);background-size:cover}}@media screen and (max-width: 800px){.featured-user--122503{display:none}}.featured-user--165698{background-image:url(//cdn.homestars.com/assets/new/homepage/featured-user-165698-a5382285e9f0c6cd82e66c7b00ba078b.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:1000px;left:50%;position:absolute;top:50%;transform:translate(-50%, -25%);-webkit-transform:translate(-50%, -25%);width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.featured-user--165698{background-image:url(//cdn.homestars.com/assets/new/homepage/featured-user-165698_2x-bc1a7b825e3eaeab0a566406261165bc.jpg);background-size:cover}}@media screen and (max-width: 800px){.featured-user--165698{display:none}}.error-page,.unsubscribe-page,.member-upgrade-confirmation-page{padding:0 1em 4em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#faf9f5}.error-page__title,.unsubscribe-page__title,.member-upgrade-confirmation-page__title{width:66%;padding:3rem 0 1rem}@media screen and (min-width: 481px) and (max-width: 800px){.error-page__title,.unsubscribe-page__title,.member-upgrade-confirmation-page__title{width:80%}}@media screen and (max-width: 480px){.error-page__title,.unsubscribe-page__title,.member-upgrade-confirmation-page__title{width:100%}}.error-page__copy{width:66%;text-align:center}@media screen and (min-width: 481px) and (max-width: 800px){.error-page__copy{width:80%}}@media screen and (max-width: 480px){.error-page__copy{width:100%}}.search-page{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#f8f9fa}.search-page__head-container{width:100%}.search-page__head{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#edeeef;border-bottom:1px solid #dedfe0;border-top:1px solid #dedfe0;height:4.66667rem;width:100%}@media screen and (min-width: 481px) and (max-width: 800px){.search-page__head{height:3.6rem}}@media screen and (max-width: 480px){.search-page__head{min-height:7.33333rem}}.search-page__search-form{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;max-width:1024px;padding:.5em 0;width:100%}.search-page__search-form .header-search{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;height:3.06667rem;max-width:45rem}.search-page__search-form .header-search p{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;margin:0 1rem}.search-page__search-form .header-search__keyword{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;border-radius:3px;margin:0;color:#535455}.search-page__search-form .header-search__location-button-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.search-page__search-form .header-search__location{border:none;color:#535455;width:100%}.search-page__search-form .header-search__location-icon{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;border:1px solid #cecdcd;border-radius:3px;padding-right:0.5rem;background:#ffffff}@media screen and (min-width: 801px){.search-page__search-form .header-search__location-icon{width:17vw}}.search-page__search-form .header-search__location-icon .unigrid-location{color:#cecdcd;font-size:1.4em}.search-page__search-form .header-search__button{border-radius:3px;padding:0 1rem;margin:0 0 0 1rem}@media screen and (max-width: 800px){.search-page__search-form .header-search{margin-right:0}}@media screen and (max-width: 480px){.search-page__search-form .header-search{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-page__search-form .header-search p{display:none}.search-page__search-form .header-search__keyword{margin-bottom:0.5em;min-width:100%}.search-page__search-form .header-search__location-button-wrapper{width:100%}.search-page__search-form .header-search__location-icon{width:100%}.search-page__search-form .header-search__button{margin:0 0 0 0.5em}}@media screen and (max-width: 1024px){.search-page__search-form{padding:0 1rem}}@media screen and (max-width: 480px){.search-page__search-form{padding:.5rem .2rem}}@media screen and (max-width: 800px){.search-page__search-form .header-search{height:auto}}.search-page-matches{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#ffffff;border-bottom:1px solid #dedfe0;width:100%}.search-page-matches__wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;max-width:1024px;width:100%}.search-page-matches__tab{height:100%}.search-page-matches__tab a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:table-cell;height:3.73333rem;padding:1rem;vertical-align:middle}.search-page-matches__tab a:hover,.search-page-matches__tab a:active{color:#27A9E1;text-decoration:underline}@media screen and (max-width: 800px){.search-page-matches__tab a{height:3.6rem}}@media screen and (max-width: 480px){.search-page-matches__tab a{font-size:.8em}}.search-page-matches__tab.m--active a,.search-page-matches__tab.m--active a:hover{border-bottom:2px solid #27A9E1;color:#373730;font-weight:bold}.search-page [data-react-class="SearchResultsNav"]{height:100%}.search-page-quote-header{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:12rem;margin:auto;max-width:1024px}@media screen and (min-width: 1025px){.search-page-quote-header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/tasks/task-header-image_2x-cb621568b591b95db911520b93a99036.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/tasks/task-header-image_2x-cb621568b591b95db911520b93a99036.jpg)}}@media screen and (max-width: 1024px){.search-page-quote-header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/tasks/task-header-image-a52cdf27f4d423a3506a69104bdf5046.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/tasks/task-header-image-a52cdf27f4d423a3506a69104bdf5046.jpg)}}@media screen and (max-width: 480px){.search-page-quote-header{height:9.6rem;padding:0 1.5rem}}.search-page-quote-header__heading{display:none}.search-page-quote-header__sub-heading{color:#ffffff;font-size:1.73333rem;line-height:1.2em;text-align:center}@media screen and (max-width: 480px){.search-page-quote-header__sub-heading{font-size:1.38667rem}}.search-page-quote-header-location-form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;height:3.2rem;margin-top:1rem}.search-page-quote-header-location-form__icon{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;color:#373730;height:3.2rem;margin-left:0.66667rem;position:absolute;z-index:5}.search-page-quote-header-location-form__icon i{color:#929394}.search-page-quote-header-location-form__input{font-size:1rem;width:100%;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;border:0.06667rem solid #c1c2c3;border-radius:0.26667rem 0 0 0.26667rem;color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;height:3.2rem;text-indent:2rem}.search-page-quote-header-location-form__input::-webkit-input-placeholder{color:#c1c2c3}.search-page-quote-header-location-form__input:-moz-placeholder{color:#c1c2c3}.search-page-quote-header-location-form__input::-moz-placeholder{color:#c1c2c3}.search-page-quote-header-location-form__input:-ms-input-placeholder{color:#c1c2c3}.search-page-quote-header-location-form__input.m--error{border-color:#FF2D4F;color:#FF2D4F}.search-page-quote-header-location-form__submit-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;border-radius:0 0.26667rem 0.26667rem 0;height:100%;width:10rem}.search-page-quote-header-location-form__submit-button:hover,.search-page-quote-header-location-form__submit-button:active{color:#d9d9d9;text-decoration:none}.search-page-quote-header-location-form__submit-button:active,.search-page-quote-header-location-form__submit-button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.search-page-quote-header-location-form__submit-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.search-page-quote-header-location-form .submit-button__text--desktop{display:none}}.search-page-quote-header-location-form .submit-button__text--mobile{display:none}@media screen and (max-width: 480px){.search-page-quote-header-location-form .submit-button__text--mobile{display:unset}}.search-page__related-tasks{background-color:#ffffff;border:0.06667rem solid #dedfe0;padding:1rem;font-size:.85rem;margin:1rem auto;max-width:1024px}.search-page__related-tasks h3{font-size:1.1em;font-weight:bold;margin-bottom:1em;text-align:left}.search-page__related-tasks ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 800px){.search-page__related-tasks ul{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.search-page__related-tasks ul li{-webkit-flex-basis:calc(100% / 4);-moz-flex-basis:calc(100% / 4);flex-basis:calc(100% / 4);-ms-flex-preferred-size:calc(100% / 4)}@media screen and (max-width: 800px){.search-page__related-tasks ul li:nth-of-type(n+4){display:none}}.search-page__inner-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:1024px;width:100%;padding:2em 0;padding-top:1.2rem}@media screen and (max-width: 800px){.search-page__inner-wrap{padding:0}}@media screen and (max-width: 1024px){.search-page__inner-wrap{padding:1em}}@media screen and (min-width: 481px) and (max-width: 800px){.search-page__inner-wrap{padding:1em 0.5em}}@media screen and (max-width: 480px){.search-page__inner-wrap{padding:1em 0.2em}}.search-page__inner-wrap__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.search-page__title{-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;font-size:1.5rem;font-weight:bold;margin:.75rem 0;text-align:left}.search-page__results-area-wrap{width:-webkit-calc(75% - 1em);width:calc(75% - 1em);margin-right:1em}@media screen and (max-width: 800px){.search-page__results-area-wrap{margin:0;width:100%}}.search-page__sidebar{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;width:25%}@media screen and (max-width: 800px){.search-page__sidebar{width:100%}}.search-page__related-links-header{border-bottom:1px solid #dedfe0}.search-page__matching-categories-name-search-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.search-page__company-name-results{padding:1em;background:#ffffff;margin-bottom:1.5em;width:48%}.search-page__company-name-results:empty{display:none}.search-page__company-name-results p:first-of-type{padding-bottom:.5em}@media screen and (max-width: 800px){.search-page__company-name-results{width:100%}}.search-page__matching-categories{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding-bottom:1rem}.search-page__company-name-results input,.search-page__company-name-results label{display:none}.search-page__company-name-results button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.search-page__company-name-results button:hover,.search-page__company-name-results button:active{color:#d9d9d9;text-decoration:none}.search-page__company-name-results button:active,.search-page__company-name-results button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.search-page__company-name-results button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.search-page__legal-disclaimer{display:block;text-align:center}.search-page__category-description{margin:0 0 2em;color:#acaca7}@media screen and (max-width: 480px){.search-page__category-description{display:none}}.search-page__nothing-found h3{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:left;padding:1rem 0 .5em;color:#535455}.search-page__nothing-found-suggestions{padding-bottom:4rem}.search-page__nothing-found-suggestions p{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;text-align:left;padding:3rem 0 .5em}.search-page__list{list-style-type:disc;margin-left:2rem}.search-page__head-review-search{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-bottom:1rem;width:100%}.search-page__search-for-review{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%}.search-page__search-for-review .header-search{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;height:3.06667rem;max-width:45rem}.search-page__search-for-review .header-search p{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;margin:0 1rem}.search-page__search-for-review .header-search__keyword{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;border-radius:3px;margin:0;color:#535455}.search-page__search-for-review .header-search__location-button-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.search-page__search-for-review .header-search__location{border:none;color:#535455;width:100%}.search-page__search-for-review .header-search__location-icon{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;border:1px solid #cecdcd;border-radius:3px;padding-right:0.5rem;background:#ffffff}@media screen and (min-width: 801px){.search-page__search-for-review .header-search__location-icon{width:17vw}}.search-page__search-for-review .header-search__location-icon .unigrid-location{color:#cecdcd;font-size:1.4em}.search-page__search-for-review .header-search__button{border-radius:3px;padding:0 1rem;margin:0 0 0 1rem}@media screen and (max-width: 800px){.search-page__search-for-review .header-search{margin-right:0}}@media screen and (max-width: 480px){.search-page__search-for-review .header-search{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-page__search-for-review .header-search p{display:none}.search-page__search-for-review .header-search__keyword{margin-bottom:0.5em;min-width:100%}.search-page__search-for-review .header-search__location-button-wrapper{width:100%}.search-page__search-for-review .header-search__location-icon{width:100%}.search-page__search-for-review .header-search__button{margin:0 0 0 0.5em}}.search-page__search-for-review .header-search{max-width:33.33333rem;width:100%}@media screen and (max-width: 480px){.search-page__search-for-review .header-search{-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-page__search-for-review .header-search__keyword{margin-bottom:0;min-width:inherit}}.search-page__search-title{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.13333rem;font-weight:bold;color:#333333;padding:1em 0}@media screen and (max-width: 480px){.search-page__search-title{font-size:1.3em}}.search-page__nothing-found{padding-bottom:2rem}.search-page__inner-wrap--search-war{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:1024px;width:100%;padding:2em 0;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media screen and (max-width: 1024px){.search-page__inner-wrap--search-war{padding:1em}}@media screen and (min-width: 481px) and (max-width: 800px){.search-page__inner-wrap--search-war{padding:1em 0.5em}}@media screen and (max-width: 480px){.search-page__inner-wrap--search-war{padding:1em 0.2em}}.search-page__inner-wrap--search-war__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.search-page .remaining-categories-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.search-page .remaining-categories-link:hover,.search-page .remaining-categories-link:active{color:#177aa5;text-decoration:underline}.search-page__blank-search{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.search-page__blank-search-header{color:#373730;width:100%;font-weight:600;font-size:1.86667rem;line-height:2.6rem;padding:1rem 9rem}@media screen and (min-width: 481px) and (max-width: 800px){.search-page__blank-search-header{padding:1rem}}@media screen and (max-width: 480px){.search-page__blank-search-header{font-size:1rem;padding:.5rem}}.search-page__trending-categories{padding:2rem 0}@media screen and (min-width: 481px) and (max-width: 800px){.search-page__trending-categories{padding-left:1rem}}.trending-categories__heading{color:#535455;font-size:0.93333rem;font-weight:bold}.trending-categories__list{padding:0 1rem}li.trending-category:before{color:#93938d;content:"\2022"}.trending-category a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;font-size:0.93333rem;line-height:2rem}.trending-category a:hover,.trending-category a:active{color:#6d6d67;text-decoration:underline}.company-search-contact{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:0.93333rem}.company-search-contact>*+*{margin-left:.25rem}.company-search-contact__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.45em 1.2em;background-color:#ffffff;border:1px solid #e6e6e6;cursor:pointer;display:inline-block;text-transform:uppercase;display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;max-height:2rem;padding:.25rem 1.2rem}.company-search-contact__button:hover,.company-search-contact__button:active{color:#2d2e2e;text-decoration:none}.company-search-contact__button:active,.company-search-contact__button:hover{background:#535455;border-color:#464748;color:#3a3b3b;text-decoration:none}.company-search-contact__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 800px){.company-search-contact__button{display:block;margin-bottom:.5em;padding:1em}}.company-search-contact__button:active,.company-search-contact__button:hover{background:#e6e6e6;border:1px solid #cccccc;color:#3a3b3b}.company-search-contact__button:active span,.company-search-contact__button:hover span{color:#3a3b3b}.company-search-contact__button i:before{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 800px){.company-search-contact__button{max-height:none;padding:.5rem .5rem}}.company-search-contact__button span{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.company-search-contact__button--quote{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#2FBB86;border-radius:0.2rem;border:1px solid #ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.45em 1.2em;background-color:#2FBB86;border:1px solid #259269;cursor:pointer;display:inline-block;text-transform:uppercase;max-height:2rem;padding:.25rem 1.2rem}.company-search-contact__button--quote:hover,.company-search-contact__button--quote:active{color:#d9d9d9;text-decoration:none}.company-search-contact__button--quote:active,.company-search-contact__button--quote:hover{background:#ffffff;border-color:#f2f2f2;color:#e6e6e6;text-decoration:none}.company-search-contact__button--quote i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 800px){.company-search-contact__button--quote{display:block;margin-bottom:.5em;padding:1em}}.company-search-contact__button--quote:active,.company-search-contact__button--quote:hover{background:#259269;border:1px solid #1b694c;color:#e6e6e6}.company-search-contact__button--quote:active span,.company-search-contact__button--quote:hover span{color:#e6e6e6}.company-search-contact__button--quote i:before{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 800px){.company-search-contact__button--quote{max-height:none;padding:.5rem .5rem}}.company-search-contact__button--claim{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#FAD04F;border-radius:0.2rem;border:1px solid #373730;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.45em 1.2em;background-color:#FAD04F;border:1px solid #f9c31d;cursor:pointer;display:inline-block;text-transform:uppercase;max-height:2rem;padding:.25rem 1.2rem}.company-search-contact__button--claim:hover,.company-search-contact__button--claim:active{color:#0e0e0c;text-decoration:none}.company-search-contact__button--claim:active,.company-search-contact__button--claim:hover{background:#373730;border-color:#292924;color:#1c1c18;text-decoration:none}.company-search-contact__button--claim i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 800px){.company-search-contact__button--claim{display:block;margin-bottom:.5em;padding:1em}}.company-search-contact__button--claim:active,.company-search-contact__button--claim:hover{background:#f9c31d;border:1px solid #dda806;color:#1c1c18}.company-search-contact__button--claim:active span,.company-search-contact__button--claim:hover span{color:#1c1c18}.company-search-contact__button--claim i:before{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 800px){.company-search-contact__button--claim{max-height:none;padding:.5rem .5rem}}.recent-review{border-top:1px solid #93938d;padding:.5em 1em}.recent-review__user-avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%;float:left;margin-right:1em;margin-top:.5em}.recent-review__user-avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}@media screen and (max-width: 480px){.recent-review__user-avatar{display:none}}@media screen and (min-width: 481px) and (max-width: 800px){.recent-review__user-avatar{display:none}}.recent-review__attribution{font-size:0.86667em}@media screen and (max-width: 480px){.recent-review__attribution{display:none}}.recent-review__reviews-count{color:#535455}.recent-review__story{font-size:0.86667em;font-style:italic}.recent-review__story:before{content:"\201C"}.recent-review__story:after{content:"\201D"}.recent-review__story:empty:before{content:""}.recent-review__story:empty:after{content:""}@media screen and (max-width: 480px){.recent-review__story{color:#93938d;margin-left:0}}@media screen and (min-width: 481px) and (max-width: 800px){.recent-review__story{color:#93938d;margin-left:0}}.recent-review__zero-reviews{color:#c1c2c3;font-size:0.8rem;padding-right:1rem}.recent-review__first-to-review-notice{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding-bottom:5px}.recent-review__first-to-review-notice a{font-size:0.8rem}.recent-review__first-to-review-icon{background-image:url(//cdn.homestars.com/assets/new/badges/1streview-sm-20160824-4d99e2bf795518fa51a24785be63f792.svg);background-size:cover;display:inline-block;height:1.2em;margin-right:5px;width:1.2em}.sponsor{background:#ffffff;border-radius:3px;box-shadow:0 0 5px 2px #edeeef;margin-bottom:1.5em;overflow:hidden;box-shadow:0 1px 2px 0 rgba(35,47,58,0.05),0 1px 0 0 rgba(0,0,0,0.04)}.sponsor__banner{background:#333333;width:100%;color:#ffffff;padding:0 .5em;border-top-left-radius:3px;border-top-right-radius:3px;color:#ffffff;font-size:0.8em;padding:0 .5em;position:relative;top:0.2em;width:100%;z-index:1}@media screen and (max-width: 480px){.sponsor__banner{font-size:0.73333em}}.sponsor__inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 480px){.sponsor__inner{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.sponsor .recent-review{border:none;color:#93938d;padding:.5em 1em 1em}.search-sidebar>div{margin-bottom:1rem}.add-or-register-company{background-color:#ffffff;border:0.06667rem solid #dedfe0;padding:1rem}.add-or-register-company__title{font-size:1.2rem;font-weight:bold;padding-bottom:.5rem}.add-or-register-company__link{padding:.5rem 0}.recently-viewed-companies{background:#ffffff;border:1px solid #dedfe0;margin-bottom:auto;margin-top:1em;padding:1em}.recently-viewed-companies__title{font-size:0.86667em;font-weight:bold;margin-bottom:.5em}.recently-viewed-companies__rating{float:right;font-size:.5em}.recently-viewed-companies__link{font-family:"ff-tisa-web-pro", Georgia, serif;font-size:1.2em;line-height:2.2em}.search-sidebar__map{background-position:50%;background-size:cover;height:400px;margin-bottom:1em}@media screen and (min-width: 1440px){.search-sidebar__map{height:250px}}@media screen and (min-width: 1025px) and (max-width: 1439px){.search-sidebar__map{height:250px}}@media screen and (min-width: 801px) and (max-width: 1024px){.search-sidebar__map{height:200px}}@media screen and (min-width: 481px) and (max-width: 800px){.search-sidebar__map{display:none}}@media screen and (max-width: 480px){.search-sidebar__map{display:none}}.sort-order-admin{max-width:1260px;margin:0 auto;overflow-x:hidden;background:#ffffff;margin-bottom:2em;padding:1.5em}.sort-order-admin__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;display:inline-block}.sort-order-admin__button:hover,.sort-order-admin__button:active{color:#d9d9d9;text-decoration:none}.sort-order-admin__button:active,.sort-order-admin__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.sort-order-admin__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.sort-order-admin__form-toggle-control{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.sort-order-admin__form{display:none;margin-top:1em}.sort-order-admin__form div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.sort-order-admin__form div input{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;box-ordinal-group:-1;-webkit-order:-1;-moz-order:-1;order:-1;-ms-flex-order:-1;margin-right:.5em}.sort-order-admin__form-toggle-control:checked+.sort-order-admin__form{display:block}.sort-order-admin__form-toggle-control:checked ~ .sort-order-admin__button{display:none}.company-name-suggest{background:#f8f9fa}.company-name-suggest .ui-autocomplete{max-height:33.33333rem;overflow-y:auto;top:calc(100% - 1px);width:100%}.company-name-suggest .search-page__search-form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.search-for-review-page{background:#f8f9fa}.search-for-review-page__input-wrap{width:100%;position:relative}.search-for-review-page .ui-autocomplete{overflow:scroll;top:calc(100% - 1px);width:100%}.search-for-review-page .ui-autocomplete li:first-child{border-bottom:0;color:#535455;font-weight:bold;line-height:2em}.search-for-review-page .ui-autocomplete strong{text-decoration:underline}@media screen and (max-width: 800px){.search-for-review-page .ui-autocomplete{margin:0 0.5em}}.search-for-review-page__wrap{padding:0 1em 2em;max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media screen and (max-width: 480px){.search-for-review-page__wrap{padding:0 0 2em}}.search-for-review-page__wrap__title{padding:1.6em 0 1em}@media screen and (max-width: 800px){.search-for-review-page__wrap{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.search-for-review-page__title{padding:1em 0;width:100%}.search-for-review-page__hero-search{width:100%}.search-for-review-page__companies{width:70%}@media screen and (max-width: 800px){.search-for-review-page__companies{width:100%}}.search-for-review-page__add-a-company{width:28%}@media screen and (max-width: 800px){.search-for-review-page__add-a-company{width:100%}}.add-a-company{background:#27A9E1;box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.05)}.add-a-company--company-owner{background:#2FBB86}.add-a-company,.add-a-company--company-owner{color:#ffffff;margin:1em auto;padding:1em;text-align:center}@media screen and (max-width: 800px){.add-a-company,.add-a-company--company-owner{margin:2em 0}}.add-a-company__title,.add-a-company--company-owner__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.2em}.add-a-company a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 1em;border:1px solid #ffffff;display:inline-block;margin-top:.5em}.add-a-company a:hover,.add-a-company a:active{color:#d9d9d9;text-decoration:none}.add-a-company a:active,.add-a-company a:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.add-a-company a i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.add-a-company a:hover,.add-a-company a:focus{background-color:#ffffff;border:1px solid #ffffff;color:#27A9E1}@media screen and (min-width: 801px) and (max-width: 1024px){.add-a-company a{font-size:.9em}}.add-a-company--company-owner a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#2FBB86;border-radius:0.2rem;border:1px solid #2aa777;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 1em;border:1px solid #ffffff;display:inline-block;margin-top:.5em}.add-a-company--company-owner a:hover,.add-a-company--company-owner a:active{color:#d9d9d9;text-decoration:none}.add-a-company--company-owner a:active,.add-a-company--company-owner a:hover{background:#2aa777;border-color:#259269;color:#e6e6e6;text-decoration:none}.add-a-company--company-owner a i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.add-a-company--company-owner a:hover,.add-a-company--company-owner a:focus{background-color:#ffffff;border:1px solid #ffffff;color:#2FBB86}@media screen and (min-width: 801px) and (max-width: 1024px){.add-a-company--company-owner a{font-size:.9em}}.pagination__loading{margin:40px auto;width:50px;height:40px;text-align:center;pointer-events:none}.pagination__loading>div{background-color:#27A9E1;height:100%;width:2px;margin:0 4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.pagination__loading .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.pagination__loading .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.pagination__loading .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.pagination__loading .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.sponsored-partner{width:100%}.sponsored-partner--mobile{background-color:#ffffff;border:0.06667rem solid #dedfe0;box-shadow:0 0.13333rem 0.26667rem 0 rgba(35,47,58,0.08);box-sizing:border-box;color:#333333;display:block;width:100%;margin-bottom:1.25rem}.sponsored-partner--mobile:active,.sponsored-partner--mobile:focus,.sponsored-partner--mobile:hover{color:#333333;text-decoration:none}.sponsored-partner--mobile__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:0.06667rem solid #dedfe0;box-sizing:content-box;height:6rem;overflow:hidden;width:100%}.sponsored-partner--mobile__info{padding:1rem}.sponsored-partner--mobile__partner{color:#2FBB86;font-size:0.66667rem;line-height:1.2rem}.sponsored-partner--mobile__title{font-size:1.06667rem;font-weight:bold;line-height:1.7em}.sponsored-partner--sidebar{background-color:#ffffff;border:0.06667rem solid #dedfe0;box-shadow:0 0.13333rem 0.26667rem 0 rgba(35,47,58,0.08);box-sizing:border-box;color:#333333;display:block;width:100%;box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.05)}.sponsored-partner--sidebar:active,.sponsored-partner--sidebar:focus,.sponsored-partner--sidebar:hover{color:#333333;text-decoration:none}.sponsored-partner--sidebar__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:0.06667rem solid #dedfe0;box-sizing:content-box;height:6rem;overflow:hidden;width:100%}.sponsored-partner--sidebar__info{padding:1rem}.sponsored-partner--sidebar__partner{color:#2FBB86;font-size:0.66667rem;line-height:1.2rem}.sponsored-partner--sidebar__title{font-size:1.06667rem;font-weight:bold;line-height:1.7em}.sponsored-partner--full-width{background-color:#ffffff;border:0.06667rem solid #dedfe0;box-shadow:0 0.13333rem 0.26667rem 0 rgba(35,47,58,0.08);box-sizing:border-box;color:#333333;display:block;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1.33333rem;width:100%}.sponsored-partner--full-width:active,.sponsored-partner--full-width:focus,.sponsored-partner--full-width:hover{color:#333333;text-decoration:none}.sponsored-partner--full-width__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:0.06667rem solid #dedfe0;box-sizing:content-box;height:6rem;overflow:hidden;width:100%}.sponsored-partner--full-width__info{padding:1rem}.sponsored-partner--full-width__partner{color:#2FBB86;font-size:0.66667rem;line-height:1.2rem}.sponsored-partner--full-width__title{font-size:1.06667rem;font-weight:bold;line-height:1.7em}.sponsored-partner--full-width__logo{border:0.06667rem solid #dedfe0;margin-right:1.33333rem;max-width:12.66667rem}.sponsored-partner--full-width__info{padding:0}@media screen and (min-width: 801px){.company-result-buttons{padding-left:1.06667rem;padding-right:1.06667rem;border-left:0.06667rem solid #dedfe0;padding-top:1.06667rem;padding-bottom:1.06667rem}}.company-result-buttons__buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media screen and (min-width: 801px){.company-result-buttons__buttons{width:100%}.company-result-buttons__buttons :last-child{margin-top:0.53333rem}}@media screen and (max-width: 800px){.company-result-buttons__buttons{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}@media screen and (min-width: 801px){.company-result-buttons__buttons .get-a-quote-button-wrapper{width:100%}}@media screen and (max-width: 800px){.company-result-buttons__buttons .get-a-quote-button-wrapper{width:50%}}.company-result-buttons__buttons .get-a-quote-button{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;width:100%}@media screen and (max-width: 800px){.company-result-buttons__buttons .get-a-quote-button{border-color:#2FBB86;border-width:0.06667rem 0}}@media screen and (min-width: 801px){.company-result-buttons__buttons .get-a-quote-button:focus{color:#ffffff;text-decoration:none}.company-result-buttons__buttons .get-a-quote-button:active,.company-result-buttons__buttons .get-a-quote-button:hover{color:#ffffff;text-decoration:none}.company-result-buttons__buttons .get-a-quote-button:active:before,.company-result-buttons__buttons .get-a-quote-button:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}@media screen and (min-width: 801px){.company-result-buttons__buttons .write-a-review-button{width:100%}}@media screen and (max-width: 800px){.company-result-buttons__buttons .write-a-review-button{width:50%}}.company-result-buttons__buttons .write-a-review-button__button{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:linear-gradient(180deg, #fff 0%, #f8f9fa 100%);border:1px solid #dae0e5;border-radius:3px;color:#232F3A;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;width:100%}@media screen and (max-width: 800px){.company-result-buttons__buttons .write-a-review-button__button{border-width:0.06667rem 0}}@media screen and (min-width: 801px){.company-result-buttons__buttons .write-a-review-button__button:focus{color:#232F3A;text-decoration:none}.company-result-buttons__buttons .write-a-review-button__button:active,.company-result-buttons__buttons .write-a-review-button__button:hover{color:#232F3A;text-decoration:none}.company-result-buttons__buttons .write-a-review-button__button:active:before,.company-result-buttons__buttons .write-a-review-button__button:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.company-result{margin-bottom:1.2rem;width:100%}.company-result__admin{background:#82c187;color:#ffffff;margin-bottom:0.06667rem;padding:0.06667rem}.company-result__admin:empty{display:none}.company-result__admin a{border-color:inherit;color:inherit}.company-result-sponsored-bar{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#333333;width:100%}.company-result-sponsored-bar__text{color:#ffffff;font-size:0.8rem;margin-left:0.66667rem}.company-result-body{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;background-color:#ffffff;border:0.06667rem solid #dedfe0;box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.05)}@media screen and (max-width: 800px){.company-result-body{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;border-width:0.06667rem 0 0}}.company-result-image-and-info{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;padding-left:1.06667rem;padding-right:1.06667rem;cursor:pointer;padding-bottom:1.06667rem;padding-top:1.06667rem}@media screen and (min-width: 801px){.company-result-image-and-info{width:75%}}@media screen and (max-width: 800px){.company-result-image-and-info{width:100%}}.company-result-image{width:7.46667rem;min-width:7.46667rem;max-width:7.46667rem;height:7.46667rem;min-height:7.46667rem;max-height:7.46667rem;position:relative}@media screen and (max-width: 800px){.company-result-image{display:none}}@media screen and (min-width: 801px){.company-result-image{margin-right:1.2rem}}.company-result-image::before{background:#ffffff;border-radius:0.2rem;box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.2);box-sizing:content-box;content:"";display:block;height:100%;width:100%}.company-result-image img{background:#ffffff;border:0.06667rem solid #ffffff;border-radius:0.2rem;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 800px){.company-result-image img{border-width:0.13333rem}}.company-result-ad{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;margin-top:1.6rem}.company-result-ad__text{border:0.06667rem solid #c1c2c3;border-radius:0.13333rem;color:#c1c2c3;display:inline;font-size:0.8rem;padding-left:0.33333rem;padding-right:0.33333rem}@media screen and (max-width: 800px){.company-result-ad{display:none}}.m--hidden{visibility:hidden}.company-result-info{width:100%}@media screen and (min-width: 801px){.company-result-info{padding-left:1.33333rem}}.name-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:100%}@media screen and (max-width: 800px){.name-row{margin-bottom:0.66667rem}}.name-row__image-and-text-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}@media screen and (min-width: 801px){.name-row__image-and-text-container{width:100%}}.name-row-image{width:2.66667rem;min-width:2.66667rem;max-width:2.66667rem;height:2.66667rem;min-height:2.66667rem;max-height:2.66667rem;position:relative;margin-right:0.8rem}@media screen and (min-width: 801px){.name-row-image{display:none}}@media screen and (min-width: 801px){.name-row-image{margin-right:1.2rem}}.name-row-image::before{background:#ffffff;border-radius:0.2rem;box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.2);box-sizing:content-box;content:"";display:block;height:100%;width:100%}.name-row-image img{background:#ffffff;border:0.06667rem solid #ffffff;border-radius:0.2rem;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 800px){.name-row-image img{border-width:0.13333rem}}.name-row-text__text{color:#333333;font-size:1.06667rem;font-weight:bold;line-height:1.33333rem}@media screen and (min-width: 801px){.name-row-text__text{width:100%}}.name-row-ad__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.name-row-ad{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;height:1.6rem;width:20%}.name-row-ad__text{border:0.06667rem solid #c1c2c3;border-radius:0.13333rem;color:#c1c2c3;display:inline;font-size:0.8rem;padding-left:0.33333rem;padding-right:0.33333rem}@media screen and (min-width: 801px){.name-row-ad{display:none}}.rating-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;width:100%}@media screen and (max-width: 800px){.rating-row{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.rating-row__badges{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.rating-row__ratings{color:#929394;font-size:0.7rem;line-height:1.1rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.rating-row .star-score-display{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.rating-row .star-score-display-image{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.rating-row .star-score-display-image__image{height:1.33333rem;width:1.33333rem}.rating-row .star-score-display-text{margin-left:0.2rem}.rating-row .star-score-display-text__text--light{color:#929394;font-size:0.7rem;line-height:1.1rem}.rating-row .star-score-display-text__text--bold{color:#333333;font-size:1.2rem;font-weight:bold;line-height:1.33333rem}@media screen and (min-width: 801px){.rating-row .star-score-display{padding-right:1.53333rem}}@media screen and (max-width: 800px){.rating-row .star-score-display{padding-right:1.06667rem}}.rating-row .star-score-display-image{color:#FFB400}.rating-row .number-of-reviews{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.rating-row .number-of-reviews-image{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.rating-row .number-of-reviews-image__image{height:1.06667rem;width:1.06667rem}.rating-row .number-of-reviews-text{margin-left:0.2rem}.rating-row .number-of-reviews-text__text--light{color:#929394;font-size:0.7rem;line-height:1.1rem}.rating-row .number-of-reviews-text__text--bold{color:#333333;font-size:1.2rem;font-weight:bold;line-height:1.33333rem}.rating-row .verified-badge{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.rating-row .verified-badge-image{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.rating-row .verified-badge-image__image{height:1.06667rem;width:1.06667rem}.rating-row .verified-badge-text{margin-left:0.2rem}.rating-row .verified-badge-text__text--light{color:#929394;font-size:0.7rem;line-height:1.1rem}@media screen and (max-width: 800px){.rating-row .verified-badge-text__text--light{display:none}}.rating-row .verified-badge-text__text--bold{color:#333333;font-size:1.2rem;font-weight:bold;line-height:1.33333rem}@media screen and (min-width: 801px){.rating-row .verified-badge{padding-left:1.53333rem}}.rating-row .boa-badge{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.rating-row .boa-badge-image{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.rating-row .boa-badge-image__image{height:1.06667rem;width:1.06667rem}.rating-row .boa-badge-text{margin-left:0.2rem}.rating-row .boa-badge-text__text--light{color:#929394;font-size:0.7rem;line-height:1.1rem}@media screen and (max-width: 800px){.rating-row .boa-badge-text__text--light{display:none}}.rating-row .boa-badge-text__text--bold{color:#333333;font-size:1.2rem;font-weight:bold;line-height:1.33333rem}@media screen and (min-width: 801px){.rating-row .boa-badge{padding-left:1.53333rem}}@media screen and (max-width: 800px){.rating-row .boa-badge{padding-left:1.06667rem}}.categories-row-text__text{color:#929394;display:inline;font-size:0.73333rem}.review-row-text{font-size:0.8rem}.review-row-text__body{color:#535455;display:inline}.review-row-text__link{color:#27A9E1;display:inline}.search-filters__filter-list{background-color:#ffffff;border:0.06667rem solid #cecdcd;box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.05);overflow:hidden}.search-filters__header{background:#333333;color:#ffffff;padding:0.53333rem 0.66667rem;width:100%}.search-filters__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:0.73333rem}.search-filters__label{font-size:0.86667rem;padding-bottom:0.03333rem;width:100%}.search-filters__label label{margin-left:0.01333rem}.search-filters__label label input[type="radio"]{color:#27A9E1}@media screen and (max-width: 1024px){.mobile-search-filters{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:1.2rem;width:100%}.mobile-search-filters__header{padding-left:0.4rem}.mobile-search-filters__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border:0.06667rem solid #cecdcd;border-radius:0.33333rem;overflow:hidden}.mobile-search-filters__filter-list{font-size:0.8em}.mobile-search-filters__label{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #f2f2f2;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 1em;border:0;border-radius:0;text-transform:unset;border-right:0.06667rem solid #cecdcd;font-size:0.8rem;text-align:center;white-space:normal}.mobile-search-filters__label:hover,.mobile-search-filters__label:active{color:#6d6d67;text-decoration:none}.mobile-search-filters__label:active,.mobile-search-filters__label:hover{background:#f2f2f2;border-color:#e6e6e6;color:#7a7a73;text-decoration:none}.mobile-search-filters__label i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.mobile-search-filters__label input[type="radio"]{display:none}.mobile-search-filters__label:last-child{border:none}.mobile-search-filters__label.m--selected{background-color:#27A9E1;color:#ffffff}}.categories-index{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;background:#ffffff;border:1px solid rgba(0,0,0,0.2)}@media screen and (min-width: 481px) and (max-width: 800px){.categories-index{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width: 480px){.categories-index{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.category-group{display:inline-block;width:100%;padding:1em 1em 2em}@media screen and (max-width: 480px){.category-group{padding:1em}}.category-group__list{list-style-type:none}.category-group__list-item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;list-style-type:none}.category-group__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;margin:0 0 2.13333rem;padding:0.86667rem 0;position:relative}.category-group__link:hover,.category-group__link:active{color:#177aa5;text-decoration:underline}@media screen and (min-width: 1025px){.category-group__link{margin:0 0 1rem}}.category-group__icon{position:absolute}.category-group__icon:before{line-height:1.5em}.category-group__heading{font-weight:bold}.category-group__category-name{margin-left:1.5em;display:inline-block}.savings-page,.saving-page{background:#faf9f5;padding:0 1em 2em}@media screen and (max-width: 480px){.savings-page,.saving-page{padding:0 0 2em}}.savings-page__title,.saving-page__title{padding:0}.savings-page__savings,.saving-page__savings{max-width:1260px;margin:0 auto;overflow-x:hidden;border:1px solid rgba(0,0,0,0.2)}.saving{background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.2);padding:1.5em}@media screen and (max-width: 480px){.saving{margin:0 -1px}}.saving:last-child{border-bottom:none}.saving:last-child{border-bottom:none}.saving__title{font-size:1.4em;text-align:left}.saving__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.saving__link:hover,.saving__link:active{color:#177aa5;text-decoration:underline}.saving__company{font-style:italic}.saving__details{padding:.75em 0}.saving__expiry{color:#93938d}.saving__admin-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;float:right;padding:0 1em}.saving__admin-link:hover,.saving__admin-link:active{color:#177aa5;text-decoration:underline}.events-page{padding:0 1em 2em;background:#faf9f5}@media screen and (max-width: 480px){.events-page{padding:0 0 2em}}.events-page__title{padding:1.6em 0 1em}.events-page__title{max-width:1260px;margin:0 auto;overflow-x:hidden}.events-page__events{max-width:1260px;margin:0 auto;overflow-x:hidden;border:1px solid rgba(0,0,0,0.2)}.event-attendees{padding:0 1em 2em;background:#faf9f5}@media screen and (max-width: 480px){.event-attendees{padding:0 0 2em}}.event-attendees__title{padding:1.6em 0 1em}.event-attendees__heading{padding:0;max-width:1260px;margin:0 auto;overflow-x:hidden;text-align:left;padding-left:.8em}.event{background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.2);padding:1.5em}@media screen and (max-width: 480px){.event{margin:0 -1px}}.event:last-child{border-bottom:none}.event__name{font-size:1.4em;text-align:left;padding-bottom:.5em}.event__logo{float:right;margin-left:1em}.event__description{padding-bottom:1em}.event__detail-title{font-weight:bold}.event__detail-definition{padding-bottom:.25em}.event-page__attending-companies{max-width:1260px;margin:0 auto;overflow-x:hidden;border:1px solid rgba(0,0,0,0.2)}.event-profile-wrap{background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.2)}.event-profile{max-width:1260px;margin:0 auto;overflow-x:hidden;overflow:hidden;padding:0 1em}@media screen and (min-width: 1276px){.event-profile{padding:0;margin:0 auto}}@media screen and (max-width: 480px){.event-profile{padding:0}}.event-profile__inner-wrap{background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.2);padding:1.5em;border:none;padding-top:0}@media screen and (max-width: 480px){.event-profile__inner-wrap{margin:0 -1px}}.event-profile__inner-wrap:last-child{border-bottom:none}.event-profile__name{font-size:2.53333em;text-align:left;padding:1.2em 0 .5em}.event-profile__logo{float:right;margin:2em;margin-right:0}.event-profile__description{padding-bottom:1.5em}.event-profile__detail-title{font-weight:bold}.event-profile__detail-definition{padding-bottom:1em}.attending-company{background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.2);padding:1.5em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 480px){.attending-company{margin:0 -1px}}.attending-company:last-child{border-bottom:none}.attending-company__name{font-size:1.4em;text-align:left;width:100%;padding-bottom:.5em}.attending-company__details{width:85%}.attending-company__rating-wrap{margin-left:auto;text-align:center}.attending-company__detail-title{font-weight:bold}.attending-company__detail-definition{padding-bottom:.25em}.tooltip{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;color:#93938d;font-size:0.93333rem;font-weight:400;margin:0 .25rem}.tooltip__tip{display:none}.tooltip__tip--reveal{display:block;position:absolute;left:50%;width:18rem;transform:translateX(-50%);background-color:#ffffff;border:1px solid #cecdcd;border-radius:3px;box-shadow:0 0 5px 2px #efeeec;color:#535455;padding:1rem;margin:1rem 0 0;z-index:1}.tooltip__tip--reveal a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.tooltip__tip--reveal a:hover,.tooltip__tip--reveal a:active{color:#177aa5;text-decoration:underline}@media screen and (max-width: 1024px){.tooltip{display:none}}.custom-tooltip{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;color:#93938d;font-size:0.93333rem;font-weight:400;margin:0 .25rem}.custom-tooltip__tip{display:none}.custom-tooltip__tip--reveal{display:block;position:absolute;left:50%;width:18rem;transform:translateX(-50%);background-color:#ffffff;border:1px solid #cecdcd;border-radius:3px;box-shadow:0 0 5px 2px #efeeec;color:#535455;padding:1rem;margin:1rem 0 0;z-index:1}.custom-tooltip__tip--reveal a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.custom-tooltip__tip--reveal a:hover,.custom-tooltip__tip--reveal a:active{color:#177aa5;text-decoration:underline}.meter-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;font-size:calc(10px + (13 - 10) * (100vw - 320px) / (1260 - 320))}.meter-bar{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:no-wrap;-moz-box-lines:no-wrap;box-lines:no-wrap;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.meter-bar__count{padding:0 0.5rem}.meter-bar__count--hidden{padding:0 0.5rem;visibility:hidden}@media screen and (max-width: 800px){.meter-bar{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;margin-top:0.5rem}}.meter-bar__outer--green{position:relative;display:block;background-color:#efeeec;border-radius:50px;box-shadow:inset 1px 1px 0 #e3e2de, inset 1px -1px 0 #e3e2de, inset -1px -1px 0 #e3e2de, inset -1px 1px 0 #e3e2de;width:100%;height:0.66667rem;overflow:hidden}.meter-bar__outer--green .meter-bar__bar{position:relative;top:0;display:block;width:100%;height:100%;background-color:#8BC540;border:1px solid #7eb537;border-radius:50px;transition:left .5s ease-out}.meter-bar__outer--green .meter-bar__bar.hidden{left:-100% !important}.meter-bar__outer--green .meter-bar__bar-end{position:absolute;top:0px;left:0px;display:block;width:0.66667rem;height:0.66667rem;background:#ffffff;border-radius:0 50px 50px 0}.meter-bar__outer--green .meter-bar__bar-end-ball,.meter-bar__outer--green .meter-bar__bar-end-ball--shift{position:absolute;top:0px;left:0px;display:block;background:#8BC540;border:1px solid #7eb537;border-right-color:transparent;border-radius:50px;width:0.66667rem;height:0.66667rem}.meter-bar__outer--green .meter-bar__bar-end-ball--shift{left:1px;border-left-color:transparent;border-radius:50px 0 0 50px}.meter-bar__outer--yellow{position:relative;display:block;background-color:#efeeec;border-radius:50px;box-shadow:inset 1px 1px 0 #e3e2de, inset 1px -1px 0 #e3e2de, inset -1px -1px 0 #e3e2de, inset -1px 1px 0 #e3e2de;width:100%;height:0.66667rem;overflow:hidden}.meter-bar__outer--yellow .meter-bar__bar{position:relative;top:0;display:block;width:100%;height:100%;background-color:#FFB400;border:1px solid #e6a200;border-radius:50px;transition:left .5s ease-out}.meter-bar__outer--yellow .meter-bar__bar.hidden{left:-100% !important}.meter-bar__outer--yellow .meter-bar__bar-end{position:absolute;top:0px;left:0px;display:block;width:0.66667rem;height:0.66667rem;background:#ffffff;border-radius:0 50px 50px 0}.meter-bar__outer--yellow .meter-bar__bar-end-ball,.meter-bar__outer--yellow .meter-bar__bar-end-ball--shift{position:absolute;top:0px;left:0px;display:block;background:#FFB400;border:1px solid #e6a200;border-right-color:transparent;border-radius:50px;width:0.66667rem;height:0.66667rem}.meter-bar__outer--yellow .meter-bar__bar-end-ball--shift{left:1px;border-left-color:transparent;border-radius:50px 0 0 50px}.meter-bar__outer--red{position:relative;display:block;background-color:#efeeec;border-radius:50px;box-shadow:inset 1px 1px 0 #e3e2de, inset 1px -1px 0 #e3e2de, inset -1px -1px 0 #e3e2de, inset -1px 1px 0 #e3e2de;width:100%;height:0.66667rem;overflow:hidden}.meter-bar__outer--red .meter-bar__bar{position:relative;top:0;display:block;width:100%;height:100%;background-color:#D52329;border:1px solid #bf1f25;border-radius:50px;transition:left .5s ease-out}.meter-bar__outer--red .meter-bar__bar.hidden{left:-100% !important}.meter-bar__outer--red .meter-bar__bar-end{position:absolute;top:0px;left:0px;display:block;width:0.66667rem;height:0.66667rem;background:#ffffff;border-radius:0 50px 50px 0}.meter-bar__outer--red .meter-bar__bar-end-ball,.meter-bar__outer--red .meter-bar__bar-end-ball--shift{position:absolute;top:0px;left:0px;display:block;background:#D52329;border:1px solid #bf1f25;border-right-color:transparent;border-radius:50px;width:0.66667rem;height:0.66667rem}.meter-bar__outer--red .meter-bar__bar-end-ball--shift{left:1px;border-left-color:transparent;border-radius:50px 0 0 50px}.meter-bar__outer--danger{position:relative;display:block;background-color:#efeeec;border-radius:50px;box-shadow:inset 1px 1px 0 #e3e2de, inset 1px -1px 0 #e3e2de, inset -1px -1px 0 #e3e2de, inset -1px 1px 0 #e3e2de;width:100%;height:0.66667rem;overflow:hidden}.meter-bar__outer--danger .meter-bar__bar{position:relative;top:0;display:block;width:100%;height:100%;background-color:#D52329;border:1px solid #bf1f25;border-radius:50px;transition:left .5s ease-out}.meter-bar__outer--danger .meter-bar__bar.hidden{left:-100% !important}.meter-bar__outer--danger .meter-bar__bar-end{position:absolute;top:0px;left:0px;display:block;width:0.66667rem;height:0.66667rem;background:#ffffff;border-radius:0 50px 50px 0}.meter-bar__outer--danger .meter-bar__bar-end-ball,.meter-bar__outer--danger .meter-bar__bar-end-ball--shift{position:absolute;top:0px;left:0px;display:block;background:#D52329;border:1px solid #bf1f25;border-right-color:transparent;border-radius:50px;width:0.66667rem;height:0.66667rem}.meter-bar__outer--danger .meter-bar__bar-end-ball--shift{left:1px;border-left-color:transparent;border-radius:50px 0 0 50px}.meter-bar__outer--danger .meter-bar__bar-end-ball--shift{display:none}.meter-bar__outer--none{position:relative;display:block;background-color:#efeeec;border-radius:50px;box-shadow:inset 1px 1px 0 #e3e2de, inset 1px -1px 0 #e3e2de, inset -1px -1px 0 #e3e2de, inset -1px 1px 0 #e3e2de;width:100%;height:0.66667rem;overflow:hidden}.meter-bar__outer--none .meter-bar__bar{position:relative;top:0;display:block;width:100%;height:100%;background-color:#dedfe0;border:1px solid #d1d2d4;border-radius:50px;transition:left .5s ease-out}.meter-bar__outer--none .meter-bar__bar.hidden{left:-100% !important}.meter-bar__outer--none .meter-bar__bar-end{position:absolute;top:0px;left:0px;display:block;width:0.66667rem;height:0.66667rem;background:#ffffff;border-radius:0 50px 50px 0}.meter-bar__outer--none .meter-bar__bar-end-ball,.meter-bar__outer--none .meter-bar__bar-end-ball--shift{position:absolute;top:0px;left:0px;display:block;background:#dedfe0;border:1px solid #d1d2d4;border-right-color:transparent;border-radius:50px;width:0.66667rem;height:0.66667rem}.meter-bar__outer--none .meter-bar__bar-end-ball--shift{left:1px;border-left-color:transparent;border-radius:50px 0 0 50px}.meter-bar__label-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.meter-bar__label-container label{font-size:0.8rem;line-height:1rem;margin-right:0.5rem;text-align:right;text-transform:capitalize;white-space:nowrap}.star-score{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:relative}.star-score strong{font-size:1.06667rem}.star-score-icon-and-score{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.star-score-icon-and-score__icon svg{height:4rem;width:4rem}.star-score-icon-and-score__text{color:#333333;font-size:3.6rem;font-weight:600;padding-left:0.33333rem}.star-score__score{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-size:3rem}.star-score__score::before{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFB400;content:"";font-size:4rem;padding-right:0.5rem;vertical-align:text-bottom}.star-score__score.red{color:#D52329}@media screen and (max-width: 800px){.star-score__score{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//cdn.homestars.com/assets/ajax-loader-126a2ec0a98f2db4f3632ca4a126f015.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//cdn.homestars.com/assets/slick-b4d08f145bf0abb42487d0c4c5f26463.eot);src:url(//cdn.homestars.com/assets/slick-b4d08f145bf0abb42487d0c4c5f26463.eot?#iefix) format("embedded-opentype"),url(//cdn.homestars.com/assets/slick-38d008eb51c97367c09708484042026e.woff) format("woff"),url(//cdn.homestars.com/assets/slick-506732bc4f8a70f174da3ef8f50612f5.ttf) format("truetype"),url(//cdn.homestars.com/assets/slick-a19cf56ec412cb145a0ece4c969cf5b9.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.ymac{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:0 2em}.ymac__card{background-color:#ffffff;height:calc(200px - 5rem);padding:0.86666rem;width:100%;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:-webkit-calc((100% - 4em) / 3);flex-basis:calc((100% - 4em) / 3);-webkit-flex-basis:-webkit-calc((100% - 4em) / 3);-webkit-flex-basis:calc((100% - 4em) / 3)}@media screen and (max-width: 800px){.ymac__card{background-color:#ffffff;height:calc($ymac-container-height - 5rem)}}.ymac__card:nth-of-type(3){flex-basis:-webkit-calc((100% - $gutter) / 3);flex-basis:calc((100% - $gutter) / 3)}.ymac__card:nth-of-type(3){-webkit-flex-basis:-webkit-calc((100% - $gutter) / 3);-webkit-flex-basis:calc((100% - $gutter) / 3)}.ymac__card+.ymac__card{margin-left:1.25rem}.ymac__content{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;height:13.33333rem;width:100%}.ymac__desktop{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;width:100%}@media screen and (max-width: 800px){.ymac__desktop{display:none}}.ymac__desktop>div{flex-basis:100%;flex-grow:1}.ymac [data-react-class="YMACDesktop"]+[data-react-class="YMACDesktop"]{margin-left:1.25rem}.ymac__dots{bottom:-2.33333rem;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.ymac__dots li{cursor:pointer;display:inline-block;height:2rem;margin:0 0.33333rem;padding:0;position:relative;width:2rem}.ymac__dots li button{background:transparent;border:0;color:#c1c2c3;cursor:pointer;display:block;font-size:0;height:2rem;line-height:0;outline:none;padding:0.33333rem;width:2rem}.ymac__dots li button::before{color:#c1c2c3;content:'•';font-family:'slick';font-size:1rem;height:2rem;left:0;line-height:1.33333rem;position:absolute;text-align:center;top:0;width:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ymac__dots li.slick-active button:before{color:#535455}@media screen and (min-width: 801px){.ymac__mobile{display:none}}.ymac__top{height:2.5rem;padding-top:1.06667rem;width:100%}.ymac__top h2{color:#ffffff;font-size:0.8rem;font-weight:600;text-align:left;text-transform:uppercase}.ymac-card__bottom{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;height:50%;width:100%}.ymac-card__bottom-left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.ymac-card__bottom-left::before{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFB400;content:"";font-size:1.5rem;padding-right:.25rem}.ymac-card__bottom-right .get-a-quote-button{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer}@media screen and (min-width: 801px){.ymac-card__bottom-right .get-a-quote-button:focus{color:#ffffff;text-decoration:none}.ymac-card__bottom-right .get-a-quote-button:active,.ymac-card__bottom-right .get-a-quote-button:hover{color:#ffffff;text-decoration:none}.ymac-card__bottom-right .get-a-quote-button:active:before,.ymac-card__bottom-right .get-a-quote-button:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.ymac-card__icon{border:0.13333rem solid #ffffff;box-shadow:0 0.06667rem 0.13333rem 0 #c1c2c3, 0 0.06667rem 0.13333rem 0 #c1c2c3;height:3.2rem;width:3.2rem}.ymac-card__icon img{width:100%}.ymac-card__reviews-count{color:#929394;font-size:0.8rem;margin-left:0.33333rem}.ymac-card__score{color:#333333;font-size:1.2rem;font-weight:bold}.ymac-card__title{font-size:1.06667rem;font-weight:600;margin-left:0.66667rem}.ymac-card__title a{color:#333333}.ymac-card__top{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;height:50%;width:100%}.ymac-container{background-color:#232F3A;height:13rem;width:100%}.sidebar-ymac{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;background-color:transparent}.sidebar-ymac__card{box-shadow:0 1px 2px 0 rgba(35,47,58,0.05);background-color:#ffffff;height:calc(200px - 5rem);padding:0.86666rem;width:100%;border:0.06667rem solid #dedfe0;margin-bottom:0.66667rem;width:100%}.sidebar-ymac-card__bottom{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;height:50%;width:100%}.sidebar-ymac-card__bottom-left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.sidebar-ymac-card__bottom-left::before{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFB400;content:"";font-size:1.5rem;padding-right:.25rem}.sidebar-ymac-card__bottom-right .get-a-quote-button{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer}@media screen and (min-width: 801px){.sidebar-ymac-card__bottom-right .get-a-quote-button:focus{color:#ffffff;text-decoration:none}.sidebar-ymac-card__bottom-right .get-a-quote-button:active,.sidebar-ymac-card__bottom-right .get-a-quote-button:hover{color:#ffffff;text-decoration:none}.sidebar-ymac-card__bottom-right .get-a-quote-button:active:before,.sidebar-ymac-card__bottom-right .get-a-quote-button:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.sidebar-ymac-card__icon{border:0.13333rem solid #ffffff;box-shadow:0 0.06667rem 0.13333rem 0 #c1c2c3, 0 0.06667rem 0.13333rem 0 #c1c2c3;height:3.2rem;width:3.2rem}.sidebar-ymac-card__icon img{width:100%}.sidebar-ymac-card__reviews-count{color:#929394;font-size:0.8rem;margin-left:0.33333rem}.sidebar-ymac-card__score{color:#333333;font-size:1.2rem;font-weight:bold}.sidebar-ymac-card__title{font-size:1.06667rem;font-weight:600;margin-left:0.66667rem}.sidebar-ymac-card__title a{color:#333333}.sidebar-ymac-card__top{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;height:50%;width:100%}.company-header{background-color:#232F3A;background-position:50% 50%;background-size:cover;position:relative;z-index:1;color:#ffffff}.company-header__inner{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:no-wrap;-moz-box-lines:no-wrap;box-lines:no-wrap;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;overflow:visible;padding:3.5rem 2rem 1.5rem;position:relative;z-index:3}@media screen and (max-width: 800px){.company-header__inner{-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;min-height:8.66667rem;padding:0.86667rem 1rem}}.company-header-logo{width:12.53333rem;min-width:12.53333rem;max-width:12.53333rem;height:12.53333rem;min-height:12.53333rem;max-height:12.53333rem;position:relative}@media screen and (min-width: 801px){.company-header-logo{margin-right:2rem}}@media screen and (max-width: 800px){.company-header-logo{width:5.46667rem;min-width:5.46667rem;max-width:5.46667rem;height:5.46667rem;min-height:5.46667rem;max-height:5.46667rem;margin-right:1.33333rem}}.company-header-logo::before{background:#ffffff;border-radius:0.2rem;box-sizing:content-box;content:"";display:block;height:100%;width:100%}.company-header-logo img{background:#ffffff;border:0.26667rem solid #ffffff;border-radius:0.2rem;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 800px){.company-header-logo img{border-width:0.13333rem}}.company-header-details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;font-size:1.06667rem;line-height:1.5em;width:100%}@media screen and (max-width: 800px){.company-header-details{line-height:1.33333rem;width:100%}}.company-header-details__name{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.company-header-details__name:hover,.company-header-details__name:active{color:#f2f2f2;text-decoration:none}.company-header-details__name h1{color:#ffffff;display:inline-block;font-size:2.53333rem;font-weight:bold;line-height:1.1em;margin-bottom:1rem;text-align:left}@media screen and (max-width: 800px){.company-header-details__name h1{font-size:1.2rem;margin-bottom:0}}.company-header-contact{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;min-width:20.66667rem}@media screen and (max-width: 800px){.company-header-contact{display:none}}.company-header-contact--mobile{box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.05);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#ffffff;padding:1rem;border-bottom:1px solid #ccc}@media screen and (min-width: 801px){.company-header-contact--mobile{display:none}}.company-header-contact__buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:1rem}.company-header-contact__button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;background:#ffffff;border:none;color:#535455;cursor:pointer;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;padding:0 .5rem;font-weight:400;padding:.5rem 0}.company-header-contact__button:hover,.company-header-contact__button:active{color:#535455;text-decoration:none}.company-header-contact__button:hover,.company-header-contact__button:active{background:#f8f9fa}.company-header-contact__button span{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.company-header-contact__button svg{margin-right:8px}@media only screen and (max-width: 800px){.company-header-contact__button svg{margin-right:20px}}.company-header-contact__button--quote{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;display:block;height:2.93333rem;width:10rem}@media screen and (min-width: 801px){.company-header-contact__button--quote:focus{color:#ffffff;text-decoration:none}.company-header-contact__button--quote:active,.company-header-contact__button--quote:hover{color:#ffffff;text-decoration:none}.company-header-contact__button--quote:active:before,.company-header-contact__button--quote:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}@media screen and (max-width: 800px){.company-header-contact__button--quote{margin-right:0.66667rem}}.company-header-contact__button--quote-free{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:linear-gradient(180deg, #fff 0%, #f8f9fa 100%);border:1px solid #dae0e5;border-radius:3px;color:#232F3A;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;display:block;height:2.93333rem;width:10rem;color:#535455}@media screen and (min-width: 801px){.company-header-contact__button--quote-free:focus{color:#232F3A;text-decoration:none}.company-header-contact__button--quote-free:active,.company-header-contact__button--quote-free:hover{color:#232F3A;text-decoration:none}.company-header-contact__button--quote-free:active:before,.company-header-contact__button--quote-free:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}@media screen and (max-width: 800px){.company-header-contact__button--quote-free{margin-right:0.66667rem}}.company-header-contact__button--review{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:linear-gradient(180deg, #fff 0%, #f8f9fa 100%);border:1px solid #dae0e5;border-radius:3px;color:#232F3A;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;color:#535455;height:2.93333rem;width:10rem}@media screen and (min-width: 801px){.company-header-contact__button--review:focus{color:#232F3A;text-decoration:none}.company-header-contact__button--review:active,.company-header-contact__button--review:hover{color:#232F3A;text-decoration:none}.company-header-contact__button--review:active:before,.company-header-contact__button--review:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.company-header-contact__other{display:none}@media screen and (max-width: 800px){.company-header-contact__other{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;background:#ffffff;border-bottom:0.06667rem solid #dedfe0;padding:0 0.66667rem;width:100%}}.company-header__contact-buttons{display:none}@media screen and (max-width: 800px){.company-header__contact-buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;margin:0.66667rem}}.company-header::after{background-color:rgba(35,47,58,0.3);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.free-company-header{background-color:#232F3A;background-position:50% 50%;background-size:cover;position:relative;z-index:1;background-color:#ffffff;color:#929394}.free-company-header__inner{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:no-wrap;-moz-box-lines:no-wrap;box-lines:no-wrap;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;overflow:visible;padding:3.5rem 2rem 1.5rem;position:relative;z-index:3}@media screen and (max-width: 800px){.free-company-header__inner{-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;min-height:8.66667rem;padding:0.86667rem 1rem}}.free-company-header-logo{width:12.53333rem;min-width:12.53333rem;max-width:12.53333rem;height:12.53333rem;min-height:12.53333rem;max-height:12.53333rem;position:relative}@media screen and (min-width: 801px){.free-company-header-logo{margin-right:2rem}}@media screen and (max-width: 800px){.free-company-header-logo{width:5.46667rem;min-width:5.46667rem;max-width:5.46667rem;height:5.46667rem;min-height:5.46667rem;max-height:5.46667rem;margin-right:1.33333rem}}.free-company-header-logo::before{background:#ffffff;border-radius:0.2rem;box-sizing:content-box;content:"";display:block;height:100%;width:100%}.free-company-header-logo img{background:#ffffff;border:0.26667rem solid #ffffff;border-radius:0.2rem;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 800px){.free-company-header-logo img{border-width:0.13333rem}}.free-company-header-details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;font-size:1.06667rem;line-height:1.5em;width:100%}@media screen and (max-width: 800px){.free-company-header-details{line-height:1.33333rem;width:100%}}.free-company-header-details__name{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.free-company-header-details__name:hover,.free-company-header-details__name:active{color:#f2f2f2;text-decoration:none}.free-company-header-details__name h1{color:#ffffff;display:inline-block;font-size:2.53333rem;font-weight:bold;line-height:1.1em;margin-bottom:1rem;text-align:left}@media screen and (max-width: 800px){.free-company-header-details__name h1{font-size:1.2rem;margin-bottom:0}}.free-company-header-contact{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;min-width:20.66667rem}@media screen and (max-width: 800px){.free-company-header-contact{display:none}}.free-company-header-contact--mobile{box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.05);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#ffffff;padding:1rem;border-bottom:1px solid #ccc}@media screen and (min-width: 801px){.free-company-header-contact--mobile{display:none}}.free-company-header-contact__buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:1rem}.free-company-header-contact__button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;background:#ffffff;border:none;color:#535455;cursor:pointer;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;padding:0 .5rem;font-weight:400;padding:.5rem 0}.free-company-header-contact__button:hover,.free-company-header-contact__button:active{color:#535455;text-decoration:none}.free-company-header-contact__button:hover,.free-company-header-contact__button:active{background:#f8f9fa}.free-company-header-contact__button span{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.free-company-header-contact__button svg{margin-right:8px}@media only screen and (max-width: 800px){.free-company-header-contact__button svg{margin-right:20px}}.free-company-header-contact__button--quote{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;display:block;height:2.93333rem;width:10rem}@media screen and (min-width: 801px){.free-company-header-contact__button--quote:focus{color:#ffffff;text-decoration:none}.free-company-header-contact__button--quote:active,.free-company-header-contact__button--quote:hover{color:#ffffff;text-decoration:none}.free-company-header-contact__button--quote:active:before,.free-company-header-contact__button--quote:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}@media screen and (max-width: 800px){.free-company-header-contact__button--quote{margin-right:0.66667rem}}.free-company-header-contact__button--quote-free{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:linear-gradient(180deg, #fff 0%, #f8f9fa 100%);border:1px solid #dae0e5;border-radius:3px;color:#232F3A;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;display:block;height:2.93333rem;width:10rem;color:#535455}@media screen and (min-width: 801px){.free-company-header-contact__button--quote-free:focus{color:#232F3A;text-decoration:none}.free-company-header-contact__button--quote-free:active,.free-company-header-contact__button--quote-free:hover{color:#232F3A;text-decoration:none}.free-company-header-contact__button--quote-free:active:before,.free-company-header-contact__button--quote-free:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}@media screen and (max-width: 800px){.free-company-header-contact__button--quote-free{margin-right:0.66667rem}}.free-company-header-contact__button--review{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:linear-gradient(180deg, #fff 0%, #f8f9fa 100%);border:1px solid #dae0e5;border-radius:3px;color:#232F3A;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;color:#535455;height:2.93333rem;width:10rem}@media screen and (min-width: 801px){.free-company-header-contact__button--review:focus{color:#232F3A;text-decoration:none}.free-company-header-contact__button--review:active,.free-company-header-contact__button--review:hover{color:#232F3A;text-decoration:none}.free-company-header-contact__button--review:active:before,.free-company-header-contact__button--review:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.free-company-header-contact__other{display:none}@media screen and (max-width: 800px){.free-company-header-contact__other{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;background:#ffffff;border-bottom:0.06667rem solid #dedfe0;padding:0 0.66667rem;width:100%}}.free-company-header__contact-buttons{display:none}@media screen and (max-width: 800px){.free-company-header__contact-buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;margin:0.66667rem}}@media screen and (min-width: 801px){.company-listing-subnav{box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.05);background-color:#ffffff;font-size:0.93333rem;width:100%;z-index:5}.company-listing-subnav.m--stuck{position:fixed;top:4.66667rem}.company-listing-subnav--spacer{box-shadow:0 0.06667rem 0.13333rem 0 rgba(35,47,58,0.05);background-color:#ffffff;height:3.33333rem;text-align:right;width:100%}.company-listing-subnav--spacer .social-share-icons{float:right;padding:.8em .5em}.company-listing-subnav--mobile{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;margin-top:0.33333em}.company-listing-subnav__inner{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding:0 2em}.company-listing-subnav__inner .social-share{border-left:0.06667rem solid #dedfe0;font-size:1.2rem;padding-left:.5rem}.company-listing-subnav__menu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.company-listing-subnav__menu-item{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;color:#535455;display:block;font-weight:bold;padding:1em 1.25em;text-transform:uppercase;transition:all .2s ease}.company-listing-subnav__menu-item:hover,.company-listing-subnav__menu-item:active{color:#535455;text-decoration:none}.company-listing-subnav__menu-item:focus{color:#535455}.company-listing-subnav__menu-item.m--active,.company-listing-subnav__menu-item:hover,.company-listing-subnav__menu-item:active{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;background-color:#27A9E1}.company-listing-subnav__menu-item.m--active:hover,.company-listing-subnav__menu-item.m--active:active,.company-listing-subnav__menu-item:hover:hover,.company-listing-subnav__menu-item:hover:active,.company-listing-subnav__menu-item:active:hover,.company-listing-subnav__menu-item:active:active{color:#ffffff;text-decoration:none}.company-listing-subnav__menu-item.m--active:focus,.company-listing-subnav__menu-item:hover:focus,.company-listing-subnav__menu-item:active:focus{color:#ffffff}.company-listing-subnav__contact-buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:auto}.company-listing-subnav-contact__button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;background:#ffffff;border:none;color:#535455;cursor:pointer;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;padding:0 .5rem}.company-listing-subnav-contact__button:hover,.company-listing-subnav-contact__button:active{color:#535455;text-decoration:none}.company-listing-subnav-contact__button:hover,.company-listing-subnav-contact__button:active{background:#f8f9fa}.company-listing-subnav-contact__button span{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.company-listing-subnav-contact__button svg{margin-right:8px}}@media only screen and (min-width: 801px) and (max-width: 800px){.company-listing-subnav-contact__button svg{margin-right:20px}}@media screen and (max-width: 800px){.company-listing-subnav{display:none}}.get-quotes-box{background-color:#232F3A;bottom:0;height:10rem;margin-right:8.06667rem;position:fixed;right:0;width:31.66667rem;z-index:100}@media screen and (max-width: 800px){.get-quotes-box{display:none}}.get-quotes-box__top{color:#ffffff;font-size:1.2rem;font-weight:600;height:25%;padding-top:1.66667rem;text-align:center;width:100%}.get-quotes-box__content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;margin-top:1.33333rem;padding:0 0.33333rem;width:100%}.get-quotes-box__button{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;border-radius:0 0.2rem 0.2rem 0;font-size:1.06667rem;padding:0.86667rem 1.33333rem;white-space:nowrap}@media screen and (min-width: 801px){.get-quotes-box__button:focus{color:#ffffff;text-decoration:none}.get-quotes-box__button:active,.get-quotes-box__button:hover{color:#ffffff;text-decoration:none}.get-quotes-box__button:active:before,.get-quotes-box__button:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.get-quotes-box__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;border:0.06667rem solid transparent;border-radius:0.2rem 0 0 0.2rem;box-shadow:none;padding:1.66667rem 1.33333rem}.get-quotes-box__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.get-quotes-box__input{padding:0 .5rem}}.get-quotes-box__input::-webkit-input-placeholder{color:#c1c2c3}.get-quotes-box__input::-moz-placeholder{color:#c1c2c3}.get-quotes-box__input:-moz-placeholder{color:#c1c2c3}.get-quotes-box__input:-ms-input-placeholder{color:#c1c2c3}.get-quotes-box__input:disabled,.get-quotes-box__input.m--disabled,.get-quotes-box__input[readonly]{background-color:#edeeef;cursor:not-allowed}.get-quotes-box__input.m--error{border-color:#FF2D4F}.get-quotes-box__input::placeholder{font-size:1.06667rem}.get-quotes-box__interaction{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 auto;width:100%}.get-quotes-box-content__input{width:70%}.get-quotes-box-content__input input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:100%;margin:0}.get-quotes-box-content__input input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.get-quotes-box-content__input input{padding:0 .5rem}}.get-quotes-box-content__input input::-webkit-input-placeholder{color:#c1c2c3}.get-quotes-box-content__input input::-moz-placeholder{color:#c1c2c3}.get-quotes-box-content__input input:-moz-placeholder{color:#c1c2c3}.get-quotes-box-content__input input:-ms-input-placeholder{color:#c1c2c3}.get-quotes-box-content__input input:disabled,.get-quotes-box-content__input input.m--disabled,.get-quotes-box-content__input input[readonly]{background-color:#edeeef;cursor:not-allowed}.get-quotes-box-content__input input.m--error{border-color:#FF2D4F}.get-quotes-box-content__button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:30%}.get-quotes-box-content__button button{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;height:100%}@media screen and (min-width: 801px){.get-quotes-box-content__button button:focus{color:#ffffff;text-decoration:none}.get-quotes-box-content__button button:active,.get-quotes-box-content__button button:hover{color:#ffffff;text-decoration:none}.get-quotes-box-content__button button:active:before,.get-quotes-box-content__button button:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.get-quotes-box-input__error{color:#ffffff;font-size:0.66667rem;margin-top:-1rem;position:absolute}.get-quotes-box-input__wrapper{display:inline-block;vertical-align:top;width:45%}.unclaimed-confirmation__shade,.company-absence-redirect__shade,.company-owner-redirect__shade{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;background:rgba(0,0,0,0.7)}.unclaimed-confirmation__shade-appear,.company-absence-redirect__shade-appear,.company-owner-redirect__shade-appear{opacity:0}.unclaimed-confirmation__shade-enter,.company-absence-redirect__shade-enter,.company-owner-redirect__shade-enter{transition:all .3s ease;opacity:0.01}.unclaimed-confirmation__shade-enter-active,.company-absence-redirect__shade-enter-active,.company-owner-redirect__shade-enter-active{opacity:1}.unclaimed-confirmation__shade-leave,.company-absence-redirect__shade-leave,.company-owner-redirect__shade-leave{transition:all .2s ease;opacity:1}.unclaimed-confirmation__shade-leave-active,.company-absence-redirect__shade-leave-active,.company-owner-redirect__shade-leave-active{opacity:0}.unclaimed-confirmation__modal,.company-absence-redirect__modal,.company-owner-redirect__modal{position:relative;z-index:12;background:#ffffff;box-shadow:0 8px 30px 0 rgba(35,47,58,0.2),0 1px 0 0 rgba(0,0,0,0.04);max-height:100%;max-width:80em;overflow:auto;cursor:default;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;white-space:normal;width:33.33333rem}@media screen and (max-width: 800px){.unclaimed-confirmation__modal,.company-absence-redirect__modal,.company-owner-redirect__modal{overflow:scroll}}@media screen and (max-width: 480px){.unclaimed-confirmation__modal,.company-absence-redirect__modal,.company-owner-redirect__modal{width:100%}}.unclaimed-confirmation__modal__callout,.company-absence-redirect__modal__callout,.company-owner-redirect__modal__callout{background:#f1f8fb;border:1px solid #dde7eb;padding:1em;margin:2em 2em 1em}@media screen and (max-width: 480px){.unclaimed-confirmation__modal__callout,.company-absence-redirect__modal__callout,.company-owner-redirect__modal__callout{margin:1em 1em 0}}.unclaimed-confirmation__modal__tabs,.company-absence-redirect__modal__tabs,.company-owner-redirect__modal__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;background:#ffffff;height:2.5em}.unclaimed-confirmation__modal__close,.company-absence-redirect__modal__close,.company-owner-redirect__modal__close{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;font-size:1.5em;margin-left:auto;padding-right:.5em}.unclaimed-confirmation__modal__close:hover,.unclaimed-confirmation__modal__close:active,.company-absence-redirect__modal__close:hover,.company-absence-redirect__modal__close:active,.company-owner-redirect__modal__close:hover,.company-owner-redirect__modal__close:active{color:#373730;text-decoration:none}.unclaimed-confirmation-modal,.company-absence-redirect-modal,.company-owner-redirect-modal{padding:0 1.33333rem 1.33333rem}.unclaimed-confirmation-modal__close,.company-absence-redirect-modal__close,.company-owner-redirect-modal__close{color:#373730;font-size:1rem;margin:auto 0 auto auto;padding:.5rem}.unclaimed-confirmation-modal__close:hover,.unclaimed-confirmation-modal__close:active,.company-absence-redirect-modal__close:hover,.company-absence-redirect-modal__close:active,.company-owner-redirect-modal__close:hover,.company-owner-redirect-modal__close:active{color:#373730;text-decoration:none}.unclaimed-confirmation__title,.company-absence-redirect__title,.company-owner-redirect__title{color:#373730;font-size:1.2rem;font-weight:bold;margin-bottom:0.66667rem}.unclaimed-confirmation__copy,.company-absence-redirect__copy,.company-owner-redirect__copy{color:#535455;font-weight:normal;margin-bottom:1rem;text-align:center;text-transform:none}.unclaimed-confirmation__confirm,.company-absence-redirect__confirm,.company-owner-redirect__confirm{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#27A9E1;border:1px solid #1a8bbb;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;display:inline-blick;height:2.66667rem;width:10rem}@media screen and (min-width: 801px){.unclaimed-confirmation__confirm:focus,.company-absence-redirect__confirm:focus,.company-owner-redirect__confirm:focus{color:#ffffff;text-decoration:none}.unclaimed-confirmation__confirm:active,.unclaimed-confirmation__confirm:hover,.company-absence-redirect__confirm:active,.company-absence-redirect__confirm:hover,.company-owner-redirect__confirm:active,.company-owner-redirect__confirm:hover{color:#ffffff;text-decoration:none}.unclaimed-confirmation__confirm:active:before,.unclaimed-confirmation__confirm:hover:before,.company-absence-redirect__confirm:active:before,.company-absence-redirect__confirm:hover:before,.company-owner-redirect__confirm:active:before,.company-owner-redirect__confirm:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.unclaimed-confirmation-modal,.company-absence-redirect-modal,.company-owner-redirect-modal{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.company-listing-page{background:#f8f9fa}.company-listing-page__mobile-contacts{position:fixed;bottom:0;width:100%;z-index:99}@media screen and (min-width: 801px){.company-listing-page__mobile-contacts{display:none}}.company-listing-page__content{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;overflow-x:visible}@media screen and (min-width: 1025px){.company-listing-page__content{padding:2rem}}@media screen and (min-width: 1025px){.company-listing-page__content{padding-top:1.25rem}}.company-listing-page__profile{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;overflow-x:visible;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;color:#93938d}@media screen and (min-width: 1025px){.company-listing-page__profile{padding:2rem}}@media screen and (max-width: 1024px){.company-listing-page__profile{padding:0 2em}}.company-listing-page__profile a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.company-listing-page__profile a:hover,.company-listing-page__profile a:active{color:#177aa5;text-decoration:underline}.company-listing-page .review-filters__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.46667rem;font-weight:700;text-align:left;vertical-align:bottom;margin-bottom:.25em}@media screen and (max-width: 480px){.company-listing-page .review-filters__header{font-size:1.2rem}}.company-listing-page .review-filters__subheader{color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.2em;font-weight:700;text-align:left;text-transform:uppercase}.company-listing-page .review-filters__filter-groups{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:.5em}.company-listing-page .review-filters__filter-group{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-listing-page .review-filters__filter-group>div{width:100%}.company-listing-page .review-filters__filter-group--hidden{display:none}.company-listing-page .review-filters__filter-group h3{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}.company-listing-page .review-filters__filters{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.company-listing-page .review-filters__filters label{-webkit-flex-basis:calc(100% / 3);-moz-flex-basis:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);display:block;padding:.25em 0}.company-listing-page .review-filters__filters input{margin-right:.5em}.company-listing-page .review-filters__truncate{margin-left:1.7em}.company-listing-page .review-filters__truncate--hidden{display:none}.company-listing-page .review-filters__rating{margin:.5em 0 1em}.company-listing-page .review-filters__category,.company-listing-page .review-filters__category--selected{position:relative;width:80%}.company-listing-page .review-filters__category a,.company-listing-page .review-filters__category--selected a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;border-bottom:1px dotted #27A9E1;margin-left:.25em}.company-listing-page .review-filters__category a:hover,.company-listing-page .review-filters__category--selected a:hover,.company-listing-page .review-filters__category a:active,.company-listing-page .review-filters__category--selected a:active{color:#373730;text-decoration:none}.company-listing-page .review-filters__category--selected a{border-bottom:0;font-weight:700}.company-listing-page .review-filters__count{width:10%}.company-listing-page .review-filters__category,.company-listing-page .review-filters__category--selected,.company-listing-page .review-filters__count{display:inline-block;max-height:1.5em;margin:.15em 0}.company-listing-page .review-filters__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:1em;max-height:4em;overflow:hidden;transition:all .4s ease}.company-listing-page .review-filters__list div{width:50%}.company-listing-page .review-filters__toggle-input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.company-listing-page .review-filters__toggle-input:checked ~ .review-filters__list{max-height:400px}.company-listing-page .review-filters__toggle-input ~ .review-filters__toggle{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.company-listing-page .review-filters__toggle-input ~ .review-filters__toggle:hover,.company-listing-page .review-filters__toggle-input ~ .review-filters__toggle:active{color:#177aa5;text-decoration:underline}.company-listing-page .review-filters__toggle-input ~ .review-filters__toggle .open{display:inline-block}.company-listing-page .review-filters__toggle-input ~ .review-filters__toggle .close{display:none}.company-listing-page .review-filters__toggle-input:checked ~ .review-filters__toggle .open{display:none}.company-listing-page .review-filters__toggle-input:checked ~ .review-filters__toggle .close{display:inline-block}.company-listing-page .review-controls__filters{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media screen and (max-width: 1024px){.company-listing-page .review-controls__filters{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.company-listing-page .review-filters__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:1.25rem 0}@media screen and (min-width: 801px) and (max-width: 1024px){.company-listing-page .review-filters__tabs{margin:1em}}.company-listing-page .review-filters__tabs a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.85em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 1em;max-height:-webkit-calc(.5em + 2em + .5em);max-height:calc(.5em + 2em + .5em);border-radius:0;line-height:2em}.company-listing-page .review-filters__tabs a:hover,.company-listing-page .review-filters__tabs a:active{color:#2d2e2e;text-decoration:none}.company-listing-page .review-filters__tabs a:active,.company-listing-page .review-filters__tabs a:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.company-listing-page .review-filters__tabs a i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 800px){.company-listing-page .review-filters__tabs a{width:50%}}.company-listing-page .review-filters__tabs a+a{margin-left:1em}@media screen and (max-width: 800px){.company-listing-page .review-filters__tabs a+a{margin-left:0}}.company-listing-page .review-filters__tabs a.active{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.85em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 1em;border-radius:0;line-height:2em}.company-listing-page .review-filters__tabs a.active:hover,.company-listing-page .review-filters__tabs a.active:active{color:#d9d9d9;text-decoration:none}.company-listing-page .review-filters__tabs a.active:active,.company-listing-page .review-filters__tabs a.active:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.company-listing-page .review-filters__tabs a.active i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.company-listing-page .review-filters__filter{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:1.25rem 0}.company-listing-page .review-filters__filter .filter__label{display:block;line-height:1.5em;margin:.5em}.company-listing-page .review-filters__filter .filter-wrap{display:inline-block;position:relative;width:230px;z-index:2}.company-listing-page .review-filters__filter .filter__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:absolute;right:0;background:#ffffff;box-shadow:0 0 0 #f8f9fa;max-height:40px;overflow:hidden;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.company-listing-page .review-filters__filter .filter__list--revealed{max-height:none !important;box-shadow:0px 3px 10px #ddd}.company-listing-page .review-filters__filter .filter__list li{display:block;min-height:40px;padding:.5em}.company-listing-page .review-filters__filter .filter__list li i{display:none}.company-listing-page .review-filters__filter .filter__list li.top{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;box-ordinal-group:-1;-webkit-order:-1;-moz-order:-1;order:-1;-ms-flex-order:-1}.company-listing-page .review-filters__filter .filter__list li.top i{display:inline;line-height:1.7em;float:right}@media screen and (min-width: 801px) and (max-width: 1024px){.company-listing-page .review-filters__filter{margin-left:.5em}}.company-listing-page .service-area__map{max-width:100%;height:17.93333rem}.company-listing-page .service-area__filter{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:1.25rem 0;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;font-size:.85em;line-height:1.5em;margin:0;padding:.5em 0 0}.company-listing-page .service-area__filter .filter__label{display:block;line-height:1.5em;margin:.5em}.company-listing-page .service-area__filter .filter-wrap{display:inline-block;position:relative;width:150px;z-index:2}.company-listing-page .service-area__filter .filter__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:absolute;right:0;background:#ffffff;box-shadow:0 0 0 #f8f9fa;max-height:40px;overflow:hidden;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.company-listing-page .service-area__filter .filter__list--revealed{max-height:none !important;box-shadow:0px 3px 10px #ddd}.company-listing-page .service-area__filter .filter__list li{display:block;min-height:40px;padding:.5em}.company-listing-page .service-area__filter .filter__list li i{display:none}.company-listing-page .service-area__filter .filter__list li.top{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;box-ordinal-group:-1;-webkit-order:-1;-moz-order:-1;order:-1;-ms-flex-order:-1}.company-listing-page .service-area__filter .filter__list li.top i{display:inline;line-height:1.7em;float:right}.company-listing-page .service-area__filter .filter__label{margin:0}.company-listing-page .service-area__filter ul{margin-top:-5px;max-height:30px !important}.company-listing-page .service-area__filter li{min-height:30px !important}.company-listing-page__fraud-notice{background:#FF2D4F;color:#ffffff;font-weight:bold;padding:1em;text-align:center}.listing-project{position:relative;background-color:#ffffff;margin-bottom:1.25rem}@media screen and (min-width: 1025px){.listing-project{width:-webkit-calc(33.3% - (2.5rem / 3));width:calc(33.3% - (2.5rem / 3))}.listing-project:nth-of-type(3n),.listing-project:nth-of-type(3n-1){margin-left:1.25rem}}@media screen and (min-width: 801px) and (max-width: 1024px){.listing-project{width:-webkit-calc(50% - ((1em + 1.25rem) / 2));width:calc(50% - ((1em + 1.25rem) / 2));margin-left:1em}.listing-project:nth-of-type(2n){margin-left:1.25rem}}@media screen and (max-width: 800px){.listing-project{width:-webkit-calc(50% - ((2em + 1.25rem) / 2));width:calc(50% - ((2em + 1.25rem) / 2));margin-left:1em}.listing-project:nth-of-type(2n){margin-left:1.25rem;margin-right:1em}}.listing-project__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;background-image:none;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;overflow:hidden}.listing-project__link:hover,.listing-project__link:active{color:transparent;text-decoration:none}.listing-project__image{-webkit-flex-basis:13.33333em;-moz-flex-basis:13.33333em;flex-basis:13.33333em;-ms-flex-preferred-size:13.33333em;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;transition:all .3s ease}.listing-project__image:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.listing-project__title{position:relative;background-color:#ffffff;color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1rem;font-weight:700;text-align:left;padding:.75em 1em}.listing-project__login-to-view-gallery__login-to-view-gallery{color:#93938d;font-size:.85em;margin:2em 0;text-align:center}.listing-project__login-to-view-gallery__login-to-view-gallery div{display:inline-block}.listing-project__login-to-view-gallery__image-locked-icon{display:block;height:3.46667em;width:3.86667em;margin:0 auto 1em}.listing-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1em 2em 2em}@media screen and (max-width: 800px){.listing-content{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:1em 1em 2em}}.listing-content--left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}@media screen and (min-width: 801px){.listing-content--left{width:-webkit-calc(75% - 1.25rem);width:calc(75% - 1.25rem);margin-right:1.25rem}}.listing-content--right{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-self:stretch;-moz-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;width:100%}@media screen and (min-width: 801px){.listing-content--right{width:-webkit-calc(25% - .1em);width:calc(25% - .1em)}}.listing-content__service-area{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;background:#ffffff;padding:1em;margin-bottom:1.25rem;width:100%}.listing-content__contact{background-color:#ffffff;margin-bottom:1.25rem;width:100%}.listing-content__ymac{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;border:1px solid #535455;margin-top:2em;margin-bottom:1.25rem;border:0;width:100%}.listing-content__ymac:before{content:"You Might Also Consider";position:absolute;top:-2em;left:-1px;display:block;background:#54544f;color:white;font-weight:bold;font-size:0.85em;line-height:2em;padding:0 0.5em}.listing-content__ymac:before{left:0;bottom:100%}@media screen and (max-width: 800px){.listing-content__ymac{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;margin-top:3em}.listing-content__ymac:before{left:1rem}}.listing-content__savings-sidebar{position:relative;margin-top:3em;-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4;width:100%}.listing-content__savings-sidebar:before{content:"Savings";position:absolute;top:-1.7em;display:block;font-size:1.46667rem;font-weight:700}@media screen and (max-width: 1024px){.listing-content__savings-sidebar:before{margin-left:1rem}}.listing-content__published-projects{position:relative;margin-top:3em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;width:100%}.listing-content__published-projects:before{content:"Projects";position:absolute;top:-1.7em;display:block;font-size:1.46667rem;font-weight:700}@media screen and (max-width: 1024px){.listing-content__published-projects:before{margin-left:1rem}}.listing-content__gallery{position:relative;margin-top:3em;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;width:100%;margin-bottom:1.25rem}.listing-content__gallery:before{content:"Photos";position:absolute;top:-1.7em;display:block;font-size:1.46667rem;font-weight:700}@media screen and (max-width: 1024px){.listing-content__gallery:before{margin-left:1rem}}@media screen and (max-width: 1024px){.listing-content__gallery{margin-left:1em}}@media screen and (max-width: 800px){.listing-content__gallery{margin-right:1em}}@media screen and (max-width: 480px){.listing-content__gallery:before{margin-left:0}}.listing-content__reviews{position:relative;overflow:hidden;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;width:100%}.listing-content__reviews .youtube-preloader{position:absolute;top:0;left:0;z-index:1;width:100%;height:3px;background:#27A9E1;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);pointer-events:none}.listing-content__reviews .youtube-preloader::after{position:absolute;top:0;right:0;width:100px;height:100%;background:#27A9E1;box-shadow:0 0 15px #27A9E1, 0 0 5px #27A9E1;content:'';opacity:0;transition:opacity 0.2s, box-shadow 2s 4s;transform:rotate(2deg) translateY(-2px);transform:rotate(2deg) translateY(-2px)}.listing-content__reviews .youtube-preloader.animate{opacity:0;transition:transform 2s ease-in, opacity 1s 5s;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.listing-content__reviews .youtube-preloader.animate::after{box-shadow:0 0 3px #27A9E1, 0 0 1px #27A9E1;opacity:1}.listing-content__review-controls{border:1px solid #dedfe0;width:100%;margin-bottom:1.25rem}.listing-content__review-controls .review-controls__mobile-buttons{display:none}@media screen and (max-width: 1024px){.listing-content__review-controls .review-controls__mobile-buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}}.listing-content__review-controls .review-controls__mobile-buttons a{margin:1em;display:inline-block;width:-webkit-calc(50% - 2em);width:calc(50% - 2em)}.listing-content__review-controls .review-controls__mobile-buttons a+a{margin-left:0}@media screen and (max-width: 480px){.listing-content__review-controls .review-controls__mobile-buttons a{display:block;width:-webkit-calc(100% - 2em);width:calc(100% - 2em)}.listing-content__review-controls .review-controls__mobile-buttons a+a{margin-top:0;margin-left:1em}}.listing-content__review-controls .review-controls__mobile-button--war{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;max-height:-webkit-calc(0.8em + 1.5em + 0.8em);max-height:calc(0.8em + 1.5em + 0.8em);min-width:200px}.listing-content__review-controls .review-controls__mobile-button--war:hover,.listing-content__review-controls .review-controls__mobile-button--war:active{color:#d9d9d9;text-decoration:none}.listing-content__review-controls .review-controls__mobile-button--war:active,.listing-content__review-controls .review-controls__mobile-button--war:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.listing-content__review-controls .review-controls__mobile-button--war i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.listing-content__review-controls .review-controls__review-filters{background-color:#ffffff;font-size:.85em;padding:1rem;width:100%}.listing-content__reviews-index article{background:#ffffff}.listing-content__reviews-index article+article{margin-top:1.25rem}.star-rating__star{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;background-image:none;position:relative;height:4em;width:3.8em;margin:0 auto}.star-rating__star:hover,.star-rating__star:active{color:transparent;text-decoration:none}.star-rating__star:before{position:absolute;display:block;color:#ffc11b;content:"";text-decoration:none;font-weight:normal;font-style:normal;font-family:"homestars-unigrid";font-size:4em;-webkit-font-smoothing:antialiased;line-height:1;height:100%;width:100%;top:0;left:0}.star-rating__star:hover{border-bottom:none}.star-rating__rating{position:absolute;top:50%;left:50%;margin-top:-0.45em;margin-left:-1.35em;line-height:1em;color:#553204;border-bottom:none;font-size:1.3em;padding-top:2px;text-align:center;width:99%}.company-listing-scorecard{position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;box-shadow:0 1px 2px 0 rgba(35,47,58,0.05);background-color:#ffffff;border:1px solid #dedfe0;margin-bottom:1.25rem}.company-listing-scorecard-wrapper{width:100%}@media screen and (min-width: 1025px){.company-listing-scorecard>div{margin-left:1rem;padding:1rem 0}.company-listing-scorecard>div:first-child{margin-left:1rem}}@media screen and (max-width: 1024px){.company-listing-scorecard{display:block}.company-listing-scorecard>div{margin:1.25rem auto}}.company-listing-scorecard-badges{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-size:calc(10px + (13 - 10) * (100vw - 320px) / (1260 - 320));-webkit-flex-basis:25%;-moz-flex-basis:25%;flex-basis:25%;-ms-flex-preferred-size:25%;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none;overflow:-moz-scrollbars-none;padding:0 1rem;overflow:scroll}.company-listing-scorecard-badges__badge{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-ms-flex-preferred-size:50%;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;background-image:none;height:100%;width:9rem}.company-listing-scorecard-badges__badge:hover,.company-listing-scorecard-badges__badge:active{color:transparent;text-decoration:none}.company-listing-scorecard-badges__badge--no-link{cursor:default}.company-listing-scorecard-badges__badge--verified{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-ms-flex-preferred-size:50%;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;background-image:none;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;width:5rem}.company-listing-scorecard-badges__badge--verified:hover,.company-listing-scorecard-badges__badge--verified:active{color:transparent;text-decoration:none}.company-listing-scorecard-badges__badge-wrapper{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;height:100%;margin:auto}.company-listing-scorecard-badges-badge__image{min-width:2rem;height:2rem}.company-listing-scorecard-badges-badge__name{color:#535455;text-align:center;white-space:pre-line;line-height:1.2rem;font-size:10px}.company-listing-scorecard-badges-badge__times{color:#93938d;font-size:0.86667rem;text-transform:uppercase}.company-listing-scorecard-badges-badge__verified{width:4rem}.company-listing-scorecard-badges::-webkit-scrollbar{display:none}.company-listing-scorecard-badges__wrap-icon{position:relative}.company-listing-scorecard-badges__buttons--right,.company-listing-scorecard-badges__buttons--left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center;min-height:6rem;position:absolute;width:2.66667rem;right:0}@media screen and (max-width: 480px){.company-listing-scorecard-badges__buttons--right,.company-listing-scorecard-badges__buttons--left{height:auto}}.company-listing-scorecard-badges__buttons--right .icon--right-arrow,.company-listing-scorecard-badges__buttons--right .icon--left-arrow,.company-listing-scorecard-badges__buttons--left .icon--right-arrow,.company-listing-scorecard-badges__buttons--left .icon--left-arrow{right:0}.company-listing-scorecard-badges__buttons--right .icon--circle,.company-listing-scorecard-badges__buttons--left .icon--circle{transform:scale(2, 2)}.company-listing-scorecard-badges__buttons--right{background:linear-gradient(270deg, #fff 0%, rgba(255,255,255,0) 100%);right:0}.company-listing-scorecard-badges__buttons--left{background:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%)}@media screen and (max-width: 480px){.company-listing-scorecard-badges__buttons--left{left:0 !important}}.company-listing-scorecard .star-score{-webkit-flex-basis:15%;-moz-flex-basis:15%;flex-basis:15%;-ms-flex-preferred-size:15%}@media screen and (min-width: 801px) and (max-width: 1024px){.company-listing-scorecard .star-score{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-flex-basis:30%;-moz-flex-basis:30%;flex-basis:30%;-ms-flex-preferred-size:30%;margin-bottom:1rem}}@media screen and (max-width: 1024px){.company-listing-scorecard .star-score{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;text-align:center;width:10rem}.company-listing-scorecard .star-score:before{margin-right:-2rem}}.company-listing-scorecard .meter-container{-webkit-flex-basis:35%;-moz-flex-basis:35%;flex-basis:35%;-ms-flex-preferred-size:35%;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.company-listing-scorecard .meter-container+.meter-container{-webkit-flex-basis:25%;-moz-flex-basis:25%;flex-basis:25%;-ms-flex-preferred-size:25%}@media screen and (min-width: 1025px){.company-listing-scorecard .meter-container{margin-right:1rem}.company-listing-scorecard .meter-container__title{text-align:center}}@media screen and (min-width: 801px) and (max-width: 1024px){.company-listing-scorecard .meter-container{min-height:7rem}}@media screen and (max-width: 800px){.company-listing-scorecard .meter-container{max-width:26.66667rem;width:100%}}@media screen and (min-width: 801px) and (max-width: 1024px){.company-listing-scorecard-badges,.company-listing-scorecard .meter-container{width:33.33333rem}}.verified__modal{position:relative;z-index:12;background:#ffffff;box-shadow:0 8px 30px 0 rgba(35,47,58,0.2),0 1px 0 0 rgba(0,0,0,0.04);max-height:100%;max-width:80em;overflow:auto;cursor:default;color:#535455;margin:0;width:36.26667rem}@media screen and (max-width: 800px){.verified__modal{overflow:scroll}}@media screen and (max-width: 480px){.verified__modal{width:100%}}.verified__modal__callout{background:#f1f8fb;border:1px solid #dde7eb;padding:1em;margin:2em 2em 1em}@media screen and (max-width: 480px){.verified__modal__callout{margin:1em 1em 0}}.verified__modal__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;background:#ffffff;height:2.5em}.verified__modal__close{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;font-size:1.5em;margin-left:auto;padding-right:.5em}.verified__modal__close:hover,.verified__modal__close:active{color:#373730;text-decoration:none}.verified__modal-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem}.verified__modal-wrapper>div{margin:1rem 0}.verified__shade{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;background:rgba(0,0,0,0.7)}.verified__shade-appear{opacity:0}.verified__shade-enter{transition:all .3s ease;opacity:0.01}.verified__shade-enter-active{opacity:1}.verified__shade-leave{transition:all .2s ease;opacity:1}.verified__shade-leave-active{opacity:0}.verified-modal__close{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:block;font-size:1.5rem;padding:1rem;position:absolute;right:0;top:0;z-index:1}.verified-modal__close:hover,.verified-modal__close:active{color:#535455;text-decoration:none}.verified__badge{height:4.8rem;width:4.8rem}.verified__image{height:100%}.verified__title{font-size:1.33333rem;text-align:center;width:100%}.verified__description p{margin:1rem 0}.verified__description ul{list-style:circle;margin:1rem 0;padding-left:1rem}.review-aggregate-rating__label{font-size:1.46667rem;color:#535455}@media screen and (max-width: 480px){.review-aggregate-rating__label{font-size:1.17333rem}}.review-aggregate-rating__label+br{display:none}@media screen and (max-width: 480px){.review-aggregate-rating__label+br{display:inline-block}}.review-aggregate-rating__rating{color:#373730;font-size:1.46667rem;font-weight:700;letter-spacing:-.03rem;margin-left:.2rem;line-height:1.5rem}.review-aggregate-rating__out-of{color:#373730;font-size:1.46667rem;font-weight:700;letter-spacing:-.03rem;margin-left:-.1rem}.review-aggregate-rating__out-of:before{content:"/"}.review-aggregate-rating__total{color:#93938d;font-size:.8rem;margin-left:.25rem}.review-aggregate-rating__total a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer}.review-aggregate-rating__total a:hover,.review-aggregate-rating__total a:active{color:#6d6d67;text-decoration:underline}.owner__avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:2.5rem;width:2.5rem;min-width:2.5rem;overflow:hidden;border-radius:50%;margin-right:1em}.owner__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.owner__title{font-weight:bold;font-size:.85em;width:100%}.owner__name{font-size:.85em}.owner__name a{color:#27A9E1}.contact-box{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;box-shadow:0 1px 2px 0 rgba(35,47,58,0.05);border:1px solid #dedfe0;padding:1.25rem}@media screen and (max-width: 800px){.contact-box{display:none}}.contact-box__button--quote{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;display:inline-block;margin-bottom:0.66667rem;width:100%}@media screen and (min-width: 801px){.contact-box__button--quote:focus{color:#ffffff;text-decoration:none}.contact-box__button--quote:active,.contact-box__button--quote:hover{color:#ffffff;text-decoration:none}.contact-box__button--quote:active:before,.contact-box__button--quote:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.contact-box__button--quote-free{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:linear-gradient(180deg, #fff 0%, #f8f9fa 100%);border:1px solid #dae0e5;border-radius:3px;color:#232F3A;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;display:inline-block;margin-bottom:0.66667rem;width:100%}@media screen and (min-width: 801px){.contact-box__button--quote-free:focus{color:#232F3A;text-decoration:none}.contact-box__button--quote-free:active,.contact-box__button--quote-free:hover{color:#232F3A;text-decoration:none}.contact-box__button--quote-free:active:before,.contact-box__button--quote-free:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.contact-box__button--review{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:linear-gradient(180deg, #fff 0%, #f8f9fa 100%);border:1px solid #dae0e5;border-radius:3px;color:#232F3A;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;display:inline-block}@media screen and (min-width: 801px){.contact-box__button--review:focus{color:#232F3A;text-decoration:none}.contact-box__button--review:active,.contact-box__button--review:hover{color:#232F3A;text-decoration:none}.contact-box__button--review:active:before,.contact-box__button--review:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.company-message,.company-callback{background-color:#ffffff;font-size:75%;max-width:32rem;padding:0 1em;width:100%}.company-message__input,.company-message__message,.company-message__captcha,.company-callback__input,.company-callback__message,.company-callback__captcha{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.company-message__input:focus,.company-message__message:focus,.company-message__captcha:focus,.company-callback__input:focus,.company-callback__message:focus,.company-callback__captcha:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.company-message__input,.company-message__message,.company-message__captcha,.company-callback__input,.company-callback__message,.company-callback__captcha{padding:0 .5rem}}.company-message__input::-webkit-input-placeholder,.company-message__message::-webkit-input-placeholder,.company-message__captcha::-webkit-input-placeholder,.company-callback__input::-webkit-input-placeholder,.company-callback__message::-webkit-input-placeholder,.company-callback__captcha::-webkit-input-placeholder{color:#c1c2c3}.company-message__input::-moz-placeholder,.company-message__message::-moz-placeholder,.company-message__captcha::-moz-placeholder,.company-callback__input::-moz-placeholder,.company-callback__message::-moz-placeholder,.company-callback__captcha::-moz-placeholder{color:#c1c2c3}.company-message__input:-moz-placeholder,.company-message__message:-moz-placeholder,.company-message__captcha:-moz-placeholder,.company-callback__input:-moz-placeholder,.company-callback__message:-moz-placeholder,.company-callback__captcha:-moz-placeholder{color:#c1c2c3}.company-message__input:-ms-input-placeholder,.company-message__message:-ms-input-placeholder,.company-message__captcha:-ms-input-placeholder,.company-callback__input:-ms-input-placeholder,.company-callback__message:-ms-input-placeholder,.company-callback__captcha:-ms-input-placeholder{color:#c1c2c3}.company-message__input:disabled,.company-message__input.m--disabled,.company-message__input[readonly],.company-message__message:disabled,.company-message__message.m--disabled,.company-message__message[readonly],.company-message__captcha:disabled,.company-message__captcha.m--disabled,.company-message__captcha[readonly],.company-callback__input:disabled,.company-callback__input.m--disabled,.company-callback__input[readonly],.company-callback__message:disabled,.company-callback__message.m--disabled,.company-callback__message[readonly],.company-callback__captcha:disabled,.company-callback__captcha.m--disabled,.company-callback__captcha[readonly]{background-color:#edeeef;cursor:not-allowed}.company-message__input.m--error,.company-message__message.m--error,.company-message__captcha.m--error,.company-callback__input.m--error,.company-callback__message.m--error,.company-callback__captcha.m--error{border-color:#FF2D4F}@media screen and (max-width: 480px){.company-message__input,.company-message__message,.company-message__captcha,.company-callback__input,.company-callback__message,.company-callback__captcha{padding:.5em}}.company-message__message,.company-callback__message{height:7em;line-height:1.5em}.company-message__captcha-label,.company-callback__captcha-label{position:relative;display:block;color:#535455;font-size:1.2em;font-weight:400;padding:0 .5em;height:auto;width:100%;overflow:visible}.company-message__text--centered,.company-callback__text--centered{text-align:center}.company-message__button,.company-callback__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;width:100%;margin-bottom:1rem}.company-message__button:hover,.company-message__button:active,.company-callback__button:hover,.company-callback__button:active{color:#d9d9d9;text-decoration:none}.company-message__button:active,.company-message__button:hover,.company-callback__button:active,.company-callback__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.company-message__button i,.company-callback__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.company-profile__title{color:#93938d;margin-bottom:.5em}.company-profile__description{width:100%}.company-profile__description p{margin-bottom:1em}.company-profile__details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:100%}.company-profile__disclaimer{margin:2em auto}.details-list{width:-webkit-calc(50% - 1em);width:calc(50% - 1em);font-size:.9em;margin-top:2em}@media screen and (max-width: 800px){.details-list{width:100%}}.details-list:first-child dt{text-transform:capitalize}.details-list:last-child dt{text-transform:uppercase}.details-list__item{font-weight:700}.details-list__item-content{margin-bottom:1em;min-height:1.5em}.savings-sidebar{background-color:#ffffff;padding:1em;width:100%}.savings-sidebar__savings-toggle{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.savings-sidebar__savings-toggle:checked ~ .savings-sidebar__savings{max-height:-webkit-calc((1.5em * 4) + 1em);max-height:calc((1.5em * 4) + 1em)}.savings-sidebar__savings-toggle:checked ~ .savings-sidebar__savings-toggle-label:before{content:"See more"}.savings-sidebar__savings-toggle-label{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;display:inline-block;margin-top:1em}.savings-sidebar__savings-toggle-label:hover,.savings-sidebar__savings-toggle-label:active{color:#177aa5;text-decoration:underline}.savings-sidebar__savings-toggle-label:before{content:"See less"}.savings-sidebar__title{box-shadow:0 1px 2px 0 rgba(35,47,58,0.05);font-size:1.46667em;text-align:left}.saving__title{font-size:1em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.saving__expiry{font-size:.85em}.first-to-review{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:1.5em;background:#ffffff;border:1px solid #dedfe0;text-align:center}.first-to-review__title{font-size:2em}.first-to-review__subtitle{margin:.75em}.first-to-review__icon{display:inline-block;margin:.5em auto;width:4em;height:4em;background-image:url(//cdn.homestars.com/assets/new/badges/1streview-lg-20161215-d3b58467aef62394e24791bc99c69f70.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:100%}.first-to-review__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.4em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.7em 3em}.first-to-review__button:hover,.first-to-review__button:active{color:#d9d9d9;text-decoration:none}.first-to-review__button:active,.first-to-review__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.first-to-review__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.claim-listing-prompt--header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background-color:rgba(25,20,18,0.5);border:none;text-align:center;padding:1.5em;margin-bottom:1.25rem;width:100%}.claim-listing-prompt--header__title{color:#ffffff;font-size:1.33333rem;font-weight:bold}.claim-listing-prompt--header__subtitle{color:#ffffff;padding:.5rem 0 .75rem;max-width:100%}.claim-listing-prompt--header__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#553204;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffc11b;border-radius:0.2rem;border:1px solid #ffba02;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.2em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5rem 1rem;display:block;font-size:0.93333rem;font-weight:bold;width:100%;white-space:normal}.claim-listing-prompt--header__button:hover,.claim-listing-prompt--header__button:active{color:#0c0701;text-decoration:none}.claim-listing-prompt--header__button:active,.claim-listing-prompt--header__button:hover{background:#ffba02;border-color:#e7a800;color:#241502;text-decoration:none}.claim-listing-prompt--header__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width: 801px){.claim-listing-prompt--header{width:30%}}.claim-listing-prompt--sidebar{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background-color:#ffffff;border:1px solid #dedfe0;text-align:center;padding:1.5em;margin-bottom:1.25rem;width:100%}.claim-listing-prompt--sidebar__title{color:#535455;font-size:1.33333rem;font-weight:bold}.claim-listing-prompt--sidebar__subtitle{color:#535455;padding:.5rem 0 .75rem;max-width:100%}.claim-listing-prompt--sidebar__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#553204;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffc11b;border-radius:0.2rem;border:1px solid #ffba02;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.2em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5rem 1rem;display:block;font-size:0.93333rem;font-weight:bold;width:100%;white-space:normal}.claim-listing-prompt--sidebar__button:hover,.claim-listing-prompt--sidebar__button:active{color:#0c0701;text-decoration:none}.claim-listing-prompt--sidebar__button:active,.claim-listing-prompt--sidebar__button:hover{background:#ffba02;border-color:#e7a800;color:#241502;text-decoration:none}.claim-listing-prompt--sidebar__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.published-projects__no-projects-message,.published-projects__no-gallery-message,.square-gallery__no-projects-message,.square-gallery__no-gallery-message{background:#ffffff;width:100%;padding:1em;margin-bottom:1em}.new-company-confirm-page,.company-owner-confirmation-page{max-width:1260px;margin:0 auto;overflow-x:hidden}.new-company-confirm-page__title,.company-owner-confirmation-page__title{padding:1.6em 0 1em}.new-company-confirm-page__title strong,.company-owner-confirmation-page__title strong{display:block}.new-company-confirm-page__description,.new-company-confirm-page__button,.new-company-confirm-page__get-more,.new-company-confirm-page__customer-support,.new-company-confirm-page__rep-info,.company-owner-confirmation-page__description,.company-owner-confirmation-page__button,.company-owner-confirmation-page__get-more,.company-owner-confirmation-page__customer-support,.company-owner-confirmation-page__rep-info{font-size:1.2em;line-height:1.7em;text-align:center;margin-bottom:1em}.new-company-confirm-page__description,.company-owner-confirmation-page__description{line-height:2.5em}.new-company-confirm-page__link,.company-owner-confirmation-page__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.new-company-confirm-page__link:hover,.new-company-confirm-page__link:active,.company-owner-confirmation-page__link:hover,.company-owner-confirmation-page__link:active{color:#177aa5;text-decoration:underline}.new-company-confirm-page__button a,.company-owner-confirmation-page__button a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.new-company-confirm-page__button a:hover,.new-company-confirm-page__button a:active,.company-owner-confirmation-page__button a:hover,.company-owner-confirmation-page__button a:active{color:#d9d9d9;text-decoration:none}.new-company-confirm-page__button a:active,.new-company-confirm-page__button a:hover,.company-owner-confirmation-page__button a:active,.company-owner-confirmation-page__button a:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.new-company-confirm-page__button a i,.company-owner-confirmation-page__button a i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.new-company-confirm-page__customer-support,.company-owner-confirmation-page__customer-support{margin-bottom:2em}.new-company-confirm-page__customer-support-rep,.company-owner-confirmation-page__customer-support-rep{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-bottom:4em}.new-company-confirm-page__rep-avatar,.company-owner-confirmation-page__rep-avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:4rem;width:4rem;min-width:4rem;overflow:hidden;border-radius:50%;display:inline-block;margin-right:1em}.new-company-confirm-page__rep-avatar img,.company-owner-confirmation-page__rep-avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.new-company-confirm-page__rep-info,.company-owner-confirmation-page__rep-info{text-align:left}.company-breadcrumbs{color:#929394;font-size:.9em;padding:1.25em 0;padding:0 0 1.25rem;width:100%}@media screen and (max-width: 1024px){.company-breadcrumbs{padding:1em 1.25em}}.company-breadcrumbs__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#929394;text-decoration:none;cursor:pointer}.company-breadcrumbs__link:hover,.company-breadcrumbs__link:active{color:#6c6d6e;text-decoration:underline}@media screen and (min-width: 801px){.mobile-contact-nav{display:none}}@media screen and (max-width: 800px){.mobile-contact-nav{bottom:0;left:0;position:fixed;right:0;transition:transform .3s ease;z-index:50}.mobile-contact-nav.m--hide{transform:translateY(100%)}.mobile-contact-nav__button--quote{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:#2FBB86;border:1px solid #259269;border-radius:3px;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;border-radius:0;display:block;padding:1rem;width:100%}}@media screen and (max-width: 800px) and (min-width: 801px){.mobile-contact-nav__button--quote:focus{color:#ffffff;text-decoration:none}.mobile-contact-nav__button--quote:active,.mobile-contact-nav__button--quote:hover{color:#ffffff;text-decoration:none}.mobile-contact-nav__button--quote:active:before,.mobile-contact-nav__button--quote:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}@media screen and (max-width: 800px){.mobile-contact-nav__button--quote-free{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background:linear-gradient(180deg, #fff 0%, #f8f9fa 100%);border:1px solid #dae0e5;border-radius:3px;color:#232F3A;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,0.08);padding:calc(0.66667em - 1px) calc(1.2em - 1px);cursor:pointer;border-radius:0;display:block;padding:1rem;width:100%}}@media screen and (max-width: 800px) and (min-width: 801px){.mobile-contact-nav__button--quote-free:focus{color:#232F3A;text-decoration:none}.mobile-contact-nav__button--quote-free:active,.mobile-contact-nav__button--quote-free:hover{color:#232F3A;text-decoration:none}.mobile-contact-nav__button--quote-free:active:before,.mobile-contact-nav__button--quote-free:hover:before{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.1);border-radius:3px}}.company-preview-banner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background-color:#2FBB86;color:#ffffff;text-align:center;padding:.5rem 1rem}@media screen and (max-width: 800px){.company-preview-banner{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.company-preview-banner strong{padding-bottom:.5rem}}.company-preview-banner__shade{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;background:rgba(0,0,0,0.7)}.company-preview-banner__shade-appear{opacity:0}.company-preview-banner__shade-enter{transition:all .3s ease;opacity:0.01}.company-preview-banner__shade-enter-active{opacity:1}.company-preview-banner__shade-leave{transition:all .2s ease;opacity:1}.company-preview-banner__shade-leave-active{opacity:0}.company-preview-banner__modal{width:100%;padding:1rem;overflow:scroll;max-height:90%;max-width:25.66667rem}.company-preview-banner-modal__close{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#929394;text-decoration:none;cursor:pointer;color:#929394;float:right;font-size:1.5rem;padding:1rem}.company-preview-banner-modal__close:hover,.company-preview-banner-modal__close:active{color:#929394;text-decoration:none}.company-preview-banner-form{background-color:#ffffff;border:1px solid #dedfe0;color:#535455}@media screen and (min-width: 481px) and (max-width: 1024px){.company-preview-banner-form{max-width:413px}}.company-preview-banner-form h2{background-color:#f8f9fa;border-bottom:1px solid #dedfe0;font-size:1.33333rem;text-align:left;font-weight:bold;padding:1rem;margin-top:0}.company-preview-banner-form__container{padding:1rem}.company-preview-banner-form__field{margin:.5rem 0;width:100%}.company-preview-banner-form__field label{display:block;font-size:0.8rem;font-weight:bold;text-align:left;margin-bottom:0.26667rem}.company-preview-banner-form__field input,.company-preview-banner-form__field select{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;margin:0}.company-preview-banner-form__field input:focus,.company-preview-banner-form__field select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.company-preview-banner-form__field input,.company-preview-banner-form__field select{padding:0 .5rem}}.company-preview-banner-form__field input::-webkit-input-placeholder,.company-preview-banner-form__field select::-webkit-input-placeholder{color:#c1c2c3}.company-preview-banner-form__field input::-moz-placeholder,.company-preview-banner-form__field select::-moz-placeholder{color:#c1c2c3}.company-preview-banner-form__field input:-moz-placeholder,.company-preview-banner-form__field select:-moz-placeholder{color:#c1c2c3}.company-preview-banner-form__field input:-ms-input-placeholder,.company-preview-banner-form__field select:-ms-input-placeholder{color:#c1c2c3}.company-preview-banner-form__field input:disabled,.company-preview-banner-form__field input.m--disabled,.company-preview-banner-form__field input[readonly],.company-preview-banner-form__field select:disabled,.company-preview-banner-form__field select.m--disabled,.company-preview-banner-form__field select[readonly]{background-color:#edeeef;cursor:not-allowed}.company-preview-banner-form__field input.m--error,.company-preview-banner-form__field select.m--error{border-color:#FF2D4F}.company-preview-banner-form__field input.error,.company-preview-banner-form__field select.error{border-color:#FF2D4F}.company-preview-banner-form__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.company-preview-banner-form__button:hover,.company-preview-banner-form__button:active{color:#d9d9d9;text-decoration:none}.company-preview-banner-form__button:active,.company-preview-banner-form__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.company-preview-banner-form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.company-preview-banner__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #f2f2f2;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;display:block;margin-top:1rem;width:100%;margin-left:1rem;margin-top:0;padding:.5rem 1rem}.company-preview-banner__button:hover,.company-preview-banner__button:active{color:#2d2e2e;text-decoration:none}.company-preview-banner__button:active,.company-preview-banner__button:hover{background:#f2f2f2;border-color:#e6e6e6;color:#3a3b3b;text-decoration:none}.company-preview-banner__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.company-claim-banner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background-color:#535455;color:#ffffff;text-align:center;padding:.5rem 1rem}@media screen and (max-width: 800px){.company-claim-banner{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.company-claim-banner strong{padding-bottom:.5rem}}.company-claim-banner span{padding-left:.5rem;padding-right:1rem}.company-claim-banner__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#FAD04F;border-radius:0.2rem;border:1px solid #f9c936;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;font-size:0.93333rem;padding:.5rem 1rem}.company-claim-banner__button:hover,.company-claim-banner__button:active{color:#2d2e2e;text-decoration:none}.company-claim-banner__button:active,.company-claim-banner__button:hover{background:#f9c936;border-color:#f9c31d;color:#3a3b3b;text-decoration:none}.company-claim-banner__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.company-review-moderation-message{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;box-shadow:0 1px 2px 0 rgba(35,47,58,0.05);background:#F3FAFE;border:0.06667rem solid #7DCBED;margin-bottom:1.25rem;padding:1rem;position:relative}.company-review-moderation-message__text--link{color:#27A9E1;font-weight:bold}.company-review-moderation-message-wrapper{width:100%}.cities-page{padding:0 1em 2em;background:#faf9f5}@media screen and (max-width: 480px){.cities-page{padding:0 0 2em}}.cities-page__title{padding:1.6em 0 1em}.cities-page__countries{padding-top:1em}.country{background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.2);padding:1.5em}@media screen and (max-width: 480px){.country{margin:0 -1px}}.country:last-child{border-bottom:none}.country__provinces{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.country__name{padding-bottom:1em}.province__cities{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.province{border-bottom:1px solid rgba(0,0,0,0.2);width:100%;padding-bottom:2em;margin-bottom:2em}.province:last-child{border-bottom:none;padding-bottom:0}.province__name{font-size:1.2em;padding-bottom:.5em}.province__link{color:#535455}.city{width:20%;padding:.25em .5em}.city:nth-child(even){background:#faf9f5}@media screen and (min-width: 481px) and (max-width: 800px){.city{width:33.3%}}@media screen and (max-width: 480px){.city{width:100%}}.star-reviewer-badge{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:inherit;text-decoration:none;cursor:pointer}.star-reviewer-badge:hover,.star-reviewer-badge:active{color:inherit;text-decoration:none}.star-reviewer-badge span{display:inline-block}.review-author-badge__image--gold{display:inline-block;background-position:0 50%;background-size:11px;background-repeat:no-repeat;background-image:url(//cdn.homestars.com/assets/reputation/badge-gold-20170417-b60ba6c407cff3f45b8697491e67beac.svg);color:#eda70c;font-weight:500;overflow:hidden;vertical-align:middle;text-indent:1em}.review-author-badge__image--silver{display:inline-block;background-position:0 50%;background-size:11px;background-repeat:no-repeat;background-image:url(//cdn.homestars.com/assets/reputation/badge-silver-20170417-e9c4774a6971df1aade05eac1d67bf0b.svg);color:#9a9ca4;font-weight:500;overflow:hidden;vertical-align:middle;text-indent:1em}.review-author-badge__image--bronze{display:inline-block;background-position:0 50%;background-size:11px;background-repeat:no-repeat;background-image:url(//cdn.homestars.com/assets/reputation/badge-bronze-20170417-51eb9a2dfc61236cc5a15619068e1739.svg);color:#a85134;font-weight:500;overflow:hidden;vertical-align:middle;text-indent:1em}.review-author-badge__image--none{display:inline-block;background-position:0 50%;background-size:11px;background-repeat:no-repeat;background-image:url(//cdn.homestars.com/assets/reputation/badge-none-20170417-f1abc927fda834ae32ef923cb6ada27e.svg);font-weight:500;overflow:hidden;vertical-align:middle;text-indent:1em}.review-author-badge__image--none{color:#27A9E1}.featured-review-badge__image--gold{display:inline-block;background-position:0 50%;background-size:contain;background-repeat:no-repeat;background-image:url(//cdn.homestars.com/assets/reputation/badge-gold-20170417-b60ba6c407cff3f45b8697491e67beac.svg);color:#eda70c;font-weight:500;overflow:hidden;vertical-align:middle;text-indent:-1000em}.featured-review-badge__image--silver{display:inline-block;background-position:0 50%;background-size:contain;background-repeat:no-repeat;background-image:url(//cdn.homestars.com/assets/reputation/badge-silver-20170417-e9c4774a6971df1aade05eac1d67bf0b.svg);color:#9a9ca4;font-weight:500;overflow:hidden;vertical-align:middle;text-indent:-1000em}.featured-review-badge__image--bronze{display:inline-block;background-position:0 50%;background-size:contain;background-repeat:no-repeat;background-image:url(//cdn.homestars.com/assets/reputation/badge-bronze-20170417-51eb9a2dfc61236cc5a15619068e1739.svg);color:#a85134;font-weight:500;overflow:hidden;vertical-align:middle;text-indent:-1000em}.featured-review-badge__image--none{display:inline-block;background-position:0 50%;background-size:contain;background-repeat:no-repeat;background-image:url(//cdn.homestars.com/assets/reputation/badge-none-20170417-f1abc927fda834ae32ef923cb6ada27e.svg);font-weight:500;overflow:hidden;vertical-align:middle;text-indent:-1000em}.featured-review-badge__image--none{color:#27A9E1}.best-of-badge--2007{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 0%;display:inline-block;height:29px;width:26px}.best-of-badge--2007:hover,.best-of-badge--2007:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 0%}.best-of-badge--2007:first-child{margin-left:0}.best-of-badge--2008{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 5%;display:inline-block;height:29px;width:26px}.best-of-badge--2008:hover,.best-of-badge--2008:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 5%}.best-of-badge--2008:first-child{margin-left:0}.best-of-badge--2009{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 10%;display:inline-block;height:29px;width:26px}.best-of-badge--2009:hover,.best-of-badge--2009:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 10%}.best-of-badge--2009:first-child{margin-left:0}.best-of-badge--2010{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 15%;display:inline-block;height:29px;width:26px}.best-of-badge--2010:hover,.best-of-badge--2010:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 15%}.best-of-badge--2010:first-child{margin-left:0}.best-of-badge--2011{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 20%;display:inline-block;height:29px;width:26px}.best-of-badge--2011:hover,.best-of-badge--2011:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 20%}.best-of-badge--2011:first-child{margin-left:0}.best-of-badge--2012{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 25%;display:inline-block;height:29px;width:26px}.best-of-badge--2012:hover,.best-of-badge--2012:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 25%}.best-of-badge--2012:first-child{margin-left:0}.best-of-badge--2013{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 30%;display:inline-block;height:29px;width:26px}.best-of-badge--2013:hover,.best-of-badge--2013:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 30%}.best-of-badge--2013:first-child{margin-left:0}.best-of-badge--2014{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 35%;display:inline-block;height:29px;width:26px}.best-of-badge--2014:hover,.best-of-badge--2014:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 35%}.best-of-badge--2014:first-child{margin-left:0}.best-of-badge--2015{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 40%;display:inline-block;height:29px;width:26px}.best-of-badge--2015:hover,.best-of-badge--2015:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 40%}.best-of-badge--2015:first-child{margin-left:0}.best-of-badge--2016{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 45%;display:inline-block;height:29px;width:26px}.best-of-badge--2016:hover,.best-of-badge--2016:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 45%}.best-of-badge--2016:first-child{margin-left:0}.best-of-badge--2017{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 50%;display:inline-block;height:29px;width:26px}.best-of-badge--2017:hover,.best-of-badge--2017:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 50%}.best-of-badge--2017:first-child{margin-left:0}.best-of-badge--2018{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 55%;display:inline-block;height:29px;width:26px}.best-of-badge--2018:hover,.best-of-badge--2018:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 55%}.best-of-badge--2018:first-child{margin-left:0}.best-of-badge--2019{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 60%;display:inline-block;height:29px;width:26px}.best-of-badge--2019:hover,.best-of-badge--2019:active{background:url(//cdn.homestars.com/assets/badges/best_of_badges-74fafe308ebc1ae5671a163f5a6a646e.png) no-repeat;background-size:26px auto;background-position:0 60%}.best-of-badge--2019:first-child{margin-left:0}.giving-back-badge{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/giving-back-badge-7f2c36e2a79b3bd9416356fd6ef9084b.png) no-repeat;background-size:25px auto;display:inline-block;height:29px;width:25px}.giving-back-badge:hover,.giving-back-badge:active{background:url(//cdn.homestars.com/assets/badges/giving-back-badge-7f2c36e2a79b3bd9416356fd6ef9084b.png) no-repeat;background-size:25px auto}.giving-back-badge:first-child{margin-left:0}.user-profile-badges{padding:2rem 0 2rem 1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #cecdcd}@media screen and (max-width: 480px){.user-profile-badges{padding:2rem 0 1rem}}.user-profile-badges__heading{font-weight:bold;font-size:15px}.user-profile-badges__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-profile-badges__list>*{margin-top:1rem;margin-right:1rem}.user-profile-badges__list>*:last-child{margin-right:0}.user-profile-badges__reputation{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.user-profile-badges__review-impressions{padding:2rem 0 2rem 1rem;padding:2rem 0;border-top:1px solid #cecdcd}@media screen and (max-width: 480px){.user-profile-badges__review-impressions{padding:2rem 0 1rem}}.user-profile-badges__review-impressions__heading{font-weight:bold;font-size:15px}.user-profile-badges__review-impressions__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-profile-badges__review-impressions__list>*{margin-top:1rem;margin-right:1rem}.user-profile-badges__review-impressions__list>*:last-child{margin-right:0}.user-profile-badges__review-impressions__reputation{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.user-profile-badge__first-to-review,.user-profile-badge__first-to-review--achieved{display:inline-block;height:4.25em;width:4.25em;margin-top:1em;background-size:cover;background-image:url(//cdn.homestars.com/assets/new/badges/1streview-ghost-lg-20161215-7353827b09cd91698dcb3e8dbdd677b9.svg)}.user-profile-badge__first-to-review--achieved,.user-profile-badge__first-to-review--achieved--achieved{background-image:url(//cdn.homestars.com/assets/new/badges/1streview-lg-20161215-d3b58467aef62394e24791bc99c69f70.svg)}.user-profile-badge__impression{width:4.26667rem}@media screen and (max-width: 480px){.user-profile-badge__impression{width:3.3rem}}@media screen and (min-width: 481px) and (max-width: 1024px){.user-profile-badge__impression{width:2.3rem}}.company-media-gallery-page{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1em 2em 2em;background:#f8f9fa}@media screen and (max-width: 800px){.company-media-gallery-page{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:1em 1em 2em}}.company-media-gallery-page--left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}@media screen and (min-width: 801px){.company-media-gallery-page--left{width:-webkit-calc(75% - 1.25rem);width:calc(75% - 1.25rem);margin-right:1.25rem}}.company-media-gallery-page--right{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-self:stretch;-moz-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;width:100%}@media screen and (min-width: 801px){.company-media-gallery-page--right{width:-webkit-calc(25% - .1em);width:calc(25% - .1em)}}.company-media-gallery-page__content{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width: 801px){.company-media-gallery-page__content{padding:2rem}}.company-media-gallery-page__gallery-wrap{margin-right:auto;width:66%}@media screen and (max-width: 800px){.company-media-gallery-page__gallery-wrap{width:100%}}.company-media-gallery-page__title-button-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.company-media-gallery-page__other-galleries{width:33.3%}@media screen and (max-width: 800px){.company-media-gallery-page__other-galleries{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;box-ordinal-group:-1;-webkit-order:-1;-moz-order:-1;order:-1;-ms-flex-order:-1;display:none;width:100%}}.company-media-gallery-page__title{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:700;text-align:left}@media screen and (max-width: 800px){.company-media-gallery-page__title{text-align:center;width:100%}}.company-media-gallery-page__button,.company-media-gallery-page__other-galleries-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.company-media-gallery-page__button:hover,.company-media-gallery-page__button:active,.company-media-gallery-page__other-galleries-button:hover,.company-media-gallery-page__other-galleries-button:active{color:#d9d9d9;text-decoration:none}.company-media-gallery-page__button:active,.company-media-gallery-page__button:hover,.company-media-gallery-page__other-galleries-button:active,.company-media-gallery-page__other-galleries-button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.company-media-gallery-page__button i,.company-media-gallery-page__other-galleries-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width: 481px) and (max-width: 800px){.company-media-gallery-page__button,.company-media-gallery-page__other-galleries-button{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;box-ordinal-group:-1;-webkit-order:-1;-moz-order:-1;order:-1;-ms-flex-order:-1;margin-bottom:1rem;padding:.8rem 0;width:50%}}.company-media-gallery-page__other-galleries-button{display:none}@media screen and (max-width: 800px){.company-media-gallery-page__other-galleries-button{display:block}}.media-gallery{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}.media-gallery__thumbnail{overflow:hidden;width:calc(100% / 3)}.media-gallery__thumbnail a{border-bottom:0;display:block}.media-gallery__thumbnail a:hover{border-bottom:0}.other-galleries{background:#ffffff;padding:1rem}.other-galleries__title{font-size:1rem;font-weight:bold;padding-bottom:1rem;text-align:left}.other-galleries__link+.other-galleries__link{margin-top:1rem}.other-galleries-link{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:3.33333rem;margin-bottum:1rem;position:relative;width:100%}.other-galleries-link__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:3.33333rem;margin-right:.5rem;min-height:3.33333rem;min-width:3.33333rem;width:3.33333rem}.other-galleries-link__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-galleries-link__text-wrap{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0}#other_galleries:target{display:block}.strip-video:after{left:-webkit-calc(50% - 25px);left:calc(50% - 25px);top:-webkit-calc(50% - 25px);top:calc(50% - 25px);border-bottom:1.66667rem solid transparent;border-left:3.33333rem solid rgba(255,255,255,0.7);border-right:0 solid transparent;border-top:1.66667rem solid transparent;content:"";display:block;position:absolute}.strip-video:hover:after{border-left-color:#ffffff}.review--flagged-pending{color:#93938d}.review--flagged-cil{border:2px solid #93938d;color:#93938d}.review--flagged-rejected{border:2px solid #93938d;color:#93938d}.review--flagged-removed{border:2px solid #FF2D4F;color:#FF2D4F}.review--flagged-suspicious{border:2px solid #FF2D4F;color:#FF2D4F}.review-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em}.review__author,.review__company{border-right:1px solid #efeeec;position:relative;width:20%}@media screen and (min-width: 481px) and (max-width: 800px){.review__author,.review__company{border-right:0;border-bottom:1px solid #efeeec;margin-bottom:1em;width:100%}}@media screen and (max-width: 480px){.review__author,.review__company{border-right:0;border-bottom:1px solid #efeeec;margin-bottom:1em;width:100%}}.review__author img,.review__company img{max-height:100%;max-width:100%}.review__homeowner-author{position:absolute;bottom:0}.review__content{padding:0 0 0 1em;width:80%}@media screen and (max-width: 800px){.review__content{width:100%}}.review__admin{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;color:#ffffff;padding:1em;background:#535455}.review__admin a{color:inherit;text-shadow:none}.review__edit-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:transparent;border-radius:0.2rem;border:1px solid #ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.75em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.85em 1.2em;margin-left:auto;border:1px solid #ffffff;line-height:1}.review__edit-link:hover,.review__edit-link:active{color:#d9d9d9;text-decoration:none}.review__edit-link:active,.review__edit-link:hover{background:#ffffff;border-color:#f2f2f2;color:#e6e6e6;text-decoration:none}.review__edit-link i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.review__edit-link:hover{border:1px solid #ffffff;color:#82c187}.review__flag-message:before{font-family:"FontAwesome";content:"\f024";display:inline-block;padding-right:.5em}.review__flag-message:empty{display:none}.review-author{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#93938d;font-size:.85em;line-height:1.8em}@media screen and (max-width: 800px){.review-author{padding:0 0 1em 1em}}.review-author div{margin-right:1em;max-width:100%}.review-author div>*:not(a){display:block}.review-author__avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%;margin-bottom:1em}.review-author__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.review-author__first-review{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-author__first-review-icon{display:inline-block;height:1.4em;width:1.4em;margin-right:.3em;background-image:url(//cdn.homestars.com/assets/reputation/first-to-review-sm-201705-096d149001ebe9d1d2233e25e7070e50.png);background-size:cover}.review-content__login-to-view-gallery{color:#93938d;font-size:.85em;margin:2em 0;text-align:center}.review-content__login-to-view-gallery div{display:inline-block}.review-content__image-locked-icon{display:block;height:3.46667em;width:3.86667em;margin:0 auto 1em}.review-content__rating{float:right;margin:.3em 0 1em 1em;font-size:1.3em;font-weight:bold}.review-content__title{font-size:1.3em;line-height:1.7em;text-align:left;text-transform:capitalize}.review-content__project-link{display:block;color:#93938d;font-size:.85em;margin-bottom:.5em}.review-content__category-location{color:#93938d;font-size:.85em;float:left;margin-bottom:.25rem}.review-content__date-and-seen{position:relative;right:-1rem}.review-content__date{color:#93938d;font-size:.85em;float:right;right:1rem}.review-content__seen-bys{color:#93938d;font-size:.85em}.review-content__art-notice{position:relative;margin:1.5rem 0}.review-content__art-notice+div{margin-top:2em}.review-content__story{line-height:1.7em;clear:both}.review-content__story p{margin-bottom:.5em}.review-content__images{margin:1em 0;transition:all .4s ease;overflow:hidden}.review-content__images--grow{display:none}.review-content__images.closed{max-height:320px !important}.review-content__images.shrunk+a{display:inline-block;margin-bottom:1em}.review-content__helpful{color:#93938d;font-size:.85em;float:left}.review-content__share{clear:both;float:right}.review-content__response{clear:both}.art-notice__toggle{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#82c187;text-decoration:none;cursor:pointer;font-size:.85em;background-color:#ffffff}.art-notice__toggle:hover,.art-notice__toggle:active{color:#52a558;text-decoration:underline}.art-notice__container{left:-.85em;box-shadow:0px 0px 0px #93938d;overflow:hidden;width:400px;transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media screen and (max-width: 800px){.art-notice__container{max-width:280px}}.art-notice__container--revealed{box-shadow:0px 3px 10px #93938d}.art-notice__container--revealed .art-notice__body{max-height:400px;padding:1em}.art-notice__container .unigrid-aar{color:#82c187;margin-left:1em}.art-notice__body{background-color:#ffffff;font-size:.85em;padding:0 1em;max-height:0;transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.review-story__versions{font-size:.85em}.price-advice__toggle-control{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.price-advice__toggle-control:checked ~ .price-advice__toggle .unigrid-chevron-down{display:none}.price-advice__toggle-control:checked ~ .price-advice__toggle .unigrid-chevron-up{display:inline-block}.price-advice__toggle-control:checked ~ .price-advice__summary{max-height:400px}.price-advice__toggle{color:#27A9E1}.price-advice__toggle .unigrid-chevron-up{display:none}.price-advice__summary{max-height:0;overflow:hidden;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.helpful-vote--yes,.helpful-vote--no{display:inline-block;background-color:#efeeec;border-radius:50px;font-size:.9em;text-align:center;margin-left:.5em;width:40px}.helpful-vote--yes:focus,.helpful-vote--yes:active,.helpful-vote--yes:hover,.helpful-vote--no:focus,.helpful-vote--no:active,.helpful-vote--no:hover{background:#ccc9c2}.helpful-vote--yes a,.helpful-vote--no a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;display:inline-block;width:40px}.helpful-vote--yes a:hover,.helpful-vote--yes a:active,.helpful-vote--no a:hover,.helpful-vote--no a:active{color:#535455;text-decoration:none}.review-response{margin-top:.5em}.review-response__heading{font-weight:700}.review-response__heading i{vertical-align:middle}.review-response__body{padding-left:1em}.review__company-name{font-size:1.2em;margin-top:.5em;margin-right:.5em}@media screen and (min-width: 481px) and (max-width: 800px){.review__company{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding-bottom:.5em 0}.review__company-logo{width:20%;margin-right:3%}.review__company-name{margin-top:0}}@media screen and (max-width: 480px){.review__company{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding-bottom:.5em 0}.review__company-logo{width:20%;margin-right:3%}.review__company-name{margin-top:0}}.war-confirmation{padding:0 1em 2em;max-width:1260px;margin:0 auto;overflow-x:hidden;min-height:95vh;background:#f8f9fa;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:center}@media screen and (max-width: 480px){.war-confirmation{padding:0 0 2em}}.war-confirmation__title{padding:1.6em 0 1em}.war-confirmation>*{width:60%;margin:0 auto}@media screen and (min-width: 481px) and (max-width: 800px){.war-confirmation>*{width:80%}}@media screen and (max-width: 480px){.war-confirmation>*{width:98%}}.war-confirmation__title{padding:1.5em 0 .5em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.war-confirmation__appreciation{color:#535455}.war-confirmation__appreciation--last{margin-top:1rem}.war-confirmation__moderation{color:#93938d;font-size:.9em;margin-top:1em}.war-confirmation__found-on-hs{width:calc(45% - 2em);padding:3em 2em 0}.war-confirmation__write-another-callout{color:#ffffff;margin:2em auto;text-align:center;display:block;width:50%}.write-another-callout__title{font-size:1.46667em;padding-bottom:1em}.write-another-callout__copy{color:#373730;padding-bottom:1em}.write-another-callout__button{display:inline-block;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;border:1px solid #ffffff;margin-top:.5em}.write-another-callout__button:hover,.write-another-callout__button:active{color:#d9d9d9;text-decoration:none}.write-another-callout__button:active,.write-another-callout__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.write-another-callout__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width: 801px) and (max-width: 1024px){.write-another-callout__button{font-size:.9em}}.war-confirmation-return{margin:1em auto}.war-confirmation-return__link{display:inline-block;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;border:1px solid #ffffff;margin-top:.5em}.war-confirmation-return__link:hover,.war-confirmation-return__link:active{color:#d9d9d9;text-decoration:none}.war-confirmation-return__link:active,.war-confirmation-return__link:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.war-confirmation-return__link i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width: 801px) and (max-width: 1024px){.war-confirmation-return__link{font-size:.9em}}.found-on-hs-form{display:none;background:#ffffff;border:1px solid #cecdcd;border-radius:3px;padding:1em}.found-on-hs-form__thanks-message{display:none}.found-on-hs-form__button-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.found-on-hs-form__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #f2f2f2;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;border:1px solid #cecdcd;border-radius:3px;margin:1em .5em}.found-on-hs-form__button:hover,.found-on-hs-form__button:active{color:#177aa5;text-decoration:none}.found-on-hs-form__button:active,.found-on-hs-form__button:hover{background:#f2f2f2;border-color:#e6e6e6;color:#1a8bbb;text-decoration:none}.found-on-hs-form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.reveal{display:block}.review-page{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1em 2em 2em;margin-top:1em}@media screen and (max-width: 800px){.review-page{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:1em 1em 2em}}.review-page--left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}@media screen and (min-width: 801px){.review-page--left{width:-webkit-calc(75% - 1.25rem);width:calc(75% - 1.25rem);margin-right:1.25rem}}.review-page--right{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-self:stretch;-moz-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;width:100%}@media screen and (min-width: 801px){.review-page--right{width:-webkit-calc(25% - .1em);width:calc(25% - .1em)}}.review-page__title{padding:1.5em 1em 1em}.review-page .review{background:#ffffff;max-width:1260px;margin:0 auto}.project-button,.new-project-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#82c187;border-radius:0.2rem;border:1px solid #71b977;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.project-button:hover,.project-button:active,.new-project-button:hover,.new-project-button:active{color:#d9d9d9;text-decoration:none}.project-button:active,.project-button:hover,.new-project-button:active,.new-project-button:hover{background:#71b977;border-color:#60b066;color:#e6e6e6;text-decoration:none}.project-button i,.new-project-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.new-project-button{border:1px solid #ffffff}.new-project-button:hover,.new-project-button:active{background:#ffffff;border:1px solid #ffffff;color:#82c187}.project-sidebar{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;background-color:#82c187;margin-bottom:1em;width:100%}.project-sidebar__title{color:#ffffff;font-size:1.2em;text-align:left;padding:.5em}.project-sidebar__title-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.project-sidebar__title-link:hover,.project-sidebar__title-link:active{color:#d9d9d9;text-decoration:underline}.project-sidebar__options{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;background-image:none;float:right;text-align:right}.project-sidebar__options:hover,.project-sidebar__options:active{color:transparent;text-decoration:none}.project-sidebar__options i{color:#82c187;text-shadow:1px 0px 0 #ffffff, -1px 0px 0 #ffffff, 0px 1px 0 #ffffff, 0px -1px 0 #ffffff}.project-sidebar__options i:hover,.project-sidebar__options i:active{color:#ffffff}.project-sidebar__learn-more{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#efeeec;text-decoration:none;cursor:pointer;font-size:.75rem;float:right}.project-sidebar__learn-more:hover,.project-sidebar__learn-more:active{color:#ccc9c2;text-decoration:underline}.project-sidebar__invited-companies,.project-sidebar__empty{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:.85em;padding:0 1em 1em}.project-sidebar__invited-companies .project-button,.project-sidebar__invited-companies .new-project-button,.project-sidebar__empty .project-button,.project-sidebar__empty .new-project-button{margin:0 15%}@media screen and (min-width: 1440px){.project-sidebar__invited-companies .project-button,.project-sidebar__invited-companies .new-project-button,.project-sidebar__empty .project-button,.project-sidebar__empty .new-project-button{margin:0 25%}}.project-sidebar__invited-companies .project-button,.project-sidebar__empty .project-button{margin-top:1em}.project-sidebar__empty{color:#ffffff}.project-sidebar__empty p{margin-bottom:1em}.project-sidebar__invited-companies{background-color:#ffffff}.project-sidebar__invited-companies .star-rating{font-size:.5em;padding-top:0}.project-sidebar .invited-project-companies__title{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:700;text-align:left;margin-top:1em}.project-sidebar .project-company{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.project-sidebar .project-company .star-rating__rating{padding-top:0}.verified-project--content{width:100%;padding:1em}.verified-project__date{float:right;color:#93938d;font-size:.85em}.verified-project__title{font-size:1.3em;text-align:left;text-transform:capitalize}.verified-project__title i{color:#27A9E1}.verified-project__unpublish,.verified-project__republish,.verified-project__undo{float:right;margin-left:1em}.verified-project__unpublish{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#FF2D4F;border-radius:0.2rem;border:1px solid #ff143a;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.85em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 1em}.verified-project__unpublish:hover,.verified-project__unpublish:active{color:#d9d9d9;text-decoration:none}.verified-project__unpublish:active,.verified-project__unpublish:hover{background:#ff143a;border-color:#f90028;color:#e6e6e6;text-decoration:none}.verified-project__unpublish i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.verified-project__undo{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.85em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 1em}.verified-project__undo:hover,.verified-project__undo:active{color:#d9d9d9;text-decoration:none}.verified-project__undo:active,.verified-project__undo:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.verified-project__undo i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.verified-project__republish{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#000;border-radius:0.2rem;border:1px solid black;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.85em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 1em}.verified-project__republish:hover,.verified-project__republish:active{color:#d9d9d9;text-decoration:none}.verified-project__republish:active,.verified-project__republish:hover{background:black;border-color:black;color:#e6e6e6;text-decoration:none}.verified-project__republish i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.verified-project__submitted-by,.verified-project__verified-by{color:#93938d;font-size:.85em}.verified-project__submitted-by .unigrid-check,.verified-project__verified-by .unigrid-check{color:#82c187}.verified-project__project-description{margin-top:1em}.verified-project__share{float:right}.verified-project__gallery--one-row{max-height:250px}.verified-project__more-details{display:block;clear:both;background-color:#27A9E1;padding:.5em;text-align:center;width:100%}.verified-project__more-details a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.verified-project__more-details a:hover,.verified-project__more-details a:active{color:#faf9f5;text-decoration:underline}.projects-splash-page,.project-categories-page{padding:0 1em 2em;max-width:1260px;margin:0 auto;overflow-x:hidden;text-align:center}@media screen and (max-width: 480px){.projects-splash-page,.project-categories-page{padding:0 0 2em}}.projects-splash-page__title,.project-categories-page__title{padding:1.6em 0 1em}.projects-splash-page__title,.project-categories-page__title{padding:1.5em 0 1em}.projects-splash-page__description,.project-categories-page__description{font-size:1.2em;margin-bottom:.5em}.projects-splash-page__button,.project-categories-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#82c187;border-radius:0.2rem;border:1px solid #71b977;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;display:inline-block;font-size:1.4em;margin:2em 0}.projects-splash-page__button:hover,.projects-splash-page__button:active,.project-categories-page__button:hover,.project-categories-page__button:active{color:#d9d9d9;text-decoration:none}.projects-splash-page__button:active,.projects-splash-page__button:hover,.project-categories-page__button:active,.project-categories-page__button:hover{background:#71b977;border-color:#60b066;color:#e6e6e6;text-decoration:none}.projects-splash-page__button i,.project-categories-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.new-project-page,.edit-project-page{padding:0 1em 2em;max-width:1260px;margin:0 auto;overflow-x:hidden}@media screen and (max-width: 480px){.new-project-page,.edit-project-page{padding:0 0 2em}}.new-project-page__title,.edit-project-page__title{padding:1.6em 0 1em}.new-project-page__subtitle,.edit-project-page__subtitle{text-align:center}.homeowner-project-form{margin:2em auto;width:66%}@media screen and (min-width: 481px) and (max-width: 800px){.homeowner-project-form{width:80%}}@media screen and (max-width: 480px){.homeowner-project-form{width:98%}}.homeowner-project-form__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.homeowner-project-form__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.homeowner-project-form__input{padding:0 .5rem}}.homeowner-project-form__input::-webkit-input-placeholder{color:#c1c2c3}.homeowner-project-form__input::-moz-placeholder{color:#c1c2c3}.homeowner-project-form__input:-moz-placeholder{color:#c1c2c3}.homeowner-project-form__input:-ms-input-placeholder{color:#c1c2c3}.homeowner-project-form__input:disabled,.homeowner-project-form__input.m--disabled,.homeowner-project-form__input[readonly]{background-color:#edeeef;cursor:not-allowed}.homeowner-project-form__input.m--error{border-color:#FF2D4F}.homeowner-project-form__textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem;height:10em}.homeowner-project-form__textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.homeowner-project-form__textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.homeowner-project-form__textarea{padding:.5rem}}.homeowner-project-form__textarea::-webkit-input-placeholder{color:#c1c2c3}.homeowner-project-form__textarea::-moz-placeholder{color:#c1c2c3}.homeowner-project-form__textarea:-moz-placeholder{color:#c1c2c3}.homeowner-project-form__textarea:-ms-input-placeholder{color:#c1c2c3}.homeowner-project-form__textarea:disabled,.homeowner-project-form__textarea.m--disabled,.homeowner-project-form__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.homeowner-project-form__textarea.m--error{border-color:#FF2D4F}.homeowner-project-form__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#82c187;border-radius:0.2rem;border:1px solid #71b977;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;font-size:1.2em}.homeowner-project-form__button:hover,.homeowner-project-form__button:active{color:#d9d9d9;text-decoration:none}.homeowner-project-form__button:active,.homeowner-project-form__button:hover{background:#71b977;border-color:#60b066;color:#e6e6e6;text-decoration:none}.homeowner-project-form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.homeowner-project-form label{display:none}.homeowner-projects-index{padding:0 1em 2em;max-width:1260px;margin:0 auto;overflow-x:hidden}@media screen and (max-width: 480px){.homeowner-projects-index{padding:0 0 2em}}.homeowner-projects-index__title{padding:1.6em 0 1em}.homeowner-projects-index__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.homeowner-projects-index__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#82c187;border-radius:0.2rem;border:1px solid #71b977;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;margin-left:auto}.homeowner-projects-index__button:hover,.homeowner-projects-index__button:active{color:#d9d9d9;text-decoration:none}.homeowner-projects-index__button:active,.homeowner-projects-index__button:hover{background:#71b977;border-color:#60b066;color:#e6e6e6;text-decoration:none}.homeowner-projects-index__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.project-list{margin-bottom:1em}.project-list__item,.project-list__item--new,.project-list__item--research,.project-list__item--in_progress,.project-list__item--archive{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#ffffff;border-bottom:1px solid #cecdcd;height:4em;padding:0 1.5em}.project-list__item:last-child,.project-list__item--new:last-child,.project-list__item--research:last-child,.project-list__item--in_progress:last-child,.project-list__item--archive:last-child{border-bottom:none}.project-list__item--thumb{margin-right:1em}.project-list__item--name{margin-right:1em}.project-list__item--info{color:#93938d;font-style:italic}.project-list a+a{margin-left:auto}.project-categories-page{width:60%}@media screen and (min-width: 481px) and (max-width: 800px){.project-categories-page{width:80%}}@media screen and (max-width: 480px){.project-categories-page{width:98%}}.project-categories{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-top:2em}.project-categories__project-category{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background:#27A9E1;border-bottom:1px solid #ffffff;color:#ffffff;font-size:1.2em;font-weight:bold;padding:1em 1.5em;width:100%}.project-categories__project-category a{color:inherit}.project-categories__categories-select{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;color:#93938d;background:#efeeec;font-size:1.2em;font-weight:bold;padding:1em 1.5em}.project-categories__categories-select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.project-categories__categories-select{padding:0 .5rem}}.project-categories__categories-select::-webkit-input-placeholder{color:#c1c2c3}.project-categories__categories-select::-moz-placeholder{color:#c1c2c3}.project-categories__categories-select:-moz-placeholder{color:#c1c2c3}.project-categories__categories-select:-ms-input-placeholder{color:#c1c2c3}.project-categories__categories-select:disabled,.project-categories__categories-select.m--disabled,.project-categories__categories-select[readonly]{background-color:#edeeef;cursor:not-allowed}.project-categories__categories-select.m--error{border-color:#FF2D4F}.project-categories__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#82c187;border-radius:0.2rem;border:1px solid #71b977;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.project-categories__button:hover,.project-categories__button:active{color:#d9d9d9;text-decoration:none}.project-categories__button:active,.project-categories__button:hover{background:#71b977;border-color:#60b066;color:#e6e6e6;text-decoration:none}.project-categories__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.project-categories__add-category{display:inline-block;margin-top:2em}.project-category__icon{margin-right:1em}.project-category__remove-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;margin-left:auto}.project-category__remove-link:hover,.project-category__remove-link:active{color:#e6e6e6;text-decoration:none}.homeowner-project-page{padding:0 1em 2em;max-width:1260px;margin:0 auto;overflow-x:hidden}@media screen and (max-width: 480px){.homeowner-project-page{padding:0 0 2em}}.homeowner-project-page__title{padding:1.6em 0 1em}.homeowner-project-page__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:3em 0}.homeowner-project-page__title{padding:0;text-align:left}.homeowner-project-page__subtitle{font-size:1.4em;padding:0}.homeowner-project-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#82c187;border-radius:0.2rem;border:1px solid #71b977;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;display:inline-block;font-size:1.4em;padding:1em}.homeowner-project-page__button:hover,.homeowner-project-page__button:active{color:#d9d9d9;text-decoration:none}.homeowner-project-page__button:active,.homeowner-project-page__button:hover{background:#71b977;border-color:#60b066;color:#e6e6e6;text-decoration:none}.homeowner-project-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.homeowner-project-page__current-project-link{margin-left:auto}.homeowner-project-page__companies--empty{background:#ffffff;padding:3em 1em;text-align:center}.homeowner-project-page__companies--empty p{margin:1em 0 1.5em}.homeowner-project-page__search-for-companies{padding:1em;text-align:center}.homeowner-project-page__company-facing-description{background:#ffffff;padding:1em;margin:2em 0}.homeowner-project-page__company-facing-description dt{font-weight:bold}.homeowner-project-page__company-facing-description dd{padding-left:1em}.homeowner-project-page__edit-project-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.homeowner-project-page__edit-project-link:hover,.homeowner-project-page__edit-project-link:active{color:#2d2e2e;text-decoration:none}.homeowner-project-page__edit-project-link:active,.homeowner-project-page__edit-project-link:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.homeowner-project-page__edit-project-link i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.search-for-companies__edit-categories-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;float:right}.search-for-companies__edit-categories-button:hover,.search-for-companies__edit-categories-button:active{color:#2d2e2e;text-decoration:none}.search-for-companies__edit-categories-button:active,.search-for-companies__edit-categories-button:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.search-for-companies__edit-categories-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.project-company__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#ffffff;border-bottom:1px solid #cecdcd;cursor:pointer;height:4em;padding:0 1em}.project-company__header .star-rating__star{font-size:.7em;margin-right:1em}.project-company__last-activity{font-size:.8em;padding-right:1em;margin-left:auto}.project-company__state{font-style:italic}.project-company__details-trigger{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.project-company__details-trigger:checked ~ .project-company__details{max-height:600px;overflow-y:scroll;padding:1em}.project-company__details{background:#ffffff;padding:0 1em;max-height:0;overflow:hidden;transition:all .4s ease}.project-company__messages-notes-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em}.project-company__messages,.project-company__notes{width:48%}@media screen and (min-width: 481px) and (max-width: 800px){.project-company__messages,.project-company__notes{width:100%}}@media screen and (max-width: 480px){.project-company__messages,.project-company__notes{width:100%}}.project-message{margin-bottom:.25em}.notes__form{max-height:0;overflow:hidden;transition:all .4s ease}.notes__toggle-trigger{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.notes__toggle-trigger:checked ~ .notes__form{max-height:500px}.notes__toggle-trigger:checked ~ .notes__button--toggle{display:none}.notes__textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem;height:6em}.notes__textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.notes__textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.notes__textarea{padding:.5rem}}.notes__textarea::-webkit-input-placeholder{color:#c1c2c3}.notes__textarea::-moz-placeholder{color:#c1c2c3}.notes__textarea:-moz-placeholder{color:#c1c2c3}.notes__textarea:-ms-input-placeholder{color:#c1c2c3}.notes__textarea:disabled,.notes__textarea.m--disabled,.notes__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.notes__textarea.m--error{border-color:#FF2D4F}.notes__button,.notes__button--toggle{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;display:block;text-transform:capitalize;float:right}.notes__button:hover,.notes__button:active,.notes__button--toggle:hover,.notes__button--toggle:active{color:#d9d9d9;text-decoration:none}.notes__button:active,.notes__button:hover,.notes__button--toggle:active,.notes__button--toggle:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.notes__button i,.notes__button--toggle i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.quotes__new-quote{width:60%;margin:2em auto;text-align:center}@media screen and (min-width: 481px) and (max-width: 800px){.quotes__new-quote{width:80%}}@media screen and (max-width: 480px){.quotes__new-quote{width:98%}}.quotes__table{background:#ffffff;margin:2em 0;text-align:left;width:100%}.quotes__table thead{background:#efeeec}.quotes__table th,.quotes__table td{padding:.5em 1em}.new-quote__button,.new-quote__button--toggle{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;display:inline-block}.new-quote__button:hover,.new-quote__button:active,.new-quote__button--toggle:hover,.new-quote__button--toggle:active{color:#d9d9d9;text-decoration:none}.new-quote__button:active,.new-quote__button:hover,.new-quote__button--toggle:active,.new-quote__button--toggle:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.new-quote__button i,.new-quote__button--toggle i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.new-quote__form-toggle{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.new-quote__form-toggle:checked ~ .new-quote__form{display:block}.new-quote__form-toggle:checked ~ .new-quote__button--toggle{display:none}.new-quote__form{display:none}.new-quote__input,.new-quote__select{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.new-quote__input:focus,.new-quote__select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.new-quote__input,.new-quote__select{padding:0 .5rem}}.new-quote__input::-webkit-input-placeholder,.new-quote__select::-webkit-input-placeholder{color:#c1c2c3}.new-quote__input::-moz-placeholder,.new-quote__select::-moz-placeholder{color:#c1c2c3}.new-quote__input:-moz-placeholder,.new-quote__select:-moz-placeholder{color:#c1c2c3}.new-quote__input:-ms-input-placeholder,.new-quote__select:-ms-input-placeholder{color:#c1c2c3}.new-quote__input:disabled,.new-quote__input.m--disabled,.new-quote__input[readonly],.new-quote__select:disabled,.new-quote__select.m--disabled,.new-quote__select[readonly]{background-color:#edeeef;cursor:not-allowed}.new-quote__input.m--error,.new-quote__select.m--error{border-color:#FF2D4F}.new-quote__textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.new-quote__textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.new-quote__textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.new-quote__textarea{padding:.5rem}}.new-quote__textarea::-webkit-input-placeholder{color:#c1c2c3}.new-quote__textarea::-moz-placeholder{color:#c1c2c3}.new-quote__textarea:-moz-placeholder{color:#c1c2c3}.new-quote__textarea:-ms-input-placeholder{color:#c1c2c3}.new-quote__textarea:disabled,.new-quote__textarea.m--disabled,.new-quote__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.new-quote__textarea.m--error{border-color:#FF2D4F}.new-quote__description{margin:1em 0}.messages{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.messages .project-message,.messages .project-message--me,.messages .project-message--them{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:80%;margin-bottom:.5em}.messages .project-message--me{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse;margin-left:auto;text-align:right}.messages .project-message--them{margin-right:auto;text-align:left}.messages .project-message__avatar{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;box-ordinal-group:-1;-webkit-order:-1;-moz-order:-1;order:-1;-ms-flex-order:-1}.messages .project-message__avatar img{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%}.messages .project-message__avatar img img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.messages .project-message__citation{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;max-width:130px;margin:0 .5em}.messages .project-message__citation+.project-message__body{margin-left:15px}.messages .project-message__body{position:relative;background:#efeeec;padding:.25em .5em;border-radius:5px}.messages .project-message__body:after{content:"";display:block;position:absolute;border:10px solid transparent;top:10px}.messages .project-message__body--them:after{left:-20px;border-right:10px solid #efeeec}.messages .project-message__body--me{background:#7DCBED}.messages .project-message__body--me:after{right:-20px;border-left:10px solid #7ecef0}.new-message-form__hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.new-message-form__textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem;height:2em;padding:.2em}.new-message-form__textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.new-message-form__textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.new-message-form__textarea{padding:.5rem}}.new-message-form__textarea::-webkit-input-placeholder{color:#c1c2c3}.new-message-form__textarea::-moz-placeholder{color:#c1c2c3}.new-message-form__textarea:-moz-placeholder{color:#c1c2c3}.new-message-form__textarea:-ms-input-placeholder{color:#c1c2c3}.new-message-form__textarea:disabled,.new-message-form__textarea.m--disabled,.new-message-form__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.new-message-form__textarea.m--error{border-color:#FF2D4F}.new-message-form__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.new-message-form__button:hover,.new-message-form__button:active{color:#d9d9d9;text-decoration:none}.new-message-form__button:active,.new-message-form__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.new-message-form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.published-project-page{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1em 2em 2em}@media screen and (max-width: 800px){.published-project-page{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:1em 1em 2em}}.published-project-page--left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}@media screen and (min-width: 801px){.published-project-page--left{width:-webkit-calc(75% - 1.25rem);width:calc(75% - 1.25rem);margin-right:1.25rem}}.published-project-page--right{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-self:stretch;-moz-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;width:100%}@media screen and (min-width: 801px){.published-project-page--right{width:-webkit-calc(25% - .1em);width:calc(25% - .1em)}}.published-project-page .review{background-color:#ffffff;margin-bottom:2em}.homeowner-page{padding:0 1em;background:#faf9f5}.homeowner-page__inner-wrap{max-width:1260px;margin:0 auto;overflow-x:hidden;padding:0 1em 2em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;overflow-x:visible;min-height:85vh;padding-top:2em}@media screen and (max-width: 480px){.homeowner-page__inner-wrap{padding:0 0 2em}}.homeowner-page__inner-wrap__title{padding:1.6em 0 1em}@media screen and (max-width: 480px){.homeowner-page__inner-wrap{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media screen and (min-width: 481px) and (max-width: 800px){.homeowner-page__inner-wrap{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.homeowner-page__user-sidebar{width:28%}@media screen and (max-width: 480px){.homeowner-page__user-sidebar{width:100%}}@media screen and (min-width: 481px) and (max-width: 800px){.homeowner-page__user-sidebar{width:100%}}.homeowner-page__activity-and-reviews{width:70%}@media screen and (max-width: 480px){.homeowner-page__activity-and-reviews{width:100%}}@media screen and (min-width: 481px) and (max-width: 800px){.homeowner-page__activity-and-reviews{width:100%}}.homeowner-page__reviews .review{background:#ffffff;margin-bottom:1.5em}.homeowner-page__user-profile{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.reviews__subtitle{font-size:1.3em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;padding-bottom:.5em;text-align:left;font-weight:bold}.reviews__no-reviews-message{text-align:center}.site-header--mobile+.homeowner-page{padding-top:2em}.user-profile__avatar-and-name{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:2em}.user-profile__avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:5rem;width:5rem;min-width:5rem;overflow:hidden;border-radius:50%}.user-profile__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.user-profile__name{font-weight:bold;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-left:1em}.user-profile__name h1{font-size:1.2em;text-align:left;font-weight:bold;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.user-profile__joined-date{font-size:.85em}.user-profile__reputation{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border-top:1px solid #cecdcd;padding:2em 0;margin:1em 0}.user-profile__other{font-size:.85em}.user-profile__other-question{font-weight:bold}.homeowner-page__user-controls{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:1em}.user-controls__edit-profile-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#93938d;border-radius:0.2rem;border:1px solid #878780;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.75em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 0.75em;margin-left:auto}.user-controls__edit-profile-link:hover,.user-controls__edit-profile-link:active{color:#d9d9d9;text-decoration:none}.user-controls__edit-profile-link:active,.user-controls__edit-profile-link:hover{background:#878780;border-color:#7a7a73;color:#e6e6e6;text-decoration:none}.user-controls__edit-profile-link i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.user-controls__logout-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#93938d;border-radius:0.2rem;border:1px solid #878780;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.75em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 0.75em;margin-left:1em}.user-controls__logout-link:hover,.user-controls__logout-link:active{color:#d9d9d9;text-decoration:none}.user-controls__logout-link:active,.user-controls__logout-link:hover{background:#878780;border-color:#7a7a73;color:#e6e6e6;text-decoration:none}.user-controls__logout-link i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.reputation__badge,.reputation__badge--none,.reputation__badge--bronze,.reputation__badge--silver,.reputation__badge--gold,.reputation__badge--sapphire{background-size:cover;background-repeat:no-repeat;margin-right:1.5em;height:6.2em;width:4.53333em}.reputation__badge--none{background-image:url(//cdn.homestars.com/assets/reputation/badge-none-20170417-f1abc927fda834ae32ef923cb6ada27e.svg)}.reputation__badge--bronze{background-image:url(//cdn.homestars.com/assets/reputation/badge-bronze-20170417-51eb9a2dfc61236cc5a15619068e1739.svg)}.reputation__badge--silver{background-image:url(//cdn.homestars.com/assets/reputation/badge-silver-20170417-e9c4774a6971df1aade05eac1d67bf0b.svg)}.reputation__badge--gold{background-image:url(//cdn.homestars.com/assets/reputation/badge-gold-20170417-b60ba6c407cff3f45b8697491e67beac.svg)}.reputation__badge--sapphire{background-image:url(//cdn.homestars.com/images/reputation/badge-sapphire-20170417.svg)}.reputation__title-points-wrap{width:60%}.reputation__title{padding-bottom:.5em}.reputation__review-count{font-weight:bold}.reputation__star-reviewers{margin-bottom:1em}.reputation__star-reviewers a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.reputation__star-reviewers a:hover,.reputation__star-reviewers a:active{color:#177aa5;text-decoration:underline}.reputation__war{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.reputation__war:hover,.reputation__war:active{color:#177aa5;text-decoration:underline}.activity{margin-bottom:2em}.activity__title{font-weight:bold}.activity__date{padding:.5em 0;font-size:.85em}.activity__droplet{background:#ffffff;font-size:.85em;padding:1em;border-bottom:1px solid #cecdcd}.activity__droplet:last-of-type{border-bottom:none;margin-bottom:.5em}.activity__droplet i{padding-right:.3em}.homeowner-page__bookmarked-companies{margin-bottom:2em}.bookmarked-companies__title{font-weight:bold;margin-bottom:1em}.bookmarked-company{background:#ffffff;padding:1em;margin-bottom:2px}.bookmarked-company:last-child{margin-bottom:0}.bookmarked-company__name-and-rating{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding-bottom:.3em}.bookmarked-company__categories-and-remove{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.bookmarked-company__name{margin-right:auto;font-weight:bold}.bookmarked-company__rating{font-weight:bold}.bookmarked-company__rating i{color:#EDA70C;padding-right:.3em}.bookmarked-company__categories{margin-right:auto;color:#93938d}.bookmarked-company__remove-link{color:#93938d}.edit-profile-page{padding:0 1em 2em;max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:3em}@media screen and (max-width: 480px){.edit-profile-page{padding:0 0 2em}}.edit-profile-page__title{padding:1.6em 0 1em}.edit-profile-page__back-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.85em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.3em 0.5em;display:inline-block;position:fixed;top:80px;left:8px}.edit-profile-page__back-button:hover,.edit-profile-page__back-button:active{color:#0e0e0c;text-decoration:none}.edit-profile-page__back-button:active,.edit-profile-page__back-button:hover{background:#e3e2de;border-color:#d8d5d0;color:#1c1c18;text-decoration:none}.edit-profile-page__back-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.edit-profile-page__profile-image{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:2em}.edit-profile-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.edit-profile-page__button:hover,.edit-profile-page__button:active{color:#d9d9d9;text-decoration:none}.edit-profile-page__button:active,.edit-profile-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.edit-profile-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.profile-image{padding-bottom:2em}.profile-image__avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:8rem;width:8rem;min-width:8rem;overflow:hidden;border-radius:50%;margin-right:1em}.profile-image__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.profile-image__toggle-form-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:transparent;border-radius:0.2rem;border:1px solid #1a8bbb;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.75em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.85em 1.2em;border:1px solid #27A9E1}.profile-image__toggle-form-button:hover,.profile-image__toggle-form-button:active{color:#177aa5;text-decoration:none}.profile-image__toggle-form-button:active,.profile-image__toggle-form-button:hover{background:#1a8bbb;border-color:#177aa5;color:#1a8bbb;text-decoration:none}.profile-image__toggle-form-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.profile-image__toggle-form-button:hover,.profile-image__toggle-form-button:active,.profile-image__toggle-form-button:focus{border:1px solid #1a8bbb;color:#ffffff}.profile-image__toggle-checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.profile-image__toggle-checkbox:checked ~ .profile-image__form{display:block}.profile-image__toggle-checkbox:checked ~ .profile-image__toggle-form-button{display:none}.profile-image__form{display:none}.profile-image__form input{display:block;padding:1em}.profile-image__submit-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.profile-image__submit-button:hover,.profile-image__submit-button:active{color:#d9d9d9;text-decoration:none}.profile-image__submit-button:active,.profile-image__submit-button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.profile-image__submit-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.edit-profile-page__profile-form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.edit-profile-page__profile-form label{clip:none;position:relative;height:auto;width:auto;overflow:auto}.edit-profile-page__profile-form strong{display:block;text-align:center}.profile-form__text-input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;font-size:1em}.profile-form__text-input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.profile-form__text-input{padding:0 .5rem}}.profile-form__text-input::-webkit-input-placeholder{color:#c1c2c3}.profile-form__text-input::-moz-placeholder{color:#c1c2c3}.profile-form__text-input:-moz-placeholder{color:#c1c2c3}.profile-form__text-input:-ms-input-placeholder{color:#c1c2c3}.profile-form__text-input:disabled,.profile-form__text-input.m--disabled,.profile-form__text-input[readonly]{background-color:#edeeef;cursor:not-allowed}.profile-form__text-input.m--error{border-color:#FF2D4F}.profile-form__text-input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}.profile-form__title{padding:0;width:100%;padding-bottom:1em}.profile-form__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.profile-form__button:hover,.profile-form__button:active{color:#d9d9d9;text-decoration:none}.profile-form__button:active,.profile-form__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.profile-form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.profile-form__core{width:50%}@media screen and (min-width: 481px) and (max-width: 800px){.profile-form__core{width:100%}}@media screen and (max-width: 480px){.profile-form__core{width:100%}}.profile-form__extras{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin-top:2em;border-top:1px solid #cecdcd}.profile-form__extras>div{width:48%}@media screen and (max-width: 480px){.profile-form__extras>div{width:100%}}@media screen and (min-width: 481px) and (max-width: 800px){.profile-form__extras>div{width:100%}}.profile-form__password{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;background:#373730;margin-top:2em;padding:0 1.5em 1em;width:100%}.profile-form__password>div{width:48%}@media screen and (max-width: 480px){.profile-form__password>div{width:100%}}@media screen and (min-width: 481px) and (max-width: 800px){.profile-form__password>div{width:100%}}.profile-form__password h2,.profile-form__password label{color:#ffffff}.profile-form__subscriptions{margin-top:1.5em;margin-bottom:2em}.profile-form__subscriptions>div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.profile-form__subscriptions label{font-weight:normal;padding-left:1em}.review-draft__item{background:#27A9E1;color:#ffffff;padding:1em;text-align:center;margin-bottom:1em}.review-draft__message,.review-draft__company-name{display:inline-block;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.2em}.review-draft__company-name{font-weight:bold;padding-left:.3em}.review-draft__delete-draft{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;font-size:0.86667em}.review-draft__delete-draft:hover,.review-draft__delete-draft:active{color:#d9d9d9;text-decoration:underline}.review-draft__finish-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #f2f2f2;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;font-weight:bold;display:inline-block;margin:1em 0 .5em}.review-draft__finish-button:hover,.review-draft__finish-button:active{color:#177aa5;text-decoration:none}.review-draft__finish-button:active,.review-draft__finish-button:hover{background:#f2f2f2;border-color:#e6e6e6;color:#1a8bbb;text-decoration:none}.review-draft__finish-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.complete-profile-page__form{width:23.33333em;margin:2em auto}.complete-profile-page__title{font-size:1.6em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-top:2em}.complete-profile-page__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;height:auto;width:100%;padding:0.73333em}.complete-profile-page__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.complete-profile-page__input{padding:0 .5rem}}.complete-profile-page__input::-webkit-input-placeholder{color:#c1c2c3}.complete-profile-page__input::-moz-placeholder{color:#c1c2c3}.complete-profile-page__input:-moz-placeholder{color:#c1c2c3}.complete-profile-page__input:-ms-input-placeholder{color:#c1c2c3}.complete-profile-page__input:disabled,.complete-profile-page__input.m--disabled,.complete-profile-page__input[readonly]{background-color:#edeeef;cursor:not-allowed}.complete-profile-page__input.m--error{border-color:#FF2D4F}.complete-profile-page__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}.complete-profile-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#faf9f5;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em;display:block;margin:0 auto;width:100%}.complete-profile-page__button:hover,.complete-profile-page__button:active{color:#e1dac2;text-decoration:none}.complete-profile-page__button:active,.complete-profile-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e9e5d3;text-decoration:none}.complete-profile-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.profile-image{padding-bottom:2em}.profile-image__avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:8rem;width:8rem;min-width:8rem;overflow:hidden;border-radius:50%;margin-right:1em}.profile-image__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.profile-image__toggle-form-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:transparent;border-radius:0.2rem;border:1px solid #1a8bbb;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.75em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.85em 1.2em;border:1px solid #27A9E1}.profile-image__toggle-form-button:hover,.profile-image__toggle-form-button:active{color:#177aa5;text-decoration:none}.profile-image__toggle-form-button:active,.profile-image__toggle-form-button:hover{background:#1a8bbb;border-color:#177aa5;color:#1a8bbb;text-decoration:none}.profile-image__toggle-form-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.profile-image__toggle-form-button:hover,.profile-image__toggle-form-button:active,.profile-image__toggle-form-button:focus{border:1px solid #1a8bbb;color:#ffffff}.profile-image__toggle-checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.profile-image__toggle-checkbox:checked ~ .profile-image__form{display:block}.profile-image__toggle-checkbox:checked ~ .profile-image__toggle-form-button{display:none}.profile-image__form{display:none}.profile-image__form input{display:block;padding:1em}.profile-image__submit-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.profile-image__submit-button:hover,.profile-image__submit-button:active{color:#d9d9d9;text-decoration:none}.profile-image__submit-button:active,.profile-image__submit-button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.profile-image__submit-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}@media screen and (max-width: 800px){body.m--modal-open{position:fixed}}html{font-size:15px;height:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;color:#535455;position:relative;background:#f8f9fa;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:15px;line-height:1.5em;min-height:100%;margin:0}html:not(.wf-active) p,html:not(.wf-active) a,html:not(.wf-active) span,html:not(.wf-active) strong,html:not(.wf-active) em,html:not(.wf-active) small,html:not(.wf-active) figure,html:not(.wf-active) figcaption,html:not(.wf-active) button,html:not(.wf-active) form,html:not(.wf-active) input,html:not(.wf-active) label,html:not(.wf-active) section,html:not(.wf-active) aside,html:not(.wf-active) div,html:not(.wf-active) header,html:not(.wf-active) footer{font-family:'Segoe UI', 'San Francisco', sans-serif}html:not(.wf-active) h1,html:not(.wf-active) h2,html:not(.wf-active) h3,html:not(.wf-active) h4,html:not(.wf-active) h5,html:not(.wf-active) h6{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}h1{font-size:2.53333em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}h2{font-size:2.13333em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}h3{font-size:1.86667em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}h4{font-size:1.6em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}strong{font-weight:700}em{font-style:italic}small{display:block;font-size:0.8em;text-align:center}section{max-width:100%;margin-left:auto;margin-right:auto}section::after{clear:both;content:"";display:table}a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}a:hover,a:active{color:#177aa5;text-decoration:underline}input:not([type="checkbox"]):not([type="radio"]){-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.disabled{opacity:.6;pointer-events:none}.hidden{visibility:hidden !important}.form-input.m--error{border-color:#FF2D4F}.form-input__error{color:#FF2D4F}.drag-n-drop-uploader{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;border:1px dashed #edeeef;width:100%;min-height:50px;overflow:hidden;padding:1rem;cursor:pointer}.drag-n-drop-uploader.m--dragging{background-color:rgba(35,47,58,0.05);border-color:transparent}.drag-n-drop-uploader__copy{text-align:center;pointer-events:none}.drag-n-drop-uploader__copy span{display:block}.drag-n-drop-uploader__error{font-size:.8em;color:#FF2D4F}.drag-n-drop-uploader__hidden-input{position:absolute;top:110%}.drag-n-drop-uploader-uploaded{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background-color:rgba(35,47,58,0.05);padding:1rem}.drag-n-drop-uploader-uploaded__image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:6.66667rem;width:6.66667rem}.drag-n-drop-uploader-uploaded__file{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:6.66667rem;width:6.66667rem}.drag-n-drop-uploader-uploaded__file:after{content:"📄";font-size:5rem}.drag-n-drop-uploader-uploaded__remove{font-size:.75rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{border-radius:50%;width:2em;height:2em;border:0.25em solid #7DCBED;border-top-color:#27A9E1;animation:spin .5s infinite linear}.flash-message:empty{display:none}.flash-message,.flash-message--notice,.flash-message--error,.flash-message--success{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-animation:flash-slide-in-hide 4s ease forwards;-moz-animation:flash-slide-in-hide 4s ease forwards;animation:flash-slide-in-hide 4s ease forwards;position:fixed;left:0;height:4em;width:100%;z-index:501;opacity:100}.flash-message--success{background:#82c187;color:#ffffff}.flash-message--error{background:#FF2D4F;color:#ffffff;font-weight:bold}.flash-message--notice{background:#efeeec}@-webkit-keyframes flash-slide-top-hide{0%{top:0}100%{top:-4em;display:none}}@-moz-keyframes flash-slide-top-hide{0%{top:0}100%{top:-4em;display:none}}@keyframes flash-slide-top-hide{0%{top:0}100%{top:-4em;display:none}}@-webkit-keyframes flash-slide-in-hide{0%{top:-4em}10%{top:0}90%{top:0}100%{top:-4em;display:none}}@-moz-keyframes flash-slide-in-hide{0%{top:-4em}10%{top:0}90%{top:0}100%{top:-4em;display:none}}@keyframes flash-slide-in-hide{0%{top:-4em}10%{top:0}90%{top:0}100%{top:-4em;display:none}}.pagination-wrap--large{margin:0 auto}@media screen and (max-width: 1024px){.pagination-wrap--large{display:none}}.pagination-wrap--small{width:100%}@media screen and (max-width: 1024px){.pagination-wrap--small{margin-left:1em}}.pagination{display:block;font-size:13px;margin:1em auto 2em;text-align:left;vertical-align:top}.pagination i:before{font-size:1.5em;vertical-align:middle}.pagination>*{position:relative;display:inline-block;background-color:white;border:1px solid #efeeec;transition:all .3s ease;margin-left:-1px}.pagination>*:first-child{margin-left:0}.pagination a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;display:inline-block;padding:.75em 1.25em}.pagination a:hover,.pagination a:active{color:#1a8bbb;text-decoration:none}.pagination li:not(.active):hover,.pagination li:not(.active):active,.pagination a:hover,.pagination a:active{background-image:none;background-position:100% 100%;border-color:#1a8bbb;z-index:2}.pagination li:not(.active):hover+a,.pagination li:not(.active):hover+span,.pagination li:not(.active):active+a,.pagination li:not(.active):active+span,.pagination a:hover+a,.pagination a:hover+span,.pagination a:active+a,.pagination a:active+span{border-left-color:#1a8bbb}.pagination .next_page,.pagination .previous_page,.pagination .gap{padding:.75em 1.25em}.pagination .next_page:before,.pagination .next_page:after,.pagination .previous_page:before,.pagination .previous_page:after,.pagination .gap:before,.pagination .gap:after{font-family:"homestars-unigrid";display:inline-block;margin-top:-3px;vertical-align:bottom}.pagination .gap{color:#93938d}.pagination .next_page:after{content:"\e601";padding-left:.5em}.pagination .previous_page:before{content:"\e600";padding-right:.5em}.pagination .active,.pagination .current{border:1px solid #27A9E1;color:#27A9E1;font-style:normal;padding:.75em 1.25em;z-index:3}.pagination .disabled{color:#93938d;pointer-events:none;opacity:0.6}.pagination .disabled:hover{color:#93938d;border-color:#efeeec;background-image:none;background-position:100% 100%;z-index:2}.pagination .disabled:hover+a,.pagination .disabled:hover+span{border-left-color:#efeeec}@media screen and (max-width: 480px){.pagination .pagination__collapse{display:none}}.square-gallery{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.square-gallery__thumbnail{display:inline-block;background-position:50%;background-size:cover;transition:transform .3s ease}.square-gallery__thumbnail:hover{transform:scale(1.05)}.square-gallery__thumbnail--video{display:inline-block;background-position:50%;background-size:cover;transition:transform .3s ease;position:relative}.square-gallery__thumbnail--video:hover{transform:scale(1.05)}.square-gallery__thumbnail--video:after{content:"";display:block;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);border-left:50px solid rgba(255,255,255,0.7);border-right:0px solid transparent;border-bottom:25px solid transparent;border-top:25px solid transparent}.square-gallery__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;display:inline-block;margin-bottom:1.25rem;overflow:hidden}.square-gallery__link:hover,.square-gallery__link:active{color:#ffffff;text-decoration:none}.square-gallery__see-more{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;background-color:#efeeec;font-weight:700}.square-gallery__see-more:hover,.square-gallery__see-more:active{color:#535455;text-decoration:none}.square-gallery__see-more:hover{background-color:#e3e2de}.square-gallery__no-photos{background-color:#ffffff;padding:1em;width:100%}.parallax{position:absolute !important;z-index:-1}.hide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.old-browser-warning{background:#FF2D4F;color:#ffffff;font-family:sans-serif;font-size:18px;line-height:1.75em;padding:5em 2.5em 3em}#preloader{position:relative;width:100px;margin:auto}#preloader span{display:block;bottom:0px;width:15px;height:10px;background:#27a9e1;position:absolute;animation:preloader_1 1.5s infinite ease-in-out}#preloader span:nth-child(2){left:13px;animation-delay:0.2s}#preloader span:nth-child(3){left:26px;animation-delay:0.4s}#preloader span:nth-child(4){left:39px;animation-delay:0.6s}#preloader span:nth-child(5){left:52px;animation-delay:0.8s}@keyframes preloader_1{0%{height:5px;transform:translateY(0px);background:#1d79a1}25%{height:30px;transform:translateY(15px);background:#27a9e1}50%{height:5px;transform:translateY(0px);background:#27a9e1}100%{height:5px;transform:translateY(0px);background:#244756}}.modal{position:fixed;top:0;z-index:100;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:rgba(0,0,0,0.5);height:100%;width:100%}.modal.shown{visibility:visibile;animation:fade-in 0.3s}.modal__box{position:relative;background-color:white;width:480px;max-height:100%}.modal-box__controls{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding:1em 1em 0.5em}.modal-controls__dismiss{font-size:1.5em;cursor:pointer}.modal-label{display:block;font-weight:700;margin-top:1em;margin-bottom:-1em}@keyframes fade-in{from{opacity:0}to{opacity:1}}.check-email-icon{display:block;margin:0px auto}.lowercase{text-transform:lowercase}.check_password_main_content{color:#535455;text-align:center}.field__errors textarea,.field__errors select,.field__errors input{border-color:#FF2D4F !important}.field__errors textarea:not(.sign-up__contactable),.field__errors select:not(.sign-up__contactable),.field__errors input:not(.sign-up__contactable){box-shadow:0px 0px 6px rgba(255,45,79,0.3)}.field__error{display:block;color:#FF2D4F;font-size:0.8rem;line-height:1.5rem;text-align:left}.field__error::first-letter{text-transform:capitalize}.field__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.forgot-password-page,.friends-page,.write-a-review-page{padding:1rem 0 3rem;text-align:center}.forgot-password-page h2,.forgot-password-page h1,.friends-page h2,.friends-page h1,.write-a-review-page h2,.write-a-review-page h1{padding:1rem 0}.forgot-password-page fieldset,.friends-page fieldset,.write-a-review-page fieldset{max-width:500px;margin:0 auto}.forgot-password-page__forgot-password,.forgot-password-page__switch,.friends-page__forgot-password,.friends-page__switch,.write-a-review-page__forgot-password,.write-a-review-page__switch{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;display:inline-block;margin:1.5rem 0}.forgot-password-page__forgot-password:hover,.forgot-password-page__forgot-password:active,.forgot-password-page__switch:hover,.forgot-password-page__switch:active,.friends-page__forgot-password:hover,.friends-page__forgot-password:active,.friends-page__switch:hover,.friends-page__switch:active,.write-a-review-page__forgot-password:hover,.write-a-review-page__forgot-password:active,.write-a-review-page__switch:hover,.write-a-review-page__switch:active{color:#177aa5;text-decoration:underline}.forgot-password-page__button--facebook,.friends-page__button--facebook,.write-a-review-page__button--facebook{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#3b5999;border-radius:0.2rem;border:1px solid #344e87;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4rem 0rem;display:block;font-weight:700;margin:1rem auto}.forgot-password-page__button--facebook:hover,.forgot-password-page__button--facebook:active,.friends-page__button--facebook:hover,.friends-page__button--facebook:active,.write-a-review-page__button--facebook:hover,.write-a-review-page__button--facebook:active{color:#d9d9d9;text-decoration:none}.forgot-password-page__button--facebook:active,.forgot-password-page__button--facebook:hover,.friends-page__button--facebook:active,.friends-page__button--facebook:hover,.write-a-review-page__button--facebook:active,.write-a-review-page__button--facebook:hover{background:#344e87;border-color:#2d4474;color:#e6e6e6;text-decoration:none}.forgot-password-page__button--facebook i,.friends-page__button--facebook i,.write-a-review-page__button--facebook i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.forgot-password-page__button--google,.friends-page__button--google,.write-a-review-page__button--google{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#dd4b39;border-radius:0.2rem;border:1px solid #d73925;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4rem 0rem;display:block;font-weight:700;margin:1rem auto}.forgot-password-page__button--google:hover,.forgot-password-page__button--google:active,.friends-page__button--google:hover,.friends-page__button--google:active,.write-a-review-page__button--google:hover,.write-a-review-page__button--google:active{color:#d9d9d9;text-decoration:none}.forgot-password-page__button--google:active,.forgot-password-page__button--google:hover,.friends-page__button--google:active,.friends-page__button--google:hover,.write-a-review-page__button--google:active,.write-a-review-page__button--google:hover{background:#d73925;border-color:#c23321;color:#e6e6e6;text-decoration:none}.forgot-password-page__button--google i,.friends-page__button--google i,.write-a-review-page__button--google i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.forgot-password-page__button--submit,.friends-page__button--submit,.write-a-review-page__button--submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#faf9f5;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4rem 0rem;display:block;margin:0 auto}.forgot-password-page__button--submit:hover,.forgot-password-page__button--submit:active,.friends-page__button--submit:hover,.friends-page__button--submit:active,.write-a-review-page__button--submit:hover,.write-a-review-page__button--submit:active{color:#e1dac2;text-decoration:none}.forgot-password-page__button--submit:active,.forgot-password-page__button--submit:hover,.friends-page__button--submit:active,.friends-page__button--submit:hover,.write-a-review-page__button--submit:active,.write-a-review-page__button--submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e9e5d3;text-decoration:none}.forgot-password-page__button--submit i,.friends-page__button--submit i,.write-a-review-page__button--submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.forgot-password-page__email,.forgot-password-page__password,.forgot-password-page__name,.forgot-password-page__postal,.forgot-password-page__password,.forgot-password-page__password-conf,.friends-page__email,.friends-page__password,.friends-page__name,.friends-page__postal,.friends-page__password,.friends-page__password-conf,.write-a-review-page__email,.write-a-review-page__password,.write-a-review-page__name,.write-a-review-page__postal,.write-a-review-page__password,.write-a-review-page__password-conf{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s}.forgot-password-page__email:focus,.forgot-password-page__password:focus,.forgot-password-page__name:focus,.forgot-password-page__postal:focus,.forgot-password-page__password:focus,.forgot-password-page__password-conf:focus,.friends-page__email:focus,.friends-page__password:focus,.friends-page__name:focus,.friends-page__postal:focus,.friends-page__password:focus,.friends-page__password-conf:focus,.write-a-review-page__email:focus,.write-a-review-page__password:focus,.write-a-review-page__name:focus,.write-a-review-page__postal:focus,.write-a-review-page__password:focus,.write-a-review-page__password-conf:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.forgot-password-page__email,.forgot-password-page__password,.forgot-password-page__name,.forgot-password-page__postal,.forgot-password-page__password,.forgot-password-page__password-conf,.friends-page__email,.friends-page__password,.friends-page__name,.friends-page__postal,.friends-page__password,.friends-page__password-conf,.write-a-review-page__email,.write-a-review-page__password,.write-a-review-page__name,.write-a-review-page__postal,.write-a-review-page__password,.write-a-review-page__password-conf{padding:0 .5rem}}.forgot-password-page__email::-webkit-input-placeholder,.forgot-password-page__password::-webkit-input-placeholder,.forgot-password-page__name::-webkit-input-placeholder,.forgot-password-page__postal::-webkit-input-placeholder,.forgot-password-page__password::-webkit-input-placeholder,.forgot-password-page__password-conf::-webkit-input-placeholder,.friends-page__email::-webkit-input-placeholder,.friends-page__password::-webkit-input-placeholder,.friends-page__name::-webkit-input-placeholder,.friends-page__postal::-webkit-input-placeholder,.friends-page__password::-webkit-input-placeholder,.friends-page__password-conf::-webkit-input-placeholder,.write-a-review-page__email::-webkit-input-placeholder,.write-a-review-page__password::-webkit-input-placeholder,.write-a-review-page__name::-webkit-input-placeholder,.write-a-review-page__postal::-webkit-input-placeholder,.write-a-review-page__password::-webkit-input-placeholder,.write-a-review-page__password-conf::-webkit-input-placeholder{color:#c1c2c3}.forgot-password-page__email::-moz-placeholder,.forgot-password-page__password::-moz-placeholder,.forgot-password-page__name::-moz-placeholder,.forgot-password-page__postal::-moz-placeholder,.forgot-password-page__password::-moz-placeholder,.forgot-password-page__password-conf::-moz-placeholder,.friends-page__email::-moz-placeholder,.friends-page__password::-moz-placeholder,.friends-page__name::-moz-placeholder,.friends-page__postal::-moz-placeholder,.friends-page__password::-moz-placeholder,.friends-page__password-conf::-moz-placeholder,.write-a-review-page__email::-moz-placeholder,.write-a-review-page__password::-moz-placeholder,.write-a-review-page__name::-moz-placeholder,.write-a-review-page__postal::-moz-placeholder,.write-a-review-page__password::-moz-placeholder,.write-a-review-page__password-conf::-moz-placeholder{color:#c1c2c3}.forgot-password-page__email:-moz-placeholder,.forgot-password-page__password:-moz-placeholder,.forgot-password-page__name:-moz-placeholder,.forgot-password-page__postal:-moz-placeholder,.forgot-password-page__password:-moz-placeholder,.forgot-password-page__password-conf:-moz-placeholder,.friends-page__email:-moz-placeholder,.friends-page__password:-moz-placeholder,.friends-page__name:-moz-placeholder,.friends-page__postal:-moz-placeholder,.friends-page__password:-moz-placeholder,.friends-page__password-conf:-moz-placeholder,.write-a-review-page__email:-moz-placeholder,.write-a-review-page__password:-moz-placeholder,.write-a-review-page__name:-moz-placeholder,.write-a-review-page__postal:-moz-placeholder,.write-a-review-page__password:-moz-placeholder,.write-a-review-page__password-conf:-moz-placeholder{color:#c1c2c3}.forgot-password-page__email:-ms-input-placeholder,.forgot-password-page__password:-ms-input-placeholder,.forgot-password-page__name:-ms-input-placeholder,.forgot-password-page__postal:-ms-input-placeholder,.forgot-password-page__password:-ms-input-placeholder,.forgot-password-page__password-conf:-ms-input-placeholder,.friends-page__email:-ms-input-placeholder,.friends-page__password:-ms-input-placeholder,.friends-page__name:-ms-input-placeholder,.friends-page__postal:-ms-input-placeholder,.friends-page__password:-ms-input-placeholder,.friends-page__password-conf:-ms-input-placeholder,.write-a-review-page__email:-ms-input-placeholder,.write-a-review-page__password:-ms-input-placeholder,.write-a-review-page__name:-ms-input-placeholder,.write-a-review-page__postal:-ms-input-placeholder,.write-a-review-page__password:-ms-input-placeholder,.write-a-review-page__password-conf:-ms-input-placeholder{color:#c1c2c3}.forgot-password-page__email:disabled,.forgot-password-page__email.m--disabled,.forgot-password-page__email[readonly],.forgot-password-page__password:disabled,.forgot-password-page__password.m--disabled,.forgot-password-page__password[readonly],.forgot-password-page__name:disabled,.forgot-password-page__name.m--disabled,.forgot-password-page__name[readonly],.forgot-password-page__postal:disabled,.forgot-password-page__postal.m--disabled,.forgot-password-page__postal[readonly],.forgot-password-page__password:disabled,.forgot-password-page__password.m--disabled,.forgot-password-page__password[readonly],.forgot-password-page__password-conf:disabled,.forgot-password-page__password-conf.m--disabled,.forgot-password-page__password-conf[readonly],.friends-page__email:disabled,.friends-page__email.m--disabled,.friends-page__email[readonly],.friends-page__password:disabled,.friends-page__password.m--disabled,.friends-page__password[readonly],.friends-page__name:disabled,.friends-page__name.m--disabled,.friends-page__name[readonly],.friends-page__postal:disabled,.friends-page__postal.m--disabled,.friends-page__postal[readonly],.friends-page__password:disabled,.friends-page__password.m--disabled,.friends-page__password[readonly],.friends-page__password-conf:disabled,.friends-page__password-conf.m--disabled,.friends-page__password-conf[readonly],.write-a-review-page__email:disabled,.write-a-review-page__email.m--disabled,.write-a-review-page__email[readonly],.write-a-review-page__password:disabled,.write-a-review-page__password.m--disabled,.write-a-review-page__password[readonly],.write-a-review-page__name:disabled,.write-a-review-page__name.m--disabled,.write-a-review-page__name[readonly],.write-a-review-page__postal:disabled,.write-a-review-page__postal.m--disabled,.write-a-review-page__postal[readonly],.write-a-review-page__password:disabled,.write-a-review-page__password.m--disabled,.write-a-review-page__password[readonly],.write-a-review-page__password-conf:disabled,.write-a-review-page__password-conf.m--disabled,.write-a-review-page__password-conf[readonly]{background-color:#edeeef;cursor:not-allowed}.forgot-password-page__email.m--error,.forgot-password-page__password.m--error,.forgot-password-page__name.m--error,.forgot-password-page__postal.m--error,.forgot-password-page__password.m--error,.forgot-password-page__password-conf.m--error,.friends-page__email.m--error,.friends-page__password.m--error,.friends-page__name.m--error,.friends-page__postal.m--error,.friends-page__password.m--error,.friends-page__password-conf.m--error,.write-a-review-page__email.m--error,.write-a-review-page__password.m--error,.write-a-review-page__name.m--error,.write-a-review-page__postal.m--error,.write-a-review-page__password.m--error,.write-a-review-page__password-conf.m--error{border-color:#FF2D4F}.forgot-password-page__email:focus,.forgot-password-page__password:focus,.forgot-password-page__name:focus,.forgot-password-page__postal:focus,.forgot-password-page__password:focus,.forgot-password-page__password-conf:focus,.friends-page__email:focus,.friends-page__password:focus,.friends-page__name:focus,.friends-page__postal:focus,.friends-page__password:focus,.friends-page__password-conf:focus,.write-a-review-page__email:focus,.write-a-review-page__password:focus,.write-a-review-page__name:focus,.write-a-review-page__postal:focus,.write-a-review-page__password:focus,.write-a-review-page__password-conf:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}.forgot-password-page__button--facebook,.forgot-password-page__button--google,.forgot-password-page__button--submit,.forgot-password-page__email,.forgot-password-page__password,.forgot-password-page__name,.forgot-password-page__postal,.forgot-password-page__password,.forgot-password-page__password-conf,.forgot-password-page__contactable,.forgot-password-page__legal,.forgot-password-page__button--email,.friends-page__button--facebook,.friends-page__button--google,.friends-page__button--submit,.friends-page__email,.friends-page__password,.friends-page__name,.friends-page__postal,.friends-page__password,.friends-page__password-conf,.friends-page__contactable,.friends-page__legal,.friends-page__button--email,.write-a-review-page__button--facebook,.write-a-review-page__button--google,.write-a-review-page__button--submit,.write-a-review-page__email,.write-a-review-page__password,.write-a-review-page__name,.write-a-review-page__postal,.write-a-review-page__password,.write-a-review-page__password-conf,.write-a-review-page__contactable,.write-a-review-page__legal,.write-a-review-page__button--email{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.forgot-password-page__button--facebook,.forgot-password-page__button--google,.forgot-password-page__button--submit,.forgot-password-page__email,.forgot-password-page__password,.forgot-password-page__name,.forgot-password-page__postal,.forgot-password-page__password,.forgot-password-page__password-conf,.forgot-password-page__contactable,.forgot-password-page__legal,.forgot-password-page__button--email,.friends-page__button--facebook,.friends-page__button--google,.friends-page__button--submit,.friends-page__email,.friends-page__password,.friends-page__name,.friends-page__postal,.friends-page__password,.friends-page__password-conf,.friends-page__contactable,.friends-page__legal,.friends-page__button--email,.write-a-review-page__button--facebook,.write-a-review-page__button--google,.write-a-review-page__button--submit,.write-a-review-page__email,.write-a-review-page__password,.write-a-review-page__name,.write-a-review-page__postal,.write-a-review-page__password,.write-a-review-page__password-conf,.write-a-review-page__contactable,.write-a-review-page__legal,.write-a-review-page__button--email{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.friends-page__name-hide{height:180px;overflow:hidden;transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.friends-page__name-hide--revealed{height:370px}.friends-page__name-hide--revealed+.friends-page__name-show{display:none !important}.friends-page .friends-page__name-show{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;display:inline-block;margin:1em 0 2em}.friends-page .friends-page__name-show:hover,.friends-page .friends-page__name-show:active{color:#177aa5;text-decoration:underline}.friends-page__subheading,.friends-page__friends-email,.friends-page__your-name,.friends-page__message,.friends-page__button--submit{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.friends-page__subheading,.friends-page__friends-email,.friends-page__your-name,.friends-page__message,.friends-page__button--submit{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.friends-page__subheading{text-align:center}.friends-page__friends-email,.friends-page__your-name,.friends-page__message{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s}.friends-page__friends-email:focus,.friends-page__your-name:focus,.friends-page__message:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.friends-page__friends-email,.friends-page__your-name,.friends-page__message{padding:0 .5rem}}.friends-page__friends-email::-webkit-input-placeholder,.friends-page__your-name::-webkit-input-placeholder,.friends-page__message::-webkit-input-placeholder{color:#c1c2c3}.friends-page__friends-email::-moz-placeholder,.friends-page__your-name::-moz-placeholder,.friends-page__message::-moz-placeholder{color:#c1c2c3}.friends-page__friends-email:-moz-placeholder,.friends-page__your-name:-moz-placeholder,.friends-page__message:-moz-placeholder{color:#c1c2c3}.friends-page__friends-email:-ms-input-placeholder,.friends-page__your-name:-ms-input-placeholder,.friends-page__message:-ms-input-placeholder{color:#c1c2c3}.friends-page__friends-email:disabled,.friends-page__friends-email.m--disabled,.friends-page__friends-email[readonly],.friends-page__your-name:disabled,.friends-page__your-name.m--disabled,.friends-page__your-name[readonly],.friends-page__message:disabled,.friends-page__message.m--disabled,.friends-page__message[readonly]{background-color:#edeeef;cursor:not-allowed}.friends-page__friends-email.m--error,.friends-page__your-name.m--error,.friends-page__message.m--error{border-color:#FF2D4F}.friends-page__friends-email:focus,.friends-page__your-name:focus,.friends-page__message:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}.friends-page__your-name{margin-bottom:3rem}.friends-page__message{height:300px;padding:1rem}.friends-page__button--submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#faf9f5;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4rem 0rem;display:block;margin:0 auto}.friends-page__button--submit:hover,.friends-page__button--submit:active{color:#e1dac2;text-decoration:none}.friends-page__button--submit:active,.friends-page__button--submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e9e5d3;text-decoration:none}.friends-page__button--submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.write-a-review-page{padding:0 0 4rem}.write-a-review-page h1{padding:0.5rem}.write-a-review-page__guidelines{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto;border:1px solid #cecdcd;margin-top:2rem;padding:1.5rem;text-align:left;line-height:1.4rem;font-size:0.9rem}@media screen and (max-width: 480px){.write-a-review-page__guidelines{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.write-a-review-page__guidelines span{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.write-a-review-page__guidelines strong{display:block;font-weight:700;margin-bottom:0.8rem;padding-right:0.33333rem}.write-a-review-page__guidelines a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.write-a-review-page__guidelines a:hover,.write-a-review-page__guidelines a:active{color:#27A9E1;text-decoration:none}.write-a-review-page__guidelines ul{list-style-type:disc;margin-left:1.5rem}.war-background{background-color:#f8f9fa}.war__rating{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto;color:#373730}@media screen and (max-width: 480px){.war__rating{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.war__details,.war__optional-questions,.war__photos{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.war__details,.war__optional-questions,.war__photos{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.war__optional-questions{border-top:1px solid rgba(147,147,141,0.5);border-bottom:1px solid rgba(147,147,141,0.5);margin:1rem auto;padding:0.5rem 0}.war__submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto;margin-top:1rem}.war__submit:hover,.war__submit:active{color:#d9d9d9;text-decoration:none}.war__submit:active,.war__submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.war__submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.war__submit{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.war__cancel{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#FF2D4F;border-radius:0.2rem;border:1px solid #ff143a;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto;display:inline-block;margin-top:1rem}.war__cancel:hover,.war__cancel:active{color:#d9d9d9;text-decoration:none}.war__cancel:active,.war__cancel:hover{background:#ff143a;border-color:#f90028;color:#e6e6e6;text-decoration:none}.war__cancel i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.war__cancel{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.war__title{padding:0.5rem}.war-rating__questions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;text-align:left;width:70%}@media screen and (max-width: 480px){.war-rating__questions{-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;width:100%}}@media screen and (min-width: 481px) and (max-width: 800px){.war-rating__questions{padding-left:20%;width:100%}}.war-rating__total{font-size:2rem;width:30%}@media screen and (max-width: 800px){.war-rating__total{width:100%}}.war-rating__total p{font-size:0.8rem}.question{margin-bottom:1rem}.question p{margin-bottom:0.5rem}.question__stars{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;position:relative}.question__radio{position:relative;display:inline-block;cursor:pointer;font-size:1.1rem;width:2rem;height:2rem;margin-right:1rem}.question__radio span{position:absolute;color:#535455;text-align:center;font-size:0.8rem;width:100%;padding-top:2px;padding-left:3px}.question__radio input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.question__radio:after{content:"";display:block;color:#ffffff;font-weight:normal;font-style:normal;font-size:2.13333rem;font-family:"homestars-unigrid";transition:all 0.3s ease;text-decoration:none;text-shadow:0 0 1px #93938d;-webkit-font-smoothing:antialiased;margin-right:0.3rem}.question__radio.checked,.question__radio.lit{color:#373730}.question__radio.checked:after,.question__radio.lit:after{color:#ffc11b;text-shadow:none}.question--error{color:#FF2D4F}.war-details a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.war-details a:hover,.war-details a:active{color:#177aa5;text-decoration:underline}.war-details__description{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.war-details__description:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-details__description{padding:0 .5rem}}.war-details__description::-webkit-input-placeholder{color:#c1c2c3}.war-details__description::-moz-placeholder{color:#c1c2c3}.war-details__description:-moz-placeholder{color:#c1c2c3}.war-details__description:-ms-input-placeholder{color:#c1c2c3}.war-details__description:disabled,.war-details__description.m--disabled,.war-details__description[readonly]{background-color:#edeeef;cursor:not-allowed}.war-details__description.m--error{border-color:#FF2D4F}.war-details__cost{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.war-details__cost p,.war-details__cost .field{width:70%}@media screen and (max-width: 800px){.war-details__cost p,.war-details__cost .field{width:60%}}.war-details__cost p{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;text-align:left}.war-details__postal{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative}.war-details__postal p,.war-details__postal .field{width:70%}@media screen and (max-width: 800px){.war-details__postal p,.war-details__postal .field{width:60%}}.war-details__postal p{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;text-align:left}.war-details__postal i{color:#82c187;position:absolute;top:-webkit-calc(1rem + 1px);top:calc(1rem + 1px);left:-webkit-calc(70% - 3.5rem - 2px);left:calc(70% - 3.5rem - 2px);padding:1.25rem;border-radius:0 3px 3px 0;border-left:1px solid rgba(147,147,141,0.5)}@media screen and (max-width: 800px){.war-details__postal i{left:-webkit-calc(60% - 2rem);left:calc(60% - 2rem)}}.war-details__postal i:hover,.war-details__postal i:active{background-color:#e6e6e6}.war-details__story{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem;height:200px}.war-details__story:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-details__story{padding:0 .5rem}}@media screen and (max-width: 480px){.war-details__story{padding:.5rem}}.war-details__story::-webkit-input-placeholder{color:#c1c2c3}.war-details__story::-moz-placeholder{color:#c1c2c3}.war-details__story:-moz-placeholder{color:#c1c2c3}.war-details__story:-ms-input-placeholder{color:#c1c2c3}.war-details__story:disabled,.war-details__story.m--disabled,.war-details__story[readonly]{background-color:#edeeef;cursor:not-allowed}.war-details__story.m--error{border-color:#FF2D4F}.war-details__anonymous{text-align:left;margin:0.25rem 0 0.5rem}.war-details__anonymous label{position:relative;margin-left:0.25rem}.war-details__fine-print{text-align:left}.war-details__fine-print small{display:block;line-height:1.5rem;margin:0.5rem 0}.war-details__label{font-weight:bold;display:block;text-align:left;width:100%}.war-details__label i{font-weight:normal;font-style:italic}.war-details__input{margin-top:0.5rem}.war-cost__input,.war-postal__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;margin:1rem 0}.war-cost__input:focus,.war-postal__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-cost__input,.war-postal__input{padding:0 .5rem}}.war-cost__input::-webkit-input-placeholder,.war-postal__input::-webkit-input-placeholder{color:#c1c2c3}.war-cost__input::-moz-placeholder,.war-postal__input::-moz-placeholder{color:#c1c2c3}.war-cost__input:-moz-placeholder,.war-postal__input:-moz-placeholder{color:#c1c2c3}.war-cost__input:-ms-input-placeholder,.war-postal__input:-ms-input-placeholder{color:#c1c2c3}.war-cost__input:disabled,.war-cost__input.m--disabled,.war-cost__input[readonly],.war-postal__input:disabled,.war-postal__input.m--disabled,.war-postal__input[readonly]{background-color:#edeeef;cursor:not-allowed}.war-cost__input.m--error,.war-postal__input.m--error{border-color:#FF2D4F}.war-cost__dollar-sign,.war-postal__dollar-sign{position:absolute;top:1rem;left:1rem;font-weight:700}.war-cost__aside,.war-postal__aside{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;font-size:0.8rem;width:30%;height:3rem}@media screen and (max-width: 800px){.war-cost__aside,.war-postal__aside{width:40%}}.war-cost__aside .field,.war-postal__aside .field{width:100%}.war-cost__aside .field__label,.war-postal__aside .field__label{position:relative;margin-left:3px}.war-postal__input{padding-left:110px}.war-postal__input-overlap{position:absolute;color:#93938d;text-align:left;width:100px;left:1rem;top:-webkit-calc(50% - .75rem);top:calc(50% - .75rem)}.war-cost__input{padding-left:2rem}.postal-popup{max-height:0;overflow:hidden;transition:all 0.3s ease}.postal-popup--revealed{max-height:350px}.postal-popup__ui{background:#ffffff;font-size:0.8rem;padding:0.75rem 1rem;text-align:left}.postal-popup__map{position:relative}.postal-popup__map img{max-height:300px;max-width:100%}.postal-popup__map-overlay{position:absolute;top:0;left:0}.postal-popup__correct,.postal-popup__incorrect{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:white;border-radius:50%;border:2px solid #cecdcd;width:30px;height:30px;vertical-align:middle}.postal-popup__correct:hover,.postal-popup__correct:active,.postal-popup__incorrect:hover,.postal-popup__incorrect:active{background:#cecdcd}.postal-popup__correct i,.postal-popup__incorrect i{padding-bottom:1px}.postal-popup__correct{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#82c187;text-decoration:none;cursor:pointer}.postal-popup__correct:hover,.postal-popup__correct:active{color:#52a558;text-decoration:underline}.postal-popup__incorrect{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#FF2D4F;text-decoration:none;cursor:pointer}.postal-popup__incorrect:hover,.postal-popup__incorrect:active{color:#e00024;text-decoration:underline}.war-photos__title{font-size:1.2em}.war-photos__uploader{margin-left:-2rem;text-align:center}.war-photos__uploader::-webkit-file-upload-button{visibility:hidden}.war-photos__uploader:before{content:'Choose files';display:inline-block;background:#ffffff;border:1px solid rgba(147,147,141,0.5);border-radius:3px;color:#373730;font-size:0.93333rem;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-left:2rem;padding:.75em 3em;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer}@media screen and (min-width: 481px) and (max-width: 800px){.war-photos__uploader:before{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);text-align:center}}@media screen and (max-width: 480px){.war-photos__uploader:before{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);text-align:center}}.war-photos__uploader:hover:before,.war-photos__uploader:active:before{background:#e6e6e6}.war-photos__uploader:before{width:100%}.war-photo-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:1em 0;overflow:hidden;max-height:0;transition:max-height 0.4s ease}.war-photo-row img{max-height:200px;opacity:0;transition:max-height 0.4s ease}.war-photo-row--revealed{max-height:300px}.war-photo-row--revealed img{opacity:1}.war-photo-row__caption{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%}.war-photo-caption__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.war-photo-caption__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;width:100%}.war-photo-caption__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-photo-caption__input{padding:0 .5rem}}.war-photo-caption__input::-webkit-input-placeholder{color:#c1c2c3}.war-photo-caption__input::-moz-placeholder{color:#c1c2c3}.war-photo-caption__input:-moz-placeholder{color:#c1c2c3}.war-photo-caption__input:-ms-input-placeholder{color:#c1c2c3}.war-photo-caption__input:disabled,.war-photo-caption__input.m--disabled,.war-photo-caption__input[readonly]{background-color:#edeeef;cursor:not-allowed}.war-photo-caption__input.m--error{border-color:#FF2D4F}.war-optional__title{font-size:1.2em}.war-optional__improveable,.war-optional__advice{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem;height:6.66667em}.war-optional__improveable:focus,.war-optional__advice:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-optional__improveable,.war-optional__advice{padding:0 .5rem}}@media screen and (max-width: 480px){.war-optional__improveable,.war-optional__advice{padding:.5rem}}.war-optional__improveable::-webkit-input-placeholder,.war-optional__advice::-webkit-input-placeholder{color:#c1c2c3}.war-optional__improveable::-moz-placeholder,.war-optional__advice::-moz-placeholder{color:#c1c2c3}.war-optional__improveable:-moz-placeholder,.war-optional__advice:-moz-placeholder{color:#c1c2c3}.war-optional__improveable:-ms-input-placeholder,.war-optional__advice:-ms-input-placeholder{color:#c1c2c3}.war-optional__improveable:disabled,.war-optional__improveable.m--disabled,.war-optional__improveable[readonly],.war-optional__advice:disabled,.war-optional__advice.m--disabled,.war-optional__advice[readonly]{background-color:#edeeef;cursor:not-allowed}.war-optional__improveable.m--error,.war-optional__advice.m--error{border-color:#FF2D4F}.war-auth__label{font-weight:bold;display:block;text-align:left}.war-auth__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;margin:0.5rem 0}.war-auth__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-auth__input{padding:0 .5rem}}.war-auth__input::-webkit-input-placeholder{color:#c1c2c3}.war-auth__input::-moz-placeholder{color:#c1c2c3}.war-auth__input:-moz-placeholder{color:#c1c2c3}.war-auth__input:-ms-input-placeholder{color:#c1c2c3}.war-auth__input:disabled,.war-auth__input.m--disabled,.war-auth__input[readonly]{background-color:#edeeef;cursor:not-allowed}.war-auth__input.m--error{border-color:#FF2D4F}.war-auth__form{background:#FFFDF3;padding:0.7rem;border:solid 1px #FAD04F;margin:1rem 0}.war-auth__divider{width:100%;text-align:center;border-bottom:1px solid #cecdcd;line-height:0.1em;margin:0.7rem 0 0.7rem}.war-auth__divider span{background:#FFFDF3;padding:0 0.7rem;color:#93938d;font-style:italic;margin:0.7rem}.war-auth__oauth{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.war-auth__oauth>a:first-child{margin-right:0.7rem}.war-auth__forgot-password{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;font-size:0.93333em}.war-auth__forgot-password:hover,.war-auth__forgot-password:active{color:#177aa5;text-decoration:underline}.war-auth__guest{font-size:14px;font-weight:bold;padding-top:1rem;padding-bottom:0.5rem}.war-auth__disclaimer{font-size:0.86667em;color:#929394;padding-bottom:1rem}.war-auth .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 0.25em;display:block;text-align:left;font-weight:bold}.war-auth .login__input,.war-auth .sign-up__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;margin:0}.war-auth .login__input:focus,.war-auth .sign-up__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.war-auth .login__input,.war-auth .sign-up__input{padding:0 .5rem}}.war-auth .login__input::-webkit-input-placeholder,.war-auth .sign-up__input::-webkit-input-placeholder{color:#c1c2c3}.war-auth .login__input::-moz-placeholder,.war-auth .sign-up__input::-moz-placeholder{color:#c1c2c3}.war-auth .login__input:-moz-placeholder,.war-auth .sign-up__input:-moz-placeholder{color:#c1c2c3}.war-auth .login__input:-ms-input-placeholder,.war-auth .sign-up__input:-ms-input-placeholder{color:#c1c2c3}.war-auth .login__input:disabled,.war-auth .login__input.m--disabled,.war-auth .login__input[readonly],.war-auth .sign-up__input:disabled,.war-auth .sign-up__input.m--disabled,.war-auth .sign-up__input[readonly]{background-color:#edeeef;cursor:not-allowed}.war-auth .login__input.m--error,.war-auth .sign-up__input.m--error{border-color:#FF2D4F}.newsletter-signup{text-align:left;font-size:0.86667rem;padding-top:1rem}.add-a-company-page{padding:0 0 3em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;background:#ffffff;width:100%}.add-a-company-page__title{padding:1.5em 0 1em}.add-a-company-page__callout{background:#82c187;color:#ffffff;font-size:1.2em;text-align:center;margin-bottom:2em;padding:1.5em 1em}.add-a-company-page__callout a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;font-weight:bold}.add-a-company-page__callout a:hover,.add-a-company-page__callout a:active{color:#d9d9d9;text-decoration:underline}.add-a-company-page__form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.add-a-company-page__form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.add-a-company-page__homeowner-or-company{text-align:center}.add-a-company-page__homeowner-or-company span{padding:0 0.5em}.add-a-company-page__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.add-a-company-page__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.add-a-company-page__input{padding:0 .5rem}}.add-a-company-page__input::-webkit-input-placeholder{color:#c1c2c3}.add-a-company-page__input::-moz-placeholder{color:#c1c2c3}.add-a-company-page__input:-moz-placeholder{color:#c1c2c3}.add-a-company-page__input:-ms-input-placeholder{color:#c1c2c3}.add-a-company-page__input:disabled,.add-a-company-page__input.m--disabled,.add-a-company-page__input[readonly]{background-color:#edeeef;cursor:not-allowed}.add-a-company-page__input.m--error{border-color:#FF2D4F}.add-a-company-page__textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.add-a-company-page__textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.add-a-company-page__textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.add-a-company-page__textarea{padding:.5rem}}.add-a-company-page__textarea::-webkit-input-placeholder{color:#c1c2c3}.add-a-company-page__textarea::-moz-placeholder{color:#c1c2c3}.add-a-company-page__textarea:-moz-placeholder{color:#c1c2c3}.add-a-company-page__textarea:-ms-input-placeholder{color:#c1c2c3}.add-a-company-page__textarea:disabled,.add-a-company-page__textarea.m--disabled,.add-a-company-page__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.add-a-company-page__textarea.m--error{border-color:#FF2D4F}.add-a-company-page__button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.add-a-company-page__button:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.add-a-company-page__button{padding:0 .5rem}}.add-a-company-page__button::-webkit-input-placeholder{color:#c1c2c3}.add-a-company-page__button::-moz-placeholder{color:#c1c2c3}.add-a-company-page__button:-moz-placeholder{color:#c1c2c3}.add-a-company-page__button:-ms-input-placeholder{color:#c1c2c3}.add-a-company-page__button:disabled,.add-a-company-page__button.m--disabled,.add-a-company-page__button[readonly]{background-color:#edeeef;cursor:not-allowed}.add-a-company-page__button.m--error{border-color:#FF2D4F}.add-a-company-page__button:hover,.add-a-company-page__button:active{color:#d9d9d9;text-decoration:none}.add-a-company-page__button:active,.add-a-company-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.add-a-company-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.add-a-company-page__contact-info{color:#535455;font-size:1.3em;font-weight:600;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.add-a-company-page__address{text-align:center}.add-a-company-page__tel{padding-bottom:2em}.add-a-company-page__title{font-size:2.13333rem;font-weight:bold}.add-a-company-page__callout{text-align:center;background:#ffffff}.add-a-company-page__callout a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#2FBB86;text-decoration:none;cursor:pointer;border:1px solid #dedfe0;font-size:1rem;text-align:center;padding:1rem 1.5rem;font-weight:normal}.add-a-company-page__callout a:hover,.add-a-company-page__callout a:active{color:#2FBB86;text-decoration:none}.add-a-company-page--form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.add-a-company-page--form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.add-a-company-page--form .field__label{position:relative;text-align:left;font-size:0.93333rem;font-weight:bold}.add-a-company-page--form abbr[title="required"]{display:none}.add-a-company-page .add-a-company-page-input{margin-bottom:0.5em}.add-a-company-page .add-a-company-page-input__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;padding:0 0.5rem;margin-top:0.2rem;margin-bottom:0}.add-a-company-page .add-a-company-page-input__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.add-a-company-page .add-a-company-page-input__input{padding:0 .5rem}}.add-a-company-page .add-a-company-page-input__input::-webkit-input-placeholder{color:#c1c2c3}.add-a-company-page .add-a-company-page-input__input::-moz-placeholder{color:#c1c2c3}.add-a-company-page .add-a-company-page-input__input:-moz-placeholder{color:#c1c2c3}.add-a-company-page .add-a-company-page-input__input:-ms-input-placeholder{color:#c1c2c3}.add-a-company-page .add-a-company-page-input__input:disabled,.add-a-company-page .add-a-company-page-input__input.m--disabled,.add-a-company-page .add-a-company-page-input__input[readonly]{background-color:#edeeef;cursor:not-allowed}.add-a-company-page .add-a-company-page-input__input.m--error{border-color:#FF2D4F}.add-a-company-page .add-a-company-page-input__input::-webkit-input-placeholder{color:#dedfe0}.add-a-company-page .add-a-company-page-input__input::-moz-placeholder{color:#dedfe0}.add-a-company-page .add-a-company-page-input__input:-moz-placeholder{color:#dedfe0}.add-a-company-page .add-a-company-page-input__input:-ms-input-placeholder{color:#dedfe0}.add-a-company-page .add-a-company-page-input__input--error{border-color:red}.add-a-company-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5rem;display:block;width:40%;float:right;border-radius:4px}.add-a-company-page__button:hover,.add-a-company-page__button:active{color:#d9d9d9;text-decoration:none}.add-a-company-page__button:active,.add-a-company-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.add-a-company-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.add-a-company-page__background{background:#ffffff}.add-a-company-page__head{padding:2rem;background:#f8f9fa}.reset-password-page{padding:0 0 3em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.reset-password-page__title{padding:1.5em 0 1em}.reset-password-page__callout{background:#82c187;color:#ffffff;font-size:1.2em;text-align:center;margin-bottom:2em;padding:1.5em 1em}.reset-password-page__callout a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;font-weight:bold}.reset-password-page__callout a:hover,.reset-password-page__callout a:active{color:#d9d9d9;text-decoration:underline}.reset-password-page__form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.reset-password-page__form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.reset-password-page__homeowner-or-company{text-align:center}.reset-password-page__homeowner-or-company span{padding:0 0.5em}.reset-password-page__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.reset-password-page__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.reset-password-page__input{padding:0 .5rem}}.reset-password-page__input::-webkit-input-placeholder{color:#c1c2c3}.reset-password-page__input::-moz-placeholder{color:#c1c2c3}.reset-password-page__input:-moz-placeholder{color:#c1c2c3}.reset-password-page__input:-ms-input-placeholder{color:#c1c2c3}.reset-password-page__input:disabled,.reset-password-page__input.m--disabled,.reset-password-page__input[readonly]{background-color:#edeeef;cursor:not-allowed}.reset-password-page__input.m--error{border-color:#FF2D4F}.reset-password-page__textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.reset-password-page__textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.reset-password-page__textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.reset-password-page__textarea{padding:.5rem}}.reset-password-page__textarea::-webkit-input-placeholder{color:#c1c2c3}.reset-password-page__textarea::-moz-placeholder{color:#c1c2c3}.reset-password-page__textarea:-moz-placeholder{color:#c1c2c3}.reset-password-page__textarea:-ms-input-placeholder{color:#c1c2c3}.reset-password-page__textarea:disabled,.reset-password-page__textarea.m--disabled,.reset-password-page__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.reset-password-page__textarea.m--error{border-color:#FF2D4F}.reset-password-page__button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.reset-password-page__button:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.reset-password-page__button{padding:0 .5rem}}.reset-password-page__button::-webkit-input-placeholder{color:#c1c2c3}.reset-password-page__button::-moz-placeholder{color:#c1c2c3}.reset-password-page__button:-moz-placeholder{color:#c1c2c3}.reset-password-page__button:-ms-input-placeholder{color:#c1c2c3}.reset-password-page__button:disabled,.reset-password-page__button.m--disabled,.reset-password-page__button[readonly]{background-color:#edeeef;cursor:not-allowed}.reset-password-page__button.m--error{border-color:#FF2D4F}.reset-password-page__button:hover,.reset-password-page__button:active{color:#d9d9d9;text-decoration:none}.reset-password-page__button:active,.reset-password-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.reset-password-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.reset-password-page__contact-info{color:#535455;font-size:1.3em;font-weight:600;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.reset-password-page__address{text-align:center}.reset-password-page__tel{padding-bottom:2em}.reset-password-page__subtitle{font-size:1.2em;text-align:center;padding-bottom:1em}.reset-password-page__input{margin:0;padding:0}.show-password-button{position:absolute;bottom:0;right:0;opacity:0.8;padding:0.8em}.war__story-container{position:relative}.war__word-count{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;bottom:1em;z-index:1;border:1px solid transparent;border-top:none;padding:1em 0.75em 0;height:2.75em;width:496px;margin:0 2px 1px 2px}.word-count__requirement{color:#93938d;margin-right:auto;font-style:italic;font-size:0.86667em}.word-count__requirement--satisfied{font-size:0.86667em;margin-left:auto;margin-right:0}.word-count__requirement--satisfied:before{font-family:"homestars-unigrid";font-weight:bold;color:#82c187;display:inline-block}.word-count__requirement--satisfied+.word-count__current-count{display:none}.word-count__current-count{color:#93938d;font-size:0.86667em}.sign-up,.login{background:#faf9f5;padding:1em 0 3em;text-align:center}.sign-up h1,.login h1{margin:0.5em 0}@media screen and (max-width: 480px){.sign-up h1,.login h1{margin:0;font-size:1.8em;margin:0}}.sign-up__body,.login__body{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:3em}@media screen and (max-width: 480px){.sign-up__body,.login__body{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse}}.sign-up__input,.login__input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;width:23.33333em;height:auto;padding:0.73333em;margin:0}.sign-up__input:focus,.login__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.sign-up__input,.login__input{padding:0 .5rem}}.sign-up__input::-webkit-input-placeholder,.login__input::-webkit-input-placeholder{color:#c1c2c3}.sign-up__input::-moz-placeholder,.login__input::-moz-placeholder{color:#c1c2c3}.sign-up__input:-moz-placeholder,.login__input:-moz-placeholder{color:#c1c2c3}.sign-up__input:-ms-input-placeholder,.login__input:-ms-input-placeholder{color:#c1c2c3}.sign-up__input:disabled,.sign-up__input.m--disabled,.sign-up__input[readonly],.login__input:disabled,.login__input.m--disabled,.login__input[readonly]{background-color:#edeeef;cursor:not-allowed}.sign-up__input.m--error,.login__input.m--error{border-color:#FF2D4F}.sign-up__input:focus,.login__input:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.sign-up__input,.login__input{width:100%;padding:0.73333em}}.sign-up__checkbox,.login__checkbox{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1rem 0 0;text-align:left}.sign-up__checkbox input,.login__checkbox input{margin:0.35rem 0.5rem 0 0}.sign-up__checkbox label,.login__checkbox label{font-weight:normal;margin:0}.sign-up__with-facebook,.login__with-facebook{width:25em;padding-left:1.66667rem;padding-top:1.7em}@media screen and (max-width: 480px){.sign-up__with-facebook,.login__with-facebook{padding:1em;width:auto}}.sign-up__with-email,.login__with-email{width:25em;padding-left:1.66667rem;padding-right:1.66667rem;border-right:1px solid #cecdcd}@media screen and (max-width: 480px){.sign-up__with-email,.login__with-email{width:auto;padding:0 1em;border:none}}.sign-up__with-email fieldset,.login__with-email fieldset{min-width:unset}.sign-up__button--submit,.login__button--submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#faf9f5;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em;display:block;margin:0 auto;width:23.33333em;padding:0.73333em;margin-top:1em;max-width:100%}.sign-up__button--submit:hover,.sign-up__button--submit:active,.login__button--submit:hover,.login__button--submit:active{color:#e1dac2;text-decoration:none}.sign-up__button--submit:active,.sign-up__button--submit:hover,.login__button--submit:active,.login__button--submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e9e5d3;text-decoration:none}.sign-up__button--submit i,.login__button--submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.sign-up__button--submit,.login__button--submit{width:100%}}.sign-up__button--facebook,.login__button--facebook{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#3b5999;border-radius:0.2rem;border:1px solid #344e87;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em;box-shadow:0 6px 6px -6px #535455;display:block;font-weight:700;width:23.33333em;max-width:100%;padding:0.73333em;margin:1em 0;text-align:left}.sign-up__button--facebook:hover,.sign-up__button--facebook:active,.login__button--facebook:hover,.login__button--facebook:active{color:#d9d9d9;text-decoration:none}.sign-up__button--facebook:active,.sign-up__button--facebook:hover,.login__button--facebook:active,.login__button--facebook:hover{background:#344e87;border-color:#2d4474;color:#e6e6e6;text-decoration:none}.sign-up__button--facebook i,.login__button--facebook i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.sign-up__button--facebook:before,.login__button--facebook:before{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 1em 0 0.5em;margin-right:1em;font-size:18px}@media screen and (max-width: 480px){.sign-up__button--facebook,.login__button--facebook{width:100%;padding:0.73333em}}.sign-up__button--google,.login__button--google{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#757575;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #f2f2f2;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em;box-shadow:0 6px 6px -6px #535455;display:block;font-weight:700;width:23.33333em;padding:0.73333em;margin:1em 0;max-width:100%;text-align:left}.sign-up__button--google:hover,.sign-up__button--google:active,.login__button--google:hover,.login__button--google:active{color:#4f4f4f;text-decoration:none}.sign-up__button--google:active,.sign-up__button--google:hover,.login__button--google:active,.login__button--google:hover{background:#f2f2f2;border-color:#e6e6e6;color:#5c5c5c;text-decoration:none}.sign-up__button--google i,.login__button--google i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.sign-up__button--google:before,.login__button--google:before{background-image:url("//cdn.homestars.com/assets/google-g-08b6a85516f272fe33d7fbd9b2974ca4.png");background-position:right;background-repeat:no-repeat;background-size:18px 18px;display:inline-block;width:18px;height:18px;content:"";padding:0 1em 0 0.5em;margin-right:2.5em;vertical-align:middle}@media screen and (max-width: 480px){.sign-up__button--google,.login__button--google{width:100%;padding:0.73333em}}.sign-up .field__label,.login .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 0.25em;display:block;text-align:left;font-weight:bold}.sign-up__legal,.login__legal{display:block;margin:2em auto;width:350px}.sign-up__legal a,.login__legal a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.sign-up__legal a:hover,.sign-up__legal a:active,.login__legal a:hover,.login__legal a:active{color:#177aa5;text-decoration:underline}.sign-up__remember-me,.login__remember-me{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:1.5em 0}.sign-up__remember-me label.field__label,.login__remember-me label.field__label{margin:0;margin-left:0.3em}.sign-up__forgot-password,.login__forgot-password{font-size:1.2em}.sign-up .or-separator,.login .or-separator{position:relative;color:#93938d;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5em;font-style:italic;line-height:1.5em;text-align:center;margin:0 auto;text-shadow:40px 0px 1px #faf9f5, 39px 0px 1px #faf9f5, 38px 0px 1px #faf9f5, 37px 0px 1px #faf9f5, 36px 0px 1px #faf9f5, 35px 0px 1px #faf9f5, 34px 0px 1px #faf9f5, 33px 0px 1px #faf9f5, 32px 0px 1px #faf9f5, 31px 0px 1px #faf9f5, 30px 0px 1px #faf9f5, 29px 0px 1px #faf9f5, 28px 0px 1px #faf9f5, 27px 0px 1px #faf9f5, 26px 0px 1px #faf9f5, 25px 0px 1px #faf9f5, 24px 0px 1px #faf9f5, 23px 0px 1px #faf9f5, 22px 0px 1px #faf9f5, 21px 0px 1px #faf9f5, 20px 0px 1px #faf9f5, 18px 0px 1px #faf9f5, 17px 0px 1px #faf9f5, 16px 0px 1px #faf9f5, 15px 0px 1px #faf9f5, 14px 0px 1px #faf9f5, 13px 0px 1px #faf9f5, 12px 0px 1px #faf9f5, 11px 0px 1px #faf9f5, 10px 0px 1px #faf9f5, 9px 0px 1px #faf9f5, 8px 0px 1px #faf9f5, 7px 0px 1px #faf9f5, 6px 0px 1px #faf9f5, 5px 0px 1px #faf9f5, 4px 0px 1px #faf9f5, 3px 0px 1px #faf9f5, 2px 0px 1px #faf9f5, 1px 0px 1px #faf9f5, 0px 0px 1px #faf9f5, -40px 0px 1px #faf9f5, -39px 0px 1px #faf9f5, -38px 0px 1px #faf9f5, -37px 0px 1px #faf9f5, -36px 0px 1px #faf9f5, -35px 0px 1px #faf9f5, -34px 0px 1px #faf9f5, -33px 0px 1px #faf9f5, -32px 0px 1px #faf9f5, -31px 0px 1px #faf9f5, -30px 0px 1px #faf9f5, -29px 0px 1px #faf9f5, -28px 0px 1px #faf9f5, -27px 0px 1px #faf9f5, -26px 0px 1px #faf9f5, -25px 0px 1px #faf9f5, -24px 0px 1px #faf9f5, -23px 0px 1px #faf9f5, -22px 0px 1px #faf9f5, -21px 0px 1px #faf9f5, -20px 0px 1px #faf9f5, -18px 0px 1px #faf9f5, -17px 0px 1px #faf9f5, -16px 0px 1px #faf9f5, -15px 0px 1px #faf9f5, -14px 0px 1px #faf9f5, -13px 0px 1px #faf9f5, -12px 0px 1px #faf9f5, -11px 0px 1px #faf9f5, -10px 0px 1px #faf9f5, -9px 0px 1px #faf9f5, -8px 0px 1px #faf9f5, -7px 0px 1px #faf9f5, -6px 0px 1px #faf9f5, -5px 0px 1px #faf9f5, -4px 0px 1px #faf9f5, -3px 0px 1px #faf9f5, -2px 0px 1px #faf9f5, -1px 0px 1px #faf9f5;z-index:2;display:none;font-size:1.2em;line-height:1;margin-top:-0.5em;width:50%}.sign-up .or-separator:before,.login .or-separator:before{position:absolute;top:50%;left:-5%;content:"";width:110%;height:1px;background-color:#93938d;z-index:-1}@media screen and (max-width: 480px){.sign-up .or-separator,.login .or-separator{position:relative;color:#93938d;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5em;font-style:italic;line-height:1.5em;text-align:center;margin:0 auto;text-shadow:40px 0px 1px #faf9f5, 39px 0px 1px #faf9f5, 38px 0px 1px #faf9f5, 37px 0px 1px #faf9f5, 36px 0px 1px #faf9f5, 35px 0px 1px #faf9f5, 34px 0px 1px #faf9f5, 33px 0px 1px #faf9f5, 32px 0px 1px #faf9f5, 31px 0px 1px #faf9f5, 30px 0px 1px #faf9f5, 29px 0px 1px #faf9f5, 28px 0px 1px #faf9f5, 27px 0px 1px #faf9f5, 26px 0px 1px #faf9f5, 25px 0px 1px #faf9f5, 24px 0px 1px #faf9f5, 23px 0px 1px #faf9f5, 22px 0px 1px #faf9f5, 21px 0px 1px #faf9f5, 20px 0px 1px #faf9f5, 18px 0px 1px #faf9f5, 17px 0px 1px #faf9f5, 16px 0px 1px #faf9f5, 15px 0px 1px #faf9f5, 14px 0px 1px #faf9f5, 13px 0px 1px #faf9f5, 12px 0px 1px #faf9f5, 11px 0px 1px #faf9f5, 10px 0px 1px #faf9f5, 9px 0px 1px #faf9f5, 8px 0px 1px #faf9f5, 7px 0px 1px #faf9f5, 6px 0px 1px #faf9f5, 5px 0px 1px #faf9f5, 4px 0px 1px #faf9f5, 3px 0px 1px #faf9f5, 2px 0px 1px #faf9f5, 1px 0px 1px #faf9f5, 0px 0px 1px #faf9f5, -40px 0px 1px #faf9f5, -39px 0px 1px #faf9f5, -38px 0px 1px #faf9f5, -37px 0px 1px #faf9f5, -36px 0px 1px #faf9f5, -35px 0px 1px #faf9f5, -34px 0px 1px #faf9f5, -33px 0px 1px #faf9f5, -32px 0px 1px #faf9f5, -31px 0px 1px #faf9f5, -30px 0px 1px #faf9f5, -29px 0px 1px #faf9f5, -28px 0px 1px #faf9f5, -27px 0px 1px #faf9f5, -26px 0px 1px #faf9f5, -25px 0px 1px #faf9f5, -24px 0px 1px #faf9f5, -23px 0px 1px #faf9f5, -22px 0px 1px #faf9f5, -21px 0px 1px #faf9f5, -20px 0px 1px #faf9f5, -18px 0px 1px #faf9f5, -17px 0px 1px #faf9f5, -16px 0px 1px #faf9f5, -15px 0px 1px #faf9f5, -14px 0px 1px #faf9f5, -13px 0px 1px #faf9f5, -12px 0px 1px #faf9f5, -11px 0px 1px #faf9f5, -10px 0px 1px #faf9f5, -9px 0px 1px #faf9f5, -8px 0px 1px #faf9f5, -7px 0px 1px #faf9f5, -6px 0px 1px #faf9f5, -5px 0px 1px #faf9f5, -4px 0px 1px #faf9f5, -3px 0px 1px #faf9f5, -2px 0px 1px #faf9f5, -1px 0px 1px #faf9f5;z-index:2;display:block;width:70%}.sign-up .or-separator:before,.login .or-separator:before{position:absolute;top:50%;left:-5%;content:"";width:110%;height:1px;background-color:#93938d;z-index:-1}}.war-details__location-preview{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;line-height:1;margin-bottom:1.5em;margin-top:0.5em}.war-details__neighborhood-name{padding:0 0.3em}.war-details__paid{display:block}.war-cost__dollar-wrap{position:relative}.war-cost__dollar-wrap:before{content:"\0024";position:absolute;left:1rem;top:1rem;line-height:1;font-weight:bold}.war-photo__preview-image{background:#ffffff;border:0.06667rem solid #c1c2c3;border-radius:0.2rem;box-shadow:0 2px 4px 0 rgba(35,47,58,0.05);display:inline-block;margin:1%;position:relative;padding:1.7rem 0.5rem 0.5rem;width:50%}.war-photo__delete{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;margin:0.2rem;position:absolute;right:0.2rem;top:0}.war-photo__delete:hover,.war-photo__delete:active{color:#373730;text-decoration:none}.war-photo__delete .unigrid-close{font-weight:bold}.preview-image__photo{display:block;height:100%;width:100%}.preview-image__delete-photo{background:#ffffff;position:relative;line-height:1.46667em;width:1.46667em;border:1px solid #cecdcd;float:right;margin-bottom:-22px}.form-valid{position:relative}.form-valid input,.form-valid textarea{border-color:#82c187}.form-valid:after{font-family:"homestars-unigrid";content:"\e602";height:1.5em;width:1.5em;display:inline-block;position:absolute;right:0.5em;bottom:1.75rem;color:#82c187}.form-invalid{position:relative}.form-invalid input,.form-invalid textarea{border-color:#FF2D4F}.error-message{display:block;color:#FF2D4F;text-align:left;font-size:0.8em;padding-bottom:1em}.error-message:empty{display:none}.submit-disabled{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#cecdcd;border-radius:0.2rem;border:1px solid #c1c0c0;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;cursor:auto}.submit-disabled:hover,.submit-disabled:active{color:#6d6d67;text-decoration:none}.submit-disabled:active,.submit-disabled:hover{background:#c1c0c0;border-color:#b5b3b3;color:#7a7a73;text-decoration:none}.submit-disabled i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.invalid-fields,.invalid-fields--top{background:#cecdcd;border:1px solid #FF2D4F;padding:1em;margin-top:1em;color:#FF2D4F;max-width:500px}.invalid-fields:empty,.invalid-fields--top:empty{display:none}.invalid-fields li,.invalid-fields--top li{list-style-type:none;text-align:left}.invalid-fields--top{margin:0 auto 1em}.war-photos__uploader{width:100%;margin:1rem 0 0}.war-photos__uploader:before{margin-left:0;text-align:center}.war-anonymous{text-align:left}.war-anonymous__user-name-preview{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.war-anonymous__avatar{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#ffffff;border:1px solid #ffffff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%;margin-right:0.5em}.war-anonymous__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.war-anonymous__avatar img{max-width:100%;max-height:100%}.war-details__emoji-warning{text-align:center;color:#f1453d;font-size:0.86667em;padding-bottom:1rem}.war__rating.error p{color:#FF2D4F}.war-details__story-word-count{text-align:left;font-size:0.86667em;color:#93938d}.war__loading-wrap{opacity:0.5}.war__loading-wrap .war__loader{display:block}.war__loader{margin:40px auto;width:50px;height:40px;text-align:center;pointer-events:none;display:none}.war__loader>div{background-color:#27A9E1;height:100%;width:2px;margin:0 4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.war__loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.war__loader .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.war__loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.war__loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.loader__styles{margin:0.33333em auto 1.33333em !important;width:6.66667em !important}.write-a-review-page .media-gallery{position:relative;padding-bottom:2em;border-bottom:1px solid #c9c9c6;margin:0 auto 2em;max-width:500px}.write-a-review-page .media-gallery__mask{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2);width:100%;height:100%;z-index:2}.write-a-review-page .media-gallery__mask--hide{display:none !important}.write-a-review-page .media-gallery__loading{margin:40px auto;width:50px;height:40px;text-align:center;pointer-events:none}.write-a-review-page .media-gallery__loading>div{background-color:#27A9E1;height:100%;width:2px;margin:0 4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.write-a-review-page .media-gallery__loading .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.write-a-review-page .media-gallery__loading .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.write-a-review-page .media-gallery__loading .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.write-a-review-page .media-gallery__loading .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.write-a-review-page .media-gallery__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.write-a-review-page .media-gallery__name{font-weight:bold;margin-right:auto}.write-a-review-page .media-gallery__media{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em;width:100%}.write-a-review-page .media-gallery__add-media-btn{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.7em 1.2em;display:inline-block}.write-a-review-page .media-gallery__add-media-btn:hover,.write-a-review-page .media-gallery__add-media-btn:active{color:#2d2e2e;text-decoration:none}.write-a-review-page .media-gallery__add-media-btn:active,.write-a-review-page .media-gallery__add-media-btn:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.write-a-review-page .media-gallery__add-media-btn i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.write-a-review-page .media-gallery__rename-link,.write-a-review-page .media-gallery__delete-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em 0.9em;margin-left:.5em}.write-a-review-page .media-gallery__rename-link:hover,.write-a-review-page .media-gallery__rename-link:active,.write-a-review-page .media-gallery__delete-link:hover,.write-a-review-page .media-gallery__delete-link:active{color:#2d2e2e;text-decoration:none}.write-a-review-page .media-gallery__rename-link:active,.write-a-review-page .media-gallery__rename-link:hover,.write-a-review-page .media-gallery__delete-link:active,.write-a-review-page .media-gallery__delete-link:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.write-a-review-page .media-gallery__rename-link i,.write-a-review-page .media-gallery__delete-link i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.write-a-review-page .media-gallery__add-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:100%}.write-a-review-page .medium{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;border:1px solid #c9c9c6;background:#CCC;margin-right:1em;margin-bottom:1em;height:9em;width:calc((100% - 2em) / 3);overflow:hidden}.write-a-review-page .medium:nth-of-type(3n){margin-right:0}.write-a-review-page .medium img{max-height:100%;max-width:100%}.write-a-review-page .media-modal__control-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-top:2em}.write-a-review-page .media-modal__delete-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.7em 1.2em;display:inline-block;margin-left:auto}.write-a-review-page .media-modal__delete-button:hover,.write-a-review-page .media-modal__delete-button:active{color:#2d2e2e;text-decoration:none}.write-a-review-page .media-modal__delete-button:active,.write-a-review-page .media-modal__delete-button:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.write-a-review-page .media-modal__delete-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.write-a-review-page .image-uploader{background:#ffffff;padding:1em}.write-a-review-page .image-uploader__name{font-weight:bold;font-size:13px}.write-a-review-page .image-uploader__recommendation{color:#93938d;font-size:13px}.write-a-review-page .image-uploader__input{display:none}.write-a-review-page .image-uploader__label{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;background-color:#ffffff;padding:1em;cursor:pointer}.write-a-review-page .image-uploader__label:focus{box-shadow:1px 1px 3px #27A9E1}.write-a-review-page .image-uploader__label:hover:after{content:attr(data-hover);position:absolute;bottom:0;right:0;background:#7DCBED;border:1px solid #27A9E1;border-radius:3px;color:#ffffff;opacity:.8;padding:.25em .5em}.write-a-review-page .image-uploader__label img{max-width:70%;max-height:100%}.write-a-review-page .image-uploader__errors{color:#FF2D4F;font-size:.85em;text-align:center}.write-a-review-page .image-uploader__mask{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2);width:100%;height:100%;z-index:2}.write-a-review-page .image-uploader__mask--hide{display:none !important}.write-a-review-page .image-uploader__loading{margin:40px auto;width:50px;height:40px;text-align:center;pointer-events:none}.write-a-review-page .image-uploader__loading>div{background-color:#27A9E1;height:100%;width:2px;margin:0 4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.write-a-review-page .image-uploader__loading .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.write-a-review-page .image-uploader__loading .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.write-a-review-page .image-uploader__loading .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.write-a-review-page .image-uploader__loading .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.war-photos-form{width:100%}.war-photos-form input[type="file"]:before{text-align:center}.war-photos-form input:not([type="file"]),.war-photos-form textarea,.war-photos-form select{display:block;max-width:300px;width:100%;font-size:1em;border:1px solid #c9c9c6;padding:.5em;margin-bottom:1em;background-color:#ffffff;border-radius:3px}.war-photos-form label{padding-bottom:.5em}.war-photos-form select{background:#ffffff;height:37px}.war-photos-form input[type="checkbox"]{width:auto}.war-photos-form input[type="file"]{width:100%}.war-photos-form__inputs-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.war-photos-form__inputs-wrap div{width:350px}.war-photos-form div.boolean{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.war-photos-form .field__error{color:#FF2D4F;display:block;font-size:13px;line-height:1.5em;margin-top:-1em;margin-bottom:1em}.war-photos-form .field__error:empty{margin:0}.war-photos-form__success-message{color:#82c187;display:block;font-size:13px;line-height:1.5em;margin-top:-.5em;margin-bottom:1em}.war-photos-form__success-message:empty{margin:0}.war-photos-form__submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#82c187;border-radius:0.2rem;border:1px solid #71b977;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:5px 12px;border:1px solid #82c187;margin-right:.5em}.war-photos-form__submit:hover,.war-photos-form__submit:active{color:#d9d9d9;text-decoration:none}.war-photos-form__submit:active,.war-photos-form__submit:hover{background:#71b977;border-color:#60b066;color:#e6e6e6;text-decoration:none}.war-photos-form__submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.war-photos-form__submit:hover{border:1px solid #82c187}.war-photos-form__cancel{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#ffffff;border-radius:0.2rem;border:1px solid #f2f2f2;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:5px 12px;border:1px solid #c9c9c6;margin-right:.5em}.war-photos-form__cancel:hover,.war-photos-form__cancel:active{color:#6d6d67;text-decoration:none}.war-photos-form__cancel:active,.war-photos-form__cancel:hover{background:#f2f2f2;border-color:#e6e6e6;color:#7a7a73;text-decoration:none}.war-photos-form__cancel i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.war-photos-form__cancel:hover{border:1px solid #c9c9c6}.war-photos-form__delete{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#FF2D4F;border-radius:0.2rem;border:1px solid #ff143a;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:5px 12px;border:1px solid #FF2D4F;margin-right:.5em}.war-photos-form__delete:hover,.war-photos-form__delete:active{color:#d9d9d9;text-decoration:none}.war-photos-form__delete:active,.war-photos-form__delete:hover{background:#ff143a;border-color:#f90028;color:#e6e6e6;text-decoration:none}.war-photos-form__delete i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.war-photos-form__delete:hover{border:1px solid #FF2D4F}.war-photos-form__footer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.modal__shade{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:fixed;height:100vh;width:100vw;z-index:100;top:0;left:0;background-color:rgba(0,0,0,0.7)}.modal__container{position:relative;z-index:12;background:#ffffff;max-height:100%;max-width:51em;overflow:auto}@media screen and (max-width: 480px){.modal__container{width:100%}}.modal__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;background:#93938d;height:3.5em}.modal__close{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;font-size:2em;margin-left:auto;padding-right:.5em}.modal__close:hover,.modal__close:active{color:#ffffff;text-decoration:none}.modal__body{padding:2em 2em 3em}.modal__title{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;background:#ffffff;width:10em;font-size:1.2em;font-weight:bold;text-align:center}.modal__title:hover,.modal__title:active{color:#373730;text-decoration:none}@media screen and (max-width: 480px){.modal__title{width:8em}}.modal__form-buttons-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:400px}.modal__form-buttons-wrap [class^="delete"]{margin-left:auto}.modal__image-preview{width:400px;margin:0 auto}.forums-page,.topics-page,.new-topic-page{padding:0 1em 2em;text-align:center}@media screen and (max-width: 480px){.forums-page,.topics-page,.new-topic-page{padding:0 0 2em}}.forums-page__title,.topics-page__title,.new-topic-page__title{padding:1.6em 0 1em}.forums-page__title,.topics-page__title,.new-topic-page__title{padding:1em}.forums-page__subtitle,.topics-page__subtitle,.new-topic-page__subtitle{padding:0;max-width:1260px;margin:0 auto;overflow-x:hidden;text-align:left}.forums-page__description,.topics-page__description,.new-topic-page__description{max-width:1260px;margin:0 auto;overflow-x:hidden;text-align:left;font-size:1.2em;margin-bottom:.75em}.forums-page__button,.topics-page__button,.new-topic-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;display:inline-block;font-size:1em;margin:0 1em 1em}.forums-page__button:hover,.forums-page__button:active,.topics-page__button:hover,.topics-page__button:active,.new-topic-page__button:hover,.new-topic-page__button:active{color:#d9d9d9;text-decoration:none}.forums-page__button:active,.forums-page__button:hover,.topics-page__button:active,.topics-page__button:hover,.new-topic-page__button:active,.new-topic-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.forums-page__button i,.topics-page__button i,.new-topic-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.forums-page__thread-summaries,.forums-page__topic-summaries,.forums-page__topic,.forums-page__responses,.topics-page__thread-summaries,.topics-page__topic-summaries,.topics-page__topic,.topics-page__responses,.new-topic-page__thread-summaries,.new-topic-page__topic-summaries,.new-topic-page__topic,.new-topic-page__responses{max-width:1260px;margin:0 auto;overflow-x:hidden}.forums-page__footer,.topics-page__footer,.new-topic-page__footer{max-width:1260px;margin:0 auto;overflow-x:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;text-align:left;margin-top:2em;margin-bottom:2em}.forums-page__footer a,.topics-page__footer a,.new-topic-page__footer a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.forums-page__footer a:hover,.forums-page__footer a:active,.topics-page__footer a:hover,.topics-page__footer a:active,.new-topic-page__footer a:hover,.new-topic-page__footer a:active{color:#177aa5;text-decoration:underline}.forums-page__footer h2,.topics-page__footer h2,.new-topic-page__footer h2{text-align:left;font-size:1.2em;margin-bottom:.5em}.forums-page__footer div,.topics-page__footer div,.new-topic-page__footer div{overflow:hidden;min-width:300px}.forums-page__footer div+div,.topics-page__footer div+div,.new-topic-page__footer div+div{margin-left:1em}.forum-footer__search-box{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.forum-footer__search-box:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.forum-footer__search-box{padding:0 .5rem}}.forum-footer__search-box::-webkit-input-placeholder{color:#c1c2c3}.forum-footer__search-box::-moz-placeholder{color:#c1c2c3}.forum-footer__search-box:-moz-placeholder{color:#c1c2c3}.forum-footer__search-box:-ms-input-placeholder{color:#c1c2c3}.forum-footer__search-box:disabled,.forum-footer__search-box.m--disabled,.forum-footer__search-box[readonly]{background-color:#edeeef;cursor:not-allowed}.forum-footer__search-box.m--error{border-color:#FF2D4F}.forum-footer__search-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.forum-footer__search-button:hover,.forum-footer__search-button:active{color:#d9d9d9;text-decoration:none}.forum-footer__search-button:active,.forum-footer__search-button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.forum-footer__search-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.thread-summary,.topic-summary,.topic,.post{background:#ffffff;border:1px solid #cecdcd;margin-bottom:-1px;padding:1em}.thread-summary__header,.topic-summary__header,.topic__header,.post__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:1em}.thread-summary__avatar,.topic-summary__avatar,.topic__avatar,.post__avatar{margin-right:1em;max-width:10%}.thread-summary__avatar img,.topic-summary__avatar img,.topic__avatar img,.post__avatar img{max-width:100%;max-height:100%}.thread-summary__thumb-count,.topic-summary__thumb-count,.topic__thumb-count,.post__thumb-count{margin-left:auto;margin-right:.5em}.thread-summary__thumb-count div,.topic-summary__thumb-count div,.topic__thumb-count div,.post__thumb-count div{margin-left:.5em}.thread-summary__title,.topic-summary__title,.topic__title,.post__title{font-size:1.2em}.thread-summary__poster,.thread-summary__description,.topic-summary__poster,.topic-summary__description,.topic__poster,.topic__description,.post__poster,.post__description{text-align:left}.thread-summary__poster .unigrid-chevron-right,.thread-summary__description .unigrid-chevron-right,.topic-summary__poster .unigrid-chevron-right,.topic-summary__description .unigrid-chevron-right,.topic__poster .unigrid-chevron-right,.topic__description .unigrid-chevron-right,.post__poster .unigrid-chevron-right,.post__description .unigrid-chevron-right{font-size:.75em}.thread-summary__flagged,.topic-summary__flagged,.topic__flagged,.post__flagged{color:#ffffff;background:#FF2D4F;padding:.5em;margin-top:.5em}.response{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-width:1260px;margin:0 auto;overflow-x:hidden;background:#ffffff;margin-top:2em;padding:1em}.response__closed{color:#ffffff;background:#FF2D4F;padding:.5em;margin-top:.5em}.response__form{margin-left:1em;text-align:left;width:100%}.response__form textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.response__form textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.response__form textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.response__form textarea{padding:.5rem}}.response__form textarea::-webkit-input-placeholder{color:#c1c2c3}.response__form textarea::-moz-placeholder{color:#c1c2c3}.response__form textarea:-moz-placeholder{color:#c1c2c3}.response__form textarea:-ms-input-placeholder{color:#c1c2c3}.response__form textarea:disabled,.response__form textarea.m--disabled,.response__form textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.response__form textarea.m--error{border-color:#FF2D4F}.response__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.response__button:hover,.response__button:active{color:#d9d9d9;text-decoration:none}.response__button:active,.response__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.response__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.response__avatar{max-width:10%}.response__avatar img{max-width:100%;max-height:100%}.new-topic-form__text-input,.new-topic-form__select{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}.new-topic-form__text-input:focus,.new-topic-form__select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.new-topic-form__text-input,.new-topic-form__select{padding:0 .5rem}}.new-topic-form__text-input::-webkit-input-placeholder,.new-topic-form__select::-webkit-input-placeholder{color:#c1c2c3}.new-topic-form__text-input::-moz-placeholder,.new-topic-form__select::-moz-placeholder{color:#c1c2c3}.new-topic-form__text-input:-moz-placeholder,.new-topic-form__select:-moz-placeholder{color:#c1c2c3}.new-topic-form__text-input:-ms-input-placeholder,.new-topic-form__select:-ms-input-placeholder{color:#c1c2c3}.new-topic-form__text-input:disabled,.new-topic-form__text-input.m--disabled,.new-topic-form__text-input[readonly],.new-topic-form__select:disabled,.new-topic-form__select.m--disabled,.new-topic-form__select[readonly]{background-color:#edeeef;cursor:not-allowed}.new-topic-form__text-input.m--error,.new-topic-form__select.m--error{border-color:#FF2D4F}@media screen and (max-width: 480px){.new-topic-form__text-input,.new-topic-form__select{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.new-topic-form__textarea{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem;width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}.new-topic-form__textarea:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.new-topic-form__textarea{padding:0 .5rem}}@media screen and (max-width: 480px){.new-topic-form__textarea{padding:.5rem}}.new-topic-form__textarea::-webkit-input-placeholder{color:#c1c2c3}.new-topic-form__textarea::-moz-placeholder{color:#c1c2c3}.new-topic-form__textarea:-moz-placeholder{color:#c1c2c3}.new-topic-form__textarea:-ms-input-placeholder{color:#c1c2c3}.new-topic-form__textarea:disabled,.new-topic-form__textarea.m--disabled,.new-topic-form__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.new-topic-form__textarea.m--error{border-color:#FF2D4F}@media screen and (max-width: 480px){.new-topic-form__textarea{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.new-topic-form__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.new-topic-form__button:hover,.new-topic-form__button:active{color:#d9d9d9;text-decoration:none}.new-topic-form__button:active,.new-topic-form__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.new-topic-form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.vote__positive{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.vote__positive:hover,.vote__positive:active{color:#82c187;text-decoration:none}.vote__negative{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.vote__negative:hover,.vote__negative:active{color:#FF2D4F;text-decoration:none}.forum-reportings__investigation{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.forum-reportings__investigation:hover,.forum-reportings__investigation:active{color:#ffc11b;text-decoration:none}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}@media screen and (max-width: 800px){body.m--modal-open{position:fixed}}html{font-size:15px;height:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:400;color:#535455;position:relative;background:#f8f9fa;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:15px;line-height:1.5em;min-height:100%;margin:0}html:not(.wf-active) p,html:not(.wf-active) a,html:not(.wf-active) span,html:not(.wf-active) strong,html:not(.wf-active) em,html:not(.wf-active) small,html:not(.wf-active) figure,html:not(.wf-active) figcaption,html:not(.wf-active) button,html:not(.wf-active) form,html:not(.wf-active) input,html:not(.wf-active) label,html:not(.wf-active) section,html:not(.wf-active) aside,html:not(.wf-active) div,html:not(.wf-active) header,html:not(.wf-active) footer{font-family:'Segoe UI', 'San Francisco', sans-serif}html:not(.wf-active) h1,html:not(.wf-active) h2,html:not(.wf-active) h3,html:not(.wf-active) h4,html:not(.wf-active) h5,html:not(.wf-active) h6{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}h1{font-size:2.53333em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}h2{font-size:2.13333em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}h3{font-size:1.86667em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}h4{font-size:1.6em;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:500;color:#373730;text-align:center;padding:0;letter-spacing:-0.025em}strong{font-weight:700}em{font-style:italic}small{display:block;font-size:0.8em;text-align:center}section{max-width:100%;margin-left:auto;margin-right:auto}section::after{clear:both;content:"";display:table}a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}a:hover,a:active{color:#177aa5;text-decoration:underline}input:not([type="checkbox"]):not([type="radio"]){-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.disabled{opacity:.6;pointer-events:none}.hidden{visibility:hidden !important}.form-input.m--error{border-color:#FF2D4F}.form-input__error{color:#FF2D4F}.drag-n-drop-uploader{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative;border:1px dashed #edeeef;width:100%;min-height:50px;overflow:hidden;padding:1rem;cursor:pointer}.drag-n-drop-uploader.m--dragging{background-color:rgba(35,47,58,0.05);border-color:transparent}.drag-n-drop-uploader__copy{text-align:center;pointer-events:none}.drag-n-drop-uploader__copy span{display:block}.drag-n-drop-uploader__error{font-size:.8em;color:#FF2D4F}.drag-n-drop-uploader__hidden-input{position:absolute;top:110%}.drag-n-drop-uploader-uploaded{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background-color:rgba(35,47,58,0.05);padding:1rem}.drag-n-drop-uploader-uploaded__image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:6.66667rem;width:6.66667rem}.drag-n-drop-uploader-uploaded__file{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:6.66667rem;width:6.66667rem}.drag-n-drop-uploader-uploaded__file:after{content:"📄";font-size:5rem}.drag-n-drop-uploader-uploaded__remove{font-size:.75rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{border-radius:50%;width:2em;height:2em;border:0.25em solid #7DCBED;border-top-color:#27A9E1;animation:spin .5s infinite linear}.flash-message:empty{display:none}.flash-message,.flash-message--notice,.flash-message--error,.flash-message--success{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-animation:flash-slide-in-hide 4s ease forwards;-moz-animation:flash-slide-in-hide 4s ease forwards;animation:flash-slide-in-hide 4s ease forwards;position:fixed;left:0;height:4em;width:100%;z-index:501;opacity:100}.flash-message--success{background:#82c187;color:#ffffff}.flash-message--error{background:#FF2D4F;color:#ffffff;font-weight:bold}.flash-message--notice{background:#efeeec}@-webkit-keyframes flash-slide-top-hide{0%{top:0}100%{top:-4em;display:none}}@-moz-keyframes flash-slide-top-hide{0%{top:0}100%{top:-4em;display:none}}@keyframes flash-slide-top-hide{0%{top:0}100%{top:-4em;display:none}}@-webkit-keyframes flash-slide-in-hide{0%{top:-4em}10%{top:0}90%{top:0}100%{top:-4em;display:none}}@-moz-keyframes flash-slide-in-hide{0%{top:-4em}10%{top:0}90%{top:0}100%{top:-4em;display:none}}@keyframes flash-slide-in-hide{0%{top:-4em}10%{top:0}90%{top:0}100%{top:-4em;display:none}}.pagination-wrap--large{margin:0 auto}@media screen and (max-width: 1024px){.pagination-wrap--large{display:none}}.pagination-wrap--small{width:100%}@media screen and (max-width: 1024px){.pagination-wrap--small{margin-left:1em}}.pagination{display:block;font-size:13px;margin:1em auto 2em;text-align:left;vertical-align:top}.pagination i:before{font-size:1.5em;vertical-align:middle}.pagination>*{position:relative;display:inline-block;background-color:white;border:1px solid #efeeec;transition:all .3s ease;margin-left:-1px}.pagination>*:first-child{margin-left:0}.pagination a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;display:inline-block;padding:.75em 1.25em}.pagination a:hover,.pagination a:active{color:#1a8bbb;text-decoration:none}.pagination li:not(.active):hover,.pagination li:not(.active):active,.pagination a:hover,.pagination a:active{background-image:none;background-position:100% 100%;border-color:#1a8bbb;z-index:2}.pagination li:not(.active):hover+a,.pagination li:not(.active):hover+span,.pagination li:not(.active):active+a,.pagination li:not(.active):active+span,.pagination a:hover+a,.pagination a:hover+span,.pagination a:active+a,.pagination a:active+span{border-left-color:#1a8bbb}.pagination .next_page,.pagination .previous_page,.pagination .gap{padding:.75em 1.25em}.pagination .next_page:before,.pagination .next_page:after,.pagination .previous_page:before,.pagination .previous_page:after,.pagination .gap:before,.pagination .gap:after{font-family:"homestars-unigrid";display:inline-block;margin-top:-3px;vertical-align:bottom}.pagination .gap{color:#93938d}.pagination .next_page:after{content:"\e601";padding-left:.5em}.pagination .previous_page:before{content:"\e600";padding-right:.5em}.pagination .active,.pagination .current{border:1px solid #27A9E1;color:#27A9E1;font-style:normal;padding:.75em 1.25em;z-index:3}.pagination .disabled{color:#93938d;pointer-events:none;opacity:0.6}.pagination .disabled:hover{color:#93938d;border-color:#efeeec;background-image:none;background-position:100% 100%;z-index:2}.pagination .disabled:hover+a,.pagination .disabled:hover+span{border-left-color:#efeeec}@media screen and (max-width: 480px){.pagination .pagination__collapse{display:none}}.square-gallery{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.square-gallery__thumbnail{display:inline-block;background-position:50%;background-size:cover;transition:transform .3s ease}.square-gallery__thumbnail:hover{transform:scale(1.05)}.square-gallery__thumbnail--video{display:inline-block;background-position:50%;background-size:cover;transition:transform .3s ease;position:relative}.square-gallery__thumbnail--video:hover{transform:scale(1.05)}.square-gallery__thumbnail--video:after{content:"";display:block;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);border-left:50px solid rgba(255,255,255,0.7);border-right:0px solid transparent;border-bottom:25px solid transparent;border-top:25px solid transparent}.square-gallery__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;display:inline-block;margin-bottom:1.25rem;overflow:hidden}.square-gallery__link:hover,.square-gallery__link:active{color:#ffffff;text-decoration:none}.square-gallery__see-more{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;background-color:#efeeec;font-weight:700}.square-gallery__see-more:hover,.square-gallery__see-more:active{color:#535455;text-decoration:none}.square-gallery__see-more:hover{background-color:#e3e2de}.square-gallery__no-photos{background-color:#ffffff;padding:1em;width:100%}.parallax{position:absolute !important;z-index:-1}.hide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.old-browser-warning{background:#FF2D4F;color:#ffffff;font-family:sans-serif;font-size:18px;line-height:1.75em;padding:5em 2.5em 3em}#preloader{position:relative;width:100px;margin:auto}#preloader span{display:block;bottom:0px;width:15px;height:10px;background:#27a9e1;position:absolute;animation:preloader_1 1.5s infinite ease-in-out}#preloader span:nth-child(2){left:13px;animation-delay:0.2s}#preloader span:nth-child(3){left:26px;animation-delay:0.4s}#preloader span:nth-child(4){left:39px;animation-delay:0.6s}#preloader span:nth-child(5){left:52px;animation-delay:0.8s}@keyframes preloader_1{0%{height:5px;transform:translateY(0px);background:#1d79a1}25%{height:30px;transform:translateY(15px);background:#27a9e1}50%{height:5px;transform:translateY(0px);background:#27a9e1}100%{height:5px;transform:translateY(0px);background:#244756}}.modal{position:fixed;top:0;z-index:100;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:rgba(0,0,0,0.5);height:100%;width:100%}.modal.shown{visibility:visibile;animation:fade-in 0.3s}.modal__box{position:relative;background-color:white;width:480px;max-height:100%}.modal-box__controls{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding:1em 1em 0.5em}.modal-controls__dismiss{font-size:1.5em;cursor:pointer}.modal-label{display:block;font-weight:700;margin-top:1em;margin-bottom:-1em}@keyframes fade-in{from{opacity:0}to{opacity:1}}.check-email-icon{display:block;margin:0px auto}.lowercase{text-transform:lowercase}.check_password_main_content{color:#535455;text-align:center}.best-of-award-page{padding:0 1em 2em;margin:0 auto;width:80%}@media screen and (max-width: 480px){.best-of-award-page{padding:0 0 2em}}.best-of-award-page__title{padding:1.6em 0 1em}@media screen and (max-width: 800px){.best-of-award-page{width:98%}}.best-of-award-page__title{padding:0}.best-of-award-page__description{width:60%;text-align:center;margin:0 auto 2em}@media screen and (max-width: 480px){.best-of-award-page__description{width:80%;text-align:left;line-height:1.75em}}.best-of-winner{border-bottom:1px solid #cecdcd;padding:1em;background:#ffffff}.best-of-winner__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.best-of-winner__logo{max-width:100px;max-height:100px;margin-right:1em}@media screen and (max-width: 480px){.best-of-winner__logo{margin-right:auto;max-height:75px;max-width:75px}}.best-of-winner__logo img{max-width:100%;max-height:100%}.best-of-winner__title-block{margin-right:auto}.best-of-winner__title{font-size:1.4em}@media screen and (max-width: 480px){.best-of-winner__title{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;box-ordinal-group:-1;-webkit-order:-1;-moz-order:-1;order:-1;-ms-flex-order:-1;width:100%;text-align:left}}.best-of-winner__badges{margin-right:1em}.best-of-winner .recent-review__reviews-count{display:none}.best-of-winner__star-score{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-size:2rem}.best-of-winner__star-score:before{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#FFB400;font-size:3rem;padding-right:.5rem;vertical-align:text-bottom}.selection-criteria__toggle-control{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.selection-criteria__toggle-control:checked ~ .selection-criteria__criteria{display:block}.selection-criteria__toggle{padding:0;display:block;font-size:1.2em;color:#27A9E1;margin-bottom:2em;text-align:center}.selection-criteria__criteria{display:none;margin:0 auto 2em;padding-left:2em;width:80%;list-style:disc}@media screen and (max-width: 480px){.selection-criteria__criteria{width:98%}}.new-company-confirmation-page{width:60%;margin:0 auto;text-align:center}@media screen and (min-width: 481px) and (max-width: 800px){.new-company-confirmation-page{width:80%}}@media screen and (max-width: 480px){.new-company-confirmation-page{width:98%}}.new-company-confirmation-page__title{padding:0}.new-company-confirmation-page__description{font-size:1.2em;margin-bottom:2em}.new-company-confirmation-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;font-size:1.4em}.new-company-confirmation-page__button:hover,.new-company-confirmation-page__button:active{color:#d9d9d9;text-decoration:none}.new-company-confirmation-page__button:active,.new-company-confirmation-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.new-company-confirmation-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.social-share-button-baidu{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") 0px 0px no-repeat}.social-share-button-delicious{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -16px 0px no-repeat}.social-share-button-douban{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") 0px -16px no-repeat}.social-share-button-email{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -16px -16px no-repeat}.social-share-button-facebook{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -32px 0px no-repeat}.social-share-button-flickr{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -32px -16px no-repeat}.social-share-button-google_bookmark{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") 0px -32px no-repeat}.social-share-button-google_plus{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -16px -32px no-repeat}.social-share-button-kaixin001{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -32px -32px no-repeat}.social-share-button-pinterest{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -48px 0px no-repeat}.social-share-button-plurk{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -48px -16px no-repeat}.social-share-button-qq{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -48px -32px no-repeat}.social-share-button-renren{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") 0px -48px no-repeat}.social-share-button-tqq{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -16px -48px no-repeat}.social-share-button-tumblr{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -32px -48px no-repeat}.social-share-button-twitter{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -48px -48px no-repeat}.social-share-button-weibo{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -64px 0px no-repeat}.social-share-button-linkedin{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button-b9ed2be2d3393c1aedcb00b8a11e9abc.png") -64px -16px no-repeat}@media only screen and (-webkit-device-pixel-ratio: 2){.social-share-button-baidu{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") 0px 0px no-repeat;background-size:80px 64px}.social-share-button-delicious{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -16px 0px no-repeat;background-size:80px 64px}.social-share-button-douban{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") 0px -16px no-repeat;background-size:80px 64px}.social-share-button-email{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -16px -16px no-repeat;background-size:80px 64px}.social-share-button-facebook{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -32px 0px no-repeat;background-size:80px 64px}.social-share-button-flickr{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -32px -16px no-repeat;background-size:80px 64px}.social-share-button-google_bookmark{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") 0px -32px no-repeat;background-size:80px 64px}.social-share-button-google_plus{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -16px -32px no-repeat;background-size:80px 64px}.social-share-button-kaixin001{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -32px -32px no-repeat;background-size:80px 64px}.social-share-button-pinterest{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -48px 0px no-repeat;background-size:80px 64px}.social-share-button-plurk{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -48px -16px no-repeat;background-size:80px 64px}.social-share-button-qq{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -48px -32px no-repeat;background-size:80px 64px}.social-share-button-renren{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") 0px -48px no-repeat;background-size:80px 64px}.social-share-button-tqq{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -16px -48px no-repeat;background-size:80px 64px}.social-share-button-tumblr{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -32px -48px no-repeat;background-size:80px 64px}.social-share-button-twitter{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -48px -48px no-repeat;background-size:80px 64px}.social-share-button-weibo{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -64px 0px no-repeat;background-size:80px 64px}.social-share-button-linkedin{display:inline-block;width:16px;height:16px;background:url("//cdn.homestars.com/assets/sprites/social-share-button@2x-0a4d44127930b9f025c1bd94979ee507.png") -64px -16px no-repeat;background-size:80px 64px}}.social-share{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;color:#535455}.social-share__button--facebook{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjM2I1OTk5IiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNMTAyLjk5NTkzNywwIEwxNTcuMDA0MDYzLDAgQzE1OC42NTg2NzMsMCAxNjAsMS4zMzczMDk3NCAxNjAsMi45OTU5Mzc0MyBMMTYwLDU3LjAwNDA2MjYgQzE2MCw1OC42NTg2NzMxIDE1OC42NjI2OSw2MCAxNTcuMDA0MDYzLDYwIEwxMDIuOTk1OTM3LDYwIEMxMDEuMzQxMzI3LDYwIDEwMCw1OC42NjI2OTAzIDEwMCw1Ny4wMDQwNjI2IEwxMDAsMi45OTU5Mzc0MyBDMTAwLDEuMzQxMzI2ODggMTAxLjMzNzMxLDAgMTAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtMiIvPjwvZz48ZyBmaWxsPSIjRkZGRkZGIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0xMTYuNDYyMjI0LDM1LjMxNDMxMyBMMTE2LjQ2MjIyNCwxNy45OTg5NjEzIEwxMTIuOTQzMjg5LDE3Ljk5ODk2MTIgTDExMi45NDMyODksMTIuMjU5MzU2MyBMMTE2LjQ2MjIyNCwxMi4yNTkzNTYzIEwxMTYuNDYyMjI0LDguNzg4Mzg2NDEgQzExNi40NjIyMjQsNC4xMDY2NDIyMiAxMTcuODYxOTk1LDAuNzMwNjE4OTg2IDEyMi45ODgxMDIsMC43MzA2MTg5ODYgTDEyOS4wODYzNiwwLjczMDYxODk4NiBMMTI5LjA4NjM2LDYuNDU4NDM5OTYgTDEyNC43OTIyNTUsNi40NTg0Mzk5NiBDMTIyLjY0MTg5NCw2LjQ1ODQzOTk2IDEyMi4xNTE4NzQsNy44ODczNzYzIDEyMi4xNTE4NzQsOS4zODM3NjA5NSBMMTIyLjE1MTg3NCwxMi4yNTkzNTUzIEwxMjguNzY5NDIzLDEyLjI1OTM1NTggTDEyNy44NjYxNzMsMTcuOTk4OTYxMyBMMTIyLjE1MTg3NCwxNy45OTg5NjEzIEwxMjIuMTUxODc0LDM1LjMxNDMxMjMgTDExNi40NjIyMjQsMzUuMzE0MzEzIFoiIGlkPSJmYWNlYm9vayIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) !important;background-color:#3b5999 !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em}.social-share__button--facebook:hover,.social-share__button--facebook:active{color:transparent;text-decoration:none}.social-share__button--facebook:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--facebook--inverse{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjZmZmZmZmIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNMTAyLjk5NTkzNywwIEwxNTcuMDA0MDYzLDAgQzE1OC42NTg2NzMsMCAxNjAsMS4zMzczMDk3NCAxNjAsMi45OTU5Mzc0MyBMMTYwLDU3LjAwNDA2MjYgQzE2MCw1OC42NTg2NzMxIDE1OC42NjI2OSw2MCAxNTcuMDA0MDYzLDYwIEwxMDIuOTk1OTM3LDYwIEMxMDEuMzQxMzI3LDYwIDEwMCw1OC42NjI2OTAzIDEwMCw1Ny4wMDQwNjI2IEwxMDAsMi45OTU5Mzc0MyBDMTAwLDEuMzQxMzI2ODggMTAxLjMzNzMxLDAgMTAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtMiIvPjwvZz48ZyBmaWxsPSIjM2I1OTk5IiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0xMTYuNDYyMjI0LDM1LjMxNDMxMyBMMTE2LjQ2MjIyNCwxNy45OTg5NjEzIEwxMTIuOTQzMjg5LDE3Ljk5ODk2MTIgTDExMi45NDMyODksMTIuMjU5MzU2MyBMMTE2LjQ2MjIyNCwxMi4yNTkzNTYzIEwxMTYuNDYyMjI0LDguNzg4Mzg2NDEgQzExNi40NjIyMjQsNC4xMDY2NDIyMiAxMTcuODYxOTk1LDAuNzMwNjE4OTg2IDEyMi45ODgxMDIsMC43MzA2MTg5ODYgTDEyOS4wODYzNiwwLjczMDYxODk4NiBMMTI5LjA4NjM2LDYuNDU4NDM5OTYgTDEyNC43OTIyNTUsNi40NTg0Mzk5NiBDMTIyLjY0MTg5NCw2LjQ1ODQzOTk2IDEyMi4xNTE4NzQsNy44ODczNzYzIDEyMi4xNTE4NzQsOS4zODM3NjA5NSBMMTIyLjE1MTg3NCwxMi4yNTkzNTUzIEwxMjguNzY5NDIzLDEyLjI1OTM1NTggTDEyNy44NjYxNzMsMTcuOTk4OTYxMyBMMTIyLjE1MTg3NCwxNy45OTg5NjEzIEwxMjIuMTUxODc0LDM1LjMxNDMxMjMgTDExNi40NjIyMjQsMzUuMzE0MzEzIFoiIGlkPSJmYWNlYm9vayIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) !important;background-color:#ffffff !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em;-webkit-filter:saturate(0%);filter:saturate(0%)}.social-share__button--facebook--inverse:hover,.social-share__button--facebook--inverse:active{color:transparent;text-decoration:none}.social-share__button--facebook--inverse:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--facebook--inverse:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}.social-share__button--facebook--inverse:hover:before{background-color:transparent}.social-share__button--twitter{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjMWRhMWYyIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNMi45OTU5Mzc0MywwIEw1Ny4wMDQwNjI2LDAgQzU4LjY1ODY3MzEsMCA2MCwxLjMzNzMwOTc0IDYwLDIuOTk1OTM3NDMgTDYwLDU3LjAwNDA2MjYgQzYwLDU4LjY1ODY3MzEgNTguNjYyNjkwMyw2MCA1Ny4wMDQwNjI2LDYwIEwyLjk5NTkzNzQzLDYwIEMxLjM0MTMyNjg4LDYwIDAsNTguNjYyNjkwMyAwLDU3LjAwNDA2MjYgTDAsMi45OTU5Mzc0MyBDMCwxLjM0MTMyNjg4IDEuMzM3MzA5NzQsMCAyLjk5NTkzNzQzLDAgWiIgaWQ9InNxdWFyZSIvPjwvZz48ZyBmaWxsPSIjRkZGRkZGIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0zMi4wNTIxMzg1LDYuNDM2Njk0MjcgQzMwLjg0MzE4NDYsNS4wNjIyMDE1IDI5LjEyMDUzODUsNC4xODY0NjQxIDI3LjIxNDA2MTUsNC4xNTQ3MzEwMyBDMjMuNTUzNiw0LjA5MzgwMzA5IDIwLjU4NTY1MzgsNy4xODY5MjMzOSAyMC41ODU2NTM4LDExLjA2MzExNiBDMjAuNTg1NjUzOCwxMS42MTMyNDEyIDIwLjY0NDI5MjMsMTIuMTQ5NjkzNCAyMC43NTczNjkyLDEyLjY2NDY3MzIgQzE1LjI0ODU4NDYsMTIuMzA3MzUyNiAxMC4zNjQ0NjkyLDkuNDM4NzcwNTkgNy4wOTU0MTUzOCw1LjExNDcyMTggQzYuNTI0ODYxNTQsNi4xNTA4NjE3IDYuMTk3OTA3NjksNy4zNjE4ODI3MSA2LjE5NzkwNzY5LDguNjU5MTUwMzcgQzYuMTk3OTA3NjksMTEuMTE0OTg4NCA3LjM2ODA5MjMxLDEzLjI5NDUyNzIgOS4xNDY2MzA3NywxNC41ODE0MTc0IEM4LjA2MDEyMzA4LDE0LjUzMzQ0OTkgNy4wMzgwNjkyMywxNC4yMDQ1Mzc4IDYuMTQ0NDM4NDYsMTMuNjY0OTUyIEM2LjE0Mzc5MjMxLDEzLjY5NDQ0NSA2LjE0Mzc5MjMxLDEzLjcyMzk0NDkgNi4xNDM3OTIzMSwxMy43NTM5NjI1IEM2LjE0Mzc5MjMxLDE3LjE4MzU0OTcgOC40Mjg1OTIzMSwyMC4wNjA3MDc2IDExLjQ2MDgzMDgsMjAuNzMwOTM4MyBDMTAuOTA0NjUzOCwyMC44ODg1MzggMTAuMzE5MDc2OSwyMC45NzEwMTYzIDkuNzE0NiwyMC45NjcwMDggQzkuMjg3NDkyMzEsMjAuOTY0MTc1OCA4Ljg3MjE3NjkyLDIwLjkxNjgxMTggOC40Njc1MjMwOCwyMC44MzE3NjggQzkuMzEwOTE1MzgsMjMuNjQ0Mzc3NyAxMS43NTg3MDc3LDI1LjY5Njc2NjMgMTQuNjU5MjkyMywyNS43NjQ2MjggQzEyLjM5MDgwNzcsMjcuNjQ3Njk2MyA5LjUzMjg2OTIzLDI4Ljc2OTE5MzMgNi40MjcyOTIzMSwyOC43NjI3ODcgQzUuODkyMjc2OTIsMjguNzYxNjgzMyA1LjM2NDY5MjMxLDI4LjcyNzExMiA0Ljg0NjE1Mzg1LDI4LjY2MDU5OTYgQzcuNzc5NTMwNzcsMzAuNjczMzEzOSAxMS4yNjM1OTIzLDMxLjg0NTE3MTEgMTUuMDA2NzYxNSwzMS44NDYxNTMxIEMyNy4xOTg1NTM4LDMxLjg0OTM1MTggMzMuODY1NzMwOCwyMS4yMzk1MTA5IDMzLjg2NTczMDgsMTIuMDM2NzY4NyBDMzMuODY1NzMwOCwxMS43MzQ4MzYzIDMzLjg1OTEwNzcsMTEuNDM0NTE5MSAzMy44NDY1MDc3LDExLjEzNTY1MiBDMzUuMTQxNTYxNSwxMC4xNzA2NjY1IDM2LjI2NTIyMzEsOC45NjA3ODkxNSAzNy4xNTM4NDYyLDcuNTc5MjE5MDEgQzM1Ljk2NTI0NjIsOC4xMTUwMTYxNSAzNC42ODc2Mzg1LDguNDcwODY4NjMgMzMuMzQ3MDMwOCw4LjYyMDEzNzg5IEMzNC43MTU0MjMxLDcuNzc3OTY1MTggMzUuNzY2NTUzOCw2LjQzMDA5NjA3IDM2LjI2MTM0NjIsNC44MTM3NTg0IEMzNC45ODA1MDc3LDUuNTkwNDkyMjkgMzMuNTYyMDM4NSw2LjE0NzUxMjg2IDMyLjA1MjEzODUsNi40MzY2OTQyNyBaIiBpZD0idHdpdHRlciIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) !important;background-color:#1da1f2 !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em}.social-share__button--twitter:hover,.social-share__button--twitter:active{color:transparent;text-decoration:none}.social-share__button--twitter:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--twitter--inverse{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjZmZmZmZmIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNMi45OTU5Mzc0MywwIEw1Ny4wMDQwNjI2LDAgQzU4LjY1ODY3MzEsMCA2MCwxLjMzNzMwOTc0IDYwLDIuOTk1OTM3NDMgTDYwLDU3LjAwNDA2MjYgQzYwLDU4LjY1ODY3MzEgNTguNjYyNjkwMyw2MCA1Ny4wMDQwNjI2LDYwIEwyLjk5NTkzNzQzLDYwIEMxLjM0MTMyNjg4LDYwIDAsNTguNjYyNjkwMyAwLDU3LjAwNDA2MjYgTDAsMi45OTU5Mzc0MyBDMCwxLjM0MTMyNjg4IDEuMzM3MzA5NzQsMCAyLjk5NTkzNzQzLDAgWiIgaWQ9InNxdWFyZSIvPjwvZz48ZyBmaWxsPSIjMWRhMWYyIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0zMi4wNTIxMzg1LDYuNDM2Njk0MjcgQzMwLjg0MzE4NDYsNS4wNjIyMDE1IDI5LjEyMDUzODUsNC4xODY0NjQxIDI3LjIxNDA2MTUsNC4xNTQ3MzEwMyBDMjMuNTUzNiw0LjA5MzgwMzA5IDIwLjU4NTY1MzgsNy4xODY5MjMzOSAyMC41ODU2NTM4LDExLjA2MzExNiBDMjAuNTg1NjUzOCwxMS42MTMyNDEyIDIwLjY0NDI5MjMsMTIuMTQ5NjkzNCAyMC43NTczNjkyLDEyLjY2NDY3MzIgQzE1LjI0ODU4NDYsMTIuMzA3MzUyNiAxMC4zNjQ0NjkyLDkuNDM4NzcwNTkgNy4wOTU0MTUzOCw1LjExNDcyMTggQzYuNTI0ODYxNTQsNi4xNTA4NjE3IDYuMTk3OTA3NjksNy4zNjE4ODI3MSA2LjE5NzkwNzY5LDguNjU5MTUwMzcgQzYuMTk3OTA3NjksMTEuMTE0OTg4NCA3LjM2ODA5MjMxLDEzLjI5NDUyNzIgOS4xNDY2MzA3NywxNC41ODE0MTc0IEM4LjA2MDEyMzA4LDE0LjUzMzQ0OTkgNy4wMzgwNjkyMywxNC4yMDQ1Mzc4IDYuMTQ0NDM4NDYsMTMuNjY0OTUyIEM2LjE0Mzc5MjMxLDEzLjY5NDQ0NSA2LjE0Mzc5MjMxLDEzLjcyMzk0NDkgNi4xNDM3OTIzMSwxMy43NTM5NjI1IEM2LjE0Mzc5MjMxLDE3LjE4MzU0OTcgOC40Mjg1OTIzMSwyMC4wNjA3MDc2IDExLjQ2MDgzMDgsMjAuNzMwOTM4MyBDMTAuOTA0NjUzOCwyMC44ODg1MzggMTAuMzE5MDc2OSwyMC45NzEwMTYzIDkuNzE0NiwyMC45NjcwMDggQzkuMjg3NDkyMzEsMjAuOTY0MTc1OCA4Ljg3MjE3NjkyLDIwLjkxNjgxMTggOC40Njc1MjMwOCwyMC44MzE3NjggQzkuMzEwOTE1MzgsMjMuNjQ0Mzc3NyAxMS43NTg3MDc3LDI1LjY5Njc2NjMgMTQuNjU5MjkyMywyNS43NjQ2MjggQzEyLjM5MDgwNzcsMjcuNjQ3Njk2MyA5LjUzMjg2OTIzLDI4Ljc2OTE5MzMgNi40MjcyOTIzMSwyOC43NjI3ODcgQzUuODkyMjc2OTIsMjguNzYxNjgzMyA1LjM2NDY5MjMxLDI4LjcyNzExMiA0Ljg0NjE1Mzg1LDI4LjY2MDU5OTYgQzcuNzc5NTMwNzcsMzAuNjczMzEzOSAxMS4yNjM1OTIzLDMxLjg0NTE3MTEgMTUuMDA2NzYxNSwzMS44NDYxNTMxIEMyNy4xOTg1NTM4LDMxLjg0OTM1MTggMzMuODY1NzMwOCwyMS4yMzk1MTA5IDMzLjg2NTczMDgsMTIuMDM2NzY4NyBDMzMuODY1NzMwOCwxMS43MzQ4MzYzIDMzLjg1OTEwNzcsMTEuNDM0NTE5MSAzMy44NDY1MDc3LDExLjEzNTY1MiBDMzUuMTQxNTYxNSwxMC4xNzA2NjY1IDM2LjI2NTIyMzEsOC45NjA3ODkxNSAzNy4xNTM4NDYyLDcuNTc5MjE5MDEgQzM1Ljk2NTI0NjIsOC4xMTUwMTYxNSAzNC42ODc2Mzg1LDguNDcwODY4NjMgMzMuMzQ3MDMwOCw4LjYyMDEzNzg5IEMzNC43MTU0MjMxLDcuNzc3OTY1MTggMzUuNzY2NTUzOCw2LjQzMDA5NjA3IDM2LjI2MTM0NjIsNC44MTM3NTg0IEMzNC45ODA1MDc3LDUuNTkwNDkyMjkgMzMuNTYyMDM4NSw2LjE0NzUxMjg2IDMyLjA1MjEzODUsNi40MzY2OTQyNyBaIiBpZD0idHdpdHRlciIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) !important;background-color:#ffffff !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em;-webkit-filter:saturate(0%);filter:saturate(0%)}.social-share__button--twitter--inverse:hover,.social-share__button--twitter--inverse:active{color:transparent;text-decoration:none}.social-share__button--twitter--inverse:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--twitter--inverse:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}.social-share__button--twitter--inverse:hover:before{background-color:transparent}.social-share__button--email{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg3My4wMDAwMDAsIC02MzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjMzQ5OERCIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNNzAyLjk5NTkzNyw1MDAgTDc1Ny4wMDQwNjMsNTAwIEM3NTguNjU4NjczLDUwMCA3NjAsNTAxLjMzNzMxIDc2MCw1MDIuOTk1OTM3IEw3NjAsNTU3LjAwNDA2MyBDNzYwLDU1OC42NTg2NzMgNzU4LjY2MjY5LDU2MCA3NTcuMDA0MDYzLDU2MCBMNzAyLjk5NTkzNyw1NjAgQzcwMS4zNDEzMjcsNTYwIDcwMCw1NTguNjYyNjkgNzAwLDU1Ny4wMDQwNjMgTDcwMCw1MDIuOTk1OTM3IEM3MDAsNTAxLjM0MTMyNyA3MDEuMzM3MzEsNTAwIDcwMi45OTU5MzcsNTAwIFoiIGlkPSJzcXVhcmUtNTgiLz48L2c+PGcgZmlsbD0iI0ZGRkZGRiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNNzIxLDUyMS40NjE1MzggTDczOC4zMDc2OTIsNTA2LjQ2MTUzOCBMNzAzLjY5MjMwOCw1MDYuNDYxNTM4IEw3MjEsNTIxLjQ2MTUzOCBaIE03MTYuMzI1MTc3LDUxOS44MDEwNTQgTDcyMSw1MjMuNjM4MjQgTDcyNS42MDE1ODEsNTE5LjgwMTA1NCBMNzM4LjMwNzY5Miw1MzAuNjkyMzA4IEw3MDMuNjkyMzA4LDUzMC42OTIzMDggTDcxNi4zMjUxNzcsNTE5LjgwMTA1NCBaIE03MDIuNTM4NDYyLDUyOS41Mzg0NjIgTDcwMi41Mzg0NjIsNTA3LjYxNTM4NSBMNzE1LjIzMDc2OSw1MTguNTc2OTIzIEw3MDIuNTM4NDYyLDUyOS41Mzg0NjIgWiBNNzM5LjQ2MTUzOCw1MjkuNTM4NDYyIEw3MzkuNDYxNTM4LDUwNy42MTUzODUgTDcyNi43NjkyMzEsNTE4LjU3NjkyMyBMNzM5LjQ2MTUzOCw1MjkuNTM4NDYyIFoiIGlkPSJtYWlsIi8+PC9nPjwvZz48L2c+PC9zdmc+) !important;background-color:#3498db !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em}.social-share__button--email:hover,.social-share__button--email:active{color:transparent;text-decoration:none}.social-share__button--email:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--email--inverse{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg3My4wMDAwMDAsIC02MzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjZmZmZmZmIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNNzAyLjk5NTkzNyw1MDAgTDc1Ny4wMDQwNjMsNTAwIEM3NTguNjU4NjczLDUwMCA3NjAsNTAxLjMzNzMxIDc2MCw1MDIuOTk1OTM3IEw3NjAsNTU3LjAwNDA2MyBDNzYwLDU1OC42NTg2NzMgNzU4LjY2MjY5LDU2MCA3NTcuMDA0MDYzLDU2MCBMNzAyLjk5NTkzNyw1NjAgQzcwMS4zNDEzMjcsNTYwIDcwMCw1NTguNjYyNjkgNzAwLDU1Ny4wMDQwNjMgTDcwMCw1MDIuOTk1OTM3IEM3MDAsNTAxLjM0MTMyNyA3MDEuMzM3MzEsNTAwIDcwMi45OTU5MzcsNTAwIFoiIGlkPSJzcXVhcmUtNTgiLz48L2c+PGcgZmlsbD0iIzM0OThEQiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNNzIxLDUyMS40NjE1MzggTDczOC4zMDc2OTIsNTA2LjQ2MTUzOCBMNzAzLjY5MjMwOCw1MDYuNDYxNTM4IEw3MjEsNTIxLjQ2MTUzOCBaIE03MTYuMzI1MTc3LDUxOS44MDEwNTQgTDcyMSw1MjMuNjM4MjQgTDcyNS42MDE1ODEsNTE5LjgwMTA1NCBMNzM4LjMwNzY5Miw1MzAuNjkyMzA4IEw3MDMuNjkyMzA4LDUzMC42OTIzMDggTDcxNi4zMjUxNzcsNTE5LjgwMTA1NCBaIE03MDIuNTM4NDYyLDUyOS41Mzg0NjIgTDcwMi41Mzg0NjIsNTA3LjYxNTM4NSBMNzE1LjIzMDc2OSw1MTguNTc2OTIzIEw3MDIuNTM4NDYyLDUyOS41Mzg0NjIgWiBNNzM5LjQ2MTUzOCw1MjkuNTM4NDYyIEw3MzkuNDYxNTM4LDUwNy42MTUzODUgTDcyNi43NjkyMzEsNTE4LjU3NjkyMyBMNzM5LjQ2MTUzOCw1MjkuNTM4NDYyIFoiIGlkPSJtYWlsIi8+PC9nPjwvZz48L2c+PC9zdmc+) !important;background-color:#ffffff !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em;-webkit-filter:saturate(0%);filter:saturate(0%)}.social-share__button--email--inverse:hover,.social-share__button--email--inverse:active{color:transparent;text-decoration:none}.social-share__button--email--inverse:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--email--inverse:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}.social-share__button--email--inverse:hover:before{background-color:transparent}.social-share__button--google_plus{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjZGQ0YjM5IiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNMzAyLjk5NTkzNywwIEwzNTcuMDA0MDYzLDAgQzM1OC42NTg2NzMsMCAzNjAsMS4zMzczMDk3NCAzNjAsMi45OTU5Mzc0MyBMMzYwLDU3LjAwNDA2MjYgQzM2MCw1OC42NTg2NzMxIDM1OC42NjI2OSw2MCAzNTcuMDA0MDYzLDYwIEwzMDIuOTk1OTM3LDYwIEMzMDEuMzQxMzI3LDYwIDMwMCw1OC42NjI2OTAzIDMwMCw1Ny4wMDQwNjI2IEwzMDAsMi45OTU5Mzc0MyBDMzAwLDEuMzQxMzI2ODggMzAxLjMzNzMxLDAgMzAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtNCIvPjwvZz48ZyBmaWxsPSIjRkZGRkZGIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0zMzQuMTI1MjE0LDE2LjU1NzQwMTIgTDMzNC4xMjUyMTQsMTIuOTQ4ODU4NSBMMzMxLjU1MjMxNiwxMi45NDg4NTg1IEwzMzEuNTUyMzE2LDE2LjU1NzQwMTIgTDMyNy44NDczNDEsMTYuNTU3NDAxMiBMMzI3Ljg0NzM0MSwxOS4xMzQ5MzE3IEwzMzEuNTUyMzE2LDE5LjEzNDkzMTcgTDMzMS41NTIzMTYsMjIuODQ2NTc1NiBMMzM0LjEyNTIxNCwyMi44NDY1NzU2IEwzMzQuMTI1MjE0LDE5LjEzNDkzMTcgTDMzNy43MjcyNzMsMTkuMTM0OTMxNyBMMzM3LjcyNzI3MywxNi41NTc0MDEyIEwzMzQuMTI1MjE0LDE2LjU1NzQwMTIgWiBNMzE1LjM5NDUxMSwxNi4zNTExOTg4IEwzMTUuMzk0NTExLDIwLjQ3NTI0NzUgQzMxNS4zOTQ1MTEsMjAuNDc1MjQ3NSAzMTkuMzg4MDYyLDIwLjQ2OTg4NjMgMzIxLjAxNDEzNCwyMC40Njk4ODYzIEMzMjAuMTMzNTg1LDIzLjE0MzQwNCAzMTguNzY0MzkxLDI0LjU5OTI5NjMgMzE1LjM5NDUxMSwyNC41OTkyOTYzIEMzMTEuOTg0MTg1LDI0LjU5OTI5NjMgMzA5LjMyMjQ3LDIxLjgyOTY4ODIgMzA5LjMyMjQ3LDE4LjQxMzIyMzEgQzMwOS4zMjI0NywxNC45OTY3NTggMzExLjk4NDE4NSwxMi4yMjcxNSAzMTUuMzk0NTExLDEyLjIyNzE1IEMzMTcuMTk3NTk5LDEyLjIyNzE1IDMxOC4zNjIwOTMsMTIuODYyMDQ3MyAzMTkuNDMwMjU3LDEzLjc0Njk2NTEgQzMyMC4yODUyODMsMTIuODkwNDAwMSAzMjAuMjEzODU5LDEyLjc2ODMyODMgMzIyLjM4OTE5NCwxMC43MTAzMjQ5IEMzMjAuNTQyNTczLDkuMDI2NDc1NzQgMzE4LjA4ODIzMyw4IDMxNS4zOTQ1MTEsOCBDMzA5LjY1Mzc1Niw4IDMwNSwxMi42NjIxMzQgMzA1LDE4LjQxMzIyMzEgQzMwNSwyNC4xNjQyMDkxIDMwOS42NTM3NTYsMjguODI2NDQ2MyAzMTUuMzk0NTExLDI4LjgyNjQ0NjMgQzMyMy45NzUzMzQsMjguODI2NDQ2MyAzMjYuMDcyNjU5LDIxLjM0MTI5NzggMzI1LjM3NzM1OCwxNi4zNTExOTg4IEwzMTUuMzk0NTExLDE2LjM1MTE5ODggWiIgaWQ9Imdvb2dsZV9wbHVzIi8+PC9nPjwvZz48L2c+PC9zdmc+) !important;background-color:#dd4b39 !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em}.social-share__button--google_plus:hover,.social-share__button--google_plus:active{color:transparent;text-decoration:none}.social-share__button--google_plus:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--google_plus--inverse{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjZmZmZmZmIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNMzAyLjk5NTkzNywwIEwzNTcuMDA0MDYzLDAgQzM1OC42NTg2NzMsMCAzNjAsMS4zMzczMDk3NCAzNjAsMi45OTU5Mzc0MyBMMzYwLDU3LjAwNDA2MjYgQzM2MCw1OC42NTg2NzMxIDM1OC42NjI2OSw2MCAzNTcuMDA0MDYzLDYwIEwzMDIuOTk1OTM3LDYwIEMzMDEuMzQxMzI3LDYwIDMwMCw1OC42NjI2OTAzIDMwMCw1Ny4wMDQwNjI2IEwzMDAsMi45OTU5Mzc0MyBDMzAwLDEuMzQxMzI2ODggMzAxLjMzNzMxLDAgMzAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtNCIvPjwvZz48ZyBmaWxsPSIjZGQ0YjM5IiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0zMzQuMTI1MjE0LDE2LjU1NzQwMTIgTDMzNC4xMjUyMTQsMTIuOTQ4ODU4NSBMMzMxLjU1MjMxNiwxMi45NDg4NTg1IEwzMzEuNTUyMzE2LDE2LjU1NzQwMTIgTDMyNy44NDczNDEsMTYuNTU3NDAxMiBMMzI3Ljg0NzM0MSwxOS4xMzQ5MzE3IEwzMzEuNTUyMzE2LDE5LjEzNDkzMTcgTDMzMS41NTIzMTYsMjIuODQ2NTc1NiBMMzM0LjEyNTIxNCwyMi44NDY1NzU2IEwzMzQuMTI1MjE0LDE5LjEzNDkzMTcgTDMzNy43MjcyNzMsMTkuMTM0OTMxNyBMMzM3LjcyNzI3MywxNi41NTc0MDEyIEwzMzQuMTI1MjE0LDE2LjU1NzQwMTIgWiBNMzE1LjM5NDUxMSwxNi4zNTExOTg4IEwzMTUuMzk0NTExLDIwLjQ3NTI0NzUgQzMxNS4zOTQ1MTEsMjAuNDc1MjQ3NSAzMTkuMzg4MDYyLDIwLjQ2OTg4NjMgMzIxLjAxNDEzNCwyMC40Njk4ODYzIEMzMjAuMTMzNTg1LDIzLjE0MzQwNCAzMTguNzY0MzkxLDI0LjU5OTI5NjMgMzE1LjM5NDUxMSwyNC41OTkyOTYzIEMzMTEuOTg0MTg1LDI0LjU5OTI5NjMgMzA5LjMyMjQ3LDIxLjgyOTY4ODIgMzA5LjMyMjQ3LDE4LjQxMzIyMzEgQzMwOS4zMjI0NywxNC45OTY3NTggMzExLjk4NDE4NSwxMi4yMjcxNSAzMTUuMzk0NTExLDEyLjIyNzE1IEMzMTcuMTk3NTk5LDEyLjIyNzE1IDMxOC4zNjIwOTMsMTIuODYyMDQ3MyAzMTkuNDMwMjU3LDEzLjc0Njk2NTEgQzMyMC4yODUyODMsMTIuODkwNDAwMSAzMjAuMjEzODU5LDEyLjc2ODMyODMgMzIyLjM4OTE5NCwxMC43MTAzMjQ5IEMzMjAuNTQyNTczLDkuMDI2NDc1NzQgMzE4LjA4ODIzMyw4IDMxNS4zOTQ1MTEsOCBDMzA5LjY1Mzc1Niw4IDMwNSwxMi42NjIxMzQgMzA1LDE4LjQxMzIyMzEgQzMwNSwyNC4xNjQyMDkxIDMwOS42NTM3NTYsMjguODI2NDQ2MyAzMTUuMzk0NTExLDI4LjgyNjQ0NjMgQzMyMy45NzUzMzQsMjguODI2NDQ2MyAzMjYuMDcyNjU5LDIxLjM0MTI5NzggMzI1LjM3NzM1OCwxNi4zNTExOTg4IEwzMTUuMzk0NTExLDE2LjM1MTE5ODggWiIgaWQ9Imdvb2dsZV9wbHVzIi8+PC9nPjwvZz48L2c+PC9zdmc+) !important;background-color:#ffffff !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em;-webkit-filter:saturate(0%);filter:saturate(0%)}.social-share__button--google_plus--inverse:hover,.social-share__button--google_plus--inverse:active{color:transparent;text-decoration:none}.social-share__button--google_plus--inverse:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--google_plus--inverse:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}.social-share__button--google_plus--inverse:hover:before{background-color:transparent}.social-share__button--linkedin{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjMzQ2REE2IiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNNjAyLjk5NTkzNywwIEw2NTcuMDA0MDYzLDAgQzY1OC42NTg2NzMsMCA2NjAsMS4zMzczMDk3NCA2NjAsMi45OTU5Mzc0MyBMNjYwLDU3LjAwNDA2MjYgQzY2MCw1OC42NTg2NzMxIDY1OC42NjI2OSw2MCA2NTcuMDA0MDYzLDYwIEw2MDIuOTk1OTM3LDYwIEM2MDEuMzQxMzI3LDYwIDYwMCw1OC42NjI2OTAzIDYwMCw1Ny4wMDQwNjI2IEw2MDAsMi45OTU5Mzc0MyBDNjAwLDEuMzQxMzI2ODggNjAxLjMzNzMxLDAgNjAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtNyIvPjwvZz48ZyBmaWxsPSIjRkZGRkZGIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik02MTIuODgzMDc1LDMxLjgyMzE1MTIgTDYxMi44ODMwNzUsMTMuNTI0MzM4OSBMNjA3LjIyNzM3LDEzLjUyNDMzODkgTDYwNy4yMjczNywzMS44MjMxNTEyIEw2MTIuODgzMDc1LDMxLjgyMzE1MTIgWiBNNjEyLjg4MzA3NSw3LjAzODIxNDU1IEM2MTIuODQ5Mzg4LDUuNDAwNjU5OTYgNjExLjc1ODAxNiw0LjE1Mzg0NjE1IDYwOS45ODUwNTQsNC4xNTM4NDYxNSBDNjA4LjIxMTYzMiw0LjE1Mzg0NjE1IDYwNy4wNTI4ODUsNS40MDA2NTk5NiA2MDcuMDUyODg1LDcuMDM4MjE0NTUgQzYwNy4wNTI4ODUsOC42NDAyMDIzNCA2MDguMTc3OTQ0LDkuOTIzMDc2OTIgNjA5LjkxNzIxOSw5LjkyMzA3NjkyIEw2MDkuOTUwOTA2LDkuOTIzMDc2OTIgQzYxMS43NTgwMTYsOS45MjMwNzY5MiA2MTIuODgzMDc1LDguNjQwMjAyMzQgNjEyLjg4MzA3NSw3LjAzODIxNDU1IFogTTYyMi4xMTAwNDIsMzEuODIzMTUxNyBMNjIyLjExMDA0MiwyMS4zOTczNzI5IEM2MjIuMTEwMDQyLDIwLjgzOTQwMTQgNjIyLjE1MDM3LDIwLjI4MTQzIDYyMi4zMTQ0NDcsMTkuODgzNjY4MiBDNjIyLjc2MzAzNCwxOC43NjgyNzc4IDYyMy43ODM5NTYsMTcuNjEzNjYzNyA2MjUuNDk4MTk5LDE3LjYxMzY2MzcgQzYyNy43NDM4OTYsMTcuNjEzNjYzNyA2MjkuMTUyMjc4LDE4Ljg4ODE1ODcgNjI5LjE1MjI3OCwyMS4zOTczNzI3IEw2MjkuMTUyMjc4LDMxLjgyMzE1MTYgTDYzNC44NDYxNTQsMzEuODIzMTUxNyBMNjM0Ljg0NjE1NCwyMS4xMTgzODcyIEM2MzQuODQ2MTU0LDE1LjM4Mzk4NzggNjMxLjc4NTA0NSwxMi43MTU2NjkgNjI3LjcwMTkxLDEyLjcxNTY2OSBDNjI0LjM1NDA4MSwxMi43MTU2NjkgNjIyLjg4NDU3MiwxNC41ODczNTkzIDYyMi4wNjg2MDgsMTUuODYxMzAyIEw2MjIuMTA5NDg5LDEzLjQxMzkxMjMgTDYxNi40MjU0NjIsMTMuNDEzOTEyMyBDNjE2LjUwNzIyNCwxNS4xNjU3MjE1IDYxNi40MjU0NjIsMzEuODIzMTUxNiA2MTYuNDI1NDYyLDMxLjgyMzE1MTYgTDYyMi4xMTAwNDIsMzEuODIzMTUxNyBaIiBpZD0ibGlua2VkaW4iLz48L2c+PC9nPjwvZz48L3N2Zz4=) !important;background-color:#0077b4 !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em}.social-share__button--linkedin:hover,.social-share__button--linkedin:active{color:transparent;text-decoration:none}.social-share__button--linkedin:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--linkedin--inverse{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjZmZmZmZmIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNNjAyLjk5NTkzNywwIEw2NTcuMDA0MDYzLDAgQzY1OC42NTg2NzMsMCA2NjAsMS4zMzczMDk3NCA2NjAsMi45OTU5Mzc0MyBMNjYwLDU3LjAwNDA2MjYgQzY2MCw1OC42NTg2NzMxIDY1OC42NjI2OSw2MCA2NTcuMDA0MDYzLDYwIEw2MDIuOTk1OTM3LDYwIEM2MDEuMzQxMzI3LDYwIDYwMCw1OC42NjI2OTAzIDYwMCw1Ny4wMDQwNjI2IEw2MDAsMi45OTU5Mzc0MyBDNjAwLDEuMzQxMzI2ODggNjAxLjMzNzMxLDAgNjAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtNyIvPjwvZz48ZyBmaWxsPSIjMzQ2REE2IiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik02MTIuODgzMDc1LDMxLjgyMzE1MTIgTDYxMi44ODMwNzUsMTMuNTI0MzM4OSBMNjA3LjIyNzM3LDEzLjUyNDMzODkgTDYwNy4yMjczNywzMS44MjMxNTEyIEw2MTIuODgzMDc1LDMxLjgyMzE1MTIgWiBNNjEyLjg4MzA3NSw3LjAzODIxNDU1IEM2MTIuODQ5Mzg4LDUuNDAwNjU5OTYgNjExLjc1ODAxNiw0LjE1Mzg0NjE1IDYwOS45ODUwNTQsNC4xNTM4NDYxNSBDNjA4LjIxMTYzMiw0LjE1Mzg0NjE1IDYwNy4wNTI4ODUsNS40MDA2NTk5NiA2MDcuMDUyODg1LDcuMDM4MjE0NTUgQzYwNy4wNTI4ODUsOC42NDAyMDIzNCA2MDguMTc3OTQ0LDkuOTIzMDc2OTIgNjA5LjkxNzIxOSw5LjkyMzA3NjkyIEw2MDkuOTUwOTA2LDkuOTIzMDc2OTIgQzYxMS43NTgwMTYsOS45MjMwNzY5MiA2MTIuODgzMDc1LDguNjQwMjAyMzQgNjEyLjg4MzA3NSw3LjAzODIxNDU1IFogTTYyMi4xMTAwNDIsMzEuODIzMTUxNyBMNjIyLjExMDA0MiwyMS4zOTczNzI5IEM2MjIuMTEwMDQyLDIwLjgzOTQwMTQgNjIyLjE1MDM3LDIwLjI4MTQzIDYyMi4zMTQ0NDcsMTkuODgzNjY4MiBDNjIyLjc2MzAzNCwxOC43NjgyNzc4IDYyMy43ODM5NTYsMTcuNjEzNjYzNyA2MjUuNDk4MTk5LDE3LjYxMzY2MzcgQzYyNy43NDM4OTYsMTcuNjEzNjYzNyA2MjkuMTUyMjc4LDE4Ljg4ODE1ODcgNjI5LjE1MjI3OCwyMS4zOTczNzI3IEw2MjkuMTUyMjc4LDMxLjgyMzE1MTYgTDYzNC44NDYxNTQsMzEuODIzMTUxNyBMNjM0Ljg0NjE1NCwyMS4xMTgzODcyIEM2MzQuODQ2MTU0LDE1LjM4Mzk4NzggNjMxLjc4NTA0NSwxMi43MTU2NjkgNjI3LjcwMTkxLDEyLjcxNTY2OSBDNjI0LjM1NDA4MSwxMi43MTU2NjkgNjIyLjg4NDU3MiwxNC41ODczNTkzIDYyMi4wNjg2MDgsMTUuODYxMzAyIEw2MjIuMTA5NDg5LDEzLjQxMzkxMjMgTDYxNi40MjU0NjIsMTMuNDEzOTEyMyBDNjE2LjUwNzIyNCwxNS4xNjU3MjE1IDYxNi40MjU0NjIsMzEuODIzMTUxNiA2MTYuNDI1NDYyLDMxLjgyMzE1MTYgTDYyMi4xMTAwNDIsMzEuODIzMTUxNyBaIiBpZD0ibGlua2VkaW4iLz48L2c+PC9nPjwvZz48L3N2Zz4=) !important;background-color:#ffffff !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em;-webkit-filter:saturate(0%);filter:saturate(0%)}.social-share__button--linkedin--inverse:hover,.social-share__button--linkedin--inverse:active{color:transparent;text-decoration:none}.social-share__button--linkedin--inverse:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--linkedin--inverse:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}.social-share__button--linkedin--inverse:hover:before{background-color:transparent}.social-share__button--pinterest{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjYmQwODFjIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNNTAyLjk5NTkzNywwIEw1NTcuMDA0MDYzLDAgQzU1OC42NTg2NzMsMCA1NjAsMS4zMzczMDk3NCA1NjAsMi45OTU5Mzc0MyBMNTYwLDU3LjAwNDA2MjYgQzU2MCw1OC42NTg2NzMxIDU1OC42NjI2OSw2MCA1NTcuMDA0MDYzLDYwIEw1MDIuOTk1OTM3LDYwIEM1MDEuMzQxMzI3LDYwIDUwMCw1OC42NjI2OTAzIDUwMCw1Ny4wMDQwNjI2IEw1MDAsMi45OTU5Mzc0MyBDNTAwLDEuMzQxMzI2ODggNTAxLjMzNzMxLDAgNTAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtNiIvPjwvZz48ZyBmaWxsPSIjZmZmZmZmIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik01MjMuNzU5NDUzLDI3LjA4NDQwMTEgQzUzMC4zNjUwNjEsMjcuMDg0NDAxMSA1MzQuODQ2MTU0LDIwLjkzNzA0OTMgNTM0Ljg0NjE1NCwxMi43MDgzMTA2IEM1MzQuODQ2MTU0LDYuNDg3OTAxMjUgNTI5LjY4MzI5NiwwLjY5MjMwNzY5MiA1MjEuODM4NzMyLDAuNjkyMzA3NjkyIEM1MTIuMDc2MzkzLDAuNjkyMzA3NjkyIDUwNy4xNTM4NDYsNy44Mzc1MTA2IDUwNy4xNTM4NDYsMTMuNzk1NzU0OCBDNTA3LjE1Mzg0NiwxNy40MDM1MzIxIDUwOC40OTA4NzEsMjAuNjEzMjUxMyA1MTEuMzYxNjQ0LDIxLjgwOTUzMDEgQzUxMS44MzE5NTksMjIuMDA1NTUyNiA1MTIuMjUzMzg3LDIxLjgxNTg0MzcgNTEyLjM5MDMyOSwyMS4yODQ1OTg1IEM1MTIuNDgzOTc5LDIwLjkxNjMwNDYgNTEyLjcxMDQ0OSwxOS45ODczMDE5IDUxMi44MDg4MTEsMTkuNjAwOTY5MSBDNTEyLjk0NjYzNywxOS4wNzQ4MzQ5IDUxMi44OTM2MjcsMTguODkwNTM3NiA1MTIuNTEzNzI0LDE4LjQzMTc0ODYgQzUxMS42ODY3NzEsMTcuNDM0MTk4MiA1MTEuMTU5MDI5LDE2LjE0NTMxOTcgNTExLjE1OTAyOSwxNC4zMTc2Nzk5IEM1MTEuMTU5MDI5LDkuMDE3MjUzNzcgNTE1LjA0MTk5Niw0LjI3MjEyNDcgNTIxLjI3NDc2Nyw0LjI3MjEyNDcgQzUyNi43OTEwMjQsNC4yNzIxMjQ3IDUyOS44MjQwNjYsNy43MTMwNDIyOSA1MjkuODI0MDY2LDEyLjMxMDU1MzEgQzUyOS44MjQwNjYsMTguMzU4MzkwNSA1MjcuMjAyNDM4LDIzLjQ2Mjc5NCA1MjMuMzA5NDU5LDIzLjQ2Mjc5NCBDNTIxLjE1OTAyOSwyMy40NjI3OTQgNTE5LjU1MTM2MSwyMS42NDgwODIgNTIwLjA2NjE0NCwxOS40MjI2ODQ4IEM1MjAuNjgyNTMsMTYuNzY1NTU2OCA1MjEuODgwNTUxLDEzLjg5Njc3MjYgNTIxLjg4MDU1MSwxMS45Nzg2Mzc2IEM1MjEuODgwNTUxLDEwLjI2MjUzODIgNTIwLjk3NzkxMyw4LjgyOTM0ODcxIDUxOS4xMDkwMjMsOC44MjkzNDg3MSBDNTE2LjkxMTE3OSw4LjgyOTM0ODcxIDUxNS4xNDYyNDgsMTEuMTUwOTUzNCA1MTUuMTQ2MjQ4LDE0LjI1OTM1NDIgQzUxNS4xNDYyNDgsMTYuMjM5MTIyIDUxNS44MDI2ODYsMTcuNTc4NTA5MyA1MTUuODAyNjg2LDE3LjU3ODUwOTMgQzUxNS44MDI2ODYsMTcuNTc4NTA5MyA1MTMuNTUzNTk5LDI3LjMwNTM3NzUgNTEzLjE1ODY3NiwyOS4wMDgyNDg0IEM1MTIuODAwNTY1LDMwLjU1ODk5MTMgNTEyLjc0Njk2NywzMi4yNjMzNjU0IDUxMi43OTczMjYsMzMuNzAzNzcwNSBDNTEyLjk0NzgxNSwzNC45OTU5NTYxIDUxNC4xOTk0MzUsMzYuMDQ4MjI0NCA1MTUuMjg1MjUyLDM0LjYzMDY2ODYgQzUxNi4wNDg1OTIsMzMuMzg1MDgzNSA1MTYuODY5MzYsMzEuODEyMDkyNiA1MTcuMjk0MDI4LDMwLjIzNTQ5MzkgQzUxNy41NDcyOTcsMjkuMzAyNTgyOCA1MTguNzQwMDE2LDI0LjQ2OTk2NTIgNTE4Ljc0MDAxNiwyNC40Njk5NjUyIEM1MTkuNDU0NzY1LDI1Ljg2MDE2MiA1MjEuNTQxMjg5LDI3LjA4NDQwMTEgNTIzLjc1OTQ1MywyNy4wODQ0MDExIFoiIGlkPSJwaW50ZXJlc3QiLz48L2c+PC9nPjwvZz48L3N2Zz4=) !important;background-color:#bd081c !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em}.social-share__button--pinterest:hover,.social-share__button--pinterest:active{color:transparent;text-decoration:none}.social-share__button--pinterest:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--pinterest--inverse{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:transparent;text-decoration:none;cursor:pointer;position:relative;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjZmZmZmZmIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNNTAyLjk5NTkzNywwIEw1NTcuMDA0MDYzLDAgQzU1OC42NTg2NzMsMCA1NjAsMS4zMzczMDk3NCA1NjAsMi45OTU5Mzc0MyBMNTYwLDU3LjAwNDA2MjYgQzU2MCw1OC42NTg2NzMxIDU1OC42NjI2OSw2MCA1NTcuMDA0MDYzLDYwIEw1MDIuOTk1OTM3LDYwIEM1MDEuMzQxMzI3LDYwIDUwMCw1OC42NjI2OTAzIDUwMCw1Ny4wMDQwNjI2IEw1MDAsMi45OTU5Mzc0MyBDNTAwLDEuMzQxMzI2ODggNTAxLjMzNzMxLDAgNTAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtNiIvPjwvZz48ZyBmaWxsPSIjYmQwODFjIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik01MjMuNzU5NDUzLDI3LjA4NDQwMTEgQzUzMC4zNjUwNjEsMjcuMDg0NDAxMSA1MzQuODQ2MTU0LDIwLjkzNzA0OTMgNTM0Ljg0NjE1NCwxMi43MDgzMTA2IEM1MzQuODQ2MTU0LDYuNDg3OTAxMjUgNTI5LjY4MzI5NiwwLjY5MjMwNzY5MiA1MjEuODM4NzMyLDAuNjkyMzA3NjkyIEM1MTIuMDc2MzkzLDAuNjkyMzA3NjkyIDUwNy4xNTM4NDYsNy44Mzc1MTA2IDUwNy4xNTM4NDYsMTMuNzk1NzU0OCBDNTA3LjE1Mzg0NiwxNy40MDM1MzIxIDUwOC40OTA4NzEsMjAuNjEzMjUxMyA1MTEuMzYxNjQ0LDIxLjgwOTUzMDEgQzUxMS44MzE5NTksMjIuMDA1NTUyNiA1MTIuMjUzMzg3LDIxLjgxNTg0MzcgNTEyLjM5MDMyOSwyMS4yODQ1OTg1IEM1MTIuNDgzOTc5LDIwLjkxNjMwNDYgNTEyLjcxMDQ0OSwxOS45ODczMDE5IDUxMi44MDg4MTEsMTkuNjAwOTY5MSBDNTEyLjk0NjYzNywxOS4wNzQ4MzQ5IDUxMi44OTM2MjcsMTguODkwNTM3NiA1MTIuNTEzNzI0LDE4LjQzMTc0ODYgQzUxMS42ODY3NzEsMTcuNDM0MTk4MiA1MTEuMTU5MDI5LDE2LjE0NTMxOTcgNTExLjE1OTAyOSwxNC4zMTc2Nzk5IEM1MTEuMTU5MDI5LDkuMDE3MjUzNzcgNTE1LjA0MTk5Niw0LjI3MjEyNDcgNTIxLjI3NDc2Nyw0LjI3MjEyNDcgQzUyNi43OTEwMjQsNC4yNzIxMjQ3IDUyOS44MjQwNjYsNy43MTMwNDIyOSA1MjkuODI0MDY2LDEyLjMxMDU1MzEgQzUyOS44MjQwNjYsMTguMzU4MzkwNSA1MjcuMjAyNDM4LDIzLjQ2Mjc5NCA1MjMuMzA5NDU5LDIzLjQ2Mjc5NCBDNTIxLjE1OTAyOSwyMy40NjI3OTQgNTE5LjU1MTM2MSwyMS42NDgwODIgNTIwLjA2NjE0NCwxOS40MjI2ODQ4IEM1MjAuNjgyNTMsMTYuNzY1NTU2OCA1MjEuODgwNTUxLDEzLjg5Njc3MjYgNTIxLjg4MDU1MSwxMS45Nzg2Mzc2IEM1MjEuODgwNTUxLDEwLjI2MjUzODIgNTIwLjk3NzkxMyw4LjgyOTM0ODcxIDUxOS4xMDkwMjMsOC44MjkzNDg3MSBDNTE2LjkxMTE3OSw4LjgyOTM0ODcxIDUxNS4xNDYyNDgsMTEuMTUwOTUzNCA1MTUuMTQ2MjQ4LDE0LjI1OTM1NDIgQzUxNS4xNDYyNDgsMTYuMjM5MTIyIDUxNS44MDI2ODYsMTcuNTc4NTA5MyA1MTUuODAyNjg2LDE3LjU3ODUwOTMgQzUxNS44MDI2ODYsMTcuNTc4NTA5MyA1MTMuNTUzNTk5LDI3LjMwNTM3NzUgNTEzLjE1ODY3NiwyOS4wMDgyNDg0IEM1MTIuODAwNTY1LDMwLjU1ODk5MTMgNTEyLjc0Njk2NywzMi4yNjMzNjU0IDUxMi43OTczMjYsMzMuNzAzNzcwNSBDNTEyLjk0NzgxNSwzNC45OTU5NTYxIDUxNC4xOTk0MzUsMzYuMDQ4MjI0NCA1MTUuMjg1MjUyLDM0LjYzMDY2ODYgQzUxNi4wNDg1OTIsMzMuMzg1MDgzNSA1MTYuODY5MzYsMzEuODEyMDkyNiA1MTcuMjk0MDI4LDMwLjIzNTQ5MzkgQzUxNy41NDcyOTcsMjkuMzAyNTgyOCA1MTguNzQwMDE2LDI0LjQ2OTk2NTIgNTE4Ljc0MDAxNiwyNC40Njk5NjUyIEM1MTkuNDU0NzY1LDI1Ljg2MDE2MiA1MjEuNTQxMjg5LDI3LjA4NDQwMTEgNTIzLjc1OTQ1MywyNy4wODQ0MDExIFoiIGlkPSJwaW50ZXJlc3QiLz48L2c+PC9nPjwvZz48L3N2Zz4=) !important;background-color:#ffffff !important;background-size:100% !important;background-repeat:no-repeat !important;width:2em;height:2em;-webkit-filter:saturate(0%);filter:saturate(0%)}.social-share__button--pinterest--inverse:hover,.social-share__button--pinterest--inverse:active{color:transparent;text-decoration:none}.social-share__button--pinterest--inverse:hover:before{content:"";position:absolute;display:block;background-color:rgba(0,0,0,0.15);width:100%;height:100%;cursor:pointer}.social-share__button--pinterest--inverse:hover{-webkit-filter:saturate(100%);filter:saturate(100%)}.social-share__button--pinterest--inverse:hover:before{background-color:transparent}.social-share-icons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;color:#93938d;font-size:.9em}.social-share-icons span{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif}.social-share-icon--facebook:after{content:"\f082"}.social-share-icon--twitter:after{content:"\f081"}.social-share-icon--email:after{content:"\f199"}#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0}.sign-up-login-shade{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;background:rgba(0,0,0,0.7)}.sign-up-login-shade-appear{opacity:0}.sign-up-login-shade-enter{transition:all .3s ease;opacity:0.01}.sign-up-login-shade-enter-active{opacity:1}.sign-up-login-shade-leave{transition:all .2s ease;opacity:1}.sign-up-login-shade-leave-active{opacity:0}.sign-up-login-container{position:relative;z-index:12;background:#ffffff;box-shadow:0 8px 30px 0 rgba(35,47,58,0.2),0 1px 0 0 rgba(0,0,0,0.04);max-height:100%;max-width:80em;overflow:auto;cursor:default;border-radius:10px;overflow-x:hidden}@media screen and (max-width: 800px){.sign-up-login-container{overflow:scroll}}@media screen and (max-width: 480px){.sign-up-login-container{width:100%}}.sign-up-login-container__callout{background:#f1f8fb;border:1px solid #dde7eb;padding:1em;margin:2em 2em 1em}@media screen and (max-width: 480px){.sign-up-login-container__callout{margin:1em 1em 0}}.sign-up-login-container__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;background:#ffffff;height:2.5em}.sign-up-login-container__close{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;font-size:1.5em;margin-left:auto;padding-right:.5em}.sign-up-login-container__close:hover,.sign-up-login-container__close:active{color:#373730;text-decoration:none}.sign-up-login-container .sign-up,.sign-up-login-container .login{background:#ffffff;padding:0 4em 1em;text-align:center}@media screen and (max-width: 480px){.sign-up-login-container .sign-up,.sign-up-login-container .login{padding:0 1em 1em}}.sign-up-login-container .sign-up h1,.sign-up-login-container .login h1{margin:.5em 0}@media screen and (max-width: 480px){.sign-up-login-container .sign-up h1,.sign-up-login-container .login h1{margin:0;font-size:1.5em;margin:0}}.sign-up-login-container .sign-up__body,.sign-up-login-container .login__body{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:0.5em}@media screen and (max-width: 480px){.sign-up-login-container .sign-up__body,.sign-up-login-container .login__body{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse}}.sign-up-login-container .sign-up__input,.sign-up-login-container .sign-up__textarea,.sign-up-login-container .sign-up__select,.sign-up-login-container .login__input,.sign-up-login-container .login__textarea,.sign-up-login-container .login__select{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;width:100%;height:auto;padding:0.73333em;margin:0}.sign-up-login-container .sign-up__input:focus,.sign-up-login-container .sign-up__textarea:focus,.sign-up-login-container .sign-up__select:focus,.sign-up-login-container .login__input:focus,.sign-up-login-container .login__textarea:focus,.sign-up-login-container .login__select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.sign-up-login-container .sign-up__input,.sign-up-login-container .sign-up__textarea,.sign-up-login-container .sign-up__select,.sign-up-login-container .login__input,.sign-up-login-container .login__textarea,.sign-up-login-container .login__select{padding:0 .5rem}}.sign-up-login-container .sign-up__input::-webkit-input-placeholder,.sign-up-login-container .sign-up__textarea::-webkit-input-placeholder,.sign-up-login-container .sign-up__select::-webkit-input-placeholder,.sign-up-login-container .login__input::-webkit-input-placeholder,.sign-up-login-container .login__textarea::-webkit-input-placeholder,.sign-up-login-container .login__select::-webkit-input-placeholder{color:#c1c2c3}.sign-up-login-container .sign-up__input::-moz-placeholder,.sign-up-login-container .sign-up__textarea::-moz-placeholder,.sign-up-login-container .sign-up__select::-moz-placeholder,.sign-up-login-container .login__input::-moz-placeholder,.sign-up-login-container .login__textarea::-moz-placeholder,.sign-up-login-container .login__select::-moz-placeholder{color:#c1c2c3}.sign-up-login-container .sign-up__input:-moz-placeholder,.sign-up-login-container .sign-up__textarea:-moz-placeholder,.sign-up-login-container .sign-up__select:-moz-placeholder,.sign-up-login-container .login__input:-moz-placeholder,.sign-up-login-container .login__textarea:-moz-placeholder,.sign-up-login-container .login__select:-moz-placeholder{color:#c1c2c3}.sign-up-login-container .sign-up__input:-ms-input-placeholder,.sign-up-login-container .sign-up__textarea:-ms-input-placeholder,.sign-up-login-container .sign-up__select:-ms-input-placeholder,.sign-up-login-container .login__input:-ms-input-placeholder,.sign-up-login-container .login__textarea:-ms-input-placeholder,.sign-up-login-container .login__select:-ms-input-placeholder{color:#c1c2c3}.sign-up-login-container .sign-up__input:disabled,.sign-up-login-container .sign-up__input.m--disabled,.sign-up-login-container .sign-up__input[readonly],.sign-up-login-container .sign-up__textarea:disabled,.sign-up-login-container .sign-up__textarea.m--disabled,.sign-up-login-container .sign-up__textarea[readonly],.sign-up-login-container .sign-up__select:disabled,.sign-up-login-container .sign-up__select.m--disabled,.sign-up-login-container .sign-up__select[readonly],.sign-up-login-container .login__input:disabled,.sign-up-login-container .login__input.m--disabled,.sign-up-login-container .login__input[readonly],.sign-up-login-container .login__textarea:disabled,.sign-up-login-container .login__textarea.m--disabled,.sign-up-login-container .login__textarea[readonly],.sign-up-login-container .login__select:disabled,.sign-up-login-container .login__select.m--disabled,.sign-up-login-container .login__select[readonly]{background-color:#edeeef;cursor:not-allowed}.sign-up-login-container .sign-up__input.m--error,.sign-up-login-container .sign-up__textarea.m--error,.sign-up-login-container .sign-up__select.m--error,.sign-up-login-container .login__input.m--error,.sign-up-login-container .login__textarea.m--error,.sign-up-login-container .login__select.m--error{border-color:#FF2D4F}.sign-up-login-container .sign-up__input:focus,.sign-up-login-container .sign-up__textarea:focus,.sign-up-login-container .sign-up__select:focus,.sign-up-login-container .login__input:focus,.sign-up-login-container .login__textarea:focus,.sign-up-login-container .login__select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.sign-up-login-container .sign-up__input,.sign-up-login-container .sign-up__textarea,.sign-up-login-container .sign-up__select,.sign-up-login-container .login__input,.sign-up-login-container .login__textarea,.sign-up-login-container .login__select{width:100%;padding:0.73333em}}.sign-up-login-container .sign-up__textarea,.sign-up-login-container .login__textarea{height:5rem}.sign-up-login-container .sign-up__select,.sign-up-login-container .login__select{height:3em}.sign-up-login-container .sign-up__button--submit,.sign-up-login-container .login__button--submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#faf9f5;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em}.sign-up-login-container .sign-up__button--submit:hover,.sign-up-login-container .sign-up__button--submit:active,.sign-up-login-container .login__button--submit:hover,.sign-up-login-container .login__button--submit:active{color:#e1dac2;text-decoration:none}.sign-up-login-container .sign-up__button--submit:active,.sign-up-login-container .sign-up__button--submit:hover,.sign-up-login-container .login__button--submit:active,.sign-up-login-container .login__button--submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e9e5d3;text-decoration:none}.sign-up-login-container .sign-up__button--submit i,.sign-up-login-container .login__button--submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.sign-up-login-container .sign-up__button--appear-disabled,.sign-up-login-container .login__button--appear-disabled{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#cecdcd;border-radius:0.2rem;border:1px solid #c1c0c0;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em}.sign-up-login-container .sign-up__button--appear-disabled:hover,.sign-up-login-container .sign-up__button--appear-disabled:active,.sign-up-login-container .login__button--appear-disabled:hover,.sign-up-login-container .login__button--appear-disabled:active{color:#6d6d67;text-decoration:none}.sign-up-login-container .sign-up__button--appear-disabled:active,.sign-up-login-container .sign-up__button--appear-disabled:hover,.sign-up-login-container .login__button--appear-disabled:active,.sign-up-login-container .login__button--appear-disabled:hover{background:#c1c0c0;border-color:#b5b3b3;color:#7a7a73;text-decoration:none}.sign-up-login-container .sign-up__button--appear-disabled i,.sign-up-login-container .login__button--appear-disabled i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.sign-up-login-container .sign-up__button--submit,.sign-up-login-container .sign-up__button--appear-disabled,.sign-up-login-container .login__button--submit,.sign-up-login-container .login__button--appear-disabled{display:block;margin:0 auto;width:100%;max-width:100%;padding:0.73333em}@media screen and (max-width: 480px){.sign-up-login-container .sign-up__button--submit,.sign-up-login-container .sign-up__button--appear-disabled,.sign-up-login-container .login__button--submit,.sign-up-login-container .login__button--appear-disabled{width:100%}}.sign-up-login-container .sign-up__button--submit:disabled,.sign-up-login-container .sign-up__button--appear-disabled:disabled,.sign-up-login-container .login__button--submit:disabled,.sign-up-login-container .login__button--appear-disabled:disabled{background:#cecdcd !important;color:#93938d !important;opacity:.5;cursor:not-allowed}.sign-up-login-container .sign-up .field__label,.sign-up-login-container .login .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 .25em;display:block;text-align:left;font-weight:bold}.sign-up-login-container .sign-up .field__toggle-password,.sign-up-login-container .login .field__toggle-password{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;float:right;line-height:1;margin-top:-1.9em;margin-right:.5em;z-index:13}.sign-up-login-container .sign-up .field__toggle-password:hover,.sign-up-login-container .sign-up .field__toggle-password:active,.sign-up-login-container .login .field__toggle-password:hover,.sign-up-login-container .login .field__toggle-password:active{color:#177aa5;text-decoration:underline}.sign-up-login-container .sign-up .error-message,.sign-up-login-container .login .error-message{display:none}.sign-up-login-container .sign-up .error input,.sign-up-login-container .sign-up .error textarea,.sign-up-login-container .sign-up .error select,.sign-up-login-container .login .error input,.sign-up-login-container .login .error textarea,.sign-up-login-container .login .error select{border-color:#FF2D4F}.sign-up-login-container .sign-up .error .error-message,.sign-up-login-container .login .error .error-message{display:block;color:#FF2D4F;text-align:left;padding-bottom:0}@media screen and (max-width: 480px){.sign-up-login-container .sign-up__body,.sign-up-login-container .login__body{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap-reverse;-moz-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.sign-up-login-container .sign-up__with-facebook,.sign-up-login-container .login__with-facebook{width:25em;padding-left:1.66667rem;padding-right:1.66667rem;padding-top:1.7em}@media screen and (max-width: 480px){.sign-up-login-container .sign-up__with-facebook,.sign-up-login-container .login__with-facebook{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.sign-up-login-container .sign-up__with-email,.sign-up-login-container .login__with-email{border-right:1px solid #cecdcd;width:25em}@media screen and (max-width: 480px){.sign-up-login-container .sign-up__with-email,.sign-up-login-container .login__with-email{width:auto;padding:0;border:none}}.sign-up-login-container .sign-up__button--facebook,.sign-up-login-container .login__button--facebook{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#3b5999;border-radius:0.2rem;border:1px solid #344e87;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em;max-width:100%;display:block;font-weight:700;margin:0.5em 0;padding:0.73333em;text-align:left;width:100%}.sign-up-login-container .sign-up__button--facebook:hover,.sign-up-login-container .sign-up__button--facebook:active,.sign-up-login-container .login__button--facebook:hover,.sign-up-login-container .login__button--facebook:active{color:#d9d9d9;text-decoration:none}.sign-up-login-container .sign-up__button--facebook:active,.sign-up-login-container .sign-up__button--facebook:hover,.sign-up-login-container .login__button--facebook:active,.sign-up-login-container .login__button--facebook:hover{background:#344e87;border-color:#2d4474;color:#e6e6e6;text-decoration:none}.sign-up-login-container .sign-up__button--facebook i,.sign-up-login-container .login__button--facebook i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.sign-up-login-container .sign-up__button--facebook,.sign-up-login-container .login__button--facebook{margin:.5rem 0 0;padding:0.73333rem;width:100%}.sign-up-login-container .sign-up__button--facebook:after,.sign-up-login-container .login__button--facebook:after{content:""}}.sign-up-login-container .sign-up__button--facebook:before,.sign-up-login-container .login__button--facebook:before{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-right:1px solid rgba(0,0,0,0.5);padding:0 1.4em 0 .5em;margin-right:1em}.sign-up-login-container .sign-up__button--facebook:after,.sign-up-login-container .login__button--facebook:after{content:" using Facebook"}.sign-up-login-container .sign-up__button--google,.sign-up-login-container .login__button--google{max-width:100%}@media screen and (max-width: 480px){.sign-up-login-container .sign-up__button--google,.sign-up-login-container .login__button--google{margin:.5rem 0 0;padding:0.73333rem;width:100%}.sign-up-login-container .sign-up__button--google:after,.sign-up-login-container .login__button--google:after{content:""}}.sign-up-login-container .sign-up__button--google:after,.sign-up-login-container .login__button--google:after{content:" using Google"}.sign-up-login-container .sign-up__legal,.sign-up-login-container .login__legal{display:block;width:100%;text-align:center;margin:0}.sign-up-login-container .sign-up__legal a,.sign-up-login-container .login__legal a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.sign-up-login-container .sign-up__legal a:hover,.sign-up-login-container .sign-up__legal a:active,.sign-up-login-container .login__legal a:hover,.sign-up-login-container .login__legal a:active{color:#177aa5;text-decoration:underline}.sign-up-login-container .sign-up__remember-me,.sign-up-login-container .login__remember-me{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:0}.sign-up-login-container .sign-up__remember-me label.field__label,.sign-up-login-container .login__remember-me label.field__label{margin:0;margin-left:.3em}.sign-up-login-container .sign-up .or-separator,.sign-up-login-container .login .or-separator{position:relative;color:#93938d;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.2em;font-style:italic;line-height:1.5em;text-align:center;margin:0 auto;text-shadow:40px 0px 1px #ffffff, 39px 0px 1px #ffffff, 38px 0px 1px #ffffff, 37px 0px 1px #ffffff, 36px 0px 1px #ffffff, 35px 0px 1px #ffffff, 34px 0px 1px #ffffff, 33px 0px 1px #ffffff, 32px 0px 1px #ffffff, 31px 0px 1px #ffffff, 30px 0px 1px #ffffff, 29px 0px 1px #ffffff, 28px 0px 1px #ffffff, 27px 0px 1px #ffffff, 26px 0px 1px #ffffff, 25px 0px 1px #ffffff, 24px 0px 1px #ffffff, 23px 0px 1px #ffffff, 22px 0px 1px #ffffff, 21px 0px 1px #ffffff, 20px 0px 1px #ffffff, 18px 0px 1px #ffffff, 17px 0px 1px #ffffff, 16px 0px 1px #ffffff, 15px 0px 1px #ffffff, 14px 0px 1px #ffffff, 13px 0px 1px #ffffff, 12px 0px 1px #ffffff, 11px 0px 1px #ffffff, 10px 0px 1px #ffffff, 9px 0px 1px #ffffff, 8px 0px 1px #ffffff, 7px 0px 1px #ffffff, 6px 0px 1px #ffffff, 5px 0px 1px #ffffff, 4px 0px 1px #ffffff, 3px 0px 1px #ffffff, 2px 0px 1px #ffffff, 1px 0px 1px #ffffff, 0px 0px 1px #ffffff, -40px 0px 1px #ffffff, -39px 0px 1px #ffffff, -38px 0px 1px #ffffff, -37px 0px 1px #ffffff, -36px 0px 1px #ffffff, -35px 0px 1px #ffffff, -34px 0px 1px #ffffff, -33px 0px 1px #ffffff, -32px 0px 1px #ffffff, -31px 0px 1px #ffffff, -30px 0px 1px #ffffff, -29px 0px 1px #ffffff, -28px 0px 1px #ffffff, -27px 0px 1px #ffffff, -26px 0px 1px #ffffff, -25px 0px 1px #ffffff, -24px 0px 1px #ffffff, -23px 0px 1px #ffffff, -22px 0px 1px #ffffff, -21px 0px 1px #ffffff, -20px 0px 1px #ffffff, -18px 0px 1px #ffffff, -17px 0px 1px #ffffff, -16px 0px 1px #ffffff, -15px 0px 1px #ffffff, -14px 0px 1px #ffffff, -13px 0px 1px #ffffff, -12px 0px 1px #ffffff, -11px 0px 1px #ffffff, -10px 0px 1px #ffffff, -9px 0px 1px #ffffff, -8px 0px 1px #ffffff, -7px 0px 1px #ffffff, -6px 0px 1px #ffffff, -5px 0px 1px #ffffff, -4px 0px 1px #ffffff, -3px 0px 1px #ffffff, -2px 0px 1px #ffffff, -1px 0px 1px #ffffff;z-index:2;display:none;font-size:1.2em;line-height:1;margin-top:-.5em;width:50%}.sign-up-login-container .sign-up .or-separator:before,.sign-up-login-container .login .or-separator:before{position:absolute;top:50%;left:-5%;content:"";width:110%;height:1px;background-color:#93938d;z-index:-1}@media screen and (max-width: 480px){.sign-up-login-container .sign-up .or-separator,.sign-up-login-container .login .or-separator{position:relative;color:#93938d;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.2em;font-style:italic;line-height:1.5em;text-align:center;margin:0 auto;text-shadow:40px 0px 1px #ffffff, 39px 0px 1px #ffffff, 38px 0px 1px #ffffff, 37px 0px 1px #ffffff, 36px 0px 1px #ffffff, 35px 0px 1px #ffffff, 34px 0px 1px #ffffff, 33px 0px 1px #ffffff, 32px 0px 1px #ffffff, 31px 0px 1px #ffffff, 30px 0px 1px #ffffff, 29px 0px 1px #ffffff, 28px 0px 1px #ffffff, 27px 0px 1px #ffffff, 26px 0px 1px #ffffff, 25px 0px 1px #ffffff, 24px 0px 1px #ffffff, 23px 0px 1px #ffffff, 22px 0px 1px #ffffff, 21px 0px 1px #ffffff, 20px 0px 1px #ffffff, 18px 0px 1px #ffffff, 17px 0px 1px #ffffff, 16px 0px 1px #ffffff, 15px 0px 1px #ffffff, 14px 0px 1px #ffffff, 13px 0px 1px #ffffff, 12px 0px 1px #ffffff, 11px 0px 1px #ffffff, 10px 0px 1px #ffffff, 9px 0px 1px #ffffff, 8px 0px 1px #ffffff, 7px 0px 1px #ffffff, 6px 0px 1px #ffffff, 5px 0px 1px #ffffff, 4px 0px 1px #ffffff, 3px 0px 1px #ffffff, 2px 0px 1px #ffffff, 1px 0px 1px #ffffff, 0px 0px 1px #ffffff, -40px 0px 1px #ffffff, -39px 0px 1px #ffffff, -38px 0px 1px #ffffff, -37px 0px 1px #ffffff, -36px 0px 1px #ffffff, -35px 0px 1px #ffffff, -34px 0px 1px #ffffff, -33px 0px 1px #ffffff, -32px 0px 1px #ffffff, -31px 0px 1px #ffffff, -30px 0px 1px #ffffff, -29px 0px 1px #ffffff, -28px 0px 1px #ffffff, -27px 0px 1px #ffffff, -26px 0px 1px #ffffff, -25px 0px 1px #ffffff, -24px 0px 1px #ffffff, -23px 0px 1px #ffffff, -22px 0px 1px #ffffff, -21px 0px 1px #ffffff, -20px 0px 1px #ffffff, -18px 0px 1px #ffffff, -17px 0px 1px #ffffff, -16px 0px 1px #ffffff, -15px 0px 1px #ffffff, -14px 0px 1px #ffffff, -13px 0px 1px #ffffff, -12px 0px 1px #ffffff, -11px 0px 1px #ffffff, -10px 0px 1px #ffffff, -9px 0px 1px #ffffff, -8px 0px 1px #ffffff, -7px 0px 1px #ffffff, -6px 0px 1px #ffffff, -5px 0px 1px #ffffff, -4px 0px 1px #ffffff, -3px 0px 1px #ffffff, -2px 0px 1px #ffffff, -1px 0px 1px #ffffff;z-index:2;display:block;width:70%}.sign-up-login-container .sign-up .or-separator:before,.sign-up-login-container .login .or-separator:before{position:absolute;top:50%;left:-5%;content:"";width:110%;height:1px;background-color:#93938d;z-index:-1}}.sign-up-login-container .sign-up__home-pro-link,.sign-up-login-container .login__home-pro-link{display:block;margin:0.8em 0}.tab__login,.tab__sign-up{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;background:#efeeec;width:10em;font-size:1.2em;font-weight:bold;text-align:center}.tab__login:hover,.tab__login:active,.tab__sign-up:hover,.tab__sign-up:active{color:#faf9f5;text-decoration:none}@media screen and (max-width: 480px){.tab__login,.tab__sign-up{width:8em}}.tab__login.active,.tab__sign-up.active{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;background:#faf9f5}.tab__login.active:hover,.tab__login.active:active,.tab__sign-up.active:hover,.tab__sign-up.active:active{color:#373730;text-decoration:none}.separator{display:flex;align-items:center;text-align:center;margin:1.5em;color:#8e9aa4;font-style:italic;text-transform:uppercase}.separator:before{margin-right:.25em;content:'';flex:1;border-bottom:1px solid #8e9aa4}.separator:after{margin-right:.25em;content:'';flex:1;border-bottom:1px solid #8e9aa4}.login-options{display:flex;justify-content:space-between}.login_signup-link{background:#EBF5FB;padding:10px;text-align:center}#g-recaptcha{margin:1em 0 1.7em 0;transform:scale(1.16);transform-origin:0 0}.left-align-heading{text-align:left;padding:0 1.8em}.get-quote__shade{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;background:rgba(0,0,0,0.7)}.get-quote__shade-appear{opacity:0}.get-quote__shade-enter{transition:all .3s ease;opacity:0.01}.get-quote__shade-enter-active{opacity:1}.get-quote__shade-leave{transition:all .2s ease;opacity:1}.get-quote__shade-leave-active{opacity:0}.get-quote__modal{position:relative;z-index:12;background:#ffffff;box-shadow:0 8px 30px 0 rgba(35,47,58,0.2),0 1px 0 0 rgba(0,0,0,0.04);max-height:100%;max-width:80em;overflow:auto;cursor:default;width:100%}@media screen and (max-width: 800px){.get-quote__modal{overflow:scroll}}@media screen and (max-width: 480px){.get-quote__modal{width:100%}}.get-quote__modal__callout{background:#f1f8fb;border:1px solid #dde7eb;padding:1em;margin:2em 2em 1em}@media screen and (max-width: 480px){.get-quote__modal__callout{margin:1em 1em 0}}.get-quote__modal__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;background:#ffffff;height:2.5em}.get-quote__modal__close{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;font-size:1.5em;margin-left:auto;padding-right:.5em}.get-quote__modal__close:hover,.get-quote__modal__close:active{color:#373730;text-decoration:none}.get-quote-modal__close{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:1rem;z-index:1}.get-quote-modal__close:hover,.get-quote-modal__close:active{color:#535455;text-decoration:none}.get-quote-form{background:#ffffff;padding:0 4em 1em;text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:relative;width:100%}@media screen and (max-width: 480px){.get-quote-form{padding:0 1em 1em}}.get-quote-form h1{margin:.5em 0}@media screen and (max-width: 480px){.get-quote-form h1{margin:0;font-size:1.5em;margin:0}}.get-quote-form__body{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:0.5em}@media screen and (max-width: 480px){.get-quote-form__body{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse}}.get-quote-form__input,.get-quote-form__textarea,.get-quote-form__select{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;width:100%;height:auto;padding:0.73333em;margin:0}.get-quote-form__input:focus,.get-quote-form__textarea:focus,.get-quote-form__select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.get-quote-form__input,.get-quote-form__textarea,.get-quote-form__select{padding:0 .5rem}}.get-quote-form__input::-webkit-input-placeholder,.get-quote-form__textarea::-webkit-input-placeholder,.get-quote-form__select::-webkit-input-placeholder{color:#c1c2c3}.get-quote-form__input::-moz-placeholder,.get-quote-form__textarea::-moz-placeholder,.get-quote-form__select::-moz-placeholder{color:#c1c2c3}.get-quote-form__input:-moz-placeholder,.get-quote-form__textarea:-moz-placeholder,.get-quote-form__select:-moz-placeholder{color:#c1c2c3}.get-quote-form__input:-ms-input-placeholder,.get-quote-form__textarea:-ms-input-placeholder,.get-quote-form__select:-ms-input-placeholder{color:#c1c2c3}.get-quote-form__input:disabled,.get-quote-form__input.m--disabled,.get-quote-form__input[readonly],.get-quote-form__textarea:disabled,.get-quote-form__textarea.m--disabled,.get-quote-form__textarea[readonly],.get-quote-form__select:disabled,.get-quote-form__select.m--disabled,.get-quote-form__select[readonly]{background-color:#edeeef;cursor:not-allowed}.get-quote-form__input.m--error,.get-quote-form__textarea.m--error,.get-quote-form__select.m--error{border-color:#FF2D4F}.get-quote-form__input:focus,.get-quote-form__textarea:focus,.get-quote-form__select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.get-quote-form__input,.get-quote-form__textarea,.get-quote-form__select{width:100%;padding:0.73333em}}.get-quote-form__textarea{height:5rem}.get-quote-form__select{height:3em}.get-quote-form__button--submit{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#faf9f5;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em}.get-quote-form__button--submit:hover,.get-quote-form__button--submit:active{color:#e1dac2;text-decoration:none}.get-quote-form__button--submit:active,.get-quote-form__button--submit:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e9e5d3;text-decoration:none}.get-quote-form__button--submit i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.get-quote-form__button--appear-disabled{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#93938d;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#cecdcd;border-radius:0.2rem;border:1px solid #c1c0c0;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em}.get-quote-form__button--appear-disabled:hover,.get-quote-form__button--appear-disabled:active{color:#6d6d67;text-decoration:none}.get-quote-form__button--appear-disabled:active,.get-quote-form__button--appear-disabled:hover{background:#c1c0c0;border-color:#b5b3b3;color:#7a7a73;text-decoration:none}.get-quote-form__button--appear-disabled i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.get-quote-form__button--submit,.get-quote-form__button--appear-disabled{display:block;margin:0 auto;width:100%;max-width:100%;padding:0.73333em}@media screen and (max-width: 480px){.get-quote-form__button--submit,.get-quote-form__button--appear-disabled{width:100%}}.get-quote-form__button--submit:disabled,.get-quote-form__button--appear-disabled:disabled{background:#cecdcd !important;color:#93938d !important;opacity:.5;cursor:not-allowed}.get-quote-form .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 .25em;display:block;text-align:left;font-weight:bold}.get-quote-form .field__toggle-password{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;float:right;line-height:1;margin-top:-1.9em;margin-right:.5em;z-index:13}.get-quote-form .field__toggle-password:hover,.get-quote-form .field__toggle-password:active{color:#177aa5;text-decoration:underline}.get-quote-form .error-message{display:none}.get-quote-form .error input,.get-quote-form .error textarea,.get-quote-form .error select{border-color:#FF2D4F}.get-quote-form .error .error-message{display:block;color:#FF2D4F;text-align:left;padding-bottom:0}@media screen and (max-width: 800px){.get-quote-form{font-size:.9em}}.get-quote-form__mask{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2);width:100%;height:100%;z-index:2}.get-quote-form__mask--hide{display:none !important}.get-quote-form__loading{margin:40px auto;width:50px;height:40px;text-align:center;pointer-events:none}.get-quote-form__loading>div{background-color:#27A9E1;height:100%;width:2px;margin:0 4px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.get-quote-form__loading .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.get-quote-form__loading .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.get-quote-form__loading .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.get-quote-form__loading .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.get-quote-form__title{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.2em;font-weight:700;text-align:left;margin:0}@media screen and (max-width: 800px){.get-quote-form__title{padding-top:1em}}.get-quote-form__required-fields{text-align:left}.get-quote-form__input-pair{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.get-quote-form__input-pair>div{width:25em}.get-quote-form__input-pair>div:last-child{margin-left:1.25rem}.get-quote-form__input,.get-quote-form__select,.get-quote-form__textarea{width:100%}.get-quote-form__unclaimed-message{text-align:left;padding:1em 0}.get-quote-form__recaptcha{margin:1em auto 0}.get-quote-form__legal{color:#93938d;font-size:.85em;margin-top:1rem}.get-quote-form .get-quote-checkbox{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-top:1em}.get-quote-form .get-quote-checkbox__styled-check{position:relative;height:2em;width:2em;min-width:2em;margin:0 1em 0 0}.get-quote-form .get-quote-checkbox__label{text-align:left}.get-quote-form .get-quote-checkbox__checkbox{position:absolute;top:0;left:0;width:100%;height:100%}.get-quote-form .get-quote-checkbox__input{position:absolute;top:0;left:0}.get-quote-form .get-quote-checkbox__input ~ .get-quote-checkbox__checkbox-overlay{position:absolute;top:0;left:0;background-color:#ffffff;border:1px solid #cecdcd;border-radius:3px;width:100%;height:100%;margin:0;transition:border-color .15s ease}.get-quote-form .get-quote-checkbox__input ~ .get-quote-checkbox__checkbox-overlay:after{content:"";background-color:#ffffff;color:#ffffff;font-size:0em;text-indent:.1em;line-height:2em;height:0%;width:0%;margin-left:50%;margin-top:50%;transition:all .12s ease}.get-quote-form .get-quote-checkbox__input:checked ~ .get-quote-checkbox__checkbox-overlay{border-color:#82c187}.get-quote-form .get-quote-checkbox__input:checked ~ .get-quote-checkbox__checkbox-overlay:after{content:"\e602";display:block;background:#82c187;font-family:"homestars-unigrid";font-size:1em;font-weight:700;margin-top:0;margin-left:0;width:100%;height:100%;transition:all .12s ease}.get-quote-form .get-quote-checkbox__more-info{-webkit-flex-basis:2rem;-moz-flex-basis:2rem;flex-basis:2rem;-ms-flex-preferred-size:2rem;display:inline-block;color:#93938d;font-size:1rem;line-height:1rem;width:1.13333rem;height:1.13333rem;margin-top:.15rem;margin-left:.25rem;vertical-align:top;cursor:pointer}.get-quote-form .get-quote-checkbox__tip{border:1px solid #cecdcd;background-color:#efeeec;font-size:.9em;text-align:left;padding:1em}.get-quote-form .get-quote-checkbox__tip--hide{display:none}.get-quote-login{padding:1em 2em 0}.get-quote-login h1{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5rem;font-weight:700;text-align:left}.get-quote-login .login{background-color:#ffffff}.get-quote-login .login__button--facebook{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#3b5999;border-radius:0.2rem;border:1px solid #344e87;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.4em 0em;max-width:100%;display:block;font-weight:700;margin:0.5em 0;padding:0.73333em;text-align:left;width:100%}.get-quote-login .login__button--facebook:hover,.get-quote-login .login__button--facebook:active{color:#d9d9d9;text-decoration:none}.get-quote-login .login__button--facebook:active,.get-quote-login .login__button--facebook:hover{background:#344e87;border-color:#2d4474;color:#e6e6e6;text-decoration:none}.get-quote-login .login__button--facebook i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.get-quote-login .login__button--facebook{margin:.5rem 0 0;padding:0.73333rem;width:100%}.get-quote-login .login__button--facebook:after{content:""}}.get-quote-login .login__button--facebook:before{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-right:1px solid rgba(0,0,0,0.5);padding:0 1.4em 0 .5em;margin-right:1em}.get-quote-login .login__button--facebook:after{content:" using Facebook"}.get-quote-login .login__button--google{max-width:100%}@media screen and (max-width: 480px){.get-quote-login .login__button--google{margin:.5rem 0 0;padding:0.73333rem;width:100%}.get-quote-login .login__button--google:after{content:""}}.get-quote-login .login__button--google:after{content:" using Google"}.get-quote-confirm{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;padding:1em}@media screen and (min-width: 801px){.get-quote-confirm__img{height:200px}.get-quote-confirm__img img{width:200px;left:calc(50% - 100px)}@keyframes get-quote-airplane{0%{top:60%;left:-30%;transform:rotate(20deg)}65%{top:.5em;left:calc(52% - 100px);transform:rotate(-6deg)}72%{top:.5;left:calc(51% - 100px);transform:rotate(-3deg)}83%{top:1em;left:calc(48% - 100px);transform:rotate(2deg)}92%{top:1em;left:calc(49% - 100px);transform:rotate(2deg)}100%{top:1em;left:calc(50% - 100px);transform:rotate(0deg)}}}@media screen and (max-width: 800px){.get-quote-confirm__img{height:124px}.get-quote-confirm__img img{width:124px;left:calc(50% - 62px)}@keyframes get-quote-airplane{0%{top:60%;left:-30%;transform:rotate(20deg)}65%{top:.5em;left:calc(52% - 62px);transform:rotate(-6deg)}72%{top:.5;left:calc(51% - 62px);transform:rotate(-3deg)}83%{top:1em;left:calc(48% - 62px);transform:rotate(2deg)}92%{top:1em;left:calc(49% - 62px);transform:rotate(2deg)}100%{top:1em;left:calc(50% - 62px);transform:rotate(0deg)}}}.get-quote-confirm__img img{position:absolute;top:1em;animation-name:get-quote-airplane;animation-duration:1s;animation-timing-function:ease-out}.get-quote-confirm__title{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.5em;font-weight:700;margin:1em 2em}@media screen and (max-width: 480px){.get-quote-confirm__title{margin:1em 0}}.get-quote-confirm__copy{line-height:1.8em;text-align:center;margin:0 2em 2em}@media screen and (max-width: 480px){.get-quote-confirm__copy{margin:0 0 2em}}.get-quote-confirm__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;display:inline-block;max-width:180px}.get-quote-confirm__button:hover,.get-quote-confirm__button:active{color:#d9d9d9;text-decoration:none}.get-quote-confirm__button:active,.get-quote-confirm__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.get-quote-confirm__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.company-listing-page__hs-admin{background-color:#7DCBED;padding:.5em 1em}.listing-hs-admin__title{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.1em;font-weight:700;text-align:left}.listing-hs-admin__icon{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9em}.listing-hs-admin__icon:before{content:""}.listing-hs-admin__toggle{clip:rect(0 0 0 0);position:absolute}.listing-hs-admin__toggle:checked ~ .listing-hs-admin__options{max-height:500px}.listing-hs-admin__toggle:checked ~ .listing-hs-admin__title .listing-hs-admin__icon:before{content:""}.listing-hs-admin__toggle-label{display:block}.listing-hs-admin__options{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;max-height:0;overflow:hidden;transition:max-height .3s ease}.listing-hs-admin__options a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#232F3A;text-decoration:none;cursor:pointer}.listing-hs-admin__options a:hover,.listing-hs-admin__options a:active{color:#06080a;text-decoration:underline}.listing-hs-admin__awards{position:relative;border:1px solid #373730;padding:1em;margin-top:1em;width:calc(50% - (1.25rem / 2))}@media screen and (max-width: 1024px){.listing-hs-admin__awards{width:100%}}.listing-hs-admin__awards:before{content:"Awards";position:absolute;top:-1em;left:2px;background-color:#7DCBED;color:#373730;font-size:.85em;padding:0 .25em}.listing-hs-admin__widgets{position:relative;border:1px solid #373730;padding:1em;margin-top:1em;width:calc(50% - (1.25rem / 2));position:relative}@media screen and (max-width: 1024px){.listing-hs-admin__widgets{width:100%}}.listing-hs-admin__widgets:before{content:"Widgets";position:absolute;top:-1em;left:2px;background-color:#7DCBED;color:#373730;font-size:.85em;padding:0 .25em}.listing-hs-admin__verify{position:relative;border:1px solid #373730;padding:1em;margin-top:1em;width:calc(50% - (1.25rem / 2))}@media screen and (max-width: 1024px){.listing-hs-admin__verify{width:100%}}.listing-hs-admin__verify:before{content:"Verify Company";position:absolute;top:-1em;left:2px;background-color:#7DCBED;color:#373730;font-size:.85em;padding:0 .25em}.widgets-admin__hidden-input{position:absolute;top:-100vh;left:-100vw}.widgets-admin__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em}.widgets-admin__button:hover,.widgets-admin__button:active{color:#2d2e2e;text-decoration:none}.widgets-admin__button:active,.widgets-admin__button:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.widgets-admin__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.widgets-admin__button+button{margin-left:1em}.widgets-admin__copied{margin-left:1em}.widgets-admin__copied-enter{transition:all .25s ease;opacity:.01}.widgets-admin__copied-enter-active{opacity:1}.widgets-admin__copied-leave{transition:all 2s ease;opacity:1}.widgets-admin__copied-leave-active{opacity:.01}.giving-back-form form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.giving-back-form__year,.giving-back-form__link{border:1px solid transparent;background:none;color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;margin-right:.1em;text-overflow:ellipsis;overflow:hidden}.giving-back-form__year:focus,.giving-back-form__link:focus{border:1px solid #535455;background:#ffffff;color:#373730}.giving-back-form__year{min-width:40px}.giving-back-form__active-toggle,.giving-back-form__active-toggle--checked{font-family:'homestars-unigrid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em}.giving-back-form__active-toggle:before,.giving-back-form__active-toggle--checked:before{content:""}.giving-back-form__active-toggle--checked:before,.giving-back-form__active-toggle--checked--checked:before{content:""}.giving-back-form__active{clip:rect(0 0 0 0);position:absolute}.giving-back-form--new{max-height:0;overflow:hidden;transition:max-height .1s ease}.giving-back-form--new__year,.giving-back-form--new__link{background-color:#ffffff;border:1px solid #373730;color:#373730;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em}.giving-back-form__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.85em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.25em 0.5em}.giving-back-form__button:hover,.giving-back-form__button:active{color:#d9d9d9;text-decoration:none}.giving-back-form__button:active,.giving-back-form__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.giving-back-form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.giving-back-form--new__toggle{clip:rect(0 0 0 0);position:absolute}.giving-back-form--new__toggle:checked ~ form{max-height:3em}.giving-back-form--new__toggle:checked ~ label{display:none}.giving-back-form__error{color:red}.giving-back-form__error-enter{opacity:0.01;transition:all .5s ease}.giving-back-form__error-enter-active{opacity:1}.taggerizer{position:relative;border:1px solid #373730;padding:1em;margin-top:1em;width:calc(50% - (1.25rem / 2))}@media screen and (max-width: 1024px){.taggerizer{width:100%}}.taggerizer:before{content:"Taggerizer";position:absolute;top:-1em;left:2px;background-color:#7DCBED;color:#373730;font-size:.85em;padding:0 .25em}.taggerizer p,.token-input-dropdown-facebook p{display:inline-block}.taggerizer .token-input-delete-token-facebook,.token-input-dropdown-facebook .token-input-delete-token-facebook{padding:0 5px;background:#FF2D4F;color:#ffffff;cursor:pointer}.taggerizer li,.token-input-dropdown-facebook li{display:block;margin-top:.25em}.taggerizer__button,.token-input-dropdown-facebook__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em;display:inline-block}.taggerizer__button:hover,.taggerizer__button:active,.token-input-dropdown-facebook__button:hover,.token-input-dropdown-facebook__button:active{color:#2d2e2e;text-decoration:none}.taggerizer__button:active,.taggerizer__button:hover,.token-input-dropdown-facebook__button:active,.token-input-dropdown-facebook__button:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.taggerizer__button i,.token-input-dropdown-facebook__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.taggerizer__button+*,.token-input-dropdown-facebook__button+*{margin-bottom:1em}.taggerizer__field,.taggerizer #token-input-tag_names,.token-input-dropdown-facebook__field,.token-input-dropdown-facebook #token-input-tag_names{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden;margin:0;padding:.5em;height:2.5em}.taggerizer__field:focus,.taggerizer #token-input-tag_names:focus,.token-input-dropdown-facebook__field:focus,.token-input-dropdown-facebook #token-input-tag_names:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.taggerizer__field,.taggerizer #token-input-tag_names,.token-input-dropdown-facebook__field,.token-input-dropdown-facebook #token-input-tag_names{padding:0 .5rem}}.taggerizer__field::-webkit-input-placeholder,.taggerizer #token-input-tag_names::-webkit-input-placeholder,.token-input-dropdown-facebook__field::-webkit-input-placeholder,.token-input-dropdown-facebook #token-input-tag_names::-webkit-input-placeholder{color:#c1c2c3}.taggerizer__field::-moz-placeholder,.taggerizer #token-input-tag_names::-moz-placeholder,.token-input-dropdown-facebook__field::-moz-placeholder,.token-input-dropdown-facebook #token-input-tag_names::-moz-placeholder{color:#c1c2c3}.taggerizer__field:-moz-placeholder,.taggerizer #token-input-tag_names:-moz-placeholder,.token-input-dropdown-facebook__field:-moz-placeholder,.token-input-dropdown-facebook #token-input-tag_names:-moz-placeholder{color:#c1c2c3}.taggerizer__field:-ms-input-placeholder,.taggerizer #token-input-tag_names:-ms-input-placeholder,.token-input-dropdown-facebook__field:-ms-input-placeholder,.token-input-dropdown-facebook #token-input-tag_names:-ms-input-placeholder{color:#c1c2c3}.taggerizer__field:disabled,.taggerizer__field.m--disabled,.taggerizer__field[readonly],.taggerizer #token-input-tag_names:disabled,.taggerizer #token-input-tag_names.m--disabled,.taggerizer #token-input-tag_names[readonly],.token-input-dropdown-facebook__field:disabled,.token-input-dropdown-facebook__field.m--disabled,.token-input-dropdown-facebook__field[readonly],.token-input-dropdown-facebook #token-input-tag_names:disabled,.token-input-dropdown-facebook #token-input-tag_names.m--disabled,.token-input-dropdown-facebook #token-input-tag_names[readonly]{background-color:#edeeef;cursor:not-allowed}.taggerizer__field.m--error,.taggerizer #token-input-tag_names.m--error,.token-input-dropdown-facebook__field.m--error,.token-input-dropdown-facebook #token-input-tag_names.m--error{border-color:#FF2D4F}.token-input-list-facebook{padding-bottom:1em}.token-input-dropdown-facebook{background-color:#ffffff;border:2px solid #93938d;padding:.25em}.admin-verify{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.admin-verify__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#535455;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#efeeec;border-radius:0.2rem;border:1px solid #e3e2de;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.5em}.admin-verify__button:hover,.admin-verify__button:active{color:#2d2e2e;text-decoration:none}.admin-verify__button:active,.admin-verify__button:hover{background:#e3e2de;border-color:#d8d5d0;color:#3a3b3b;text-decoration:none}.admin-verify__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.star-reviewers-header__wrap{color:#ffffff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.star-reviewers-header__copy{font-weight:400 !important;padding-top:0.66667rem}.star-reviewers-header__title{color:#ffffff;font-weight:bold;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-bottom:1rem auto}.star-reviewers-header__subtitle{padding-top:0.66667rem;font-weight:normal}.star-reviewers-header__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.star-reviewers-header__link:hover,.star-reviewers-header__link:active{color:#177aa5;text-decoration:underline}.star-reviewers-header__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:1em 1em;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;display:block;margin:0 auto;margin-top:15px !important;max-width:20em}.star-reviewers-header__button:hover,.star-reviewers-header__button:active{color:#d9d9d9;text-decoration:none}.star-reviewers-header__button:active,.star-reviewers-header__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.star-reviewers-header__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.star-reviewers-header__button{font-size:.9rem;padding:1em;max-width:80%}}.star-reviewers-header__copy{margin:0 auto;max-width:800px}@media screen and (max-width: 800px){.star-reviewers-header__copy{padding:1.33333em}}.star-reviewers-page{background-color:#ffffff}.star-reviewers-page__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width: 1025px){.star-reviewers-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/stars/star-header_2x-5d2d9d4c5b7f8e65b52ed5fe3ce91159.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/stars/star-header_2x-5d2d9d4c5b7f8e65b52ed5fe3ce91159.jpg)}}@media screen and (max-width: 1024px){.star-reviewers-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/stars/star-header-c25e616d4e89c99fd1c6c89675d6b483.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/stars/star-header-c25e616d4e89c99fd1c6c89675d6b483.jpg)}}@media screen and (max-width: 800px){.star-reviewers-page__header{padding:2rem 1rem}}.star-reviewers-page__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.star-reviewers-page__header a:hover,.star-reviewers-page__header a:active{color:#d9d9d9;text-decoration:underline}.star-reviewers-page-header__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;padding-bottom:1rem}.star-reviewers-page-header__subtitle{color:#ffffff;text-align:center}.star-reviewers-page-header__copy{color:#ffffff;text-align:center}.star-reviewers-page-content{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em;padding-top:2.5em}@media screen and (max-width: 800px){.star-reviewers-page-content{width:100%}}.star-reviewers-page-content__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.star-reviewers-page-content h2{color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.3em;font-weight:600;text-align:left}.star-reviewers-page-content__benefits{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding-bottom:2.5em}.star-reviewers-page-content__benefits ul{list-style-position:inside;list-style-type:circle}@media screen and (max-width: 800px){.star-reviewers-page-content__benefits ul{padding:1.33333em}}.star-reviewers-page-content__benefits ul li{line-height:1.4em}.star-review-info{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 800px) / 2);padding-left:calc((100% - 800px) / 2);padding-right:-webkit-calc((100% - 800px) / 2);padding-right:calc((100% - 800px) / 2);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding-bottom:2.5em}@media screen and (min-width: 801px) and (max-width: 1024px){.star-review-info{width:90%;margin:auto}}@media screen and (max-width: 800px){.star-review-info{width:100%;padding-left:0em;padding-right:0em}}.star-review-info img,.star-review-info svg{float:left;margin-right:20px;width:20%}.star-review-info__badges-label{color:#535455;font-size:1rem}.star-review-info__badges-info{width:-webkit-calc(50% - .75rem);width:calc(50% - .75rem);border:1px solid rgba(0,0,0,0.2);color:#535455;font-size:1rem;margin:.75rem 0;padding:2rem;text-align:left}@media screen and (min-width: 801px){.star-review-info__badges-info:nth-of-type(2n-1){margin-right:1.5rem}}@media screen and (max-width: 800px){.star-review-info__badges-info{margin:.75rem 1rem;width:100%}}.star-review-info__bronze{background:#fbf2ed}.star-review-info__silver{background-color:#f6f7f8}.star-review-info__gold{background-color:#fef9e1}.star-review-info__first-to-review{background-color:#F3FAFE}.company-join-page{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-width:1260px;margin:0 auto;padding:20px 0 100px}@media screen and (max-width: 800px){.company-join-page{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.company-join-page>div{padding:3em 2em 0}.company-join-page__form-wrap{width:40%;margin-left:auto}@media screen and (max-width: 800px){.company-join-page__form-wrap{width:100%}}.company-join-page__copy-wrap{width:50%}@media screen and (max-width: 800px){.company-join-page__copy-wrap{width:100%}}.company-join-page__heading{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;text-align:left;padding-bottom:10px}.company-join-page__support-copy{line-height:1.5em}.company-join-page .company_user_email{margin-top:-1em}.company-join-page .user-links__already-registered{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:flex;position:relative;line-height:2em;margin:0 .5em .5em;justify-content:center;font-size:1.2em}.company-join-page .user-links__already-registered-link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer;margin:0 .5em}.company-join-page .user-links__already-registered-link:hover,.company-join-page .user-links__already-registered-link:active{color:#177aa5;text-decoration:underline}.support-copy-section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding-top:2em}.support-copy-section__title{text-align:left;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1em;font-weight:bold;letter-spacing:1;padding-bottom:5px}.support-copy-section__image{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:25%}.support-copy-section__image .support-copy-image__computer,.support-copy-section__image .support-copy-image__iphone{max-width:60%;max-height:60%}.support-copy-section__image .support-copy-image__user-count{max-width:50%;max-height:50%}.support-copy-section__image img{margin:auto}.support-copy-section__text-wrap{width:75%}.form__text-input,.form__select{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.form__text-input:focus,.form__select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.form__text-input,.form__select{padding:0 .5rem}}.form__text-input::-webkit-input-placeholder,.form__select::-webkit-input-placeholder{color:#c1c2c3}.form__text-input::-moz-placeholder,.form__select::-moz-placeholder{color:#c1c2c3}.form__text-input:-moz-placeholder,.form__select:-moz-placeholder{color:#c1c2c3}.form__text-input:-ms-input-placeholder,.form__select:-ms-input-placeholder{color:#c1c2c3}.form__text-input:disabled,.form__text-input.m--disabled,.form__text-input[readonly],.form__select:disabled,.form__select.m--disabled,.form__select[readonly]{background-color:#edeeef;cursor:not-allowed}.form__text-input.m--error,.form__select.m--error{border-color:#FF2D4F}.form__half-input-group{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.form__half-input-group>div{margin-top:-1em;width:48%}.form__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;display:block;font-size:1.2em;margin:1em 0;width:100%}.form__button:hover,.form__button:active{color:#d9d9d9;text-decoration:none}.form__button:active,.form__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.claim-company-page,.register-company-page{padding:1em 0 3em;text-align:center}.claim-company-page__title,.register-company-page__title{padding:1em 0}.claim-company-page__subtitle,.register-company-page__subtitle{padding:1em 0 0;font-size:1.4em;font-family:"ff-tisa-web-pro", Georgia, serif;padding-top:.6em}.claim-company-page__preamble,.register-company-page__preamble{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.claim-company-page__preamble,.register-company-page__preamble{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.claim-company-page__preamble p,.register-company-page__preamble p{text-align:left}.claim-company-page__preamble ul,.register-company-page__preamble ul{padding-left:20px}.claim-company-page__preamble li,.register-company-page__preamble li{text-align:left;list-style-type:disc}.claim-company-page__form,.register-company-page__form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.claim-company-page__form,.register-company-page__form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.claim-company-page__text-input,.claim-company-page__select,.register-company-page__text-input,.register-company-page__select{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;transition:border-left .2s linear, border-bottom .2s linear 0.15s, border-top .2s linear .15s, border-right .2s linear .3s;background-color:#ffffff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,0.2);color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:14px;margin:1em auto;height:3em;min-height:3em;padding:0.8em;width:100%;overflow:hidden}.claim-company-page__text-input:focus,.claim-company-page__select:focus,.register-company-page__text-input:focus,.register-company-page__select:focus{border-bottom:1px solid #27A9E1;border-left:1px solid #27A9E1;border-top:1px solid #27A9E1;border-right:1px solid #27A9E1}@media screen and (max-width: 480px){.claim-company-page__text-input,.claim-company-page__select,.register-company-page__text-input,.register-company-page__select{padding:0 .5rem}}.claim-company-page__text-input::-webkit-input-placeholder,.claim-company-page__select::-webkit-input-placeholder,.register-company-page__text-input::-webkit-input-placeholder,.register-company-page__select::-webkit-input-placeholder{color:#c1c2c3}.claim-company-page__text-input::-moz-placeholder,.claim-company-page__select::-moz-placeholder,.register-company-page__text-input::-moz-placeholder,.register-company-page__select::-moz-placeholder{color:#c1c2c3}.claim-company-page__text-input:-moz-placeholder,.claim-company-page__select:-moz-placeholder,.register-company-page__text-input:-moz-placeholder,.register-company-page__select:-moz-placeholder{color:#c1c2c3}.claim-company-page__text-input:-ms-input-placeholder,.claim-company-page__select:-ms-input-placeholder,.register-company-page__text-input:-ms-input-placeholder,.register-company-page__select:-ms-input-placeholder{color:#c1c2c3}.claim-company-page__text-input:disabled,.claim-company-page__text-input.m--disabled,.claim-company-page__text-input[readonly],.claim-company-page__select:disabled,.claim-company-page__select.m--disabled,.claim-company-page__select[readonly],.register-company-page__text-input:disabled,.register-company-page__text-input.m--disabled,.register-company-page__text-input[readonly],.register-company-page__select:disabled,.register-company-page__select.m--disabled,.register-company-page__select[readonly]{background-color:#edeeef;cursor:not-allowed}.claim-company-page__text-input.m--error,.claim-company-page__select.m--error,.register-company-page__text-input.m--error,.register-company-page__select.m--error{border-color:#FF2D4F}.claim-company-page__contact-info,.claim-company-page__company-details,.register-company-page__contact-info,.register-company-page__company-details{border-bottom:1px solid #cecdcd;padding:1em 0}.claim-company-page__company-info label:not(.show-password-button),.claim-company-page__contact-info label:not(.show-password-button),.claim-company-page__account-info label:not(.show-password-button),.register-company-page__company-info label:not(.show-password-button),.register-company-page__contact-info label:not(.show-password-button),.register-company-page__account-info label:not(.show-password-button){position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.claim-company-page__boolean,.register-company-page__boolean{display:inline-block}.claim-company-page__button,.register-company-page__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:0.93333rem;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em;display:block;font-size:1.2em;margin:1em 0;width:100%}.claim-company-page__button:hover,.claim-company-page__button:active,.register-company-page__button:hover,.register-company-page__button:active{color:#d9d9d9;text-decoration:none}.claim-company-page__button:active,.claim-company-page__button:hover,.register-company-page__button:active,.register-company-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.claim-company-page__button i,.register-company-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.claim-company-page .radio,.register-company-page .radio{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;text-align:left;margin-bottom:.5em}.claim-company-page .radio label,.register-company-page .radio label{width:93%}.register-company-page{padding:0;padding-bottom:4em}@media screen and (max-width: 1024px){.register-company-page{padding:0}}.register-company-page__full-bleed{width:100%;height:440px;overflow:hidden;position:relative}@media screen and (max-width: 480px){.register-company-page__full-bleed{height:280px}}.register-company-page__full-bleed-cover--header{position:absolute;width:100%;height:660px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 801px){.register-company-page__full-bleed-cover--header{background-image:url(//cdn.homestars.com/assets/new/companies/register_owner-e556218a91a5cc2562ce7237c915dbd0.jpg)}}@media only screen and (min-width: 801px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 801px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 801px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-width: 801px) and (min-resolution: 125dpi), only screen and (min-width: 801px) and (min-resolution: 1.3dppx){.register-company-page__full-bleed-cover--header{background-image:url(//cdn.homestars.com/assets/new/companies/register_owner_2x-bb71aa0dee2f0fb5f694b7e2d3b7715f.jpg);background-size:cover}}@media screen and (max-width: 800px){.register-company-page__full-bleed-cover--header{background-image:url(//cdn.homestars.com/assets/new/companies/register_owner-e556218a91a5cc2562ce7237c915dbd0.jpg)}}@media screen and (min-width: 801px) and (max-width: 1024px){.register-company-page__copy{width:100%}}@media screen and (max-width: 1024px){.register-company-page__copy{padding-left:1em;padding-right:1em}}.register-company-page__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%}.register-company-page__heading,.register-company-page__subheading{color:#ffffff}.register-company-page__heading{padding-bottom:1em}.register-company-page__form{margin:2em auto}.register-company-page__subtitle{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:700}.claim-company-page label{position:relative;display:block;text-align:left;margin:1em 0 -.75em;overflow:hidden;clip:none;height:auto;width:auto;padding:0;border:0}.claim-company-page label:nth-of-type(1){margin-top:1em}.faq-page__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width: 1025px){.faq-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/faqs/homeowners-faq-header_2x-44938476fa6acd5a146dae2724bcfe11.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/faqs/homeowners-faq-header_2x-44938476fa6acd5a146dae2724bcfe11.jpg)}}@media screen and (max-width: 1024px){.faq-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/faqs/homeowners-faq-header-834ab9673f739d0a53e32233acbbf975.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/faqs/homeowners-faq-header-834ab9673f739d0a53e32233acbbf975.jpg)}}@media screen and (max-width: 800px){.faq-page__header{padding:2rem 1rem}}.faq-page__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.faq-page__header a:hover,.faq-page__header a:active{color:#d9d9d9;text-decoration:underline}.faq-page-header__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;padding-bottom:1rem}.faq-page-header__subtitle{color:#ffffff;text-align:center}.faq-page-header__copy{color:#ffffff;text-align:center}.faq-page__page-title{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;letter-spacing:0.03333rem;line-height:3.4rem}.faq-page__subtitle{border-bottom:0.06667rem solid #dedfe0;color:#535455;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.33333rem;font-weight:600;line-height:1.6rem;padding-bottom:0.33333rem;padding-top:0.66667rem;text-align:left}.faq-page__item{margin:1rem 0}.faq-page__title{padding:1.6rem 0 1rem}.faq-page__answer ul{list-style-type:disc;margin-left:1.33333rem;padding-bottom:1rem}.faq-page__sections-container{padding-bottom:1.33333rem}@media screen and (max-width: 800px){.faq-page__sections-container{padding-left:1.33333rem;padding-right:1.33333rem}}.faq-page__section{padding-bottom:2.66667rem;padding-left:2.66667rem;width:64rem}@media screen and (max-width: 800px){.faq-page__section{width:100%;padding-left:0}}.faq-page-header__wrap{color:#ffffff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.faq-page-header__copy{font-weight:400 !important;padding-top:0.66667rem}.faq-page-header__title{color:#ffffff;font-weight:bold;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-bottom:1rem auto}.faq-page-header__subtitle{padding-top:0.66667rem;font-weight:normal}.faq-page-header__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.faq-page-header__link:hover,.faq-page-header__link:active{color:#177aa5;text-decoration:underline}a.faq-page__question{display:block;font-weight:500}a.faq-page__question:hover{background-image:none}a.faq-page__question:target+div{display:block}.faq-page__answer{display:none}.faq-page__answer--show{display:block}.faq-page__answer p:first-child{padding-top:0.5rem}.faq-page-company__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width: 1025px){.faq-page-company__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/faqs/homestars-faq-header-co_2x-9a9efc65d3a90e5c1ad8530f0f283bb1.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/faqs/homestars-faq-header-co_2x-9a9efc65d3a90e5c1ad8530f0f283bb1.jpg)}}@media screen and (max-width: 1024px){.faq-page-company__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/faqs/homestars-faq-header-co-698e36c4cabfb5ab5e55afcb4d1f5f7b.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/faqs/homestars-faq-header-co-698e36c4cabfb5ab5e55afcb4d1f5f7b.jpg)}}@media screen and (max-width: 800px){.faq-page-company__header{padding:2rem 1rem}}.faq-page-company__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.faq-page-company__header a:hover,.faq-page-company__header a:active{color:#d9d9d9;text-decoration:underline}.faq-page-company-header__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;padding-bottom:1rem}.faq-page-company-header__subtitle{color:#ffffff;text-align:center}.faq-page-company-header__copy{color:#ffffff;text-align:center}.pricing-page__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width: 1025px){.pricing-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/pricing/pricing-header_2x-0fbdd97e65363a933091a292a8e82b7a.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/pricing/pricing-header_2x-0fbdd97e65363a933091a292a8e82b7a.jpg)}}@media screen and (max-width: 1024px){.pricing-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/pricing/pricing-header-4c6fda380b02782e7af49f42dd9f3731.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/pricing/pricing-header-4c6fda380b02782e7af49f42dd9f3731.jpg)}}@media screen and (max-width: 800px){.pricing-page__header{padding:2rem 1rem}}.pricing-page__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.pricing-page__header a:hover,.pricing-page__header a:active{color:#d9d9d9;text-decoration:underline}.pricing-page-header__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;padding-bottom:1rem}.pricing-page-header__subtitle{color:#ffffff;text-align:center}.pricing-page-header__copy{color:#ffffff;text-align:center}.pricing-page-header__wrap{color:#ffffff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.pricing-page-header__copy{font-weight:400 !important;padding-top:0.66667rem}.pricing-page-header__title{color:#ffffff;font-weight:bold;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-bottom:1rem auto}.pricing-page-header__subtitle{padding-top:0.66667rem;font-weight:normal}.pricing-page-header__link{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.pricing-page-header__link:hover,.pricing-page-header__link:active{color:#177aa5;text-decoration:underline}.pricing-page-header__button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:1em 1em;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;display:block;margin:0 auto;margin-top:15px !important;max-width:20em}.pricing-page-header__button:hover,.pricing-page-header__button:active{color:#d9d9d9;text-decoration:none}.pricing-page-header__button:active,.pricing-page-header__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.pricing-page-header__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 480px){.pricing-page-header__button{font-size:.9rem;padding:1em;max-width:80%}}.pricing-table{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em;width:100%;border:1px solid #efeeec;background-color:#ffffff;padding:1em;padding-top:3.33333em;margin:0 auto;margin-top:4em;margin-bottom:4em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:left}@media screen and (max-width: 800px){.pricing-table{width:100%}}.pricing-table__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}@media screen and (max-width: 800px){.pricing-table{width:95%;margin-top:0}}.pricing-table tr{border:0.06667em solid #efeeec;color:#373730}.pricing-table td{border:0.06667em solid #efeeec;padding:0.66667em;text-align:center}@media screen and (max-width: 800px){.pricing-table td{width:40%}}.pricing-table i.dash:after{content:"";display:block;width:0.66667em;height:50%;margin:auto;border-bottom:1px solid #cecdcd}.pricing-table th{border:0.06667em solid #efeeec;padding-left:0.8em}@media screen and (max-width: 800px){.pricing-table th{width:50%}}.pricing-table__title{padding:1em 0.66667em;background-color:#efeeec;font-weight:bold;text-align:left}.pricing-table__top-row{background-color:#efeeec}@media screen and (max-width: 800px){.pricing-table__top-row{display:none}}.pricing-table__top-title{padding:1em 0;font-size:1.3em;font-weight:700;text-align:center}.pricing-table__mobile-titles{width:100%;background-color:#efeeec;text-align:center;font-weight:bold;font-size:1.2em}@media screen and (min-width: 801px){.pricing-table__mobile-titles{display:none}}.pricing-table__prices{padding:0.66667em;font-size:1.2em;font-weight:500;text-align:center}.pricing-table__tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%;padding:2.5em;font-size:0.8em;text-align:center;margin-top:1em}@media screen and (min-width: 801px){.pricing-table__tabs{display:none}}.pricing-table__tabs li{border:1px solid #efeeec;display:inline;padding:1.66667em;background-color:#ffffff;margin:0;margin-bottom:1em;color:#535455}.pricing-table__tabs li:hover{background-color:#efeeec;font-weight:700;color:#373730}.pricing-table__tabs .active{background-color:#efeeec;font-weight:700;color:black}@media screen and (max-width: 800px){.pricing-table .hide-it{display:none}}.landing-page{min-height:80vh;background-color:#ffffff}.landing-page__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#7DCBED;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;padding-bottom:5rem}.landing-page__header__header{width:100%;margin-bottom:1rem}.landing-page__header__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.landing-page__header__header a:hover,.landing-page__header__header a:active{color:#d9d9d9;text-decoration:underline}.landing-page-header__wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:center;padding:3em 0}.landing-page-header__title{color:#ffffff;font-weight:bold;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;margin-bottom:1em auto}.landing-page-header__star-point img{position:absolute;top:0;right:0;height:5em}@media screen and (max-width: 480px){.landing-page-header__star-point img{width:50%;right:-3em;height:3em}}.landing-page-header__tagline{width:750px}.landing-page-header__tagline img{width:70%}@media screen and (max-width: 480px){.landing-page-header__tagline img{width:90%}}.landing-page__admin{text-align:center}.landing-page__section{padding:.5em}.landing-page__intro{text-align:center;font-size:20px;font-weight:lighter;line-height:1.7em}.landing-page__logo{width:10em}.landing-page__header-text{margin:0 auto;max-height:100%;max-width:calc(750px - 1.5em);width:100%;overflow:auto;text-align:center;padding:2em 1em .5em;font-size:1.2em;line-height:1.5em;width:40%;font-weight:bold}@media screen and (max-width: 480px){.landing-page__header-text{font-size:1em}}@media screen and (max-width: 480px){.landing-page__header-text{width:100%}}.landing-page__intro-text{margin:0 auto;max-height:100%;max-width:calc(750px - 1.5em);width:100%;overflow:auto;text-align:center;padding:2em 1em .5em;font-size:1.2em;line-height:1.5em}@media screen and (max-width: 480px){.landing-page__intro-text{font-size:1em}}.landing-page__get-quote-form{margin:0 auto;max-height:100%;max-width:750px;overflow:auto;width:100%}.landing-page__press{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:2em 0 6em}.landing-page__press-border{border-top:1px solid #cecdcd;width:90%}.landing-page__press-title{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.2em;font-weight:700;text-align:center;margin:0;padding:1.5em 0;width:100%}.landing-page__press-image{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1.5em;max-width:calc(750px - 1.5em);width:100%}.landing-page__press-image img{width:100%;height:100%}.landing-page-footer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.landing-page__list-section{padding:2em}.landing-page__list{padding-top:2em;width:100%}.landing-page__list table{width:100%}.landing-page__list tr{border-bottom:1px solid #cecdcd}.landing-page__list th,.landing-page__list td{text-align:left;padding:1em}@media screen and (max-width: 800px){.landing-page__list table,.landing-page__list tbody,.landing-page__list th,.landing-page__list td,.landing-page__list tr{display:block;font-size:.95em}.landing-page__list tr th{display:none}.landing-page__list td{border-bottom:2px solid #faf9f5;position:relative;padding-left:50%;min-height:40px}.landing-page__list td:before{position:absolute;top:0.6em;left:0.4em;width:45%;padding-right:0.625em;padding-left:0.625em;white-space:nowrap;font-weight:bold}.landing-page__list td:nth-of-type(1):before{content:attr(data-content)}.landing-page__list td:nth-of-type(2):before{content:attr(data-content)}.landing-page__list td:nth-of-type(3):before{content:attr(data-content)}.landing-page__list td:nth-of-type(4):before{content:attr(data-content)}.landing-page__list td:nth-of-type(5):before{content:attr(data-content)}}.landing-page__delete{color:#FF2D4F}.landing-page .get-quote-form__title{font-size:1.8em;text-align:center}@media screen and (max-width: 480px){.landing-page .get-quote-form__title{font-size:1.4em}}.landing-page .get-quote-form__reveal{display:block}.landing-page .thank-you{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing-page .thank-you__paragraph p{padding:0.5em 0}.landing-page .thank-you__hide{display:none}.landing-page .thank-you__blog-intro{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;padding:3em 0 2em;width:100%}.landing-page .thank-you__blog-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}@media screen and (max-width: 480px){.landing-page .thank-you__blog-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.landing-page .thank-you__blog-details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:50%;height:100%}@media screen and (max-width: 480px){.landing-page .thank-you__blog-details{width:100%}}@media screen and (min-width: 481px){.landing-page .thank-you__blog-details:nth-child(odd){margin-right:3em}}.landing-page .thank-you__blog-link{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#373730;text-decoration:none;cursor:pointer;width:100%;height:100%}.landing-page .thank-you__blog-link:hover,.landing-page .thank-you__blog-link:active{color:transparent;text-decoration:none}.landing-page .thank-you__blog-image{background-position:50%;background-size:cover;min-height:14em;width:100%}.landing-page .thank-you__footer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:2em 0 6em}@media screen and (max-width: 480px){.landing-page .thank-you__footer{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.landing-page .thank-you__footer p{font-weight:600}@media screen and (min-width: 481px){.landing-page .thank-you__footer p{font-size:1.3em;line-height:1.5em}}.landing-page .thank-you__footer-content{padding:.5em 0}@media screen and (min-width: 481px){.landing-page .thank-you__footer-content:nth-child(odd){margin-right:3em}}.landing-page .thank-you__category-button{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer;-webkit-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);background:#27A9E1;border-radius:0.2rem;border:1px solid #1d9bd1;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:1.1em;font-weight:bold;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,0.08);text-transform:uppercase;white-space:nowrap;padding:0.8em 1em}.landing-page .thank-you__category-button:hover,.landing-page .thank-you__category-button:active{color:#d9d9d9;text-decoration:none}.landing-page .thank-you__category-button:active,.landing-page .thank-you__category-button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.landing-page .thank-you__category-button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.landing-page .thank-you__blog-title{padding:1em 0}.trust-page-header__title{font-size:2.13333rem;margin:auto;max-width:46.66667rem}@media all and (-ms-high-contrast: none){.trust-page-header__title{margin-top:10%}}.trust-page-homeowner{background-color:#ffffff}.trust-page-homeowner__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:50% !important;background-size:cover !important;position:relative;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:bold;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width: 1025px){.trust-page-homeowner__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/new/trust/trust-ho_2x-3b3dab6bab58fe2461906ec10dd1d722.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/new/trust/trust-ho_2x-3b3dab6bab58fe2461906ec10dd1d722.jpg)}}@media screen and (max-width: 1024px){.trust-page-homeowner__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/new/trust/trust-ho-dd0c6a5e1e9343bb5ea044edf38994e5.jpg);background:linear-gradient(rgba(35,47,58,0.7), rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/new/trust/trust-ho-dd0c6a5e1e9343bb5ea044edf38994e5.jpg)}}@media screen and (max-width: 800px){.trust-page-homeowner__header{padding:2rem 1rem}}.trust-page-homeowner__header a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#ffffff;text-decoration:none;cursor:pointer}.trust-page-homeowner__header a:hover,.trust-page-homeowner__header a:active{color:#d9d9d9;text-decoration:underline}.trust-page-homeowner-header__title{color:#ffffff;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-size:2.4rem;font-weight:bold;padding-bottom:1rem}.trust-page-homeowner-header__subtitle{color:#ffffff;text-align:center}.trust-page-homeowner-header__copy{color:#ffffff;text-align:center}.trust-page-homeowner__list,.trust-page-homeowner__list--number,.trust-page-homeowner__list--alpha,.trust-page-homeowner__list--roman-numeral,.trust-page-homeowner__list--starred{padding-bottom:1em;margin-left:4em}@media screen and (max-width: 800px){.trust-page-homeowner__list,.trust-page-homeowner__list--number,.trust-page-homeowner__list--alpha,.trust-page-homeowner__list--roman-numeral,.trust-page-homeowner__list--starred{margin-left:2em}}.trust-page-homeowner__list--definition{margin-left:0}.trust-page-homeowner__list{list-style-type:disc !important}.trust-page-homeowner__list--number{list-style-type:decimal !important}.trust-page-homeowner__list--alpha{list-style-type:lower-alpha !important}.trust-page-homeowner__list--roman-numeral{list-style-type:lower-roman !important}.trust-page-homeowner__list--definition dl{font-weight:bold}.trust-page-homeowner__list--definition dd{margin-bottom:1rem}.trust-page-homeowner__list-item{padding-bottom:0.46667em}.trust-page-homeowner__list-item--bold{font-weight:bold}.trust-page-homeowner__list-item--sub{display:block;font-size:0.8em;font-weight:bold}.trust-page-homeowner a{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;color:#27A9E1;text-decoration:none;cursor:pointer}.trust-page-homeowner a:hover,.trust-page-homeowner a:active{color:#177aa5;text-decoration:underline}.trust-page-homeowner__copy{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (max-width: 800px){.trust-page-homeowner__copy{width:100%}}.trust-page-homeowner__copy__title{padding:1.33333em 0 0.46667em;font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;font-weight:600;text-align:left;font-size:1.3em}.trust-page-homeowner__copy p{margin-bottom:1rem}.trust-page-homeowner__image{max-width:40rem;width:100%;margin:auto}.trust-page-homeowner__video{width:100%;padding:1em 0;padding-left:-webkit-calc((100% - 800px) / 2);padding-left:calc((100% - 800px) / 2);padding-right:-webkit-calc((100% - 800px) / 2);padding-right:calc((100% - 800px) / 2)}@media screen and (min-width: 801px) and (max-width: 1024px){.trust-page-homeowner__video{width:90%;margin:auto}}@media screen and (max-width: 800px){.trust-page-homeowner__video{width:100%;padding-left:0em;padding-right:0em}}@media screen and (min-width: 801px) and (max-width: 1024px){.trust-page-homeowner__video{width:100%}}.trust-page-homeowner__video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.trust-page-homeowner__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.trust-page-homeowner__subheading{font-family:"fira-sans", "San Francisco", "Segoe UI", sans-serif;text-align:left;font-weight:600;font-size:1.3rem;padding-top:1rem}.trust-page-homeowner__copy{padding-left:.5rem;padding-right:.5rem}.trust-page-homeowner__copy h2{font-weight:bold}.trust-page-homeowner__mission{font-size:1.2rem;padding-top:1rem;text-align:center}.trust-page-homeowner__intro-copy{font-size:1.6rem;font-weight:bold;margin:auto;max-width:46.66667rem;padding-bottom:3rem}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.trust-page-homeowner__intro-copy{max-width:100%}}.trust-page-homeowner__section-title{color:#535455;font-size:1.2rem;font-weight:bold;padding-bottom:.5rem}@media screen and (min-width: 801px){.trust-page-homeowner__section-title{text-align:right}}@media screen and (max-width: 480px){.trust-page-homeowner__section-title{text-align:left}}.trust-page-homeowner__trust-section-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1rem 0}@media screen and (max-width: 800px){.trust-page-homeowner__trust-section-container{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media screen and (min-width: 801px){.trust-page-homeowner__trust-title-wrapper{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:1rem 4rem 0 1rem;text-align:right}}.trust-page-homeowner__sub-sections{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-flex:3;-moz-box-flex:3;box-flex:3;-webkit-flex:3;-moz-flex:3;-ms-flex:3;flex:3;border:0.06667rem solid #c1c2c3;padding-top:1rem}.trust-page-homeowner__sub-sections img{padding:0 1rem;width:100%}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.trust-page-homeowner__sub-sections img{flex-shrink:0}}.trust-page-homeowner__sub-section-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:0.86667rem;padding-top:1rem}@media screen and (min-width: 481px){.trust-page-homeowner__sub-section-container{text-align:center}}@media screen and (max-width: 480px){.trust-page-homeowner__sub-section-container{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.trust-page-homeowner__sub-section{padding:0 .5rem;width:25%;line-height:1rem}@media screen and (max-width: 480px){.trust-page-homeowner__sub-section{width:100%}}.trust-page-homeowner__sub-section p{color:#929394}.trust-page-homeowner__sub-section-title{font-weight:bold;padding-bottom:.5rem}@media screen and (min-width: 481px){.trust-page-homeowner__sub-section{padding:2rem 1rem}.trust-page-homeowner__sub-section:nth-child(-n+3){border-right:0.06667rem solid #c1c2c3}}.trust-page-homeowner__search-form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#efeeec;border-top:0.06667rem solid #c1c2c3;padding:2rem 1rem}@media screen and (max-width: 480px){.trust-page-homeowner__search-form{margin-bottom:1rem}}.trust-page-homeowner__search-form-title{font-size:1.2rem;font-weight:bold;padding-bottom:.5rem;text-align:center}.trust-page-homeowner__search-form .search-page__search-form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.ab-variant--war{float:right}@media screen and (max-width: 1024px){.ab-variant--war{display:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//cdn.homestars.com/assets/ajax-loader-126a2ec0a98f2db4f3632ca4a126f015.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//cdn.homestars.com/assets/slick-b4d08f145bf0abb42487d0c4c5f26463.eot);src:url(//cdn.homestars.com/assets/slick-b4d08f145bf0abb42487d0c4c5f26463.eot?#iefix) format("embedded-opentype"),url(//cdn.homestars.com/assets/slick-38d008eb51c97367c09708484042026e.woff) format("woff"),url(//cdn.homestars.com/assets/slick-506732bc4f8a70f174da3ef8f50612f5.ttf) format("truetype"),url(//cdn.homestars.com/assets/slick-a19cf56ec412cb145a0ece4c969cf5b9.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}
