﻿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:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1e3px #fff 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-2907f48ec6c807a43c68225366fd1ac8.eot);src:url(//cdn.homestars.com/assets/homestars-unigrid-04102016-2907f48ec6c807a43c68225366fd1ac8.eot) format("embedded-opentype"),url(//cdn.homestars.com/assets/homestars-unigrid-04102016-ae52c9b97ff2f91b9b93765c87b36383.ttf) format("truetype"),url(//cdn.homestars.com/assets/homestars-unigrid-04102016-3035ac88463fe6b57231878e4cf1d4b6.woff) format("woff"),url(//cdn.homestars.com/assets/homestars-unigrid-04102016-521d84fa633475b0389a4eb2e36453d6.svg) format("svg");font-weight:400;font-style:normal}[class^=unigrid-],[class*=" unigrid-"]{font-family:homestars-unigrid!important;speak:none;font-style:normal;font-weight:400;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:#000}.unigrid-message-fill .path2:before{content:"";margin-left:-1em;color:#fff}.unigrid-message-fill .path3:before{content:"";margin-left:-1em;color:#fff}.unigrid-message-fill .path4:before{content:"";margin-left:-1em;color:#fff}.unigrid-message:before{content:""}.unigrid-chat:before{content:""}.unigrid-clock-fill .path1:before{content:"";color:#000}.unigrid-clock-fill .path2:before{content:"";margin-left:-1em;color:#fff}.unigrid-clock-fill .path3:before{content:"";margin-left:-1em;color:#ccffd9}.unigrid-clock-fill .path4:before{content:"";margin-left:-1em;color:#fff}.unigrid-clock-fill .path5:before{content:"";margin-left:-1em;color:#fff}.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:700}.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:#000}.unigrid-delete-fill .path2:before{content:"";margin-left:-1em;color:#000}.unigrid-delete-fill .path3:before{content:"";margin-left:-1em;color:#000}.unigrid-delete-fill .path4:before{content:"";margin-left:-1em;color:#fff}.unigrid-delete-fill .path5:before{content:"";margin-left:-1em;color:#fff}.unigrid-delete-fill .path6:before{content:"";margin-left:-1em;color:#fff}.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,.sign-up__button--google:before,.login__button--google: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:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1e3px #fff inset}@media screen and (max-width:800px){body.m--modal-open{position:fixed}}html{font-size:15px;height:100%}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:-.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:-.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:-.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:-.025em}strong{font-weight:700}em{font-style:italic}small{display:block;font-size:.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,.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,.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:.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:#fff}.flash-message--error{background:#ff2d4f;color:#fff;font-weight:700}.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:#fff;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:.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,.7);border-right:0;border-bottom:25px solid transparent;border-top:25px solid transparent}.square-gallery__link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;display:inline-block;margin-bottom:1.25rem;overflow:hidden}.square-gallery__link:hover,.square-gallery__link:active{color:#fff;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:#fff;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:#fff;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:0;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:.2s}#preloader span:nth-child(3){left:26px;animation-delay:.4s}#preloader span:nth-child(4){left:39px;animation-delay:.6s}#preloader span:nth-child(5){left:52px;animation-delay:.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,.5);height:100%;width:100%}.modal.shown{visibility:visibile;animation:fade-in .3s}.modal__box{position:relative;background-color:#fff;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 .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}}@font-face{font-family:hs-icons-extended;src:url(//cdn.homestars.com/assets/hs-icons-extended-9fdcf8bd534bdcfb30ebb0c8b2c218cc.ttf) format("truetype"),url(//cdn.homestars.com/assets/hs-icons-extended-6d0ebfeafa6eb142d8843e868f2e65f5.woff) format("woff"),url(//cdn.homestars.com/assets/hs-icons-extended-138b5b527ff07282ef4838309b84af16.svg#hs-icons-extended) format("svg");font-weight:400;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:400;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-1cb3943457b0d83b5c5a7f8c3308c952.eot);src:url(//cdn.homestars.com/assets/hs-icons-1cb3943457b0d83b5c5a7f8c3308c952.eot?#iefix) format("embedded-opentype"),url(//cdn.homestars.com/assets/hs-icons-b031c40b63c320f39507406b3cdceca5.woff) format("woff"),url(//cdn.homestars.com/assets/hs-icons-9cae5cef23f5575f255b31ecb04e69f5.ttf) format("truetype"),url(//cdn.homestars.com/assets/hs-icons-37346af9619bb985c28b5a08373375d9.svg#hs-icons) format("svg");font-weight:400;font-style:normal}.icon-alarm-systems,.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-water-filtration-purification,.icon-waterproofing,.icon-weed-control,.icon-window-gutter-cleaning,.icon-windows-doors,.icon-woodworking{font-family:hs-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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-water-filtration-purification:before{content:"\e689"}.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:#fff;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:.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 .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 .06667rem .06667rem rgba(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:-1e3em}.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:.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:.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,.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;border:.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:.2rem;border-top-left-radius:.2rem;width:17em}.header-search__button{background:#27a9e1;border-bottom-right-radius:.2rem;border-top-right-radius:.2rem;border:.06667rem solid #1a8bbb;color:#fff;cursor:pointer;font-size:1.4em;margin-left:-.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:.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:#fff;border:1px solid #fff;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#ffde5b;border-radius:.2rem;border:1px solid #ffd942;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.75em 1.2em;font-weight:700;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#2fbb86;border-radius:.2rem;border:1px solid #2aa777;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.75em 1.2em;color:#fff!important;font-weight:700;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:.06667rem solid #edeeef;color:#93938d;font-weight:700;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 #fff;display:block;box-sizing:content-box;background-color:#f1453d;border-radius:50%;color:#fff;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:.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__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:.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:.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:#fff;border:1px solid #fff;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:#fff;border:1px solid #fff;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:#fff;border:1px solid #fff;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 .06667rem .06667rem rgba(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:#fff;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:#fff;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:#fff;border:1px solid #fff;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:#fff;font-weight:700;font-size:.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:#fff;text-decoration:none;cursor:pointer;border-bottom:0;color:#fff;font-weight:400;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:#fff;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:#fff;border:1px solid #fff;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:#fff;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:#fff;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:.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:.13333rem solid #edeeef}.mailbox-text{margin-left:.33333rem;margin-right:.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 .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:#fff;height:54px;border-bottom:1px solid rgba(0,0,0,.15)}.site-header--mobile .mobile-header__main-nav .main-nav__logo{background-image:url(//cdn.homestars.com/assets/new/logo-6692eeec482764b9cbeaf1c2efa000a7.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-7c5ee34c2696ba4dcae9e6934839df87.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:.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:#fff;padding:.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:#fff;width:100%;transition:all .25s cubic-bezier(.175,.885,.32,1.275);z-index:99;overflow:hidden}.mobile-nav__menu{top:0}.mobile-header__search{position:absolute;top:0;background:#fff;max-height:225px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:405px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:360px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:225px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:315px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:270px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:405px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:225px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:360px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:270px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;max-height:270px;width:100%;overflow:hidden;transition:all .25s cubic-bezier(.175,.885,.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:#fff;border:1px solid #fff;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:#fff;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,.5);margin:0 .5em;margin-bottom:0}.mobile-header-search__keyword input,.mobile-header-search__location input,.mobile-header-search__button input{border:0;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;border:0;border-bottom:1px solid #27a9e1}.mobile-header-search__keyword input{width:100%;padding: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:#fff;border:0;margin-top:0}.mobile-header-search__location input{padding:.5em;width:70%}.mobile-header-search__location span{font-weight:700;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:#fff;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fff;border-radius:.2rem;border:1px solid #f2f2f2;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:12px;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:700}.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%}footer{position:absolute;bottom:0}.site-footer{background:#27a9e1;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:#fff;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:#fff;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 1.5em;width:25%;font-size:.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:#fff;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 1.5em;width:25%;font-size:.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:#fff;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 1.5em;width:25%;font-size:.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:#fff;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{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-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:auto;width:100%}.site-footer__logo:hover,.site-footer__logo:active{color:transparent;text-decoration:none}.site-footer__logo img{max-width:100%}.site-footer__social{padding:3.5em 1.5em;width:25%;font-size:.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:#fff;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:#fff;cursor:pointer}.footer__newsletter i{padding:0 0 1em;font-size:1.5rem}.footer__legal{font-size:.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-6692eeec482764b9cbeaf1c2efa000a7.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-7c5ee34c2696ba4dcae9e6934839df87.png);background-size:100%}}.footer__legal .legal__logo a{display:block}.social__icons{margin:0 0 .5rem}.social__logo{min-height:6.66667rem}/*!* 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,.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:0;max-width:100%;min-height:60px;vertical-align:middle}.es-nav span{position:absolute;top:0;left:0;background:rgba(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:#fff;text-shadow:1px 1px 1px #000;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}.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:0 0}/*!* 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:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.strp-info a,.strp-info a:hover{color:#ccc;border:0;background:0 0;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:0;right:0;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:#fff;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-ba5754d04367d1eab214702974e60d03.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:.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:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(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}.about-page{background:#fff}.about-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:700;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width:1025px){.about-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/about/about-header_2x-856d5e2e591ee8e5a6e6be6636ea9d13.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/about/about-header_2x-856d5e2e591ee8e5a6e6be6636ea9d13.jpg)}}@media screen and (max-width:1024px){.about-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/about/about-header-7c6cddcf33245045133ac1796928ec20.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/about/about-header-7c6cddcf33245045133ac1796928ec20.jpg)}}@media screen and (max-width:800px){.about-page__header{padding:2rem 1rem}}.about-page__header a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer}.about-page__header a:hover,.about-page__header a:active{color:#d9d9d9;text-decoration:underline}.about-page-header__title{color:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.about-page-header__subtitle{color:#fff;text-align:center}.about-page-header__copy{color:#fff;text-align:center}.about-page-header{background-color:#fff}.about-page-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.about-page-header__copy{font-weight:400!important;padding-top:.66667rem}.about-page-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.about-page-header__subtitle{padding-top:.66667rem;font-weight:400}.about-page-header__link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#27a9e1;text-decoration:none;cursor:pointer}.about-page-header__link:hover,.about-page-header__link:active{color:#177aa5;text-decoration:underline}@media screen and (max-width:800px){.about-page-header__copy{padding-left:2em;padding-right:2em}}.about-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;background:#fff;padding-top:2em;padding-bottom:2.5em;margin:0 auto}@media screen and (max-width:800px){.about-page-content{width:100%}}.about-page-content__title{padding:1.33333em 0 .46667em;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-weight:600;text-align:left;font-size:1.3em}.about-page-content__stats{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:2em}@media screen and (min-width:801px) and (max-width:1024px){.about-page-content__stats{width:90%;margin:auto}}@media screen and (max-width:800px){.about-page-content__stats{width:100%;padding-left:0;padding-right:0}}.about-page-content__stats-figure{background:#fff;border:1px solid rgba(0,0,0,.1);color:#82c187;font-size:2em;text-align:center;margin:.75rem 0;padding:2rem;width:-webkit-calc(50% - .75rem);width:calc(50% - .75rem)}@media screen and (min-width:801px){.about-page-content__stats-figure:nth-of-type(2n-1){margin-right:1.5rem}}@media screen and (max-width:800px){.about-page-content__stats-figure{width:100%;margin:.75rem 1rem}}.about-page-content__stats-label{color:#535455;font-size:.9rem;padding-top:.33333em}.about-page-content__subheading{font-family:fira-sans,san francisco,segoe ui,sans-serif;font-weight:700;text-align:left;font-size:1.3em;color:#535455}.about-page-content__copy{padding:8px}.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:700;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-801664c60e669270dd77eb00cb477be9.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-801664c60e669270dd77eb00cb477be9.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-2bc69f028754d90dd013b8b272578754.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-2bc69f028754d90dd013b8b272578754.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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.review-guidelines-page-header__subtitle{color:#fff;text-align:center}.review-guidelines-page-header__copy{color:#fff;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 .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:.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:700}.review-guidelines-body__list--definition dd{margin-bottom:1rem}.review-guidelines-body__list-item{padding-bottom:.46667em}.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 .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:.46667em}.review-guidelines-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.review-guidelines-header__copy{font-weight:400!important;padding-top:.66667rem}.review-guidelines-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.review-guidelines-header__subtitle{padding-top:.66667rem;font-weight:400}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding: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:0;padding-right:0}}.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:0;padding-right:0}}.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:0;padding-right:0}}.paid-terms-page__address{padding:1em 2em}.privacy-policy-page{background-color:#fff}.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:700;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-d4ea1749c7e81145ca86d788a23ec3a4.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-d4ea1749c7e81145ca86d788a23ec3a4.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-f9bf4d1018691376a29c82bce792cbc8.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/privacy/privacy-header-f9bf4d1018691376a29c82bce792cbc8.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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.privacy-policy-page-header__subtitle{color:#fff;text-align:center}.privacy-policy-page-header__copy{color:#fff;text-align:center}.privacy-policy-page-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.privacy-policy-page-header__copy{font-weight:400!important;padding-top:.66667rem}.privacy-policy-page-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.privacy-policy-page-header__subtitle{padding-top:.66667rem;font-weight:400}.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 .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__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:700}.privacy-policy-page__list__list--definition dd{margin-bottom:1rem}.privacy-policy-page__list__list-item{padding-bottom:.46667em}.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:.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 .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 .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:.2em .5em 0 0}.privacy-policy-page__list .privacy-policy-list__section-item--synopsis-container{background:#93938d;color:#fff;padding:.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 .5em}.privacy-policy-page__list .privacy-policy-list__section-item--synopsis{font-size:20px;margin:0}}.terms-of-use{background:#fff}.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:700;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-0f0394dc7e9ae90c439b939b37864d60.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-0f0394dc7e9ae90c439b939b37864d60.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-c3b054b023476c1c590916ca836179a9.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/terms/terms-header-c3b054b023476c1c590916ca836179a9.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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.terms-of-use-header__subtitle{color:#fff;text-align:center}.terms-of-use-header__copy{color:#fff;text-align:center}.terms-of-use-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.terms-of-use-header__copy{font-weight:400!important;padding-top:.66667rem}.terms-of-use-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.terms-of-use-header__subtitle{padding-top:.66667rem;font-weight:400}.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:0;padding-right:0}}.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:0;padding-right:0}}.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:0;padding-right:0}}.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:700}.company-faq-page .answer__list--definition dd{margin-bottom:1rem}.company-faq-page .answer__list-item{padding-bottom:.46667em}.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}.careers-page{background-color:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif}.careers-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:700;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width:1025px){.careers-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/careers/office-photo_2x-f989501bc4f36246317bf0ec30315610.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/careers/office-photo_2x-f989501bc4f36246317bf0ec30315610.jpg)}}@media screen and (max-width:1024px){.careers-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/careers/office-photo-bcd51e4462e1a129cac110a2bedb9316.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/careers/office-photo-bcd51e4462e1a129cac110a2bedb9316.jpg)}}@media screen and (max-width:800px){.careers-page__header{padding:2rem 1rem}}.careers-page__header a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer}.careers-page__header a:hover,.careers-page__header a:active{color:#d9d9d9;text-decoration:underline}.careers-page-header__title{color:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.careers-page-header__subtitle{color:#fff;text-align:center}.careers-page-header__copy{color:#fff;text-align:center}@media screen and (max-width:1024px){.careers-page{padding:0 0 4.5rem}.careers-page__copy{padding-left:1rem;padding-right:1rem}}.careers-page-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.careers-page-header__copy{font-weight:400!important;padding-top:.66667rem}.careers-page-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.careers-page-header__subtitle{padding-top:.66667rem;font-weight:400}.careers-page-header__link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#27a9e1;text-decoration:none;cursor:pointer}.careers-page-header__link:hover,.careers-page-header__link:active{color:#177aa5;text-decoration:underline}.careers-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;padding:2.5rem 0}@media screen and (max-width:800px){.careers-page__copy{width:100%}}.careers-page__copy__title{padding:1.33333em 0 .46667em;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-weight:600;text-align:left;font-size:1.3em}.careers-page__title{margin-top:2rem;width:100%}.careers-page__subtitle{padding:0 0 .46667em;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-weight:600;font-size:1.7rem}.careers-page__description{color:#535455;text-align:center}.careers-page__reasons{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%;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);margin:3rem 0}@media screen and (min-width:801px) and (max-width:1024px){.careers-page__reasons{width:90%;margin:auto}}@media screen and (max-width:800px){.careers-page__reasons{width:100%;padding-left:0;padding-right:0}}.careers-page-reason{text-align:center;width:calc(100%/3);padding:0 1rem}@media screen and (min-width:481px) and (max-width:800px){.careers-page-reason{width:50%}}@media screen and (max-width:480px){.careers-page-reason{width:100%}}.careers-page-reason__icon{max-height:4.06667rem;max-width:5rem;margin:1rem 0}.careers-page-reason__copy strong{display:block}.careers-page__positions{margin:auto;width:100%}@media screen and (min-width:801px){.careers-page__positions{max-width:53.33333rem}}.careers-page-position{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;border-bottom:1px solid #edeeef;padding:1rem;width:100%}@media screen and (min-width:801px){.careers-page-position{-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}}.careers-page-position__dept{display:inline-block;color:#535455;min-width:11rem;-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}@media screen and (min-width:801px){.careers-page-position__dept{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-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}}.careers-page-position__title{margin-right:auto;-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%}@media screen and (min-width:801px){.careers-page-position__title{max-width:60%}}.careers-page-position__location{color:#929394;margin-left:1rem;-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}.careers-page__camp-section{padding-bottom:3rem}.careers-page__camp-video{width:72%;position:relative;padding-bottom:35%;overflow:hidden;margin:auto}@media screen and (max-width:800px){.careers-page__camp-video{width:100%;padding-bottom:50%}}.careers-page__camp-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.careers-page__camp-video-title{padding-bottom:2rem;font-weight:700;font-size:1.2rem}.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 .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 .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:0;padding-right:0}}.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:0;padding-right:0}}.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:0;padding-right:0}}.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 .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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff}.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:700;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-35ef75d647a702c00b6e128ed7db35c8.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-35ef75d647a702c00b6e128ed7db35c8.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-4a6c44b616fb0b981e6d74e7eea11aa9.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-4a6c44b616fb0b981e6d74e7eea11aa9.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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.trust-page-header__subtitle{color:#fff;text-align:center}.trust-page-header__copy{color:#fff;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:700}.trust-page__list--definition dd{margin-bottom:1rem}.trust-page__list-item{padding-bottom:.46667em}.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 .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:0;padding-right:0}}@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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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-65c02dd65fdae56c26e05032a0d36159.png);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:481px){.contractor-app-page__left{width:50%;height:80vh;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-6932a38ea30a5e2a9f98c5bc17a79f1f.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%;height:80vh;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 .5em 0 0}.contractor-app-page__button+a{margin: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:700;margin-bottom:.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}.team-page{padding-bottom:2.5em}.team-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:700;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width:1025px){.team-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/team/team-header_2x-4c94de5554023b9b29b2f2ba139d5fef.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/team/team-header_2x-4c94de5554023b9b29b2f2ba139d5fef.jpg)}}@media screen and (max-width:1024px){.team-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/team/team-header-250ed9bcdefce9c8af323531debed711.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/team/team-header-250ed9bcdefce9c8af323531debed711.jpg)}}@media screen and (max-width:800px){.team-page__header{padding:2rem 1rem}}.team-page__header a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer}.team-page__header a:hover,.team-page__header a:active{color:#d9d9d9;text-decoration:underline}.team-page-header__title{color:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.team-page-header__subtitle{color:#fff;text-align:center}.team-page-header__copy{color:#fff;text-align:center}.team-page__button{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding: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}.team-page__button:hover,.team-page__button:active{color:#d9d9d9;text-decoration:none}.team-page__button:active,.team-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.team-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width:480px){.team-page__button{font-size:.9rem;padding:1em;max-width:80%}}.team-page-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.team-page-header__copy{font-weight:400!important;padding-top:.66667rem}.team-page-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.team-page-header__subtitle{padding-top:.66667rem;font-weight:400}.team-page-header__link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#27a9e1;text-decoration:none;cursor:pointer}.team-page-header__link:hover,.team-page-header__link:active{color:#177aa5;text-decoration:underline}.team-page-header__copy{padding:.625em 2.5em 0}.team-page__all-team-members{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: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;margin:auto;padding-top:2.5em;padding-bottom:2.5em}@media screen and (max-width:800px){.team-page__all-team-members{width:100%}}.team-page__all-team-members__title{padding:1.33333em 0 .46667em;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-weight:600;text-align:left;font-size:1.3em}.team-page-advisors{margin-top:3em}.team-page-advisors img{width:200px}.team-page-advisors h1{color:#535455}.team-page-advisors .divider{border-top:1px solid #efeeec;margin:0 3em 3em}.team-page .team-member{text-align:center;font-size:.86667em;line-height:1.3em;text-align:center;width:15em;margin:.53333em}.team-page .team-member__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:#fff;border:1px solid #fff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%;background:#cecdcd;content:attr(data-initials);position:relative;width:12em;height:12em}.team-page .team-member__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.team-page .team-member__avatar:after{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;content:attr(data-initials);color:#fff;font-weight:400;font-size:4em;font-style:normal;text-align:center;width:100%;height:100%;background:0 0}.team-page .team-member__avatar img{position:absolute;top:0;left:0;border-radius:50%;height:100%;width:100%;visibility:hidden}.team-page .team-member__avatar--normal{transition:opacity .05s linear;opacity:1;transition:opacity .3s;-webkit-transition:opacity .3s}.team-page .team-member__avatar--normal:hover{opacity:0}.team-page .team-member .show--image{visibility:visible}.team-page .team-member dt{font-weight:700}.team-page .team-member dd{color:#93938d}.team-page .team-member__director{text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:.8125em;line-height:1.3em;text-align:center;margin:.5em}.team-page .team-member__director__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:#fff;border:1px solid #fff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%;background:#cecdcd;content:attr(data-initials);position:relative;width:12em;height:12em}.team-page .team-member__director__avatar img{min-height:100%;max-width:100%;max-height:100%;min-width:100%}.team-page .team-member__director__avatar:after{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;content:attr(data-initials);color:#fff;font-weight:400;font-size:4em;font-style:normal;text-align:center;width:100%;height:100%;background:0 0}.team-page .team-member__director__avatar img{position:absolute;top:0;left:0;border-radius:50%;height:100%;width:100%;visibility:hidden}.team-page .team-member__director__avatar--normal{transition:opacity .05s linear;opacity:1;transition:opacity .3s;-webkit-transition:opacity .3s}.team-page .team-member__director__avatar--normal:hover{opacity:0}.team-page .team-member__director .show--image{visibility:visible}.team-page .team-member__director dt{font-weight:700}.team-page .team-member__director dd{color:#93938d}@media screen and (max-width:800px){.team-page .team-member__director{-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}}.team-page .team-member__description-container{margin:1em 0 2em}.team-page .team-member__description-container--director{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;margin-left:2em;text-align:left}@media screen and (max-width:800px){.team-page .team-member__description-container--director{margin:1em 0;text-align:center}}.team-page .team-member__description{line-height:1.4em;margin-top:1em}@media screen and (max-width:800px){.team-page .team-member__description{text-align:justify}}.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:0 0 6px rgba(255,45,79,.3)}.field__error{display:block;color:#ff2d4f;font-size:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#3b5999;border-radius:.2rem;border:1px solid #344e87;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4rem 0;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#dd4b39;border-radius:.2rem;border:1px solid #d73925;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4rem 0;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4rem 0;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .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 .5s cubic-bezier(.175,.885,.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4rem 0;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:.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:.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:.8rem;padding-right:.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,.5);border-bottom:1px solid rgba(147,147,141,.5);margin:1rem auto;padding:.5rem 0}.war__submit{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#ff2d4f;border-radius:.2rem;border:1px solid #ff143a;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:.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:.8rem}.question{margin-bottom:1rem}.question p{margin-bottom:.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:.8rem;width:100%}.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:#fff;font-weight:400;font-style:normal;font-size:2.13333rem;font-family:homestars-unigrid;transition:all .3s ease;text-decoration:none;text-shadow:0 0 1px #93938d;-webkit-font-smoothing:antialiased;margin-right:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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,.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:.25rem 0 .5rem}.war-details__anonymous label{position:relative;margin-left:.25rem}.war-details__fine-print{text-align:left}.war-details__fine-print small{display:block;line-height:1.5rem;margin:.5rem 0}.war-details__label{font-weight:700;display:block;text-align:left;width:100%}.war-details__label i{font-weight:400;font-style:italic}.war-details__input{margin-top:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:.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 .3s ease}.postal-popup--revealed{max-height:350px}.postal-popup__ui{background:#fff;font-size:.8rem;padding:.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:#fff;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:#fff;border:1px solid rgba(147,147,141,.5);border-radius:3px;color:#373730;font-size:.93333rem;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-left:2rem;padding:.75em 3em;outline:0;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 .4s ease}.war-photo-row img{max-height:200px;opacity:0;transition:max-height .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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:700;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;margin:.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:.7rem;border:solid 1px #fad04f;margin:1rem 0}.war-auth__divider{width:100%;text-align:center;border-bottom:1px solid #cecdcd;line-height:.1em;margin:.7rem 0}.war-auth__divider span{background:#fffdf3;padding:0 .7rem;color:#93938d;font-style:italic;margin:.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:.7rem}.war-auth__forgot-password{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#27a9e1;text-decoration:none;cursor:pointer;font-size:.93333em}.war-auth__forgot-password:hover,.war-auth__forgot-password:active{color:#177aa5;text-decoration:underline}.war-auth__guest{font-size:14px;font-weight:700;padding-top:1rem;padding-bottom:.5rem}.war-auth__disclaimer{font-size:.86667em;color:#929394;padding-bottom:2rem}.war-auth .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 .25em;display:block;text-align:left;font-weight:700}.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:.86667rem;padding-top:1rem}.feedback-page{padding:0 0 3em;font-family:fira-sans,san francisco,segoe ui,sans-serif;background:#fff}.feedback-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:700;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width:1025px){.feedback-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/feedback/feedback-header_2x-12449e71e80dc5c6752075506f910deb.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/feedback/feedback-header_2x-12449e71e80dc5c6752075506f910deb.jpg)}}@media screen and (max-width:1024px){.feedback-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/feedback/feedback-header-725a59759b436b1f7929a3f744199f21.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/feedback/feedback-header-725a59759b436b1f7929a3f744199f21.jpg)}}@media screen and (max-width:800px){.feedback-page__header{padding:2rem 1rem}}.feedback-page__header a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer}.feedback-page__header a:hover,.feedback-page__header a:active{color:#d9d9d9;text-decoration:underline}.feedback-page-header__title{color:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.feedback-page-header__subtitle{color:#fff;text-align:center}.feedback-page-header__copy{color:#fff;text-align:center}.feedback-page__title{padding:1.5em 0 1em}.feedback-page__callout{background:#82c187;color:#fff;font-size:1.2em;text-align:center;margin-bottom:2em;padding:1.5em 1em}.feedback-page__callout a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;font-weight:700}.feedback-page__callout a:hover,.feedback-page__callout a:active{color:#d9d9d9;text-decoration:underline}.feedback-page__form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width:480px){.feedback-page__form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.feedback-page__homeowner-or-company{text-align:center}.feedback-page__homeowner-or-company span{padding:0 .5em}.feedback-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden}.feedback-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){.feedback-page__input{padding:0 .5rem}}.feedback-page__input::-webkit-input-placeholder{color:#c1c2c3}.feedback-page__input::-moz-placeholder{color:#c1c2c3}.feedback-page__input:-moz-placeholder{color:#c1c2c3}.feedback-page__input:-ms-input-placeholder{color:#c1c2c3}.feedback-page__input:disabled,.feedback-page__input.m--disabled,.feedback-page__input[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page__input.m--error{border-color:#ff2d4f}.feedback-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.feedback-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){.feedback-page__textarea{padding:0 .5rem}}@media screen and (max-width:480px){.feedback-page__textarea{padding:.5rem}}.feedback-page__textarea::-webkit-input-placeholder{color:#c1c2c3}.feedback-page__textarea::-moz-placeholder{color:#c1c2c3}.feedback-page__textarea:-moz-placeholder{color:#c1c2c3}.feedback-page__textarea:-ms-input-placeholder{color:#c1c2c3}.feedback-page__textarea:disabled,.feedback-page__textarea.m--disabled,.feedback-page__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page__textarea.m--error{border-color:#ff2d4f}.feedback-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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}.feedback-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){.feedback-page__button{padding:0 .5rem}}.feedback-page__button::-webkit-input-placeholder{color:#c1c2c3}.feedback-page__button::-moz-placeholder{color:#c1c2c3}.feedback-page__button:-moz-placeholder{color:#c1c2c3}.feedback-page__button:-ms-input-placeholder{color:#c1c2c3}.feedback-page__button:disabled,.feedback-page__button.m--disabled,.feedback-page__button[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page__button.m--error{border-color:#ff2d4f}.feedback-page__button:hover,.feedback-page__button:active{color:#d9d9d9;text-decoration:none}.feedback-page__button:active,.feedback-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.feedback-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.feedback-page__contact-info{color:#535455;font-size:1.3em;font-weight:600;font-family:fira-sans,san francisco,segoe ui,sans-serif}.feedback-page__address{text-align:center}.feedback-page__tel{padding-bottom:2em}.feedback-page-form{padding:0 0 3em;font-family:fira-sans,san francisco,segoe ui,sans-serif;background:#fff}.feedback-page-form__title{padding:1.5em 0 1em}.feedback-page-form__callout{background:#82c187;color:#fff;font-size:1.2em;text-align:center;margin-bottom:2em;padding:1.5em 1em}.feedback-page-form__callout a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;font-weight:700}.feedback-page-form__callout a:hover,.feedback-page-form__callout a:active{color:#d9d9d9;text-decoration:underline}.feedback-page-form__form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width:480px){.feedback-page-form__form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.feedback-page-form__homeowner-or-company{text-align:center}.feedback-page-form__homeowner-or-company span{padding:0 .5em}.feedback-page-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden}.feedback-page-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){.feedback-page-form__input{padding:0 .5rem}}.feedback-page-form__input::-webkit-input-placeholder{color:#c1c2c3}.feedback-page-form__input::-moz-placeholder{color:#c1c2c3}.feedback-page-form__input:-moz-placeholder{color:#c1c2c3}.feedback-page-form__input:-ms-input-placeholder{color:#c1c2c3}.feedback-page-form__input:disabled,.feedback-page-form__input.m--disabled,.feedback-page-form__input[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page-form__input.m--error{border-color:#ff2d4f}.feedback-page-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.feedback-page-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){.feedback-page-form__textarea{padding:0 .5rem}}@media screen and (max-width:480px){.feedback-page-form__textarea{padding:.5rem}}.feedback-page-form__textarea::-webkit-input-placeholder{color:#c1c2c3}.feedback-page-form__textarea::-moz-placeholder{color:#c1c2c3}.feedback-page-form__textarea:-moz-placeholder{color:#c1c2c3}.feedback-page-form__textarea:-ms-input-placeholder{color:#c1c2c3}.feedback-page-form__textarea:disabled,.feedback-page-form__textarea.m--disabled,.feedback-page-form__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page-form__textarea.m--error{border-color:#ff2d4f}.feedback-page-form__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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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}.feedback-page-form__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){.feedback-page-form__button{padding:0 .5rem}}.feedback-page-form__button::-webkit-input-placeholder{color:#c1c2c3}.feedback-page-form__button::-moz-placeholder{color:#c1c2c3}.feedback-page-form__button:-moz-placeholder{color:#c1c2c3}.feedback-page-form__button:-ms-input-placeholder{color:#c1c2c3}.feedback-page-form__button:disabled,.feedback-page-form__button.m--disabled,.feedback-page-form__button[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page-form__button.m--error{border-color:#ff2d4f}.feedback-page-form__button:hover,.feedback-page-form__button:active{color:#d9d9d9;text-decoration:none}.feedback-page-form__button:active,.feedback-page-form__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.feedback-page-form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.feedback-page-form__contact-info{color:#535455;font-size:1.3em;font-weight:600;font-family:fira-sans,san francisco,segoe ui,sans-serif}.feedback-page-form__address{text-align:center}.feedback-page-form__tel{padding-bottom:2em}.feedback-page-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.feedback-page-header__copy{font-weight:400!important;padding-top:.66667rem}.feedback-page-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.feedback-page-header__subtitle{padding-top:.66667rem;font-weight:400}.feedback-page-header__link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#27a9e1;text-decoration:none;cursor:pointer}.feedback-page-header__link:hover,.feedback-page-header__link:active{color:#177aa5;text-decoration:underline}.add-a-company-page{padding:0 0 3em;font-family:fira-sans,san francisco,segoe ui,sans-serif;background:#fff;width:100%}.add-a-company-page__title{padding:1.5em 0 1em}.add-a-company-page__callout{background:#82c187;color:#fff;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:#fff;text-decoration:none;cursor:pointer;font-weight:700}.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 .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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:700}.add-a-company-page__callout{text-align:center;background:#fff}.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:400}.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:.93333rem;font-weight:700}.add-a-company-page--form abbr[title=required]{display:none}.add-a-company-page .add-a-company-page-input{margin-bottom:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;padding:0 .5rem;margin-top:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff}.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:#fff;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:#fff;text-decoration:none;cursor:pointer;font-weight:700}.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 .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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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}.show-password-button{position:absolute;bottom:0;right:0;opacity:.8;padding:.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:0;padding:1em .75em 0;height:2.75em;width:496px;margin:0 2px 1px}.word-count__requirement{color:#93938d;margin-right:auto;font-style:italic;font-size:.86667em}.word-count__requirement--satisfied{font-size:.86667em;margin-left:auto;margin-right:0}.word-count__requirement--satisfied:before{font-family:homestars-unigrid;font-weight:700;color:#82c187;display:inline-block}.word-count__requirement--satisfied+.word-count__current-count{display:none}.word-count__current-count{color:#93938d;font-size:.86667em}.sign-up,.login{background:#faf9f5;padding:1em 0 3em;text-align:center}.sign-up h1,.login h1{margin:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .15s,border-top .2s linear .15s,border-right .2s linear .3s;width:23.33333em;height:auto;padding:.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:.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:.35rem .5rem 0 0}.sign-up__checkbox label,.login__checkbox label{font-weight:400;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:0}}.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0;display:block;margin:0 auto;width:23.33333em;padding:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#3b5999;border-radius:.2rem;border:1px solid #344e87;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0;display:block;font-weight:700;width:23.33333em;max-width:100%;padding:.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:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 1em 0 .5em;margin-right:1em;font-size:18px}@media screen and (max-width:480px){.sign-up__button--facebook,.login__button--facebook{width:100%;padding:.73333em}}.sign-up__button--google,.login__button--google{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#dd4b39;border-radius:.2rem;border:1px solid #d73925;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0;display:block;font-weight:700;width:23.33333em;padding:.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:#d9d9d9;text-decoration:none}.sign-up__button--google:active,.sign-up__button--google:hover,.login__button--google:active,.login__button--google:hover{background:#d73925;border-color:#c23321;color:#e6e6e6;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{font-family:homestars-unigrid!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 1em 0 .5em;margin-right:1em;font-size:18px}@media screen and (max-width:480px){.sign-up__button--google,.login__button--google{width:100%;padding:.73333em}}.sign-up .field__label,.login .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 .25em;display:block;text-align:left;font-weight:700}.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:.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 0 1px #faf9f5,39px 0 1px #faf9f5,38px 0 1px #faf9f5,37px 0 1px #faf9f5,36px 0 1px #faf9f5,35px 0 1px #faf9f5,34px 0 1px #faf9f5,33px 0 1px #faf9f5,32px 0 1px #faf9f5,31px 0 1px #faf9f5,30px 0 1px #faf9f5,29px 0 1px #faf9f5,28px 0 1px #faf9f5,27px 0 1px #faf9f5,26px 0 1px #faf9f5,25px 0 1px #faf9f5,24px 0 1px #faf9f5,23px 0 1px #faf9f5,22px 0 1px #faf9f5,21px 0 1px #faf9f5,20px 0 1px #faf9f5,18px 0 1px #faf9f5,17px 0 1px #faf9f5,16px 0 1px #faf9f5,15px 0 1px #faf9f5,14px 0 1px #faf9f5,13px 0 1px #faf9f5,12px 0 1px #faf9f5,11px 0 1px #faf9f5,10px 0 1px #faf9f5,9px 0 1px #faf9f5,8px 0 1px #faf9f5,7px 0 1px #faf9f5,6px 0 1px #faf9f5,5px 0 1px #faf9f5,4px 0 1px #faf9f5,3px 0 1px #faf9f5,2px 0 1px #faf9f5,1px 0 1px #faf9f5,0 0 1px #faf9f5,-40px 0 1px #faf9f5,-39px 0 1px #faf9f5,-38px 0 1px #faf9f5,-37px 0 1px #faf9f5,-36px 0 1px #faf9f5,-35px 0 1px #faf9f5,-34px 0 1px #faf9f5,-33px 0 1px #faf9f5,-32px 0 1px #faf9f5,-31px 0 1px #faf9f5,-30px 0 1px #faf9f5,-29px 0 1px #faf9f5,-28px 0 1px #faf9f5,-27px 0 1px #faf9f5,-26px 0 1px #faf9f5,-25px 0 1px #faf9f5,-24px 0 1px #faf9f5,-23px 0 1px #faf9f5,-22px 0 1px #faf9f5,-21px 0 1px #faf9f5,-20px 0 1px #faf9f5,-18px 0 1px #faf9f5,-17px 0 1px #faf9f5,-16px 0 1px #faf9f5,-15px 0 1px #faf9f5,-14px 0 1px #faf9f5,-13px 0 1px #faf9f5,-12px 0 1px #faf9f5,-11px 0 1px #faf9f5,-10px 0 1px #faf9f5,-9px 0 1px #faf9f5,-8px 0 1px #faf9f5,-7px 0 1px #faf9f5,-6px 0 1px #faf9f5,-5px 0 1px #faf9f5,-4px 0 1px #faf9f5,-3px 0 1px #faf9f5,-2px 0 1px #faf9f5,-1px 0 1px #faf9f5;z-index:2;display:none;font-size:1.2em;line-height:1;margin-top:-.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 0 1px #faf9f5,39px 0 1px #faf9f5,38px 0 1px #faf9f5,37px 0 1px #faf9f5,36px 0 1px #faf9f5,35px 0 1px #faf9f5,34px 0 1px #faf9f5,33px 0 1px #faf9f5,32px 0 1px #faf9f5,31px 0 1px #faf9f5,30px 0 1px #faf9f5,29px 0 1px #faf9f5,28px 0 1px #faf9f5,27px 0 1px #faf9f5,26px 0 1px #faf9f5,25px 0 1px #faf9f5,24px 0 1px #faf9f5,23px 0 1px #faf9f5,22px 0 1px #faf9f5,21px 0 1px #faf9f5,20px 0 1px #faf9f5,18px 0 1px #faf9f5,17px 0 1px #faf9f5,16px 0 1px #faf9f5,15px 0 1px #faf9f5,14px 0 1px #faf9f5,13px 0 1px #faf9f5,12px 0 1px #faf9f5,11px 0 1px #faf9f5,10px 0 1px #faf9f5,9px 0 1px #faf9f5,8px 0 1px #faf9f5,7px 0 1px #faf9f5,6px 0 1px #faf9f5,5px 0 1px #faf9f5,4px 0 1px #faf9f5,3px 0 1px #faf9f5,2px 0 1px #faf9f5,1px 0 1px #faf9f5,0 0 1px #faf9f5,-40px 0 1px #faf9f5,-39px 0 1px #faf9f5,-38px 0 1px #faf9f5,-37px 0 1px #faf9f5,-36px 0 1px #faf9f5,-35px 0 1px #faf9f5,-34px 0 1px #faf9f5,-33px 0 1px #faf9f5,-32px 0 1px #faf9f5,-31px 0 1px #faf9f5,-30px 0 1px #faf9f5,-29px 0 1px #faf9f5,-28px 0 1px #faf9f5,-27px 0 1px #faf9f5,-26px 0 1px #faf9f5,-25px 0 1px #faf9f5,-24px 0 1px #faf9f5,-23px 0 1px #faf9f5,-22px 0 1px #faf9f5,-21px 0 1px #faf9f5,-20px 0 1px #faf9f5,-18px 0 1px #faf9f5,-17px 0 1px #faf9f5,-16px 0 1px #faf9f5,-15px 0 1px #faf9f5,-14px 0 1px #faf9f5,-13px 0 1px #faf9f5,-12px 0 1px #faf9f5,-11px 0 1px #faf9f5,-10px 0 1px #faf9f5,-9px 0 1px #faf9f5,-8px 0 1px #faf9f5,-7px 0 1px #faf9f5,-6px 0 1px #faf9f5,-5px 0 1px #faf9f5,-4px 0 1px #faf9f5,-3px 0 1px #faf9f5,-2px 0 1px #faf9f5,-1px 0 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:.5em}.war-details__neighborhood-name{padding: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:700}.war-photo__preview-image{background:#fff;border:.06667rem solid #c1c2c3;border-radius:.2rem;box-shadow:0 2px 4px 0 rgba(35,47,58,.05);display:inline-block;margin:1%;position:relative;padding:1.7rem .5rem .5rem;width:50%}.war-photo__delete{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#373730;text-decoration:none;cursor:pointer;margin:.2rem;position:absolute;right:.2rem;top:0}.war-photo__delete:hover,.war-photo__delete:active{color:#373730;text-decoration:none}.war-photo__delete .unigrid-close{font-weight:700}.preview-image__photo{display:block;height:100%;width:100%}.preview-image__delete-photo{background:#fff;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:.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:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#cecdcd;border-radius:.2rem;border:1px solid #c1c0c0;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;border:1px solid #fff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%;margin-right:.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__rating.error p{color:#ff2d4f}.war-details__story-word-count{float:right;margin-top:-3.5em;margin-right:.75em;font-size:.86667em;color:#93938d}.war__loading-wrap{opacity:.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:-1s;animation-delay:-1s}.war__loader .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.war__loader .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.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,.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:-1s;animation-delay:-1s}.write-a-review-page .media-gallery__loading .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.write-a-review-page .media-gallery__loading .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.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:700;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5em .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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;padding:1em}.write-a-review-page .image-uploader__name{font-weight:700;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:#fff;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:#fff;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,.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:-1s;animation-delay:-1s}.write-a-review-page .image-uploader__loading .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.write-a-review-page .image-uploader__loading .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.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:#fff;border-radius:3px}.war-photos-form label{padding-bottom:.5em}.war-photos-form select{background:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#82c187;border-radius:.2rem;border:1px solid #71b977;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fff;border-radius:.2rem;border:1px solid #f2f2f2;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#ff2d4f;border-radius:.2rem;border:1px solid #ff143a;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.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,.7)}.modal__container{position:relative;z-index:12;background:#fff;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:#fff;text-decoration:none;cursor:pointer;font-size:2em;margin-left:auto;padding-right:.5em}.modal__close:hover,.modal__close:active{color:#fff;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:#fff;width:10em;font-size:1.2em;font-weight:700;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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:.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:#fff;text-align:center;padding-bottom:2em}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:700}.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-7705ed528ea56fa42b6fb8082f9b7d0f.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-7705ed528ea56fa42b6fb8082f9b7d0f.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,.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 .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-942d58a803a706e9d4d9f96d004141df.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-942d58a803a706e9d4d9f96d004141df.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-942d58a803a706e9d4d9f96d004141df.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-942d58a803a706e9d4d9f96d004141df.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-fb65fa7df1cbc5ecb710bc766dc442a3.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-fb65fa7df1cbc5ecb710bc766dc442a3.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-fb65fa7df1cbc5ecb710bc766dc442a3.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-fb65fa7df1cbc5ecb710bc766dc442a3.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-12ff74c0e923a59f357220c3510089d3.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-12ff74c0e923a59f357220c3510089d3.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-12ff74c0e923a59f357220c3510089d3.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-12ff74c0e923a59f357220c3510089d3.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-df51a18b9210191fa2cfae13d3fe3739.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-df51a18b9210191fa2cfae13d3fe3739.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-df51a18b9210191fa2cfae13d3fe3739.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-df51a18b9210191fa2cfae13d3fe3739.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-441ea89d0ddc383976689daf20b2f4cb.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-441ea89d0ddc383976689daf20b2f4cb.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-441ea89d0ddc383976689daf20b2f4cb.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-441ea89d0ddc383976689daf20b2f4cb.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-73d688f9894f6c28f702ecb8bbc98864.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-73d688f9894f6c28f702ecb8bbc98864.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-73d688f9894f6c28f702ecb8bbc98864.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-73d688f9894f6c28f702ecb8bbc98864.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-c53760779a77fd044cd3d04b38556db1.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-c53760779a77fd044cd3d04b38556db1.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-c53760779a77fd044cd3d04b38556db1.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-c53760779a77fd044cd3d04b38556db1.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-b4e8f86a769053243c0c3c131a0a1a8a.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-b4e8f86a769053243c0c3c131a0a1a8a.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-b4e8f86a769053243c0c3c131a0a1a8a.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-b4e8f86a769053243c0c3c131a0a1a8a.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-a160cc757c87e79b17a806ee1ae6f9a6.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-a160cc757c87e79b17a806ee1ae6f9a6.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-a160cc757c87e79b17a806ee1ae6f9a6.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-a160cc757c87e79b17a806ee1ae6f9a6.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-9e28b120dd12281a6fea26873a14a147.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-9e28b120dd12281a6fea26873a14a147.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-9e28b120dd12281a6fea26873a14a147.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-9e28b120dd12281a6fea26873a14a147.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-bd69621881d7b74d81c65c55aa2e374c.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-bd69621881d7b74d81c65c55aa2e374c.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-bd69621881d7b74d81c65c55aa2e374c.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-bd69621881d7b74d81c65c55aa2e374c.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-7ac2e60bc1ad9cf9302c43b6c9ef1b6f.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-7ac2e60bc1ad9cf9302c43b6c9ef1b6f.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-7ac2e60bc1ad9cf9302c43b6c9ef1b6f.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-7ac2e60bc1ad9cf9302c43b6c9ef1b6f.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-eb671f5eec692b3ca2da4124906c2981.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-eb671f5eec692b3ca2da4124906c2981.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-eb671f5eec692b3ca2da4124906c2981.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-eb671f5eec692b3ca2da4124906c2981.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-31de94573c9e714cd3b7fcbd903f6415.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-31de94573c9e714cd3b7fcbd903f6415.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-31de94573c9e714cd3b7fcbd903f6415.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-31de94573c9e714cd3b7fcbd903f6415.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-8951ee12abddbf220a2345eefbcd9bb3.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-8951ee12abddbf220a2345eefbcd9bb3.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-8951ee12abddbf220a2345eefbcd9bb3.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-8951ee12abddbf220a2345eefbcd9bb3.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-108ff0507ed472ba553f3d75e619a013.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-108ff0507ed472ba553f3d75e619a013.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-108ff0507ed472ba553f3d75e619a013.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-108ff0507ed472ba553f3d75e619a013.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-c9ead8d7bf6b9238bf6658ba870123db.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-c9ead8d7bf6b9238bf6658ba870123db.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-c9ead8d7bf6b9238bf6658ba870123db.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-c9ead8d7bf6b9238bf6658ba870123db.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-aaf9d78c2465b42ed50f5ff242fd9422.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-aaf9d78c2465b42ed50f5ff242fd9422.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-aaf9d78c2465b42ed50f5ff242fd9422.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-aaf9d78c2465b42ed50f5ff242fd9422.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-0d2024b7bf3dc4ce071b77c5c2336479.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-0d2024b7bf3dc4ce071b77c5c2336479.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-0d2024b7bf3dc4ce071b77c5c2336479.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-0d2024b7bf3dc4ce071b77c5c2336479.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-73e4037a4cbc69919699dab0f26ef924.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-73e4037a4cbc69919699dab0f26ef924.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-73e4037a4cbc69919699dab0f26ef924.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-73e4037a4cbc69919699dab0f26ef924.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-35c3f82c0627f07fc42e143f3f8155bc.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-35c3f82c0627f07fc42e143f3f8155bc.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-35c3f82c0627f07fc42e143f3f8155bc.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-35c3f82c0627f07fc42e143f3f8155bc.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-fa60a85d837515d7dc1cc45736f41cf6.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-fa60a85d837515d7dc1cc45736f41cf6.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-fa60a85d837515d7dc1cc45736f41cf6.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-fa60a85d837515d7dc1cc45736f41cf6.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-ab7d4267ebc8bd4ffb33817e7efc01c9.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-ab7d4267ebc8bd4ffb33817e7efc01c9.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-ab7d4267ebc8bd4ffb33817e7efc01c9.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-ab7d4267ebc8bd4ffb33817e7efc01c9.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-ae5058a17fd62a5dfa2ca73803a0023e.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-ae5058a17fd62a5dfa2ca73803a0023e.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-ae5058a17fd62a5dfa2ca73803a0023e.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-ae5058a17fd62a5dfa2ca73803a0023e.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-b99154a62b9e2fd64a174aae294d799e.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-b99154a62b9e2fd64a174aae294d799e.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-b99154a62b9e2fd64a174aae294d799e.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-b99154a62b9e2fd64a174aae294d799e.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-99585b38637401a7120f78e322a5dea5.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-99585b38637401a7120f78e322a5dea5.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-99585b38637401a7120f78e322a5dea5.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-99585b38637401a7120f78e322a5dea5.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-b77ee0a9f99fa50692c6333e7c37ecc4.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-b77ee0a9f99fa50692c6333e7c37ecc4.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-b77ee0a9f99fa50692c6333e7c37ecc4.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-b77ee0a9f99fa50692c6333e7c37ecc4.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-48b67a5184a95bb10fe058381185523a.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-48b67a5184a95bb10fe058381185523a.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-48b67a5184a95bb10fe058381185523a.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-48b67a5184a95bb10fe058381185523a.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-328b3258185e96e70710990d3e316379.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-328b3258185e96e70710990d3e316379.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-328b3258185e96e70710990d3e316379.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-328b3258185e96e70710990d3e316379.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-67e546d435425a9504d4a8a06cc03ba2.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-67e546d435425a9504d4a8a06cc03ba2.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-67e546d435425a9504d4a8a06cc03ba2.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-67e546d435425a9504d4a8a06cc03ba2.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-9be3d6d203a4dc62bc2ab8842649fdfb.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-9be3d6d203a4dc62bc2ab8842649fdfb.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-9be3d6d203a4dc62bc2ab8842649fdfb.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-9be3d6d203a4dc62bc2ab8842649fdfb.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-97fcc23b16f60c8efccdcab3d2c4a652.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-97fcc23b16f60c8efccdcab3d2c4a652.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-97fcc23b16f60c8efccdcab3d2c4a652.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-97fcc23b16f60c8efccdcab3d2c4a652.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-fadd9fdd568d9a12741e18e7c78be1fb.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-fadd9fdd568d9a12741e18e7c78be1fb.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-fadd9fdd568d9a12741e18e7c78be1fb.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-fadd9fdd568d9a12741e18e7c78be1fb.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-00f84164440cd98188ff22cf5f1bee4b.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-00f84164440cd98188ff22cf5f1bee4b.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-00f84164440cd98188ff22cf5f1bee4b.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-00f84164440cd98188ff22cf5f1bee4b.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-be76c2fc5c8c75eb9ffb8c863a17a99e.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-be76c2fc5c8c75eb9ffb8c863a17a99e.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-be76c2fc5c8c75eb9ffb8c863a17a99e.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-be76c2fc5c8c75eb9ffb8c863a17a99e.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-603faf8d0d62cc41ad390104878cc00c.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-603faf8d0d62cc41ad390104878cc00c.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-603faf8d0d62cc41ad390104878cc00c.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-603faf8d0d62cc41ad390104878cc00c.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-4f7522602c3b98d540749dfbcd81b1e4.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-4f7522602c3b98d540749dfbcd81b1e4.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-4f7522602c3b98d540749dfbcd81b1e4.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-4f7522602c3b98d540749dfbcd81b1e4.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-574d410be8644e7c88692eae40b9336a.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-574d410be8644e7c88692eae40b9336a.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-574d410be8644e7c88692eae40b9336a.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-574d410be8644e7c88692eae40b9336a.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-dfb3c42d425ee24415a7dfc0978fed64.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-dfb3c42d425ee24415a7dfc0978fed64.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-dfb3c42d425ee24415a7dfc0978fed64.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-dfb3c42d425ee24415a7dfc0978fed64.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-e8754552ded92a5944ac9858f8438cec.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-e8754552ded92a5944ac9858f8438cec.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-e8754552ded92a5944ac9858f8438cec.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-e8754552ded92a5944ac9858f8438cec.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-335ffb050c97f6b3950427d564d354cd.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-335ffb050c97f6b3950427d564d354cd.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-335ffb050c97f6b3950427d564d354cd.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-335ffb050c97f6b3950427d564d354cd.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-c00b0ac986dc88251160a31afda713d6.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-c00b0ac986dc88251160a31afda713d6.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-c00b0ac986dc88251160a31afda713d6.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-c00b0ac986dc88251160a31afda713d6.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-545b315f2e8c8e51b7d96045a4f55180.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-545b315f2e8c8e51b7d96045a4f55180.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-545b315f2e8c8e51b7d96045a4f55180.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-545b315f2e8c8e51b7d96045a4f55180.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-2485e10898731bbcdaef526b1b537f63.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-2485e10898731bbcdaef526b1b537f63.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-2485e10898731bbcdaef526b1b537f63.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-2485e10898731bbcdaef526b1b537f63.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-9b868ce511fa853eb4d6953e3fd99b34.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-9b868ce511fa853eb4d6953e3fd99b34.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-9b868ce511fa853eb4d6953e3fd99b34.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-9b868ce511fa853eb4d6953e3fd99b34.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-e44c090465a0e988bf6d337e2fe44311.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-e44c090465a0e988bf6d337e2fe44311.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-e44c090465a0e988bf6d337e2fe44311.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-e44c090465a0e988bf6d337e2fe44311.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-6234acaf06f5106d6de0091c416119ae.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-6234acaf06f5106d6de0091c416119ae.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-6234acaf06f5106d6de0091c416119ae.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-6234acaf06f5106d6de0091c416119ae.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-058177cad5a6553b0a473a8fb48cf11b.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-058177cad5a6553b0a473a8fb48cf11b.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-058177cad5a6553b0a473a8fb48cf11b.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-058177cad5a6553b0a473a8fb48cf11b.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-1b050fc8b36da56d1f9f25a12a24bb8f.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-1b050fc8b36da56d1f9f25a12a24bb8f.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-1b050fc8b36da56d1f9f25a12a24bb8f.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-1b050fc8b36da56d1f9f25a12a24bb8f.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-286239d8cf915cb48f78cc392edcafeb.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-286239d8cf915cb48f78cc392edcafeb.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-286239d8cf915cb48f78cc392edcafeb.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-286239d8cf915cb48f78cc392edcafeb.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-fec0a8b489f34994db566b50a8c73a51.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-fec0a8b489f34994db566b50a8c73a51.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-fec0a8b489f34994db566b50a8c73a51.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-fec0a8b489f34994db566b50a8c73a51.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-832642bd8a5fdefece569c5ffaf83694.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-832642bd8a5fdefece569c5ffaf83694.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-832642bd8a5fdefece569c5ffaf83694.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-832642bd8a5fdefece569c5ffaf83694.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-3a938b6d3074461267d4e2829eb4d279.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-3a938b6d3074461267d4e2829eb4d279.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-3a938b6d3074461267d4e2829eb4d279.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-3a938b6d3074461267d4e2829eb4d279.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-d24d7418bb53ff5ff97e9562260eccd6.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-d24d7418bb53ff5ff97e9562260eccd6.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-d24d7418bb53ff5ff97e9562260eccd6.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-d24d7418bb53ff5ff97e9562260eccd6.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-a9bc8afde95e7fbc116f8fe18f9496aa.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-a9bc8afde95e7fbc116f8fe18f9496aa.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-a9bc8afde95e7fbc116f8fe18f9496aa.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-a9bc8afde95e7fbc116f8fe18f9496aa.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-ca2191f268ec31838c7743af2a66de9e.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-ca2191f268ec31838c7743af2a66de9e.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-ca2191f268ec31838c7743af2a66de9e.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-ca2191f268ec31838c7743af2a66de9e.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-96d0a2cdee99fb9f4b5d36539942582c.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-96d0a2cdee99fb9f4b5d36539942582c.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-96d0a2cdee99fb9f4b5d36539942582c.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-96d0a2cdee99fb9f4b5d36539942582c.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-8446d96e486308aecc8bc0ef593c787a.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-8446d96e486308aecc8bc0ef593c787a.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-8446d96e486308aecc8bc0ef593c787a.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-8446d96e486308aecc8bc0ef593c787a.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-dfa9fe9ea9e324b20243881728954647.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-dfa9fe9ea9e324b20243881728954647.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-dfa9fe9ea9e324b20243881728954647.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-dfa9fe9ea9e324b20243881728954647.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-75b90d1324857431064da62d6466920f.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-75b90d1324857431064da62d6466920f.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-75b90d1324857431064da62d6466920f.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-75b90d1324857431064da62d6466920f.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-4224724f5cdd9f2ef6c2e0c7ead3d29b.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-4224724f5cdd9f2ef6c2e0c7ead3d29b.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-4224724f5cdd9f2ef6c2e0c7ead3d29b.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-4224724f5cdd9f2ef6c2e0c7ead3d29b.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-17e0feb790f8e284514f01cae7e78557.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-17e0feb790f8e284514f01cae7e78557.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-17e0feb790f8e284514f01cae7e78557.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-17e0feb790f8e284514f01cae7e78557.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-6fcb89e70be0359a4fbc6eec3fffb096.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-6fcb89e70be0359a4fbc6eec3fffb096.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-6fcb89e70be0359a4fbc6eec3fffb096.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-6fcb89e70be0359a4fbc6eec3fffb096.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-3bdfa9cc8e98466b6f1dee6b1bbc2352.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-3bdfa9cc8e98466b6f1dee6b1bbc2352.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-3bdfa9cc8e98466b6f1dee6b1bbc2352.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-3bdfa9cc8e98466b6f1dee6b1bbc2352.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-cfd45432df11fa288d79cce04626aaee.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-cfd45432df11fa288d79cce04626aaee.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-cfd45432df11fa288d79cce04626aaee.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-cfd45432df11fa288d79cce04626aaee.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-607e21f9a257788872b812968af403e2.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-607e21f9a257788872b812968af403e2.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-607e21f9a257788872b812968af403e2.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-607e21f9a257788872b812968af403e2.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-3891ff0194a1993aee86cae1d70a9a89.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-3891ff0194a1993aee86cae1d70a9a89.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-3891ff0194a1993aee86cae1d70a9a89.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-3891ff0194a1993aee86cae1d70a9a89.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-298d4fe34d2b267359b18e712f2946c4.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-298d4fe34d2b267359b18e712f2946c4.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-298d4fe34d2b267359b18e712f2946c4.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-298d4fe34d2b267359b18e712f2946c4.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-4955eb76592807074660e4ed565f7597.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-4955eb76592807074660e4ed565f7597.jpg),no-repeat center;background-position:50% 50%;background-size:cover;-webkit-transition:transform .2s linear;transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-ms-transition:transform .2s linear;-webkit-transition:-webkit-transform .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-4955eb76592807074660e4ed565f7597.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-4955eb76592807074660e4ed565f7597.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-e6296c969000f9e54a6b4b1641070012.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-e6296c969000f9e54a6b4b1641070012.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-e6296c969000f9e54a6b4b1641070012.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-e6296c969000f9e54a6b4b1641070012.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:#fff;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:0}.top-categories__container a:hover,.top-categories__container a:active{color:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:0 0;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:#fff;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,.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:#fff;font-size:3rem;font-weight:600;line-height:1.25em;padding:0 25%;position:relative;text-shadow:0 0 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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 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:#fff;text-decoration:none}.hero-search__button:active,.hero-search__button:hover{color:#fff;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,.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;font-size:1.1rem;margin:0;background:#fff;border-top-right-radius:0;border-bottom-right-radius:0;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;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,.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-172716e111f09550fe61ddc2b8130ca3.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:1e3px;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-1efd583c075e7a06ae83f7838a31acaf.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-5f000f2e82ef91938d9e4ef680e4abd3.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:1e3px;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-da97936c361e3fa2c46799dd6b27514e.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-ca873d35f9cf130ba6c130a93a6aaac0.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:1e3px;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-3f366b7e2b7e34bc11c27d329cdbee0f.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:0;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:.5rem;background:#fff}@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:.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 .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:#fff;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:700}.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-3f33e44602e6ee66de51139a30a640f2.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-3f33e44602e6ee66de51139a30a640f2.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-80e2fc29553b58772d869e826a3eb8af.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-80e2fc29553b58772d869e826a3eb8af.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:#fff;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:.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:.06667rem solid #c1c2c3;border-radius:.26667rem 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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.8em 1em;border-radius:0 .26667rem .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:#fff;border:.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:700;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:0}@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 .5em}}@media screen and (max-width:480px){.search-page__inner-wrap{padding:1em .2em}}.search-page__inner-wrap__title{padding:1.33333em 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:700;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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:700;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:0;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:.5rem;background:#fff}@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:.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 .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:700;color:#333;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 .5em}}@media screen and (max-width:480px){.search-page__inner-wrap--search-war{padding:1em .2em}}.search-page__inner-wrap--search-war__title{padding:1.33333em 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:.93333rem;font-weight:700}.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:.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:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fff;border-radius:.2rem;border:1px solid #535455;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.45em 1.2em;background-color:#fff;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 #ccc;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}}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#2fbb86;border-radius:.2rem;border:1px solid #fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;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}}.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fad04f;border-radius:.2rem;border:1px solid #373730;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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}}.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:#fff;border:1px solid #fff;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:.86667em}@media screen and (max-width:480px){.recent-review__attribution{display:none}}.recent-review__reviews-count{color:#535455}.recent-review__story{font-size:.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:.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:.8rem}.recent-review__first-to-review-icon{background-image:url(//cdn.homestars.com/assets/new/badges/1streview-sm-20160824-a222fc100ce31e64af2b53d5e269d2e4.svg);background-size:cover;display:inline-block;height:1.2em;margin-right:5px;width:1.2em}.sponsor{background:#fff;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,.05),0 1px 0 0 rgba(0,0,0,.04)}.sponsor__banner{background:#333;width:100%;color:#fff;padding:0 .5em;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-size:.8em;padding:0 .5em;position:relative;top:.2em;width:100%;z-index:1}@media screen and (max-width:480px){.sponsor__banner{font-size:.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:0;color:#93938d;padding:.5em 1em 1em}.search-sidebar>div{margin-bottom:1rem}.add-or-register-company{background-color:#fff;border:.06667rem solid #dedfe0;padding:1rem}.add-or-register-company__title{font-size:1.2rem;font-weight:700;padding-bottom:.5rem}.add-or-register-company__link{padding:.5rem 0}.recently-viewed-companies{background:#fff;border:1px solid #dedfe0;margin-bottom:auto;margin-top:1em;padding:1em}.recently-viewed-companies__title{font-size:.86667em;font-weight:700;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:#fff;margin-bottom:2em;padding:1.5em}.sort-order-admin__button{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:700;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 .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 .06667rem .13333rem 0 rgba(35,47,58,.05)}.add-a-company--company-owner{background:#2fbb86}.add-a-company,.add-a-company--company-owner{color:#fff;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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5em 1em;border:1px solid #fff;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:#fff;border:1px solid #fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#2fbb86;border-radius:.2rem;border:1px solid #2aa777;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5em 1em;border:1px solid #fff;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:#fff;border:1px solid #fff;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:-1s;animation-delay:-1s}.pagination__loading .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.pagination__loading .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.sponsored-partner{width:100%}.sponsored-partner--mobile{background-color:#fff;border:.06667rem solid #dedfe0;box-shadow:0 .13333rem .26667rem 0 rgba(35,47,58,.08);box-sizing:border-box;color:#333;display:block;width:100%;margin-bottom:1.25rem}.sponsored-partner--mobile:active,.sponsored-partner--mobile:focus,.sponsored-partner--mobile:hover{color:#333;text-decoration:none}.sponsored-partner--mobile__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:.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:.66667rem;line-height:1.2rem}.sponsored-partner--mobile__title{font-size:1.06667rem;font-weight:700;line-height:1.7em}.sponsored-partner--sidebar{background-color:#fff;border:.06667rem solid #dedfe0;box-shadow:0 .13333rem .26667rem 0 rgba(35,47,58,.08);box-sizing:border-box;color:#333;display:block;width:100%;box-shadow:0 .06667rem .13333rem 0 rgba(35,47,58,.05)}.sponsored-partner--sidebar:active,.sponsored-partner--sidebar:focus,.sponsored-partner--sidebar:hover{color:#333;text-decoration:none}.sponsored-partner--sidebar__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:.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:.66667rem;line-height:1.2rem}.sponsored-partner--sidebar__title{font-size:1.06667rem;font-weight:700;line-height:1.7em}.sponsored-partner--full-width{background-color:#fff;border:.06667rem solid #dedfe0;box-shadow:0 .13333rem .26667rem 0 rgba(35,47,58,.08);box-sizing:border-box;color:#333;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:#333;text-decoration:none}.sponsored-partner--full-width__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:.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:.66667rem;line-height:1.2rem}.sponsored-partner--full-width__title{font-size:1.06667rem;font-weight:700;line-height:1.7em}.sponsored-partner--full-width__logo{border:.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:.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:.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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer;width:100%}@media screen and (max-width:800px){.company-result-buttons__buttons .get-a-quote-button{border-color:#2fbb86;border-width:.06667rem 0}}@media screen and (min-width:801px){.company-result-buttons__buttons .get-a-quote-button:focus{color:#fff;text-decoration:none}.company-result-buttons__buttons .get-a-quote-button:active,.company-result-buttons__buttons .get-a-quote-button:hover{color:#fff;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,.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:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer;width:100%}@media screen and (max-width:800px){.company-result-buttons__buttons .write-a-review-button__button{border-width:.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,.1);border-radius:3px}}.company-result{margin-bottom:1.2rem;width:100%}.company-result__admin{background:#82c187;color:#fff;margin-bottom:.06667rem;padding:.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:#333;width:100%}.company-result-sponsored-bar__text{color:#fff;font-size:.8rem;margin-left:.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:#fff;border:.06667rem solid #dedfe0;box-shadow:0 .06667rem .13333rem 0 rgba(35,47,58,.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:.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:#fff;border-radius:.2rem;box-shadow:0 .06667rem .13333rem 0 rgba(35,47,58,.2);box-sizing:content-box;content:"";display:block;height:100%;width:100%}.company-result-image img{background:#fff;border:.06667rem solid #fff;border-radius:.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:.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:.06667rem solid #c1c2c3;border-radius:.13333rem;color:#c1c2c3;display:inline;font-size:.8rem;padding-left:.33333rem;padding-right:.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:.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:.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:#fff;border-radius:.2rem;box-shadow:0 .06667rem .13333rem 0 rgba(35,47,58,.2);box-sizing:content-box;content:"";display:block;height:100%;width:100%}.name-row-image img{background:#fff;border:.06667rem solid #fff;border-radius:.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:.13333rem}}.name-row-text__text{color:#333;font-size:1.06667rem;font-weight:700;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:.06667rem solid #c1c2c3;border-radius:.13333rem;color:#c1c2c3;display:inline;font-size:.8rem;padding-left:.33333rem;padding-right:.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:.8rem;line-height:1.2rem;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:.2rem}.rating-row .star-score-display-text__text--light{color:#929394;font-size:.8rem;line-height:1.2rem}.rating-row .star-score-display-text__text--bold{color:#333;font-size:1.2rem;font-weight:700;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:.2rem}.rating-row .number-of-reviews-text__text--light{color:#929394;font-size:.8rem;line-height:1.2rem}.rating-row .number-of-reviews-text__text--bold{color:#333;font-size:1.2rem;font-weight:700;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:.2rem}.rating-row .verified-badge-text__text--light{color:#929394;font-size:.8rem;line-height:1.2rem}@media screen and (max-width:800px){.rating-row .verified-badge-text__text--light{display:none}}.rating-row .verified-badge-text__text--bold{color:#333;font-size:1.2rem;font-weight:700;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:.2rem}.rating-row .boa-badge-text__text--light{color:#929394;font-size:.8rem;line-height:1.2rem}@media screen and (max-width:800px){.rating-row .boa-badge-text__text--light{display:none}}.rating-row .boa-badge-text__text--bold{color:#333;font-size:1.2rem;font-weight:700;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:.73333rem}.review-row-text{font-size:.8rem}.review-row-text__body{color:#535455;display:inline}.review-row-text__link{color:#27a9e1;display:inline}.search-filters{display:block}@media screen and (max-width:1024px){.search-filters{display:none}}.search-filters__filter-list{background-color:#fff;border:.06667rem solid #cecdcd;box-shadow:0 .06667rem .13333rem 0 rgba(35,47,58,.05);overflow:hidden}.search-filters__header{background:#333;color:#fff;padding:.53333rem .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:.73333rem}.search-filters__label{font-size:.86667rem;padding-bottom:.03333rem;width:100%}.search-filters__label label{margin-left:.01333rem}.search-filters__label label input[type=radio]{color:#27a9e1}.mobile-search-filters{display:none}@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:.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:.06667rem solid #cecdcd;border-radius:.33333rem;overflow:hidden}.mobile-search-filters__filter-list{font-size:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fff;border-radius:.2rem;border:1px solid #f2f2f2;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5em 1em;border:0;border-radius:0;text-transform:unset;border-right:.06667rem solid #cecdcd;font-size:.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:0}.mobile-search-filters__label.m--selected{background-color:#27a9e1;color:#fff}}.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:#fff;border:1px solid rgba(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:.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:700}.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,.2)}.saving{background:#fff;border-bottom:1px solid rgba(0,0,0,.2);padding:1.5em}@media screen and (max-width:480px){.saving{margin:0 -1px}}.saving:last-child{border-bottom:0}.saving:last-child{border-bottom:0}.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}.press-mentions-page{font-family:fira-sans,san francisco,segoe ui,sans-serif;background:#fff}.press-mentions-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:700;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width:1025px){.press-mentions-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/press/press-header_2x-839ee9b67eb43408c3c11e4b049af29b.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/press/press-header_2x-839ee9b67eb43408c3c11e4b049af29b.jpg)}}@media screen and (max-width:1024px){.press-mentions-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/press/press-header-85c1f4a7c5c167905760847e1aa6a4b2.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/press/press-header-85c1f4a7c5c167905760847e1aa6a4b2.jpg)}}@media screen and (max-width:800px){.press-mentions-page__header{padding:2rem 1rem}}.press-mentions-page__header a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer}.press-mentions-page__header a:hover,.press-mentions-page__header a:active{color:#d9d9d9;text-decoration:underline}.press-mentions-page-header__title{color:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.press-mentions-page-header__subtitle{color:#fff;text-align:center}.press-mentions-page-header__copy{color:#fff;text-align:center}@media screen and (max-width:480px){.press-mentions-page{padding:0 0 2em}}.press-mentions-page-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.press-mentions-page-header__copy{font-weight:400!important;padding-top:.66667rem}.press-mentions-page-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.press-mentions-page-header__subtitle{padding-top:.66667rem;font-weight:400}.press-mentions-page-header__link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#27a9e1;text-decoration:none;cursor:pointer}.press-mentions-page-header__link:hover,.press-mentions-page-header__link:active{color:#177aa5;text-decoration:underline}.press-mentions-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;margin:0 auto}@media screen and (max-width:800px){.press-mentions-page-content{width:100%}}.press-mentions-page-content__title{padding:1.33333em 0 .46667em;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-weight:600;text-align:left;font-size:1.3em}.press-mentions-page-content__press-mentions{font-family:fira-sans,san francisco,segoe ui,sans-serif;max-width:calc(1024px + 3em);width:100%;margin:0 auto;padding:1em 1.5em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;font-family:fira-sans,san francisco,segoe ui,sans-serif;background:#fff;padding-top:2.5em;margin:0 auto}@media screen and (max-width:800px){.press-mentions-page-content__press-mentions{width:100%}}.press-mentions-page-content__press-mentions__title{padding:1.33333em 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 (min-width:1440px){.press-mentions-page-content__press-mentions{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (min-width:1025px) and (max-width:1439px){.press-mentions-page-content__press-mentions{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (min-width:801px) and (max-width:1024px){.press-mentions-page-content__press-mentions{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width:481px) and (max-width:800px){.press-mentions-page-content__press-mentions{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:480px){.press-mentions-page-content__press-mentions{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.press-mentions-page-content__media{padding-bottom:2.5em;text-align:center}.press-mentions__mention{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#27a9e1;text-decoration:none;cursor:pointer;font-family:fira-sans,san francisco,segoe ui,sans-serif;display:inline-block;margin-bottom:1em;width:100%}.press-mentions__mention:hover,.press-mentions__mention:active{color:#177aa5;text-decoration:underline}.press-mentions__mention .mention{background:#fff;border:1px solid rgba(0,0,0,.2);width:100%;padding:.5em;transition:all .3s ease}.press-mentions__mention .mention:hover,.press-mentions__mention .mention:active,.press-mentions__mention .mention:focus{background:#efeeec}.press-mentions__mention .mention__headline{font-size:1em;font-weight:600;font-family:fira-sans,san francisco,segoe ui,sans-serif;text-align:left;width:100%}.press-mentions__mention .mention__date{color:#535455}.press-mentions__mention .mention__image{display:block;padding-top:.5em}.press-mentions-page+.pagination{display:block;text-align:center}.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,.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:#fff;border-bottom:1px solid rgba(0,0,0,.2);padding:1.5em}@media screen and (max-width:480px){.event{margin:0 -1px}}.event:last-child{border-bottom:0}.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:700}.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,.2)}.event-profile-wrap{background:#fff;border-bottom:1px solid rgba(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:#fff;border-bottom:1px solid rgba(0,0,0,.2);padding:1.5em;border:0;padding-top:0}@media screen and (max-width:480px){.event-profile__inner-wrap{margin:0 -1px}}.event-profile__inner-wrap:last-child{border-bottom:0}.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:700}.event-profile__detail-definition{padding-bottom:1em}.attending-company{background:#fff;border-bottom:1px solid rgba(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:0}.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:700}.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:.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:#fff;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:.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:#fff;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 .5rem}.meter-bar__count--hidden{padding: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:.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:.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:0;left:0;display:block;width:.66667rem;height:.66667rem;background:#fff;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:0;left:0;display:block;background:#8bc540;border:1px solid #7eb537;border-right-color:transparent;border-radius:50px;width:.66667rem;height:.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:.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:0;left:0;display:block;width:.66667rem;height:.66667rem;background:#fff;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:0;left:0;display:block;background:#ffb400;border:1px solid #e6a200;border-right-color:transparent;border-radius:50px;width:.66667rem;height:.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:.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:0;left:0;display:block;width:.66667rem;height:.66667rem;background:#fff;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:0;left:0;display:block;background:#d52329;border:1px solid #bf1f25;border-right-color:transparent;border-radius:50px;width:.66667rem;height:.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:.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:0;left:0;display:block;width:.66667rem;height:.66667rem;background:#fff;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:0;left:0;display:block;background:#d52329;border:1px solid #bf1f25;border-right-color:transparent;border-radius:50px;width:.66667rem;height:.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:.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:0;left:0;display:block;width:.66667rem;height:.66667rem;background:#fff;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:0;left:0;display:block;background:#dedfe0;border:1px solid #d1d2d4;border-right-color:transparent;border-radius:50px;width:.66667rem;height:.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:.8rem;line-height:1rem;margin-right:.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-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:#333;font-size:3.6rem;font-weight:600;padding-left:.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:400;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:.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:0}.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-4a804ee77811991fa8272e422306bc49.gif) center center no-repeat}@font-face{font-family:slick;src:url(//cdn.homestars.com/fonts/slick.eot);src:url(//cdn.homestars.com/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//cdn.homestars.com/fonts/slick.woff) format("woff"),url(//cdn.homestars.com/fonts/slick.ttf) format("truetype"),url(//cdn.homestars.com/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:0 0;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:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.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:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.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:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.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:#fff;height:calc(200px - 5rem);padding:.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:#fff;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__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 .33333rem;padding:0;position:relative;width:2rem}.ymac__dots li button{background:0 0;border:0;color:#c1c2c3;cursor:pointer;display:block;font-size:0;height:2rem;line-height:0;outline:0;padding:.33333rem;width:2rem}.ymac__dots li button::before{color:#c1c2c3;content:'•';font-family:slick;font-size:2rem;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:#fff;font-size:.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:400;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer}@media screen and (min-width:801px){.ymac-card__bottom-right .get-a-quote-button:focus{color:#fff;text-decoration:none}.ymac-card__bottom-right .get-a-quote-button:active,.ymac-card__bottom-right .get-a-quote-button:hover{color:#fff;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,.1);border-radius:3px}}.ymac-card__icon{border:.13333rem solid #fff;box-shadow:0 .06667rem .13333rem 0 #c1c2c3,0 .06667rem .13333rem 0 #c1c2c3;height:3.2rem;width:3.2rem}.ymac-card__icon img{width:100%}.ymac-card__reviews-count{color:#929394;font-size:.8rem;margin-left:.33333rem}.ymac-card__score{color:#333;font-size:1.2rem;font-weight:700}.ymac-card__title{font-size:1.06667rem;font-weight:600;margin-left:.66667rem}.ymac-card__title a{color:#333}.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,.05);background-color:#fff;height:calc(200px - 5rem);padding:.86666rem;width:100%;border:.06667rem solid #dedfe0;margin-bottom:.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:400;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer}@media screen and (min-width:801px){.sidebar-ymac-card__bottom-right .get-a-quote-button:focus{color:#fff;text-decoration:none}.sidebar-ymac-card__bottom-right .get-a-quote-button:active,.sidebar-ymac-card__bottom-right .get-a-quote-button:hover{color:#fff;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,.1);border-radius:3px}}.sidebar-ymac-card__icon{border:.13333rem solid #fff;box-shadow:0 .06667rem .13333rem 0 #c1c2c3,0 .06667rem .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:.8rem;margin-left:.33333rem}.sidebar-ymac-card__score{color:#333;font-size:1.2rem;font-weight:700}.sidebar-ymac-card__title{font-size:1.06667rem;font-weight:600;margin-left:.66667rem}.sidebar-ymac-card__title a{color:#333}.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:#fff}.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:.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:#fff;border-radius:.2rem;box-sizing:content-box;content:"";display:block;height:100%;width:100%}.company-header-logo img{background:#fff;border:.26667rem solid #fff;border-radius:.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:.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:#fff;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:#fff;display:inline-block;font-size:2.53333rem;font-weight:700;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 .06667rem .13333rem 0 rgba(35,47,58,.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:#fff;padding:1rem}@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:#fff;border:0;color:#535455;cursor:pointer;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;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:.3rem}.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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer;display:block;height:2.93333rem;width:10rem}@media screen and (min-width:801px){.company-header-contact__button--quote:focus{color:#fff;text-decoration:none}.company-header-contact__button--quote:active,.company-header-contact__button--quote:hover{color:#fff;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,.1);border-radius:3px}}@media screen and (max-width:800px){.company-header-contact__button--quote{margin-right:.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:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 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,.1);border-radius:3px}}@media screen and (max-width:800px){.company-header-contact__button--quote-free{margin-right:.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:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 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,.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:#fff;border-bottom:.06667rem solid #dedfe0;padding:.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:.66667rem}}.company-header::after{background-color:rgba(35,47,58,.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:#fff;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:.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:#fff;border-radius:.2rem;box-sizing:content-box;content:"";display:block;height:100%;width:100%}.free-company-header-logo img{background:#fff;border:.26667rem solid #fff;border-radius:.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:.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:#fff;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:#fff;display:inline-block;font-size:2.53333rem;font-weight:700;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 .06667rem .13333rem 0 rgba(35,47,58,.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:#fff;padding:1rem}@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:#fff;border:0;color:#535455;cursor:pointer;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;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:.3rem}.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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer;display:block;height:2.93333rem;width:10rem}@media screen and (min-width:801px){.free-company-header-contact__button--quote:focus{color:#fff;text-decoration:none}.free-company-header-contact__button--quote:active,.free-company-header-contact__button--quote:hover{color:#fff;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,.1);border-radius:3px}}@media screen and (max-width:800px){.free-company-header-contact__button--quote{margin-right:.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:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 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,.1);border-radius:3px}}@media screen and (max-width:800px){.free-company-header-contact__button--quote-free{margin-right:.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:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 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,.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:#fff;border-bottom:.06667rem solid #dedfe0;padding:.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:.66667rem}}@media screen and (min-width:801px){.company-listing-subnav{box-shadow:0 .06667rem .13333rem 0 rgba(35,47,58,.05);background-color:#fff;font-size:.93333rem;width:100%;z-index:5}.company-listing-subnav.m--stuck{position:fixed;top:4.66667rem}.company-listing-subnav--spacer{box-shadow:0 .06667rem .13333rem 0 rgba(35,47,58,.05);background-color:#fff;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:.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:.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:700;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:#fff;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:#fff;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:#fff}.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:#fff;border:0;color:#535455;cursor:pointer;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;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:.3rem}}@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:#fff;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 .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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer;border-radius:0 .2rem .2rem 0;font-size:1.06667rem;padding:.86667rem 1.33333rem;white-space:nowrap}@media screen and (min-width:801px){.get-quotes-box__button:focus{color:#fff;text-decoration:none}.get-quotes-box__button:active,.get-quotes-box__button:hover{color:#fff;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,.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;border:.06667rem solid transparent;border-radius:.2rem 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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer;height:100%}@media screen and (min-width:801px){.get-quotes-box-content__button button:focus{color:#fff;text-decoration:none}.get-quotes-box-content__button button:active,.get-quotes-box-content__button button:hover{color:#fff;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,.1);border-radius:3px}}.get-quotes-box-input__error{color:#fff;font-size:.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,.15)}.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:.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:#fff;box-shadow:0 8px 30px 0 rgba(35,47,58,.2),0 1px 0 0 rgba(0,0,0,.04);max-height:100%;max-width:51em;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:#93938d;height:3.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:#fff;text-decoration:none;cursor:pointer;font-size:2em;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:#fff;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:700;margin-bottom:.66667rem}.unclaimed-confirmation__copy,.company-absence-redirect__copy,.company-owner-redirect__copy{color:#535455;font-weight:400;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 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:#fff;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:#fff;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,.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.85em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.85em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;box-shadow:0 0 0 #f8f9fa;max-height:40px;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.company-listing-page .review-filters__filter .filter__list--revealed{max-height:none!important;box-shadow:0 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:#fff;box-shadow:0 0 0 #f8f9fa;max-height:40px;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.company-listing-page .service-area__filter .filter__list--revealed{max-height:none!important;box-shadow:0 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:#fff;font-weight:700;padding:1em;text-align:center}.listing-project{position:relative;background-color:#fff;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:#fff;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:#fff;padding:1em;margin-bottom:1.25rem;width:100%}.listing-content__contact{background-color:#fff;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:#fff;font-weight:700;font-size:.85em;line-height:2em;padding: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 .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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;font-size:.85em;padding:1rem;width:100%}.listing-content__reviews-index article{background:#fff}.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:400;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:0}.star-rating__rating{position:absolute;top:50%;left:50%;margin-top:-.45em;margin-left:-1.35em;line-height:1em;color:#553204;border-bottom:0;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,.05);background-color:#fff;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--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{width:2rem}.company-listing-scorecard-badges-badge__name{color:#535455}.company-listing-scorecard-badges-badge__times{color:#93938d;font-size:.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:#fff;box-shadow:0 8px 30px 0 rgba(35,47,58,.2),0 1px 0 0 rgba(0,0,0,.04);max-height:100%;max-width:51em;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:#93938d;height:3.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:#fff;text-decoration:none;cursor:pointer;font-size:2em;margin-left:auto;padding-right:.5em}.verified__modal__close:hover,.verified__modal__close:active{color:#fff;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,.15)}.verified__shade-appear{opacity:0}.verified__shade-enter{transition:all .3s ease;opacity:.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:#fff;border:1px solid #fff;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:700;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,.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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer;display:inline-block;margin-bottom:.66667rem;width:100%}@media screen and (min-width:801px){.contact-box__button--quote:focus{color:#fff;text-decoration:none}.contact-box__button--quote:active,.contact-box__button--quote:hover{color:#fff;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,.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:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 1px);cursor:pointer;display:inline-block;margin-bottom:.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,.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:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 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,.1);border-radius:3px}}.company-message,.company-callback{background-color:#fff;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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__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:#fff;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,.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:#fff;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-873db4b660e4f26ff59afb62c74c0855.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.4em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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,.5);border:0;text-align:center;padding:1.5em;margin-bottom:1.25rem;width:100%}.claim-listing-prompt--header__title{color:#fff;font-size:1.33333rem;font-weight:700}.claim-listing-prompt--header__subtitle{color:#fff;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#ffc11b;border-radius:.2rem;border:1px solid #ffba02;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5rem 1rem;display:block;font-size:.93333rem;font-weight:700;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:#fff;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:700}.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#ffc11b;border-radius:.2rem;border:1px solid #ffba02;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5rem 1rem;display:block;font-size:.93333rem;font-weight:700;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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;border:1px solid #fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 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:#fff;text-decoration:none}.mobile-contact-nav__button--quote:active,.mobile-contact-nav__button--quote:hover{color:#fff;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,.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:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 rgba(35,47,58,.08);padding:calc(0.66667em - 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,.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:#fff;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,.15)}.company-preview-banner__shade-appear{opacity:0}.company-preview-banner__shade-enter{transition:all .3s ease;opacity:.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:#fff;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:700;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:.8rem;font-weight:700;text-align:left;margin-bottom:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fff;border-radius:.2rem;border:1px solid #f2f2f2;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fad04f;border-radius:.2rem;border:1px solid #f9c936;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.8em 1em;font-size:.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,.05);background:#f3fafe;border:.06667rem solid #7dcbed;margin-bottom:1.25rem;padding:1rem;position:relative}.company-review-moderation-message__text--link{color:#27a9e1;font-weight:700}.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:#fff;border-bottom:1px solid rgba(0,0,0,.2);padding:1.5em}@media screen and (max-width:480px){.country{margin:0 -1px}}.country:last-child{border-bottom:0}.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,.2);width:100%;padding-bottom:2em;margin-bottom:2em}.province:last-child{border-bottom:0;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-b1b3b26f1933a579f8d0bd8a62800c96.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-3e0477b63f93ad2161b90f852d9312f8.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-b966a53a2cdd34a8732f6b5ced4a16f9.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-3e76d43c8177117c257b38e105d053c5.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-b1b3b26f1933a579f8d0bd8a62800c96.svg);color:#eda70c;font-weight:500;overflow:hidden;vertical-align:middle;text-indent:-1e3em}.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-3e0477b63f93ad2161b90f852d9312f8.svg);color:#9a9ca4;font-weight:500;overflow:hidden;vertical-align:middle;text-indent:-1e3em}.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-b966a53a2cdd34a8732f6b5ced4a16f9.svg);color:#a85134;font-weight:500;overflow:hidden;vertical-align:middle;text-indent:-1e3em}.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-3e76d43c8177117c257b38e105d053c5.svg);font-weight:500;overflow:hidden;vertical-align:middle;text-indent:-1e3em}.featured-review-badge__image--none{color:#27a9e1}.best-of-badge--2007{margin-left:5px;background:url(//cdn.homestars.com/assets/badges/best_of_badges-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-1fcdc7bdb037168a4d832d194faf0188.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-0db2469c9e4ac98d542b1fa188ad5c45.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-0db2469c9e4ac98d542b1fa188ad5c45.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:700;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:700;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-659aa7f35e0d61e92695c1236d3b9543.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-873db4b660e4f26ff59afb62c74c0855.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;padding:1rem}.other-galleries__title{font-size:1rem;font-weight:700;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,.7);border-right:0;border-top:1.66667rem solid transparent;content:"";display:block;position:absolute}.strip-video:hover:after{border-left-color:#fff}.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;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__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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:0 0;border-radius:.2rem;border:1px solid #fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.75em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.85em 1.2em;margin-left:auto;border:1px solid #fff;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:#fff;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 #fff;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:#fff;border:1px solid #fff;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-8a0ac4504c00629cd5d54c3ba03cad46.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:700}.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:#fff}.art-notice__toggle:hover,.art-notice__toggle:active{color:#52a558;text-decoration:underline}.art-notice__container{left:-.85em;box-shadow:0 0 0 #93938d;overflow:hidden;width:400px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}@media screen and (max-width:800px){.art-notice__container{max-width:280px}}.art-notice__container--revealed{box-shadow:0 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:#fff;font-size:.85em;padding:0 1em;max-height:0;transition:all .4s cubic-bezier(.175,.885,.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 .3s cubic-bezier(.175,.885,.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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.8em 1em;border:1px solid #fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.8em 1em;border:1px solid #fff;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:#fff;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fff;border-radius:.2rem;border:1px solid #f2f2f2;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;max-width:1260px;margin:0 auto}.project-button,.new-project-button{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#82c187;border-radius:.2rem;border:1px solid #71b977;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 #fff}.new-project-button:hover,.new-project-button:active{background:#fff;border:1px solid #fff;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:#fff;font-size:1.2em;text-align:left;padding:.5em}.project-sidebar__title-link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;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 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff}.project-sidebar__options i:hover,.project-sidebar__options i:active{color:#fff}.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:#fff}.project-sidebar__empty p{margin-bottom:1em}.project-sidebar__invited-companies{background-color:#fff}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#ff2d4f;border-radius:.2rem;border:1px solid #ff143a;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.85em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.85em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#000;border-radius:.2rem;border:1px solid #000;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.85em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5em 1em}.verified-project__republish:hover,.verified-project__republish:active{color:#d9d9d9;text-decoration:none}.verified-project__republish:active,.verified-project__republish:hover{background:#000;border-color:#000;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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#82c187;border-radius:.2rem;border:1px solid #71b977;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#82c187;border-radius:.2rem;border:1px solid #71b977;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#82c187;border-radius:.2rem;border:1px solid #71b977;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;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:0}.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 #fff;color:#fff;font-size:1.2em;font-weight:700;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;color:#93938d;background:#efeeec;font-size:1.2em;font-weight:700;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#82c187;border-radius:.2rem;border:1px solid #71b977;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#82c187;border-radius:.2rem;border:1px solid #71b977;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;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:#fff;padding:1em;margin:2em 0}.homeowner-project-page__company-facing-description dt{font-weight:700}.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;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:#fff;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;border:1px solid #fff;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;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:#fff;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:700}.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:#fff;border:1px solid #fff;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:700;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:700;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:700}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#93938d;border-radius:.2rem;border:1px solid #878780;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.75em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5em .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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#93938d;border-radius:.2rem;border:1px solid #878780;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.75em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5em .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-3e76d43c8177117c257b38e105d053c5.svg)}.reputation__badge--bronze{background-image:url(//cdn.homestars.com/assets/reputation/badge-bronze-20170417-b966a53a2cdd34a8732f6b5ced4a16f9.svg)}.reputation__badge--silver{background-image:url(//cdn.homestars.com/assets/reputation/badge-silver-20170417-3e0477b63f93ad2161b90f852d9312f8.svg)}.reputation__badge--gold{background-image:url(//cdn.homestars.com/assets/reputation/badge-gold-20170417-b1b3b26f1933a579f8d0bd8a62800c96.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:700}.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:700}.activity__date{padding:.5em 0;font-size:.85em}.activity__droplet{background:#fff;font-size:.85em;padding:1em;border-bottom:1px solid #cecdcd}.activity__droplet:last-of-type{border-bottom:0;margin-bottom:.5em}.activity__droplet i{padding-right:.3em}.homeowner-page__bookmarked-companies{margin-bottom:2em}.bookmarked-companies__title{font-weight:700;margin-bottom:1em}.bookmarked-company{background:#fff;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:700}.bookmarked-company__rating{font-weight:700}.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.85em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.3em .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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;border:1px solid #fff;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:0 0;border-radius:.2rem;border:1px solid #1a8bbb;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.75em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff}.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:400;padding-left:1em}.review-draft__item{background:#27a9e1;color:#fff;padding:1em;text-align:center;margin-bottom:1em}.review-draft__message,.review-draft__company-name{display:inline-block;color:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.2em}.review-draft__company-name{font-weight:700;padding-left:.3em}.review-draft__delete-draft{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;font-size:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fff;border-radius:.2rem;border:1px solid #f2f2f2;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.8em 1em;font-weight:700;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .15s,border-top .2s linear .15s,border-right .2s linear .3s;height:auto;width:100%;padding:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0;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:#fff;border:1px solid #fff;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:0 0;border-radius:.2rem;border:1px solid #1a8bbb;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.75em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1e3px #fff inset}@media screen and (max-width:800px){body.m--modal-open{position:fixed}}html{font-size:15px;height:100%}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:-.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:-.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:-.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:-.025em}strong{font-weight:700}em{font-style:italic}small{display:block;font-size:.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,.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,.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:.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:#fff}.flash-message--error{background:#ff2d4f;color:#fff;font-weight:700}.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:#fff;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:.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,.7);border-right:0;border-bottom:25px solid transparent;border-top:25px solid transparent}.square-gallery__link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;display:inline-block;margin-bottom:1.25rem;overflow:hidden}.square-gallery__link:hover,.square-gallery__link:active{color:#fff;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:#fff;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:#fff;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:0;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:.2s}#preloader span:nth-child(3){left:26px;animation-delay:.4s}#preloader span:nth-child(4){left:39px;animation-delay:.6s}#preloader span:nth-child(5){left:52px;animation-delay:.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,.5);height:100%;width:100%}.modal.shown{visibility:visibile;animation:fade-in .3s}.modal__box{position:relative;background-color:#fff;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 .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}}.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:0 0 6px rgba(255,45,79,.3)}.field__error{display:block;color:#ff2d4f;font-size:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#3b5999;border-radius:.2rem;border:1px solid #344e87;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4rem 0;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#dd4b39;border-radius:.2rem;border:1px solid #d73925;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4rem 0;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4rem 0;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .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 .5s cubic-bezier(.175,.885,.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4rem 0;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:.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:.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:.8rem;padding-right:.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,.5);border-bottom:1px solid rgba(147,147,141,.5);margin:1rem auto;padding:.5rem 0}.war__submit{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#ff2d4f;border-radius:.2rem;border:1px solid #ff143a;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:.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:.8rem}.question{margin-bottom:1rem}.question p{margin-bottom:.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:.8rem;width:100%}.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:#fff;font-weight:400;font-style:normal;font-size:2.13333rem;font-family:homestars-unigrid;transition:all .3s ease;text-decoration:none;text-shadow:0 0 1px #93938d;-webkit-font-smoothing:antialiased;margin-right:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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,.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:.25rem 0 .5rem}.war-details__anonymous label{position:relative;margin-left:.25rem}.war-details__fine-print{text-align:left}.war-details__fine-print small{display:block;line-height:1.5rem;margin:.5rem 0}.war-details__label{font-weight:700;display:block;text-align:left;width:100%}.war-details__label i{font-weight:400;font-style:italic}.war-details__input{margin-top:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:.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 .3s ease}.postal-popup--revealed{max-height:350px}.postal-popup__ui{background:#fff;font-size:.8rem;padding:.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:#fff;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:#fff;border:1px solid rgba(147,147,141,.5);border-radius:3px;color:#373730;font-size:.93333rem;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-left:2rem;padding:.75em 3em;outline:0;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 .4s ease}.war-photo-row img{max-height:200px;opacity:0;transition:max-height .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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:700;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;margin:.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:.7rem;border:solid 1px #fad04f;margin:1rem 0}.war-auth__divider{width:100%;text-align:center;border-bottom:1px solid #cecdcd;line-height:.1em;margin:.7rem 0}.war-auth__divider span{background:#fffdf3;padding:0 .7rem;color:#93938d;font-style:italic;margin:.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:.7rem}.war-auth__forgot-password{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#27a9e1;text-decoration:none;cursor:pointer;font-size:.93333em}.war-auth__forgot-password:hover,.war-auth__forgot-password:active{color:#177aa5;text-decoration:underline}.war-auth__guest{font-size:14px;font-weight:700;padding-top:1rem;padding-bottom:.5rem}.war-auth__disclaimer{font-size:.86667em;color:#929394;padding-bottom:2rem}.war-auth .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 .25em;display:block;text-align:left;font-weight:700}.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:.86667rem;padding-top:1rem}.feedback-page{padding:0 0 3em;font-family:fira-sans,san francisco,segoe ui,sans-serif;background:#fff}.feedback-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:700;margin:0 auto;width:100%;min-height:26.66667rem;margin-bottom:1em}@media screen and (min-width:1025px){.feedback-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/feedback/feedback-header_2x-12449e71e80dc5c6752075506f910deb.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/feedback/feedback-header_2x-12449e71e80dc5c6752075506f910deb.jpg)}}@media screen and (max-width:1024px){.feedback-page__header{background:-webkit-linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/feedback/feedback-header-725a59759b436b1f7929a3f744199f21.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/feedback/feedback-header-725a59759b436b1f7929a3f744199f21.jpg)}}@media screen and (max-width:800px){.feedback-page__header{padding:2rem 1rem}}.feedback-page__header a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer}.feedback-page__header a:hover,.feedback-page__header a:active{color:#d9d9d9;text-decoration:underline}.feedback-page-header__title{color:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.feedback-page-header__subtitle{color:#fff;text-align:center}.feedback-page-header__copy{color:#fff;text-align:center}.feedback-page__title{padding:1.5em 0 1em}.feedback-page__callout{background:#82c187;color:#fff;font-size:1.2em;text-align:center;margin-bottom:2em;padding:1.5em 1em}.feedback-page__callout a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;font-weight:700}.feedback-page__callout a:hover,.feedback-page__callout a:active{color:#d9d9d9;text-decoration:underline}.feedback-page__form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width:480px){.feedback-page__form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.feedback-page__homeowner-or-company{text-align:center}.feedback-page__homeowner-or-company span{padding:0 .5em}.feedback-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden}.feedback-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){.feedback-page__input{padding:0 .5rem}}.feedback-page__input::-webkit-input-placeholder{color:#c1c2c3}.feedback-page__input::-moz-placeholder{color:#c1c2c3}.feedback-page__input:-moz-placeholder{color:#c1c2c3}.feedback-page__input:-ms-input-placeholder{color:#c1c2c3}.feedback-page__input:disabled,.feedback-page__input.m--disabled,.feedback-page__input[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page__input.m--error{border-color:#ff2d4f}.feedback-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.feedback-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){.feedback-page__textarea{padding:0 .5rem}}@media screen and (max-width:480px){.feedback-page__textarea{padding:.5rem}}.feedback-page__textarea::-webkit-input-placeholder{color:#c1c2c3}.feedback-page__textarea::-moz-placeholder{color:#c1c2c3}.feedback-page__textarea:-moz-placeholder{color:#c1c2c3}.feedback-page__textarea:-ms-input-placeholder{color:#c1c2c3}.feedback-page__textarea:disabled,.feedback-page__textarea.m--disabled,.feedback-page__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page__textarea.m--error{border-color:#ff2d4f}.feedback-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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}.feedback-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){.feedback-page__button{padding:0 .5rem}}.feedback-page__button::-webkit-input-placeholder{color:#c1c2c3}.feedback-page__button::-moz-placeholder{color:#c1c2c3}.feedback-page__button:-moz-placeholder{color:#c1c2c3}.feedback-page__button:-ms-input-placeholder{color:#c1c2c3}.feedback-page__button:disabled,.feedback-page__button.m--disabled,.feedback-page__button[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page__button.m--error{border-color:#ff2d4f}.feedback-page__button:hover,.feedback-page__button:active{color:#d9d9d9;text-decoration:none}.feedback-page__button:active,.feedback-page__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.feedback-page__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.feedback-page__contact-info{color:#535455;font-size:1.3em;font-weight:600;font-family:fira-sans,san francisco,segoe ui,sans-serif}.feedback-page__address{text-align:center}.feedback-page__tel{padding-bottom:2em}.feedback-page-form{padding:0 0 3em;font-family:fira-sans,san francisco,segoe ui,sans-serif;background:#fff}.feedback-page-form__title{padding:1.5em 0 1em}.feedback-page-form__callout{background:#82c187;color:#fff;font-size:1.2em;text-align:center;margin-bottom:2em;padding:1.5em 1em}.feedback-page-form__callout a{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;font-weight:700}.feedback-page-form__callout a:hover,.feedback-page-form__callout a:active{color:#d9d9d9;text-decoration:underline}.feedback-page-form__form{width:500px;line-height:1.6rem;margin-left:auto;margin-right:auto}@media screen and (max-width:480px){.feedback-page-form__form{width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}.feedback-page-form__homeowner-or-company{text-align:center}.feedback-page-form__homeowner-or-company span{padding:0 .5em}.feedback-page-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden}.feedback-page-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){.feedback-page-form__input{padding:0 .5rem}}.feedback-page-form__input::-webkit-input-placeholder{color:#c1c2c3}.feedback-page-form__input::-moz-placeholder{color:#c1c2c3}.feedback-page-form__input:-moz-placeholder{color:#c1c2c3}.feedback-page-form__input:-ms-input-placeholder{color:#c1c2c3}.feedback-page-form__input:disabled,.feedback-page-form__input.m--disabled,.feedback-page-form__input[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page-form__input.m--error{border-color:#ff2d4f}.feedback-page-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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);padding:1rem}.feedback-page-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){.feedback-page-form__textarea{padding:0 .5rem}}@media screen and (max-width:480px){.feedback-page-form__textarea{padding:.5rem}}.feedback-page-form__textarea::-webkit-input-placeholder{color:#c1c2c3}.feedback-page-form__textarea::-moz-placeholder{color:#c1c2c3}.feedback-page-form__textarea:-moz-placeholder{color:#c1c2c3}.feedback-page-form__textarea:-ms-input-placeholder{color:#c1c2c3}.feedback-page-form__textarea:disabled,.feedback-page-form__textarea.m--disabled,.feedback-page-form__textarea[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page-form__textarea.m--error{border-color:#ff2d4f}.feedback-page-form__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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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}.feedback-page-form__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){.feedback-page-form__button{padding:0 .5rem}}.feedback-page-form__button::-webkit-input-placeholder{color:#c1c2c3}.feedback-page-form__button::-moz-placeholder{color:#c1c2c3}.feedback-page-form__button:-moz-placeholder{color:#c1c2c3}.feedback-page-form__button:-ms-input-placeholder{color:#c1c2c3}.feedback-page-form__button:disabled,.feedback-page-form__button.m--disabled,.feedback-page-form__button[readonly]{background-color:#edeeef;cursor:not-allowed}.feedback-page-form__button.m--error{border-color:#ff2d4f}.feedback-page-form__button:hover,.feedback-page-form__button:active{color:#d9d9d9;text-decoration:none}.feedback-page-form__button:active,.feedback-page-form__button:hover{background:#1d9bd1;border-color:#1a8bbb;color:#e6e6e6;text-decoration:none}.feedback-page-form__button i{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.feedback-page-form__contact-info{color:#535455;font-size:1.3em;font-weight:600;font-family:fira-sans,san francisco,segoe ui,sans-serif}.feedback-page-form__address{text-align:center}.feedback-page-form__tel{padding-bottom:2em}.feedback-page-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.feedback-page-header__copy{font-weight:400!important;padding-top:.66667rem}.feedback-page-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.feedback-page-header__subtitle{padding-top:.66667rem;font-weight:400}.feedback-page-header__link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#27a9e1;text-decoration:none;cursor:pointer}.feedback-page-header__link:hover,.feedback-page-header__link:active{color:#177aa5;text-decoration:underline}.add-a-company-page{padding:0 0 3em;font-family:fira-sans,san francisco,segoe ui,sans-serif;background:#fff;width:100%}.add-a-company-page__title{padding:1.5em 0 1em}.add-a-company-page__callout{background:#82c187;color:#fff;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:#fff;text-decoration:none;cursor:pointer;font-weight:700}.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 .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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:700}.add-a-company-page__callout{text-align:center;background:#fff}.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:400}.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:.93333rem;font-weight:700}.add-a-company-page--form abbr[title=required]{display:none}.add-a-company-page .add-a-company-page-input{margin-bottom:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;padding:0 .5rem;margin-top:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff}.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:#fff;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:#fff;text-decoration:none;cursor:pointer;font-weight:700}.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 .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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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}.show-password-button{position:absolute;bottom:0;right:0;opacity:.8;padding:.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:0;padding:1em .75em 0;height:2.75em;width:496px;margin:0 2px 1px}.word-count__requirement{color:#93938d;margin-right:auto;font-style:italic;font-size:.86667em}.word-count__requirement--satisfied{font-size:.86667em;margin-left:auto;margin-right:0}.word-count__requirement--satisfied:before{font-family:homestars-unigrid;font-weight:700;color:#82c187;display:inline-block}.word-count__requirement--satisfied+.word-count__current-count{display:none}.word-count__current-count{color:#93938d;font-size:.86667em}.sign-up,.login{background:#faf9f5;padding:1em 0 3em;text-align:center}.sign-up h1,.login h1{margin:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .15s,border-top .2s linear .15s,border-right .2s linear .3s;width:23.33333em;height:auto;padding:.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:.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:.35rem .5rem 0 0}.sign-up__checkbox label,.login__checkbox label{font-weight:400;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:0}}.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0;display:block;margin:0 auto;width:23.33333em;padding:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#3b5999;border-radius:.2rem;border:1px solid #344e87;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0;display:block;font-weight:700;width:23.33333em;max-width:100%;padding:.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:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 1em 0 .5em;margin-right:1em;font-size:18px}@media screen and (max-width:480px){.sign-up__button--facebook,.login__button--facebook{width:100%;padding:.73333em}}.sign-up__button--google,.login__button--google{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#dd4b39;border-radius:.2rem;border:1px solid #d73925;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0;display:block;font-weight:700;width:23.33333em;padding:.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:#d9d9d9;text-decoration:none}.sign-up__button--google:active,.sign-up__button--google:hover,.login__button--google:active,.login__button--google:hover{background:#d73925;border-color:#c23321;color:#e6e6e6;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{font-family:homestars-unigrid!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 1em 0 .5em;margin-right:1em;font-size:18px}@media screen and (max-width:480px){.sign-up__button--google,.login__button--google{width:100%;padding:.73333em}}.sign-up .field__label,.login .field__label{position:relative;overflow:auto;clip:auto;width:auto;height:auto;margin:1em 0 .25em;display:block;text-align:left;font-weight:700}.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:.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 0 1px #faf9f5,39px 0 1px #faf9f5,38px 0 1px #faf9f5,37px 0 1px #faf9f5,36px 0 1px #faf9f5,35px 0 1px #faf9f5,34px 0 1px #faf9f5,33px 0 1px #faf9f5,32px 0 1px #faf9f5,31px 0 1px #faf9f5,30px 0 1px #faf9f5,29px 0 1px #faf9f5,28px 0 1px #faf9f5,27px 0 1px #faf9f5,26px 0 1px #faf9f5,25px 0 1px #faf9f5,24px 0 1px #faf9f5,23px 0 1px #faf9f5,22px 0 1px #faf9f5,21px 0 1px #faf9f5,20px 0 1px #faf9f5,18px 0 1px #faf9f5,17px 0 1px #faf9f5,16px 0 1px #faf9f5,15px 0 1px #faf9f5,14px 0 1px #faf9f5,13px 0 1px #faf9f5,12px 0 1px #faf9f5,11px 0 1px #faf9f5,10px 0 1px #faf9f5,9px 0 1px #faf9f5,8px 0 1px #faf9f5,7px 0 1px #faf9f5,6px 0 1px #faf9f5,5px 0 1px #faf9f5,4px 0 1px #faf9f5,3px 0 1px #faf9f5,2px 0 1px #faf9f5,1px 0 1px #faf9f5,0 0 1px #faf9f5,-40px 0 1px #faf9f5,-39px 0 1px #faf9f5,-38px 0 1px #faf9f5,-37px 0 1px #faf9f5,-36px 0 1px #faf9f5,-35px 0 1px #faf9f5,-34px 0 1px #faf9f5,-33px 0 1px #faf9f5,-32px 0 1px #faf9f5,-31px 0 1px #faf9f5,-30px 0 1px #faf9f5,-29px 0 1px #faf9f5,-28px 0 1px #faf9f5,-27px 0 1px #faf9f5,-26px 0 1px #faf9f5,-25px 0 1px #faf9f5,-24px 0 1px #faf9f5,-23px 0 1px #faf9f5,-22px 0 1px #faf9f5,-21px 0 1px #faf9f5,-20px 0 1px #faf9f5,-18px 0 1px #faf9f5,-17px 0 1px #faf9f5,-16px 0 1px #faf9f5,-15px 0 1px #faf9f5,-14px 0 1px #faf9f5,-13px 0 1px #faf9f5,-12px 0 1px #faf9f5,-11px 0 1px #faf9f5,-10px 0 1px #faf9f5,-9px 0 1px #faf9f5,-8px 0 1px #faf9f5,-7px 0 1px #faf9f5,-6px 0 1px #faf9f5,-5px 0 1px #faf9f5,-4px 0 1px #faf9f5,-3px 0 1px #faf9f5,-2px 0 1px #faf9f5,-1px 0 1px #faf9f5;z-index:2;display:none;font-size:1.2em;line-height:1;margin-top:-.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 0 1px #faf9f5,39px 0 1px #faf9f5,38px 0 1px #faf9f5,37px 0 1px #faf9f5,36px 0 1px #faf9f5,35px 0 1px #faf9f5,34px 0 1px #faf9f5,33px 0 1px #faf9f5,32px 0 1px #faf9f5,31px 0 1px #faf9f5,30px 0 1px #faf9f5,29px 0 1px #faf9f5,28px 0 1px #faf9f5,27px 0 1px #faf9f5,26px 0 1px #faf9f5,25px 0 1px #faf9f5,24px 0 1px #faf9f5,23px 0 1px #faf9f5,22px 0 1px #faf9f5,21px 0 1px #faf9f5,20px 0 1px #faf9f5,18px 0 1px #faf9f5,17px 0 1px #faf9f5,16px 0 1px #faf9f5,15px 0 1px #faf9f5,14px 0 1px #faf9f5,13px 0 1px #faf9f5,12px 0 1px #faf9f5,11px 0 1px #faf9f5,10px 0 1px #faf9f5,9px 0 1px #faf9f5,8px 0 1px #faf9f5,7px 0 1px #faf9f5,6px 0 1px #faf9f5,5px 0 1px #faf9f5,4px 0 1px #faf9f5,3px 0 1px #faf9f5,2px 0 1px #faf9f5,1px 0 1px #faf9f5,0 0 1px #faf9f5,-40px 0 1px #faf9f5,-39px 0 1px #faf9f5,-38px 0 1px #faf9f5,-37px 0 1px #faf9f5,-36px 0 1px #faf9f5,-35px 0 1px #faf9f5,-34px 0 1px #faf9f5,-33px 0 1px #faf9f5,-32px 0 1px #faf9f5,-31px 0 1px #faf9f5,-30px 0 1px #faf9f5,-29px 0 1px #faf9f5,-28px 0 1px #faf9f5,-27px 0 1px #faf9f5,-26px 0 1px #faf9f5,-25px 0 1px #faf9f5,-24px 0 1px #faf9f5,-23px 0 1px #faf9f5,-22px 0 1px #faf9f5,-21px 0 1px #faf9f5,-20px 0 1px #faf9f5,-18px 0 1px #faf9f5,-17px 0 1px #faf9f5,-16px 0 1px #faf9f5,-15px 0 1px #faf9f5,-14px 0 1px #faf9f5,-13px 0 1px #faf9f5,-12px 0 1px #faf9f5,-11px 0 1px #faf9f5,-10px 0 1px #faf9f5,-9px 0 1px #faf9f5,-8px 0 1px #faf9f5,-7px 0 1px #faf9f5,-6px 0 1px #faf9f5,-5px 0 1px #faf9f5,-4px 0 1px #faf9f5,-3px 0 1px #faf9f5,-2px 0 1px #faf9f5,-1px 0 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:.5em}.war-details__neighborhood-name{padding: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:700}.war-photo__preview-image{background:#fff;border:.06667rem solid #c1c2c3;border-radius:.2rem;box-shadow:0 2px 4px 0 rgba(35,47,58,.05);display:inline-block;margin:1%;position:relative;padding:1.7rem .5rem .5rem;width:50%}.war-photo__delete{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#373730;text-decoration:none;cursor:pointer;margin:.2rem;position:absolute;right:.2rem;top:0}.war-photo__delete:hover,.war-photo__delete:active{color:#373730;text-decoration:none}.war-photo__delete .unigrid-close{font-weight:700}.preview-image__photo{display:block;height:100%;width:100%}.preview-image__delete-photo{background:#fff;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:.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:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#cecdcd;border-radius:.2rem;border:1px solid #c1c0c0;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;border:1px solid #fff;display:inline-block;height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%;margin-right:.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__rating.error p{color:#ff2d4f}.war-details__story-word-count{float:right;margin-top:-3.5em;margin-right:.75em;font-size:.86667em;color:#93938d}.war__loading-wrap{opacity:.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:-1s;animation-delay:-1s}.war__loader .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.war__loader .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.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,.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:-1s;animation-delay:-1s}.write-a-review-page .media-gallery__loading .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.write-a-review-page .media-gallery__loading .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.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:700;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.5em .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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;padding:1em}.write-a-review-page .image-uploader__name{font-weight:700;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:#fff;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:#fff;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,.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:-1s;animation-delay:-1s}.write-a-review-page .image-uploader__loading .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.write-a-review-page .image-uploader__loading .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.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:#fff;border-radius:3px}.war-photos-form label{padding-bottom:.5em}.war-photos-form select{background:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#82c187;border-radius:.2rem;border:1px solid #71b977;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#fff;border-radius:.2rem;border:1px solid #f2f2f2;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#ff2d4f;border-radius:.2rem;border:1px solid #ff143a;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.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,.7)}.modal__container{position:relative;z-index:12;background:#fff;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:#fff;text-decoration:none;cursor:pointer;font-size:2em;margin-left:auto;padding-right:.5em}.modal__close:hover,.modal__close:active{color:#fff;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:#fff;width:10em;font-size:1.2em;font-weight:700;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;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:#fff;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:#fff;margin-top:2em;padding:1em}.response__closed{color:#fff;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1e3px #fff inset}@media screen and (max-width:800px){body.m--modal-open{position:fixed}}html{font-size:15px;height:100%}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:-.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:-.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:-.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:-.025em}strong{font-weight:700}em{font-style:italic}small{display:block;font-size:.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,.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,.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:.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:#fff}.flash-message--error{background:#ff2d4f;color:#fff;font-weight:700}.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:#fff;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:.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,.7);border-right:0;border-bottom:25px solid transparent;border-top:25px solid transparent}.square-gallery__link{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;display:inline-block;margin-bottom:1.25rem;overflow:hidden}.square-gallery__link:hover,.square-gallery__link:active{color:#fff;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:#fff;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:#fff;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:0;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:.2s}#preloader span:nth-child(3){left:26px;animation-delay:.4s}#preloader span:nth-child(4){left:39px;animation-delay:.6s}#preloader span:nth-child(5){left:52px;animation-delay:.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,.5);height:100%;width:100%}.modal.shown{visibility:visibile;animation:fade-in .3s}.modal__box{position:relative;background-color:#fff;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 .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}}.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:#fff}.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:400;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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-baf41fa6a04a0d32171381d10dfc172c.png) 0 0 no-repeat}.social-share-button-delicious{display:inline-block;width:16px;height:16px;background:url(//cdn.homestars.com/assets/sprites/social-share-button-baf41fa6a04a0d32171381d10dfc172c.png) -16px 0 no-repeat}.social-share-button-douban{display:inline-block;width:16px;height:16px;background:url(//cdn.homestars.com/assets/sprites/social-share-button-baf41fa6a04a0d32171381d10dfc172c.png) 0 -16px no-repeat}.social-share-button-email{display:inline-block;width:16px;height:16px;background:url(//cdn.homestars.com/assets/sprites/social-share-button-baf41fa6a04a0d32171381d10dfc172c.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-baf41fa6a04a0d32171381d10dfc172c.png) -32px 0 no-repeat}.social-share-button-flickr{display:inline-block;width:16px;height:16px;background:url(//cdn.homestars.com/assets/sprites/social-share-button-baf41fa6a04a0d32171381d10dfc172c.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-baf41fa6a04a0d32171381d10dfc172c.png) 0 -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-baf41fa6a04a0d32171381d10dfc172c.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-baf41fa6a04a0d32171381d10dfc172c.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-baf41fa6a04a0d32171381d10dfc172c.png) -48px 0 no-repeat}.social-share-button-plurk{display:inline-block;width:16px;height:16px;background:url(//cdn.homestars.com/assets/sprites/social-share-button-baf41fa6a04a0d32171381d10dfc172c.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-baf41fa6a04a0d32171381d10dfc172c.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-baf41fa6a04a0d32171381d10dfc172c.png) 0 -48px no-repeat}.social-share-button-tqq{display:inline-block;width:16px;height:16px;background:url(//cdn.homestars.com/assets/sprites/social-share-button-baf41fa6a04a0d32171381d10dfc172c.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-baf41fa6a04a0d32171381d10dfc172c.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-baf41fa6a04a0d32171381d10dfc172c.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-baf41fa6a04a0d32171381d10dfc172c.png) -64px 0 no-repeat}.social-share-button-linkedin{display:inline-block;width:16px;height:16px;background:url(//cdn.homestars.com/assets/sprites/social-share-button-baf41fa6a04a0d32171381d10dfc172c.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-7291734e66a5b3bd187e44719d189293.png) 0 0 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-7291734e66a5b3bd187e44719d189293.png) -16px 0 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-7291734e66a5b3bd187e44719d189293.png) 0 -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-7291734e66a5b3bd187e44719d189293.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-7291734e66a5b3bd187e44719d189293.png) -32px 0 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-7291734e66a5b3bd187e44719d189293.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-7291734e66a5b3bd187e44719d189293.png) 0 -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-7291734e66a5b3bd187e44719d189293.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-7291734e66a5b3bd187e44719d189293.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-7291734e66a5b3bd187e44719d189293.png) -48px 0 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-7291734e66a5b3bd187e44719d189293.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-7291734e66a5b3bd187e44719d189293.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-7291734e66a5b3bd187e44719d189293.png) 0 -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-7291734e66a5b3bd187e44719d189293.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-7291734e66a5b3bd187e44719d189293.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-7291734e66a5b3bd187e44719d189293.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-7291734e66a5b3bd187e44719d189293.png) -64px 0 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-7291734e66a5b3bd187e44719d189293.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiMzYjU5OTkiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xMDIuOTk1OTM3LjBIMTU3LjAwNDA2M0MxNTguNjU4NjczLjAgMTYwIDEuMzM3MzA5NzQgMTYwIDIuOTk1OTM3NDNWNTcuMDA0MDYyNkMxNjAgNTguNjU4NjczMSAxNTguNjYyNjkgNjAgMTU3LjAwNDA2MyA2MEgxMDIuOTk1OTM3QzEwMS4zNDEzMjcgNjAgMWUyIDU4LjY2MjY5MDMgMWUyIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0MxZTIgMS4zNDEzMjY4OCAxMDEuMzM3MzEuMCAxMDIuOTk1OTM3LjB6IiBpZD0ic3F1YXJlLTIiLz48L2c+PGcgZmlsbD0iI2ZmZiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNMTE2LjQ2MjIyNCAzNS4zMTQzMTNWMTcuOTk4OTYxM0wxMTIuOTQzMjg5IDE3Ljk5ODk2MTJWMTIuMjU5MzU2M0gxMTYuNDYyMjI0VjguNzg4Mzg2NDFDMTE2LjQ2MjIyNCA0LjEwNjY0MjIyIDExNy44NjE5OTUuNzMwNjE4OTg2IDEyMi45ODgxMDIuNzMwNjE4OTg2SDEyOS4wODYzNlY2LjQ1ODQzOTk2SDEyNC43OTIyNTVDMTIyLjY0MTg5NCA2LjQ1ODQzOTk2IDEyMi4xNTE4NzQgNy44ODczNzYzIDEyMi4xNTE4NzQgOS4zODM3NjA5NVYxMi4yNTkzNTUzTDEyOC43Njk0MjMgMTIuMjU5MzU1OCAxMjcuODY2MTczIDE3Ljk5ODk2MTNIMTIyLjE1MTg3NFYzNS4zMTQzMTIzTDExNi40NjIyMjQgMzUuMzE0MzEzeiIgaWQ9ImZhY2Vib29rIi8+PC9nPjwvZz48L2c+PC9zdmc+)!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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiNmZmYiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xMDIuOTk1OTM3LjBIMTU3LjAwNDA2M0MxNTguNjU4NjczLjAgMTYwIDEuMzM3MzA5NzQgMTYwIDIuOTk1OTM3NDNWNTcuMDA0MDYyNkMxNjAgNTguNjU4NjczMSAxNTguNjYyNjkgNjAgMTU3LjAwNDA2MyA2MEgxMDIuOTk1OTM3QzEwMS4zNDEzMjcgNjAgMWUyIDU4LjY2MjY5MDMgMWUyIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0MxZTIgMS4zNDEzMjY4OCAxMDEuMzM3MzEuMCAxMDIuOTk1OTM3LjB6IiBpZD0ic3F1YXJlLTIiLz48L2c+PGcgZmlsbD0iIzNiNTk5OSIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNMTE2LjQ2MjIyNCAzNS4zMTQzMTNWMTcuOTk4OTYxM0wxMTIuOTQzMjg5IDE3Ljk5ODk2MTJWMTIuMjU5MzU2M0gxMTYuNDYyMjI0VjguNzg4Mzg2NDFDMTE2LjQ2MjIyNCA0LjEwNjY0MjIyIDExNy44NjE5OTUuNzMwNjE4OTg2IDEyMi45ODgxMDIuNzMwNjE4OTg2SDEyOS4wODYzNlY2LjQ1ODQzOTk2SDEyNC43OTIyNTVDMTIyLjY0MTg5NCA2LjQ1ODQzOTk2IDEyMi4xNTE4NzQgNy44ODczNzYzIDEyMi4xNTE4NzQgOS4zODM3NjA5NVYxMi4yNTkzNTUzTDEyOC43Njk0MjMgMTIuMjU5MzU1OCAxMjcuODY2MTczIDE3Ljk5ODk2MTNIMTIyLjE1MTg3NFYzNS4zMTQzMTIzTDExNi40NjIyMjQgMzUuMzE0MzEzeiIgaWQ9ImZhY2Vib29rIi8+PC9nPjwvZz48L2c+PC9zdmc+)!important;background-color:#fff!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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiMxZGExZjIiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik0yLjk5NTkzNzQzLjBINTcuMDA0MDYyNkM1OC42NTg2NzMxLjAgNjAgMS4zMzczMDk3NCA2MCAyLjk5NTkzNzQzVjU3LjAwNDA2MjZDNjAgNTguNjU4NjczMSA1OC42NjI2OTAzIDYwIDU3LjAwNDA2MjYgNjBIMi45OTU5Mzc0M0MxLjM0MTMyNjg4IDYwIDAgNTguNjYyNjkwMy4wIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0MwIDEuMzQxMzI2ODggMS4zMzczMDk3NC4wIDIuOTk1OTM3NDMuMHoiIGlkPSJzcXVhcmUiLz48L2c+PGcgZmlsbD0iI2ZmZiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNMzIuMDUyMTM4NSA2LjQzNjY5NDI3QzMwLjg0MzE4NDYgNS4wNjIyMDE1IDI5LjEyMDUzODUgNC4xODY0NjQxIDI3LjIxNDA2MTUgNC4xNTQ3MzEwMyAyMy41NTM2IDQuMDkzODAzMDkgMjAuNTg1NjUzOCA3LjE4NjkyMzM5IDIwLjU4NTY1MzggMTEuMDYzMTE2IDIwLjU4NTY1MzggMTEuNjEzMjQxMiAyMC42NDQyOTIzIDEyLjE0OTY5MzQgMjAuNzU3MzY5MiAxMi42NjQ2NzMyIDE1LjI0ODU4NDYgMTIuMzA3MzUyNiAxMC4zNjQ0NjkyIDkuNDM4NzcwNTkgNy4wOTU0MTUzOCA1LjExNDcyMTggNi41MjQ4NjE1NCA2LjE1MDg2MTcgNi4xOTc5MDc2OSA3LjM2MTg4MjcxIDYuMTk3OTA3NjkgOC42NTkxNTAzNyA2LjE5NzkwNzY5IDExLjExNDk4ODQgNy4zNjgwOTIzMSAxMy4yOTQ1MjcyIDkuMTQ2NjMwNzcgMTQuNTgxNDE3NCA4LjA2MDEyMzA4IDE0LjUzMzQ0OTkgNy4wMzgwNjkyMyAxNC4yMDQ1Mzc4IDYuMTQ0NDM4NDYgMTMuNjY0OTUyIDYuMTQzNzkyMzEgMTMuNjk0NDQ1IDYuMTQzNzkyMzEgMTMuNzIzOTQ0OSA2LjE0Mzc5MjMxIDEzLjc1Mzk2MjUgNi4xNDM3OTIzMSAxNy4xODM1NDk3IDguNDI4NTkyMzEgMjAuMDYwNzA3NiAxMS40NjA4MzA4IDIwLjczMDkzODMgMTAuOTA0NjUzOCAyMC44ODg1MzggMTAuMzE5MDc2OSAyMC45NzEwMTYzIDkuNzE0NiAyMC45NjcwMDggOS4yODc0OTIzMSAyMC45NjQxNzU4IDguODcyMTc2OTIgMjAuOTE2ODExOCA4LjQ2NzUyMzA4IDIwLjgzMTc2OCA5LjMxMDkxNTM4IDIzLjY0NDM3NzcgMTEuNzU4NzA3NyAyNS42OTY3NjYzIDE0LjY1OTI5MjMgMjUuNzY0NjI4IDEyLjM5MDgwNzcgMjcuNjQ3Njk2MyA5LjUzMjg2OTIzIDI4Ljc2OTE5MzMgNi40MjcyOTIzMSAyOC43NjI3ODcgNS44OTIyNzY5MiAyOC43NjE2ODMzIDUuMzY0NjkyMzEgMjguNzI3MTEyIDQuODQ2MTUzODUgMjguNjYwNTk5NiA3Ljc3OTUzMDc3IDMwLjY3MzMxMzkgMTEuMjYzNTkyMyAzMS44NDUxNzExIDE1LjAwNjc2MTUgMzEuODQ2MTUzMSAyNy4xOTg1NTM4IDMxLjg0OTM1MTggMzMuODY1NzMwOCAyMS4yMzk1MTA5IDMzLjg2NTczMDggMTIuMDM2NzY4NyAzMy44NjU3MzA4IDExLjczNDgzNjMgMzMuODU5MTA3NyAxMS40MzQ1MTkxIDMzLjg0NjUwNzcgMTEuMTM1NjUyIDM1LjE0MTU2MTUgMTAuMTcwNjY2NSAzNi4yNjUyMjMxIDguOTYwNzg5MTUgMzcuMTUzODQ2MiA3LjU3OTIxOTAxIDM1Ljk2NTI0NjIgOC4xMTUwMTYxNSAzNC42ODc2Mzg1IDguNDcwODY4NjMgMzMuMzQ3MDMwOCA4LjYyMDEzNzg5IDM0LjcxNTQyMzEgNy43Nzc5NjUxOCAzNS43NjY1NTM4IDYuNDMwMDk2MDcgMzYuMjYxMzQ2MiA0LjgxMzc1ODQgMzQuOTgwNTA3NyA1LjU5MDQ5MjI5IDMzLjU2MjAzODUgNi4xNDc1MTI4NiAzMi4wNTIxMzg1IDYuNDM2Njk0Mjd6IiBpZD0idHdpdHRlciIvPjwvZz48L2c+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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiNmZmYiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik0yLjk5NTkzNzQzLjBINTcuMDA0MDYyNkM1OC42NTg2NzMxLjAgNjAgMS4zMzczMDk3NCA2MCAyLjk5NTkzNzQzVjU3LjAwNDA2MjZDNjAgNTguNjU4NjczMSA1OC42NjI2OTAzIDYwIDU3LjAwNDA2MjYgNjBIMi45OTU5Mzc0M0MxLjM0MTMyNjg4IDYwIDAgNTguNjYyNjkwMy4wIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0MwIDEuMzQxMzI2ODggMS4zMzczMDk3NC4wIDIuOTk1OTM3NDMuMHoiIGlkPSJzcXVhcmUiLz48L2c+PGcgZmlsbD0iIzFkYTFmMiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNMzIuMDUyMTM4NSA2LjQzNjY5NDI3QzMwLjg0MzE4NDYgNS4wNjIyMDE1IDI5LjEyMDUzODUgNC4xODY0NjQxIDI3LjIxNDA2MTUgNC4xNTQ3MzEwMyAyMy41NTM2IDQuMDkzODAzMDkgMjAuNTg1NjUzOCA3LjE4NjkyMzM5IDIwLjU4NTY1MzggMTEuMDYzMTE2IDIwLjU4NTY1MzggMTEuNjEzMjQxMiAyMC42NDQyOTIzIDEyLjE0OTY5MzQgMjAuNzU3MzY5MiAxMi42NjQ2NzMyIDE1LjI0ODU4NDYgMTIuMzA3MzUyNiAxMC4zNjQ0NjkyIDkuNDM4NzcwNTkgNy4wOTU0MTUzOCA1LjExNDcyMTggNi41MjQ4NjE1NCA2LjE1MDg2MTcgNi4xOTc5MDc2OSA3LjM2MTg4MjcxIDYuMTk3OTA3NjkgOC42NTkxNTAzNyA2LjE5NzkwNzY5IDExLjExNDk4ODQgNy4zNjgwOTIzMSAxMy4yOTQ1MjcyIDkuMTQ2NjMwNzcgMTQuNTgxNDE3NCA4LjA2MDEyMzA4IDE0LjUzMzQ0OTkgNy4wMzgwNjkyMyAxNC4yMDQ1Mzc4IDYuMTQ0NDM4NDYgMTMuNjY0OTUyIDYuMTQzNzkyMzEgMTMuNjk0NDQ1IDYuMTQzNzkyMzEgMTMuNzIzOTQ0OSA2LjE0Mzc5MjMxIDEzLjc1Mzk2MjUgNi4xNDM3OTIzMSAxNy4xODM1NDk3IDguNDI4NTkyMzEgMjAuMDYwNzA3NiAxMS40NjA4MzA4IDIwLjczMDkzODMgMTAuOTA0NjUzOCAyMC44ODg1MzggMTAuMzE5MDc2OSAyMC45NzEwMTYzIDkuNzE0NiAyMC45NjcwMDggOS4yODc0OTIzMSAyMC45NjQxNzU4IDguODcyMTc2OTIgMjAuOTE2ODExOCA4LjQ2NzUyMzA4IDIwLjgzMTc2OCA5LjMxMDkxNTM4IDIzLjY0NDM3NzcgMTEuNzU4NzA3NyAyNS42OTY3NjYzIDE0LjY1OTI5MjMgMjUuNzY0NjI4IDEyLjM5MDgwNzcgMjcuNjQ3Njk2MyA5LjUzMjg2OTIzIDI4Ljc2OTE5MzMgNi40MjcyOTIzMSAyOC43NjI3ODcgNS44OTIyNzY5MiAyOC43NjE2ODMzIDUuMzY0NjkyMzEgMjguNzI3MTEyIDQuODQ2MTUzODUgMjguNjYwNTk5NiA3Ljc3OTUzMDc3IDMwLjY3MzMxMzkgMTEuMjYzNTkyMyAzMS44NDUxNzExIDE1LjAwNjc2MTUgMzEuODQ2MTUzMSAyNy4xOTg1NTM4IDMxLjg0OTM1MTggMzMuODY1NzMwOCAyMS4yMzk1MTA5IDMzLjg2NTczMDggMTIuMDM2NzY4NyAzMy44NjU3MzA4IDExLjczNDgzNjMgMzMuODU5MTA3NyAxMS40MzQ1MTkxIDMzLjg0NjUwNzcgMTEuMTM1NjUyIDM1LjE0MTU2MTUgMTAuMTcwNjY2NSAzNi4yNjUyMjMxIDguOTYwNzg5MTUgMzcuMTUzODQ2MiA3LjU3OTIxOTAxIDM1Ljk2NTI0NjIgOC4xMTUwMTYxNSAzNC42ODc2Mzg1IDguNDcwODY4NjMgMzMuMzQ3MDMwOCA4LjYyMDEzNzg5IDM0LjcxNTQyMzEgNy43Nzc5NjUxOCAzNS43NjY1NTM4IDYuNDMwMDk2MDcgMzYuMjYxMzQ2MiA0LjgxMzc1ODQgMzQuOTgwNTA3NyA1LjU5MDQ5MjI5IDMzLjU2MjAzODUgNi4xNDc1MTI4NiAzMi4wNTIxMzg1IDYuNDM2Njk0Mjd6IiBpZD0idHdpdHRlciIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)!important;background-color:#fff!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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NzMuMDAwMDAwLCAtNjM4LjAwMDAwMCkiPjxnIGZpbGw9IiMzNDk4ZGIiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik03MDIuOTk1OTM3IDVlMkg3NTcuMDA0MDYzQzc1OC42NTg2NzMgNWUyIDc2MCA1MDEuMzM3MzEgNzYwIDUwMi45OTU5MzdWNTU3LjAwNDA2M0M3NjAgNTU4LjY1ODY3MyA3NTguNjYyNjkgNTYwIDc1Ny4wMDQwNjMgNTYwSDcwMi45OTU5MzdDNzAxLjM0MTMyNyA1NjAgN2UyIDU1OC42NjI2OSA3ZTIgNTU3LjAwNDA2M1Y1MDIuOTk1OTM3QzdlMiA1MDEuMzQxMzI3IDcwMS4zMzczMSA1ZTIgNzAyLjk5NTkzNyA1ZTJ6IiBpZD0ic3F1YXJlLTU4Ii8+PC9nPjxnIGZpbGw9IiNmZmYiIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuMDAwMDAwLCAxNTAuMDAwMDAwKSI+PHBhdGggZD0iTTcyMSA1MjEuNDYxNTM4IDczOC4zMDc2OTIgNTA2LjQ2MTUzOEg3MDMuNjkyMzA4TDcyMSA1MjEuNDYxNTM4ek03MTYuMzI1MTc3IDUxOS44MDEwNTQgNzIxIDUyMy42MzgyNCA3MjUuNjAxNTgxIDUxOS44MDEwNTQgNzM4LjMwNzY5MiA1MzAuNjkyMzA4SDcwMy42OTIzMDhMNzE2LjMyNTE3NyA1MTkuODAxMDU0ek03MDIuNTM4NDYyIDUyOS41Mzg0NjJWNTA3LjYxNTM4NUw3MTUuMjMwNzY5IDUxOC41NzY5MjMgNzAyLjUzODQ2MiA1MjkuNTM4NDYyem0zNi45MjMwNzYwMDAwMDAwNC4wVjUwNy42MTUzODVMNzI2Ljc2OTIzMSA1MTguNTc2OTIzIDczOS40NjE1MzggNTI5LjUzODQ2MnoiIGlkPSJtYWlsIi8+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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NzMuMDAwMDAwLCAtNjM4LjAwMDAwMCkiPjxnIGZpbGw9IiNmZmYiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik03MDIuOTk1OTM3IDVlMkg3NTcuMDA0MDYzQzc1OC42NTg2NzMgNWUyIDc2MCA1MDEuMzM3MzEgNzYwIDUwMi45OTU5MzdWNTU3LjAwNDA2M0M3NjAgNTU4LjY1ODY3MyA3NTguNjYyNjkgNTYwIDc1Ny4wMDQwNjMgNTYwSDcwMi45OTU5MzdDNzAxLjM0MTMyNyA1NjAgN2UyIDU1OC42NjI2OSA3ZTIgNTU3LjAwNDA2M1Y1MDIuOTk1OTM3QzdlMiA1MDEuMzQxMzI3IDcwMS4zMzczMSA1ZTIgNzAyLjk5NTkzNyA1ZTJ6IiBpZD0ic3F1YXJlLTU4Ii8+PC9nPjxnIGZpbGw9IiMzNDk4ZGIiIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuMDAwMDAwLCAxNTAuMDAwMDAwKSI+PHBhdGggZD0iTTcyMSA1MjEuNDYxNTM4IDczOC4zMDc2OTIgNTA2LjQ2MTUzOEg3MDMuNjkyMzA4TDcyMSA1MjEuNDYxNTM4ek03MTYuMzI1MTc3IDUxOS44MDEwNTQgNzIxIDUyMy42MzgyNCA3MjUuNjAxNTgxIDUxOS44MDEwNTQgNzM4LjMwNzY5MiA1MzAuNjkyMzA4SDcwMy42OTIzMDhMNzE2LjMyNTE3NyA1MTkuODAxMDU0ek03MDIuNTM4NDYyIDUyOS41Mzg0NjJWNTA3LjYxNTM4NUw3MTUuMjMwNzY5IDUxOC41NzY5MjMgNzAyLjUzODQ2MiA1MjkuNTM4NDYyem0zNi45MjMwNzYwMDAwMDAwNC4wVjUwNy42MTUzODVMNzI2Ljc2OTIzMSA1MTguNTc2OTIzIDczOS40NjE1MzggNTI5LjUzODQ2MnoiIGlkPSJtYWlsIi8+PC9nPjwvZz48L2c+PC9zdmc+)!important;background-color:#fff!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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiNkZDRiMzkiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik0zMDIuOTk1OTM3LjBIMzU3LjAwNDA2M0MzNTguNjU4NjczLjAgMzYwIDEuMzM3MzA5NzQgMzYwIDIuOTk1OTM3NDNWNTcuMDA0MDYyNkMzNjAgNTguNjU4NjczMSAzNTguNjYyNjkgNjAgMzU3LjAwNDA2MyA2MEgzMDIuOTk1OTM3QzMwMS4zNDEzMjcgNjAgM2UyIDU4LjY2MjY5MDMgM2UyIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0MzZTIgMS4zNDEzMjY4OCAzMDEuMzM3MzEuMCAzMDIuOTk1OTM3LjB6IiBpZD0ic3F1YXJlLTQiLz48L2c+PGcgZmlsbD0iI2ZmZiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNMzM0LjEyNTIxNCAxNi41NTc0MDEyVjEyLjk0ODg1ODVIMzMxLjU1MjMxNlYxNi41NTc0MDEySDMyNy44NDczNDFWMTkuMTM0OTMxN0gzMzEuNTUyMzE2VjIyLjg0NjU3NTZIMzM0LjEyNTIxNFYxOS4xMzQ5MzE3SDMzNy43MjcyNzNWMTYuNTU3NDAxMkgzMzQuMTI1MjE0ek0zMTUuMzk0NTExIDE2LjM1MTE5ODhWMjAuNDc1MjQ3NUMzMTUuMzk0NTExIDIwLjQ3NTI0NzUgMzE5LjM4ODA2MiAyMC40Njk4ODYzIDMyMS4wMTQxMzQgMjAuNDY5ODg2MyAzMjAuMTMzNTg1IDIzLjE0MzQwNCAzMTguNzY0MzkxIDI0LjU5OTI5NjMgMzE1LjM5NDUxMSAyNC41OTkyOTYzIDMxMS45ODQxODUgMjQuNTk5Mjk2MyAzMDkuMzIyNDcgMjEuODI5Njg4MiAzMDkuMzIyNDcgMTguNDEzMjIzMSAzMDkuMzIyNDcgMTQuOTk2NzU4IDMxMS45ODQxODUgMTIuMjI3MTUgMzE1LjM5NDUxMSAxMi4yMjcxNSAzMTcuMTk3NTk5IDEyLjIyNzE1IDMxOC4zNjIwOTMgMTIuODYyMDQ3MyAzMTkuNDMwMjU3IDEzLjc0Njk2NTEgMzIwLjI4NTI4MyAxMi44OTA0MDAxIDMyMC4yMTM4NTkgMTIuNzY4MzI4MyAzMjIuMzg5MTk0IDEwLjcxMDMyNDkgMzIwLjU0MjU3MyA5LjAyNjQ3NTc0IDMxOC4wODgyMzMgOCAzMTUuMzk0NTExIDggMzA5LjY1Mzc1NiA4IDMwNSAxMi42NjIxMzQgMzA1IDE4LjQxMzIyMzEgMzA1IDI0LjE2NDIwOTEgMzA5LjY1Mzc1NiAyOC44MjY0NDYzIDMxNS4zOTQ1MTEgMjguODI2NDQ2MyAzMjMuOTc1MzM0IDI4LjgyNjQ0NjMgMzI2LjA3MjY1OSAyMS4zNDEyOTc4IDMyNS4zNzczNTggMTYuMzUxMTk4OEgzMTUuMzk0NTExeiIgaWQ9Imdvb2dsZV9wbHVzIi8+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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiNmZmYiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik0zMDIuOTk1OTM3LjBIMzU3LjAwNDA2M0MzNTguNjU4NjczLjAgMzYwIDEuMzM3MzA5NzQgMzYwIDIuOTk1OTM3NDNWNTcuMDA0MDYyNkMzNjAgNTguNjU4NjczMSAzNTguNjYyNjkgNjAgMzU3LjAwNDA2MyA2MEgzMDIuOTk1OTM3QzMwMS4zNDEzMjcgNjAgM2UyIDU4LjY2MjY5MDMgM2UyIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0MzZTIgMS4zNDEzMjY4OCAzMDEuMzM3MzEuMCAzMDIuOTk1OTM3LjB6IiBpZD0ic3F1YXJlLTQiLz48L2c+PGcgZmlsbD0iI2RkNGIzOSIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNMzM0LjEyNTIxNCAxNi41NTc0MDEyVjEyLjk0ODg1ODVIMzMxLjU1MjMxNlYxNi41NTc0MDEySDMyNy44NDczNDFWMTkuMTM0OTMxN0gzMzEuNTUyMzE2VjIyLjg0NjU3NTZIMzM0LjEyNTIxNFYxOS4xMzQ5MzE3SDMzNy43MjcyNzNWMTYuNTU3NDAxMkgzMzQuMTI1MjE0ek0zMTUuMzk0NTExIDE2LjM1MTE5ODhWMjAuNDc1MjQ3NUMzMTUuMzk0NTExIDIwLjQ3NTI0NzUgMzE5LjM4ODA2MiAyMC40Njk4ODYzIDMyMS4wMTQxMzQgMjAuNDY5ODg2MyAzMjAuMTMzNTg1IDIzLjE0MzQwNCAzMTguNzY0MzkxIDI0LjU5OTI5NjMgMzE1LjM5NDUxMSAyNC41OTkyOTYzIDMxMS45ODQxODUgMjQuNTk5Mjk2MyAzMDkuMzIyNDcgMjEuODI5Njg4MiAzMDkuMzIyNDcgMTguNDEzMjIzMSAzMDkuMzIyNDcgMTQuOTk2NzU4IDMxMS45ODQxODUgMTIuMjI3MTUgMzE1LjM5NDUxMSAxMi4yMjcxNSAzMTcuMTk3NTk5IDEyLjIyNzE1IDMxOC4zNjIwOTMgMTIuODYyMDQ3MyAzMTkuNDMwMjU3IDEzLjc0Njk2NTEgMzIwLjI4NTI4MyAxMi44OTA0MDAxIDMyMC4yMTM4NTkgMTIuNzY4MzI4MyAzMjIuMzg5MTk0IDEwLjcxMDMyNDkgMzIwLjU0MjU3MyA5LjAyNjQ3NTc0IDMxOC4wODgyMzMgOCAzMTUuMzk0NTExIDggMzA5LjY1Mzc1NiA4IDMwNSAxMi42NjIxMzQgMzA1IDE4LjQxMzIyMzEgMzA1IDI0LjE2NDIwOTEgMzA5LjY1Mzc1NiAyOC44MjY0NDYzIDMxNS4zOTQ1MTEgMjguODI2NDQ2MyAzMjMuOTc1MzM0IDI4LjgyNjQ0NjMgMzI2LjA3MjY1OSAyMS4zNDEyOTc4IDMyNS4zNzczNTggMTYuMzUxMTk4OEgzMTUuMzk0NTExeiIgaWQ9Imdvb2dsZV9wbHVzIi8+PC9nPjwvZz48L2c+PC9zdmc+)!important;background-color:#fff!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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiMzNDZkYTYiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik02MDIuOTk1OTM3LjBINjU3LjAwNDA2M0M2NTguNjU4NjczLjAgNjYwIDEuMzM3MzA5NzQgNjYwIDIuOTk1OTM3NDNWNTcuMDA0MDYyNkM2NjAgNTguNjU4NjczMSA2NTguNjYyNjkgNjAgNjU3LjAwNDA2MyA2MEg2MDIuOTk1OTM3QzYwMS4zNDEzMjcgNjAgNmUyIDU4LjY2MjY5MDMgNmUyIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0M2ZTIgMS4zNDEzMjY4OCA2MDEuMzM3MzEuMCA2MDIuOTk1OTM3LjB6IiBpZD0ic3F1YXJlLTciLz48L2c+PGcgZmlsbD0iI2ZmZiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNNjEyLjg4MzA3NSAzMS44MjMxNTEyVjEzLjUyNDMzODlINjA3LjIyNzM3VjMxLjgyMzE1MTJINjEyLjg4MzA3NXptMC0yNC43ODQ5MzY2NTAwMDAwMDJDNjEyLjg0OTM4OCA1LjQwMDY1OTk2IDYxMS43NTgwMTYgNC4xNTM4NDYxNSA2MDkuOTg1MDU0IDQuMTUzODQ2MTUgNjA4LjIxMTYzMiA0LjE1Mzg0NjE1IDYwNy4wNTI4ODUgNS40MDA2NTk5NiA2MDcuMDUyODg1IDcuMDM4MjE0NTUgNjA3LjA1Mjg4NSA4LjY0MDIwMjM0IDYwOC4xNzc5NDQgOS45MjMwNzY5MiA2MDkuOTE3MjE5IDkuOTIzMDc2OTJINjA5Ljk1MDkwNkM2MTEuNzU4MDE2IDkuOTIzMDc2OTIgNjEyLjg4MzA3NSA4LjY0MDIwMjM0IDYxMi44ODMwNzUgNy4wMzgyMTQ1NXpNNjIyLjExMDA0MiAzMS44MjMxNTE3VjIxLjM5NzM3MjlDNjIyLjExMDA0MiAyMC44Mzk0MDE0IDYyMi4xNTAzNyAyMC4yODE0MyA2MjIuMzE0NDQ3IDE5Ljg4MzY2ODIgNjIyLjc2MzAzNCAxOC43NjgyNzc4IDYyMy43ODM5NTYgMTcuNjEzNjYzNyA2MjUuNDk4MTk5IDE3LjYxMzY2MzcgNjI3Ljc0Mzg5NiAxNy42MTM2NjM3IDYyOS4xNTIyNzggMTguODg4MTU4NyA2MjkuMTUyMjc4IDIxLjM5NzM3MjdWMzEuODIzMTUxNkw2MzQuODQ2MTU0IDMxLjgyMzE1MTdWMjEuMTE4Mzg3MkM2MzQuODQ2MTU0IDE1LjM4Mzk4NzggNjMxLjc4NTA0NSAxMi43MTU2NjkgNjI3LjcwMTkxIDEyLjcxNTY2OSA2MjQuMzU0MDgxIDEyLjcxNTY2OSA2MjIuODg0NTcyIDE0LjU4NzM1OTMgNjIyLjA2ODYwOCAxNS44NjEzMDJMNjIyLjEwOTQ4OSAxMy40MTM5MTIzSDYxNi40MjU0NjJjLjA4MTc2MTk5OTk5OTkxMjQgMS43NTE4MDkyMDAwMDAwMDAzLjAgMTguNDA5MjM5My4wIDE4LjQwOTIzOTNMNjIyLjExMDA0MiAzMS44MjMxNTE3eiIgaWQ9ImxpbmtlZGluIi8+PC9nPjwvZz48L2c+PC9zdmc+)!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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiNmZmYiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik02MDIuOTk1OTM3LjBINjU3LjAwNDA2M0M2NTguNjU4NjczLjAgNjYwIDEuMzM3MzA5NzQgNjYwIDIuOTk1OTM3NDNWNTcuMDA0MDYyNkM2NjAgNTguNjU4NjczMSA2NTguNjYyNjkgNjAgNjU3LjAwNDA2MyA2MEg2MDIuOTk1OTM3QzYwMS4zNDEzMjcgNjAgNmUyIDU4LjY2MjY5MDMgNmUyIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0M2ZTIgMS4zNDEzMjY4OCA2MDEuMzM3MzEuMCA2MDIuOTk1OTM3LjB6IiBpZD0ic3F1YXJlLTciLz48L2c+PGcgZmlsbD0iIzM0NmRhNiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNNjEyLjg4MzA3NSAzMS44MjMxNTEyVjEzLjUyNDMzODlINjA3LjIyNzM3VjMxLjgyMzE1MTJINjEyLjg4MzA3NXptMC0yNC43ODQ5MzY2NTAwMDAwMDJDNjEyLjg0OTM4OCA1LjQwMDY1OTk2IDYxMS43NTgwMTYgNC4xNTM4NDYxNSA2MDkuOTg1MDU0IDQuMTUzODQ2MTUgNjA4LjIxMTYzMiA0LjE1Mzg0NjE1IDYwNy4wNTI4ODUgNS40MDA2NTk5NiA2MDcuMDUyODg1IDcuMDM4MjE0NTUgNjA3LjA1Mjg4NSA4LjY0MDIwMjM0IDYwOC4xNzc5NDQgOS45MjMwNzY5MiA2MDkuOTE3MjE5IDkuOTIzMDc2OTJINjA5Ljk1MDkwNkM2MTEuNzU4MDE2IDkuOTIzMDc2OTIgNjEyLjg4MzA3NSA4LjY0MDIwMjM0IDYxMi44ODMwNzUgNy4wMzgyMTQ1NXpNNjIyLjExMDA0MiAzMS44MjMxNTE3VjIxLjM5NzM3MjlDNjIyLjExMDA0MiAyMC44Mzk0MDE0IDYyMi4xNTAzNyAyMC4yODE0MyA2MjIuMzE0NDQ3IDE5Ljg4MzY2ODIgNjIyLjc2MzAzNCAxOC43NjgyNzc4IDYyMy43ODM5NTYgMTcuNjEzNjYzNyA2MjUuNDk4MTk5IDE3LjYxMzY2MzcgNjI3Ljc0Mzg5NiAxNy42MTM2NjM3IDYyOS4xNTIyNzggMTguODg4MTU4NyA2MjkuMTUyMjc4IDIxLjM5NzM3MjdWMzEuODIzMTUxNkw2MzQuODQ2MTU0IDMxLjgyMzE1MTdWMjEuMTE4Mzg3MkM2MzQuODQ2MTU0IDE1LjM4Mzk4NzggNjMxLjc4NTA0NSAxMi43MTU2NjkgNjI3LjcwMTkxIDEyLjcxNTY2OSA2MjQuMzU0MDgxIDEyLjcxNTY2OSA2MjIuODg0NTcyIDE0LjU4NzM1OTMgNjIyLjA2ODYwOCAxNS44NjEzMDJMNjIyLjEwOTQ4OSAxMy40MTM5MTIzSDYxNi40MjU0NjJjLjA4MTc2MTk5OTk5OTkxMjQgMS43NTE4MDkyMDAwMDAwMDAzLjAgMTguNDA5MjM5My4wIDE4LjQwOTIzOTNMNjIyLjExMDA0MiAzMS44MjMxNTE3eiIgaWQ9ImxpbmtlZGluIi8+PC9nPjwvZz48L2c+PC9zdmc+)!important;background-color:#fff!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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiNiZDA4MWMiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik01MDIuOTk1OTM3LjBINTU3LjAwNDA2M0M1NTguNjU4NjczLjAgNTYwIDEuMzM3MzA5NzQgNTYwIDIuOTk1OTM3NDNWNTcuMDA0MDYyNkM1NjAgNTguNjU4NjczMSA1NTguNjYyNjkgNjAgNTU3LjAwNDA2MyA2MEg1MDIuOTk1OTM3QzUwMS4zNDEzMjcgNjAgNWUyIDU4LjY2MjY5MDMgNWUyIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0M1ZTIgMS4zNDEzMjY4OCA1MDEuMzM3MzEuMCA1MDIuOTk1OTM3LjB6IiBpZD0ic3F1YXJlLTYiLz48L2c+PGcgZmlsbD0iI2ZmZiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNNTIzLjc1OTQ1MyAyNy4wODQ0MDExQzUzMC4zNjUwNjEgMjcuMDg0NDAxMSA1MzQuODQ2MTU0IDIwLjkzNzA0OTMgNTM0Ljg0NjE1NCAxMi43MDgzMTA2IDUzNC44NDYxNTQgNi40ODc5MDEyNSA1MjkuNjgzMjk2LjY5MjMwNzY5MiA1MjEuODM4NzMyLjY5MjMwNzY5MiA1MTIuMDc2MzkzLjY5MjMwNzY5MiA1MDcuMTUzODQ2IDcuODM3NTEwNiA1MDcuMTUzODQ2IDEzLjc5NTc1NDggNTA3LjE1Mzg0NiAxNy40MDM1MzIxIDUwOC40OTA4NzEgMjAuNjEzMjUxMyA1MTEuMzYxNjQ0IDIxLjgwOTUzMDEgNTExLjgzMTk1OSAyMi4wMDU1NTI2IDUxMi4yNTMzODcgMjEuODE1ODQzNyA1MTIuMzkwMzI5IDIxLjI4NDU5ODUgNTEyLjQ4Mzk3OSAyMC45MTYzMDQ2IDUxMi43MTA0NDkgMTkuOTg3MzAxOSA1MTIuODA4ODExIDE5LjYwMDk2OTEgNTEyLjk0NjYzNyAxOS4wNzQ4MzQ5IDUxMi44OTM2MjcgMTguODkwNTM3NiA1MTIuNTEzNzI0IDE4LjQzMTc0ODYgNTExLjY4Njc3MSAxNy40MzQxOTgyIDUxMS4xNTkwMjkgMTYuMTQ1MzE5NyA1MTEuMTU5MDI5IDE0LjMxNzY3OTkgNTExLjE1OTAyOSA5LjAxNzI1Mzc3IDUxNS4wNDE5OTYgNC4yNzIxMjQ3IDUyMS4yNzQ3NjcgNC4yNzIxMjQ3IDUyNi43OTEwMjQgNC4yNzIxMjQ3IDUyOS44MjQwNjYgNy43MTMwNDIyOSA1MjkuODI0MDY2IDEyLjMxMDU1MzEgNTI5LjgyNDA2NiAxOC4zNTgzOTA1IDUyNy4yMDI0MzggMjMuNDYyNzk0IDUyMy4zMDk0NTkgMjMuNDYyNzk0IDUyMS4xNTkwMjkgMjMuNDYyNzk0IDUxOS41NTEzNjEgMjEuNjQ4MDgyIDUyMC4wNjYxNDQgMTkuNDIyNjg0OCA1MjAuNjgyNTMgMTYuNzY1NTU2OCA1MjEuODgwNTUxIDEzLjg5Njc3MjYgNTIxLjg4MDU1MSAxMS45Nzg2Mzc2IDUyMS44ODA1NTEgMTAuMjYyNTM4MiA1MjAuOTc3OTEzIDguODI5MzQ4NzEgNTE5LjEwOTAyMyA4LjgyOTM0ODcxIDUxNi45MTExNzkgOC44MjkzNDg3MSA1MTUuMTQ2MjQ4IDExLjE1MDk1MzQgNTE1LjE0NjI0OCAxNC4yNTkzNTQyIDUxNS4xNDYyNDggMTYuMjM5MTIyIDUxNS44MDI2ODYgMTcuNTc4NTA5MyA1MTUuODAyNjg2IDE3LjU3ODUwOTMgNTE1LjgwMjY4NiAxNy41Nzg1MDkzIDUxMy41NTM1OTkgMjcuMzA1Mzc3NSA1MTMuMTU4Njc2IDI5LjAwODI0ODQgNTEyLjgwMDU2NSAzMC41NTg5OTEzIDUxMi43NDY5NjcgMzIuMjYzMzY1NCA1MTIuNzk3MzI2IDMzLjcwMzc3MDUgNTEyLjk0NzgxNSAzNC45OTU5NTYxIDUxNC4xOTk0MzUgMzYuMDQ4MjI0NCA1MTUuMjg1MjUyIDM0LjYzMDY2ODYgNTE2LjA0ODU5MiAzMy4zODUwODM1IDUxNi44NjkzNiAzMS44MTIwOTI2IDUxNy4yOTQwMjggMzAuMjM1NDkzOSA1MTcuNTQ3Mjk3IDI5LjMwMjU4MjggNTE4Ljc0MDAxNiAyNC40Njk5NjUyIDUxOC43NDAwMTYgMjQuNDY5OTY1MiA1MTkuNDU0NzY1IDI1Ljg2MDE2MiA1MjEuNTQxMjg5IDI3LjA4NDQwMTEgNTIzLjc1OTQ1MyAyNy4wODQ0MDExeiIgaWQ9InBpbnRlcmVzdCIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)!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,.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,PHN2ZyBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjAgNjAiIHdpZHRoPSI2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGRlc2MvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9InNvaWNhbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJzb2NpYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiPjxnIGZpbGw9IiNmZmYiIGlkPSJzcXVhcmUtZmxhdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiPjxwYXRoIGQ9Ik01MDIuOTk1OTM3LjBINTU3LjAwNDA2M0M1NTguNjU4NjczLjAgNTYwIDEuMzM3MzA5NzQgNTYwIDIuOTk1OTM3NDNWNTcuMDA0MDYyNkM1NjAgNTguNjU4NjczMSA1NTguNjYyNjkgNjAgNTU3LjAwNDA2MyA2MEg1MDIuOTk1OTM3QzUwMS4zNDEzMjcgNjAgNWUyIDU4LjY2MjY5MDMgNWUyIDU3LjAwNDA2MjZWMi45OTU5Mzc0M0M1ZTIgMS4zNDEzMjY4OCA1MDEuMzM3MzEuMCA1MDIuOTk1OTM3LjB6IiBpZD0ic3F1YXJlLTYiLz48L2c+PGcgZmlsbD0iI2JkMDgxYyIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNNTIzLjc1OTQ1MyAyNy4wODQ0MDExQzUzMC4zNjUwNjEgMjcuMDg0NDAxMSA1MzQuODQ2MTU0IDIwLjkzNzA0OTMgNTM0Ljg0NjE1NCAxMi43MDgzMTA2IDUzNC44NDYxNTQgNi40ODc5MDEyNSA1MjkuNjgzMjk2LjY5MjMwNzY5MiA1MjEuODM4NzMyLjY5MjMwNzY5MiA1MTIuMDc2MzkzLjY5MjMwNzY5MiA1MDcuMTUzODQ2IDcuODM3NTEwNiA1MDcuMTUzODQ2IDEzLjc5NTc1NDggNTA3LjE1Mzg0NiAxNy40MDM1MzIxIDUwOC40OTA4NzEgMjAuNjEzMjUxMyA1MTEuMzYxNjQ0IDIxLjgwOTUzMDEgNTExLjgzMTk1OSAyMi4wMDU1NTI2IDUxMi4yNTMzODcgMjEuODE1ODQzNyA1MTIuMzkwMzI5IDIxLjI4NDU5ODUgNTEyLjQ4Mzk3OSAyMC45MTYzMDQ2IDUxMi43MTA0NDkgMTkuOTg3MzAxOSA1MTIuODA4ODExIDE5LjYwMDk2OTEgNTEyLjk0NjYzNyAxOS4wNzQ4MzQ5IDUxMi44OTM2MjcgMTguODkwNTM3NiA1MTIuNTEzNzI0IDE4LjQzMTc0ODYgNTExLjY4Njc3MSAxNy40MzQxOTgyIDUxMS4xNTkwMjkgMTYuMTQ1MzE5NyA1MTEuMTU5MDI5IDE0LjMxNzY3OTkgNTExLjE1OTAyOSA5LjAxNzI1Mzc3IDUxNS4wNDE5OTYgNC4yNzIxMjQ3IDUyMS4yNzQ3NjcgNC4yNzIxMjQ3IDUyNi43OTEwMjQgNC4yNzIxMjQ3IDUyOS44MjQwNjYgNy43MTMwNDIyOSA1MjkuODI0MDY2IDEyLjMxMDU1MzEgNTI5LjgyNDA2NiAxOC4zNTgzOTA1IDUyNy4yMDI0MzggMjMuNDYyNzk0IDUyMy4zMDk0NTkgMjMuNDYyNzk0IDUyMS4xNTkwMjkgMjMuNDYyNzk0IDUxOS41NTEzNjEgMjEuNjQ4MDgyIDUyMC4wNjYxNDQgMTkuNDIyNjg0OCA1MjAuNjgyNTMgMTYuNzY1NTU2OCA1MjEuODgwNTUxIDEzLjg5Njc3MjYgNTIxLjg4MDU1MSAxMS45Nzg2Mzc2IDUyMS44ODA1NTEgMTAuMjYyNTM4MiA1MjAuOTc3OTEzIDguODI5MzQ4NzEgNTE5LjEwOTAyMyA4LjgyOTM0ODcxIDUxNi45MTExNzkgOC44MjkzNDg3MSA1MTUuMTQ2MjQ4IDExLjE1MDk1MzQgNTE1LjE0NjI0OCAxNC4yNTkzNTQyIDUxNS4xNDYyNDggMTYuMjM5MTIyIDUxNS44MDI2ODYgMTcuNTc4NTA5MyA1MTUuODAyNjg2IDE3LjU3ODUwOTMgNTE1LjgwMjY4NiAxNy41Nzg1MDkzIDUxMy41NTM1OTkgMjcuMzA1Mzc3NSA1MTMuMTU4Njc2IDI5LjAwODI0ODQgNTEyLjgwMDU2NSAzMC41NTg5OTEzIDUxMi43NDY5NjcgMzIuMjYzMzY1NCA1MTIuNzk3MzI2IDMzLjcwMzc3MDUgNTEyLjk0NzgxNSAzNC45OTU5NTYxIDUxNC4xOTk0MzUgMzYuMDQ4MjI0NCA1MTUuMjg1MjUyIDM0LjYzMDY2ODYgNTE2LjA0ODU5MiAzMy4zODUwODM1IDUxNi44NjkzNiAzMS44MTIwOTI2IDUxNy4yOTQwMjggMzAuMjM1NDkzOSA1MTcuNTQ3Mjk3IDI5LjMwMjU4MjggNTE4Ljc0MDAxNiAyNC40Njk5NjUyIDUxOC43NDAwMTYgMjQuNDY5OTY1MiA1MTkuNDU0NzY1IDI1Ljg2MDE2MiA1MjEuNTQxMjg5IDI3LjA4NDQwMTEgNTIzLjc1OTQ1MyAyNy4wODQ0MDExeiIgaWQ9InBpbnRlcmVzdCIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)!important;background-color:#fff!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,.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(.77);-webkit-transform:scale(.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,.15)}.sign-up-login-shade-appear{opacity:0}.sign-up-login-shade-enter{transition:all .3s ease;opacity:.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:#fff;box-shadow:0 8px 30px 0 rgba(35,47,58,.2),0 1px 0 0 rgba(0,0,0,.04);max-height:100%;max-width:51em;overflow:auto;cursor:default}@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:#93938d;height:3.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:#fff;text-decoration:none;cursor:pointer;font-size:2em;margin-left:auto;padding-right:.5em}.sign-up-login-container__close:hover,.sign-up-login-container__close:active{color:#fff;text-decoration:none}.sign-up-login-container .sign-up,.sign-up-login-container .login{background:#fff;padding:1em 2em 3em;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:2em}@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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .15s,border-top .2s linear .15s,border-right .2s linear .3s;width:23.33333em;height:auto;padding:.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:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0}.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#cecdcd;border-radius:.2rem;border:1px solid #c1c0c0;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0}.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:23.33333em;max-width:100%;padding:.73333em;margin-top:1em}@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:700}.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:#373730;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:#0e0e0c;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}.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{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:0}}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#3b5999;border-radius:.2rem;border:1px solid #344e87;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0;max-width:100%;display:block;font-weight:700;margin:1em 0;padding:.73333em;text-align:left;width:23.33333em}.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{width:100%;padding:.73333em}.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:400;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,.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{width:100%;padding:.73333em}.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:1.5em 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 0 1px #fff,39px 0 1px #fff,38px 0 1px #fff,37px 0 1px #fff,36px 0 1px #fff,35px 0 1px #fff,34px 0 1px #fff,33px 0 1px #fff,32px 0 1px #fff,31px 0 1px #fff,30px 0 1px #fff,29px 0 1px #fff,28px 0 1px #fff,27px 0 1px #fff,26px 0 1px #fff,25px 0 1px #fff,24px 0 1px #fff,23px 0 1px #fff,22px 0 1px #fff,21px 0 1px #fff,20px 0 1px #fff,18px 0 1px #fff,17px 0 1px #fff,16px 0 1px #fff,15px 0 1px #fff,14px 0 1px #fff,13px 0 1px #fff,12px 0 1px #fff,11px 0 1px #fff,10px 0 1px #fff,9px 0 1px #fff,8px 0 1px #fff,7px 0 1px #fff,6px 0 1px #fff,5px 0 1px #fff,4px 0 1px #fff,3px 0 1px #fff,2px 0 1px #fff,1px 0 1px #fff,0 0 1px #fff,-40px 0 1px #fff,-39px 0 1px #fff,-38px 0 1px #fff,-37px 0 1px #fff,-36px 0 1px #fff,-35px 0 1px #fff,-34px 0 1px #fff,-33px 0 1px #fff,-32px 0 1px #fff,-31px 0 1px #fff,-30px 0 1px #fff,-29px 0 1px #fff,-28px 0 1px #fff,-27px 0 1px #fff,-26px 0 1px #fff,-25px 0 1px #fff,-24px 0 1px #fff,-23px 0 1px #fff,-22px 0 1px #fff,-21px 0 1px #fff,-20px 0 1px #fff,-18px 0 1px #fff,-17px 0 1px #fff,-16px 0 1px #fff,-15px 0 1px #fff,-14px 0 1px #fff,-13px 0 1px #fff,-12px 0 1px #fff,-11px 0 1px #fff,-10px 0 1px #fff,-9px 0 1px #fff,-8px 0 1px #fff,-7px 0 1px #fff,-6px 0 1px #fff,-5px 0 1px #fff,-4px 0 1px #fff,-3px 0 1px #fff,-2px 0 1px #fff,-1px 0 1px #fff;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 0 1px #fff,39px 0 1px #fff,38px 0 1px #fff,37px 0 1px #fff,36px 0 1px #fff,35px 0 1px #fff,34px 0 1px #fff,33px 0 1px #fff,32px 0 1px #fff,31px 0 1px #fff,30px 0 1px #fff,29px 0 1px #fff,28px 0 1px #fff,27px 0 1px #fff,26px 0 1px #fff,25px 0 1px #fff,24px 0 1px #fff,23px 0 1px #fff,22px 0 1px #fff,21px 0 1px #fff,20px 0 1px #fff,18px 0 1px #fff,17px 0 1px #fff,16px 0 1px #fff,15px 0 1px #fff,14px 0 1px #fff,13px 0 1px #fff,12px 0 1px #fff,11px 0 1px #fff,10px 0 1px #fff,9px 0 1px #fff,8px 0 1px #fff,7px 0 1px #fff,6px 0 1px #fff,5px 0 1px #fff,4px 0 1px #fff,3px 0 1px #fff,2px 0 1px #fff,1px 0 1px #fff,0 0 1px #fff,-40px 0 1px #fff,-39px 0 1px #fff,-38px 0 1px #fff,-37px 0 1px #fff,-36px 0 1px #fff,-35px 0 1px #fff,-34px 0 1px #fff,-33px 0 1px #fff,-32px 0 1px #fff,-31px 0 1px #fff,-30px 0 1px #fff,-29px 0 1px #fff,-28px 0 1px #fff,-27px 0 1px #fff,-26px 0 1px #fff,-25px 0 1px #fff,-24px 0 1px #fff,-23px 0 1px #fff,-22px 0 1px #fff,-21px 0 1px #fff,-20px 0 1px #fff,-18px 0 1px #fff,-17px 0 1px #fff,-16px 0 1px #fff,-15px 0 1px #fff,-14px 0 1px #fff,-13px 0 1px #fff,-12px 0 1px #fff,-11px 0 1px #fff,-10px 0 1px #fff,-9px 0 1px #fff,-8px 0 1px #fff,-7px 0 1px #fff,-6px 0 1px #fff,-5px 0 1px #fff,-4px 0 1px #fff,-3px 0 1px #fff,-2px 0 1px #fff,-1px 0 1px #fff;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-bottom:.8em}.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:700;text-align:center}.tab__login:hover,.tab__login:active,.tab__sign-up:hover,.tab__sign-up:active{color:#93938d;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:#fff}.tab__login.active:hover,.tab__login.active:active,.tab__sign-up.active:hover,.tab__sign-up.active:active{color:#373730;text-decoration:none}.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,.15)}.get-quote__shade-appear{opacity:0}.get-quote__shade-enter{transition:all .3s ease;opacity:.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:#fff;box-shadow:0 8px 30px 0 rgba(35,47,58,.2),0 1px 0 0 rgba(0,0,0,.04);max-height:100%;max-width:51em;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:#93938d;height:3.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:#fff;text-decoration:none;cursor:pointer;font-size:2em;margin-left:auto;padding-right:.5em}.get-quote__modal__close:hover,.get-quote__modal__close:active{color:#fff;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:#fff;padding:1em 2em 3em;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:2em}@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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.8em;width:100%;overflow:hidden;transition:border-left .2s linear,border-bottom .2s linear .15s,border-top .2s linear .15s,border-right .2s linear .3s;width:23.33333em;height:auto;padding:.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:.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0}.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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#cecdcd;border-radius:.2rem;border:1px solid #c1c0c0;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0}.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:23.33333em;max-width:100%;padding:.73333em;margin-top:1em}@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:700}.get-quote-form .field__toggle-password{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#373730;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:#0e0e0c;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,.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:-1s;animation-delay:-1s}.get-quote-form__loading .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.get-quote-form__loading .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.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:#fff;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:#fff;color:#fff;font-size:0;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:#fff}.get-quote-login .login__button--facebook{font-family:fira-sans,san francisco,segoe ui,sans-serif;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#3b5999;border-radius:.2rem;border:1px solid #344e87;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.4em 0;max-width:100%;display:block;font-weight:700;margin:1em 0;padding:.73333em;text-align:left;width:23.33333em}.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{width:100%;padding:.73333em}.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:400;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,.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{width:100%;padding:.73333em}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:400;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:0 0;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:#fff;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:400;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:#fff;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.85em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.25em .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:.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:#fff;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;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 .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#efeeec;border-radius:.2rem;border:1px solid #e3e2de;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.star-reviewers-header__copy{font-weight:400!important;padding-top:.66667rem}.star-reviewers-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.star-reviewers-header__subtitle{padding-top:.66667rem;font-weight:400}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding: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:#fff}.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:700;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-b4f8c96d53022e83ac86586784682c62.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-b4f8c96d53022e83ac86586784682c62.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-7a117bf51c961d08583298e4e14287a8.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/stars/star-header-7a117bf51c961d08583298e4e14287a8.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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.star-reviewers-page-header__subtitle{color:#fff;text-align:center}.star-reviewers-page-header__copy{color:#fff;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 .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:0;padding-right:0}}.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,.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:700;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:700;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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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 .15s,border-top .2s linear .15s,border-right .2s linear .3s;background-color:#fff;border:1px solid #c9c9c6;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(35,47,58,.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:.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:.93333rem;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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-fd5677d2fd764efea67568f25824c088.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-37048da079b3a1a1c74852907946f8d4.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-fd5677d2fd764efea67568f25824c088.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:#fff}.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:700;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-d1434a3d92b2f184ba0dea539439da7b.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-d1434a3d92b2f184ba0dea539439da7b.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-83809f7a9883ce69b2fa156ce86eb163.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-83809f7a9883ce69b2fa156ce86eb163.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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.faq-page-header__subtitle{color:#fff;text-align:center}.faq-page-header__copy{color:#fff;text-align:center}.faq-page__subtitle{font-family:fira-sans,san francisco,segoe ui,sans-serif;font-weight:600;text-align:left;font-size:1.3em;color:#535455}.faq-page__item{margin:1em 0}.faq-page__title{padding:1.6em 0 1em}.faq-page__answer ul{list-style-type:disc;margin-left:20px;padding-bottom:1em}.faq-page__sections-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;-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-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:70px;padding-bottom:20px}@media screen and (max-width:800px){.faq-page__sections-container{width:100%}}.faq-page__sections-container__title{padding:1.33333em 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){.faq-page__sections-container{padding-right:1.33333em;padding-left:1.33333em}}.faq-page__section{width:49%;display:inline-block;padding-bottom:2.66667em;padding-left:2.66667em}@media screen and (max-width:800px){.faq-page__section{width:100%;padding-left:0}}.faq-page-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.faq-page-header__copy{font-weight:400!important;padding-top:.66667rem}.faq-page-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.faq-page-header__subtitle{padding-top:.66667rem;font-weight:400}.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:.5em}.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:700;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-a8e1df3ebe5ab5b43d3795d555935696.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-a8e1df3ebe5ab5b43d3795d555935696.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-96c0c17abf4a689f65f198e60d8ab421.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-96c0c17abf4a689f65f198e60d8ab421.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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.faq-page-company-header__subtitle{color:#fff;text-align:center}.faq-page-company-header__copy{color:#fff;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:700;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-a3585a5298275ed778790a70d49ba8af.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-a3585a5298275ed778790a70d49ba8af.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-32cafd3adbdb03112d307ec70da9fa26.jpg);background:linear-gradient(rgba(35,47,58,0.7),rgba(35,47,58,0.7)),url(//cdn.homestars.com/assets/pricing/pricing-header-32cafd3adbdb03112d307ec70da9fa26.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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.pricing-page-header__subtitle{color:#fff;text-align:center}.pricing-page-header__copy{color:#fff;text-align:center}.pricing-page-header__wrap{color:#fff;text-align:center;padding-top:8em;padding-bottom:3.33333em}.pricing-page-header__copy{font-weight:400!important;padding-top:.66667rem}.pricing-page-header__title{color:#fff;font-weight:700;font-family:fira-sans,san francisco,segoe ui,sans-serif;margin-bottom:1rem auto}.pricing-page-header__subtitle{padding-top:.66667rem;font-weight:400}.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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding: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:#fff;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 .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:.06667em solid #efeeec;color:#373730}.pricing-table td{border:.06667em solid #efeeec;padding:.66667em;text-align:center}@media screen and (max-width:800px){.pricing-table td{width:40%}}.pricing-table i.dash:after{content:"";display:block;width:.66667em;height:50%;margin:auto;border-bottom:1px solid #cecdcd}.pricing-table th{border:.06667em solid #efeeec;padding-left:.8em}@media screen and (max-width:800px){.pricing-table th{width:50%}}.pricing-table__title{padding:1em .66667em;background-color:#efeeec;font-weight:700;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:700;font-size:1.2em}@media screen and (min-width:801px){.pricing-table__mobile-titles{display:none}}.pricing-table__prices{padding:.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:.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:#fff;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:#000}@media screen and (max-width:800px){.pricing-table .hide-it{display:none}}.landing-page{min-height:80vh;background-color:#fff}.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:700;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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;text-align:center;padding:3em 0}.landing-page-header__title{color:#fff;font-weight:700;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:700}@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:.6em;left:.4em;width:45%;padding-right:.625em;padding-left:.625em;white-space:nowrap;font-weight:700}.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:.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:700;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:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.075,.82,.165,1);-moz-transition:background .3s cubic-bezier(.075,.82,.165,1);transition:background .3s cubic-bezier(.075,.82,.165,1);-webkit-transition:border .3s cubic-bezier(.075,.82,.165,1);-moz-transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s cubic-bezier(.075,.82,.165,1);background:#27a9e1;border-radius:.2rem;border:1px solid #1d9bd1;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:1.1em;font-weight:700;line-height:1.5em;text-align:center;text-shadow:0 1px 0 rgba(35,47,58,.08);text-transform:uppercase;white-space:nowrap;padding:.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}.boa{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;height:33.33333rem}@media screen and (max-width:800px){.boa{height:66.66667rem}}.boa__description{margin:0 .66667rem;width:calc(100vw - 33.33333rem)}@media screen and (max-width:800px){.boa__description{height:10rem;padding:0 1.33333rem;width:100vw}}.boa__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-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:10rem;margin:2rem 0;width:100vw}.boa__header img{width:13.33333rem}.boa__header-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;-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}.boa__header-image img{width:50%}.boa__locations{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: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:3.33333rem}@media screen and (max-width:800px){.boa__locations{-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;-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;height:20rem;margin:1.33333rem 0}}.boa__selector{margin:1.33333rem 0}@media screen and (max-width:800px){.boa__selector{height:33.33333rem;margin-top:2.66667rem}}.boa__years{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: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:3.33333rem}@media screen and (max-width:800px){.boa__years{-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;-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-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-bottom:.06667rem solid #c1c2c3;border-top:.06667rem solid #c1c2c3;height:10rem;overflow-y:scroll;width:calc(100vw - 50px)}}.boa-locations__link{color:#535455;cursor:pointer;font-size:1.33333rem;font-weight:600;margin:0 .66667rem}@media screen and (max-width:800px){.boa-locations__link{font-size:1.6rem;font-weight:600;height:2rem;margin:.66667rem}}.boa-locations__link:hover{color:#27a9e1;text-decoration:none}.boa-locations__link.m--selected{color:#27a9e1;font-size:1.33333rem;font-weight:600;margin:0 .66667rem;text-decoration:none}@media screen and (max-width:800px){.boa-locations__link.m--selected{color:#27a9e1;font-size:1.6rem;font-weight:600;height:2rem;margin:.66667rem}}.boa-locations__link.m--selected:hover{color:#27a9e1;text-decoration:none}.boa-year__button{color:#27a9e1;cursor:pointer;font-size:1.2rem;font-weight:600;margin:0 .66667rem}@media screen and (max-width:800px){.boa-year__button{height:2rem;margin:.66667rem}}.boa-year__button.m--selected{border-bottom:.2rem solid #535455;color:#535455;cursor:pointer;font-size:1.2rem;font-weight:600;margin:0 .66667rem}@media screen and (max-width:800px){.boa-year__button.m--selected{height:2rem;margin:.66667rem}}.boa-year__label{display:none}@media screen and (max-width:800px){.boa-year__label{color:#535455;display:block;font-size:.93333rem}}@media screen and (max-width:800px){.boa-mobile-years{height:3.33333rem;width:100vw}}.trust-page-header__title{font-size:2.13333rem;margin:auto;max-width:46.66667rem}.trust-page-homeowner{background-color:#fff}.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:700;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-14d27d1993379d666e12737ec7115ff5.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-14d27d1993379d666e12737ec7115ff5.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-c3fa314e08248f27d5462c0e9d62e316.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-c3fa314e08248f27d5462c0e9d62e316.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:#fff;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:#fff;font-family:fira-sans,san francisco,segoe ui,sans-serif;font-size:2.4rem;font-weight:700;padding-bottom:1rem}.trust-page-homeowner-header__subtitle{color:#fff;text-align:center}.trust-page-homeowner-header__copy{color:#fff;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:700}.trust-page-homeowner__list--definition dd{margin-bottom:1rem}.trust-page-homeowner__list-item{padding-bottom:.46667em}.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 .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:0;padding-right:0}}@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:700}.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:700;margin:auto;max-width:46.66667rem;padding-bottom:3rem}.trust-page-homeowner__section-title{color:#535455;font-size:1.2rem;font-weight:700;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:.06667rem solid #c1c2c3;padding-top:1rem}.trust-page-homeowner__sub-sections img{padding:0 1rem;width:100%}.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:.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:700;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:.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:.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:700;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}}