.back-button{background-color:#fff;border-radius:36px;cursor:pointer;display:-webkit-flex;display:flex;height:36px;left:24px;position:absolute;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:36px;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:960px){.back-button{border:2px solid;border-radius:50px;height:56px;left:calc(50% - 460px);top:calc(50vh - 60px);width:56px;z-index:2}.back-button:hover{background-color:#000}.back-button:hover svg path[fill]{fill:#fff}.back-button:active{background-color:#575757}.back-button:active svg path[fill]{fill:#fff}}.logo{height:45px;width:180px;object-fit:contain}@media only screen and (min-width:960px){.logo{height:59px;width:230px}}.header{display:-webkit-flex;display:flex;margin-top:16px;position:relative;width:100vw;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:960px){.header{margin-top:48px}}.header .getninjas-review,.header .review{display:none;min-height:45px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:960px){.header .getninjas-review,.header .review{min-height:59px}}.getninjas-review .title,.review-title{font-size:20px;font-weight:300}:root{--direction:-100%;--direction-inverted:150%}.page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:360px;opacity:1;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}@media only screen and (min-width:960px){.page{max-width:560px;min-height:auto}}.page.fade-enter{opacity:0;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(var(--direction));transform:translateX(var(--direction))}.page.fade-enter-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.445,.05,.55,.95);transition:-webkit-transform .3s cubic-bezier(.445,.05,.55,.95);transition:transform .3s cubic-bezier(.445,.05,.55,.95);transition:transform .3s cubic-bezier(.445,.05,.55,.95),-webkit-transform .3s cubic-bezier(.445,.05,.55,.95)}.page.fade-enter-done{opacity:1}.page.fade-exit{opacity:0;position:absolute;-webkit-transform:translateX(150%);transform:translateX(150%);-webkit-transform:translateX(var(--direction-inverted));transform:translateX(var(--direction-inverted));-webkit-transition:opacity .3s cubic-bezier(.445,.05,.55,.95),-webkit-transform .3s cubic-bezier(.445,.05,.55,.95);transition:opacity .3s cubic-bezier(.445,.05,.55,.95),-webkit-transform .3s cubic-bezier(.445,.05,.55,.95);transition:opacity .3s cubic-bezier(.445,.05,.55,.95),transform .3s cubic-bezier(.445,.05,.55,.95);transition:opacity .3s cubic-bezier(.445,.05,.55,.95),transform .3s cubic-bezier(.445,.05,.55,.95),-webkit-transform .3s cubic-bezier(.445,.05,.55,.95)}.page.fade-exit-done{display:none}:root{--vh:calc(100vh - 61px)}.spinner{display:none}body,button,textarea{font-family:Source Sans Pro,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{background-color:initial;border:0}h1,h2,h3,h4,h5,h6,p{margin:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.app{height:calc(100vh - 61px);height:var(--vh);overflow-x:unset}@media only screen and (min-height:500px){.app{overflow-x:hidden}}.content{-webkit-flex-direction:column;flex-direction:column;left:0;overflow:hidden;padding:0 16px;z-index:0}.content,.content>div{display:-webkit-flex;display:flex;height:100%;position:relative;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:960px) and (max-height:640px){.content{height:auto}}@media only screen and (min-height:500px){.content{height:calc(100% - 107px)}}@media only screen and (min-width:960px) and (min-height:640px){.content{height:calc(100vh - 171px)}}.pagination{display:none;height:10px;margin-bottom:24px;margin-top:8px;-webkit-justify-content:center;justify-content:center;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:960px){.pagination{margin-bottom:56px}}@media only screen and (min-height:560px){.pagination{display:-webkit-flex;display:flex}}.pagination__item{background-color:#e5e5e5;border-radius:3px;cursor:default;float:left;height:6px;margin-right:12px;-webkit-transition:width .3s ease;transition:width .3s ease;width:6px}.pagination__item--active{background-color:#000;cursor:auto;width:24px}.pagination__:not(:last-child){margin-right:0}.ripple{position:absolute;width:50px;height:50px;background-color:#000;opacity:.1;border-radius:100%;-webkit-transform:scale(1);transform:scale(1);top:0;left:0;opacity:0;-webkit-transform-origin:center center;transform-origin:center center;pointer-events:none}.ripple.animate{-webkit-animation:scale .8s 1 forwards,opacity .8s 1 forwards;animation:scale .8s 1 forwards,opacity .8s 1 forwards;opacity:.1}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(20);transform:scale(20)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(20);transform:scale(20)}}@-webkit-keyframes opacity{0%{opacity:.1}95%{opacity:0}}@keyframes opacity{0%{opacity:.1}95%{opacity:0}}.card{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);cursor:pointer;position:relative;display:-webkit-flex;display:flex;overflow:hidden}.card *{pointer-events:none}@media only screen and (min-width:960px){.card{-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.card:hover{box-shadow:0 4px 8px 0 rgba(51,51,51,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.card--fluid{width:100%}.avatar{background-color:#fff;border:.5px solid #f2f2f2;border-radius:6px;color:#262626;display:-webkit-flex;display:flex;-webkit-flex:1 0 54px;flex:1 0 54px;font-size:32px;font-weight:600;height:54px;width:54px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:960px){.avatar{-webkit-flex:1 0 60px;flex:1 0 60px;height:60px;max-height:60px;width:60px}}.title{color:#000;font-size:24px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.33;text-align:center}@media only screen and (min-width:960px){.title{font-size:32px;line-height:1.22}}.button{pointer-events:none}@media only screen and (min-width:960px){.button{margin-top:24px}}.info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.info__name,.info__phone{font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.31;text-transform:uppercase}@media only screen and (min-width:960px){.info__name{font-size:20px;text-transform:unset}}.info__phone{font-size:16px;font-weight:400;margin-top:8px;opacity:.8}@media only screen and (min-width:960px){.info{margin-top:24px;text-align:center;-webkit-align-items:center;align-items:center}}.home .back-button,.home .pagination{display:none}.pros-list-view .pros{margin-top:24px;min-height:356px}@media only screen and (min-width:960px){.pros-list-view .pros{display:-webkit-flex;display:flex;margin-top:42px;-webkit-justify-content:center;justify-content:center}}.pros-list-view .avatar{margin-right:16px}.pros-list-view .info-wrapper{display:-webkit-flex;display:flex;width:100%;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width:960px){.pros-list-view .info-wrapper{-webkit-flex-direction:column;flex-direction:column}}.pros-list-view .card{-webkit-flex-direction:row;flex-direction:row;height:108px;padding:24px;width:328px;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}@media only screen and (min-width:960px){.pros-list-view .card{-webkit-flex-direction:column;flex-direction:column;height:250px;width:265px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}.pros-list-view .card:not(:first-child){margin-top:16px}@media only screen and (min-width:960px){.pros-list-view .card:not(:first-child){margin-left:31px;margin-top:0}}.recommend-view .list{display:-webkit-flex;display:flex;margin-top:24px}.recommend-view .card:not(:first-child){margin-left:16px}@media only screen and (min-width:960px){.recommend-view .card:not(:first-child){margin-left:32px}}.recommend-view .choice-title{font-weight:600;margin-top:16px;text-transform:uppercase}.recommend-view .card{color:#000;cursor:pointer;-webkit-flex-direction:column;flex-direction:column;height:144px;position:relative;width:156px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:960px){.recommend-view .card{width:165px}}.recommend-view .card svg path{fill:#000}.recommend-view .card.positive{background-color:#25a159}.recommend-view .card.negative{background-color:#f26565}.recommend-view .card.negative,.recommend-view .card.positive{color:#fff}.recommend-view .card.negative svg path,.recommend-view .card.positive svg path{fill:#fff}.rounded-button{background-color:#fff;border:2px solid #000;border-radius:28px;color:#000;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-transform:uppercase}@media only screen and (min-width:960px){.rounded-button{padding:16px 32px;-webkit-transition:border-color .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out;transition:border-color .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out}}.rounded-button:hover:not(.button-loader){background-color:#000;color:#fff}.rounded-button:active:not(.button-loader){background-color:#575757;border-color:#575757;color:#fff}.rounded-button--loading{cursor:not-allowed;display:block;position:relative;pointer-events:none}.rounded-button--loading span{visibility:hidden}.rounded-button--loading .spinner{display:block;left:42%;position:absolute;width:20px}.rounded-button:disabled{cursor:not-allowed}.criteria .list{margin-top:24px}.criteria .child,.criteria .list{display:-webkit-flex;display:flex;width:100%}.criteria .child{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.criteria .card:not(.card--fluid):not(:first-child){margin-left:16px}@media only screen and (min-width:960px){.criteria .card:not(.card--fluid):not(:first-child){margin-left:32px}}.criteria .choice-title{font-weight:600;margin-top:16px;text-transform:uppercase;z-index:1}.criteria .card:not(.card--fluid){-webkit-flex-direction:column;flex-direction:column;height:144px;width:50%}.criteria .card--fluid,.criteria .card:not(.card--fluid){-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.criteria .card--fluid{margin-top:16px;padding:16px 0;position:relative}.criteria .card--fluid .choice-title{margin-left:12px;margin-top:0}@media only screen and (min-width:960px){.criteria .card--fluid{margin-top:32px}}.criteria .card--fluid .star-bg{height:60px;left:0;opacity:0;overflow:hidden;position:absolute;width:100%}.criteria .card--fluid .star-bg-big,.criteria .card--fluid .star-bg-small{position:absolute}.criteria .card--fluid .star-bg-small{left:40px;top:0;width:60px}.criteria .card{color:#000;cursor:pointer}.criteria .card.positive{background-color:#25a159;border-color:#25a159}.criteria .card.negative{background-color:#f26565;border-color:#f26565}.criteria .card.incrivel{background-color:#ffea52;border-color:#ffea52}.criteria .card.incrivel .star-bg{opacity:1}.criteria .card.negative,.criteria .card.positive{color:#fff}.criteria .card.negative svg,.criteria .card.positive svg{z-index:1}.criteria .card.negative svg path,.criteria .card.positive svg path{fill:#fff}.criteria .card>svg{z-index:1}.criteria .card>svg path{fill:#000}@media only screen and (min-width:960px){.atendimento .criteria,.preco .criteria,.qualidade .criteria,.tempo .criteria{max-width:360px;min-height:auto}}.atendimento .header .logo,.preco .header .logo,.qualidade .header .logo,.tempo .header .logo{display:none}.atendimento .header .review,.preco .header .review,.qualidade .header .review,.tempo .header .review{display:-webkit-flex;display:flex}.atendimento .header .review svg,.preco .header .review svg,.qualidade .header .review svg,.tempo .header .review svg{display:none}@media only screen and (min-width:960px){.atendimento .header .review svg,.preco .header .review svg,.qualidade .header .review svg,.tempo .header .review svg{display:block;margin-right:10px}}.atendimento .rounded-button,.preco .rounded-button,.qualidade .rounded-button,.tempo .rounded-button{margin-top:48px}.pro-text-detail .header .logo{display:none}.pro-text-detail .header .review{display:-webkit-flex;display:flex}.pro-text-detail .header .review svg{display:none}@media only screen and (min-width:960px){.pro-text-detail .header .review svg{display:unset;margin-right:10px}}.pro-text-detail-view .title span{color:#575757;display:block;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.31;margin-top:12px}.pro-text-detail-view .rounded-button{margin-top:16px}@media only screen and (min-width:960px){.pro-text-detail-view .rounded-button{margin-top:36px}}.pro-text-detail-view textarea{background-color:#f4f4f4;border:1px solid #e7e7e7;border-radius:6px;color:#575757;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.31;margin-top:16px;max-width:330px;opacity:.7;padding:16px;resize:none;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:100%}.pro-text-detail-view textarea:focus,.pro-text-detail-view textarea:hover{border-color:#000}@media only screen and (min-width:960px){.pro-text-detail-view textarea{font-size:20px;max-width:100%}}.pro-text-detail-view .alert{background-color:rgba(255,234,82,.3);border:1px solid #ffea52;border-radius:6px;color:#000;display:-webkit-flex;display:flex;height:64px;margin-top:12px;max-width:330px;padding:20px 12px;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-evenly;justify-content:space-evenly}@media only screen and (min-width:960px){.pro-text-detail-view .alert{margin-top:16px;max-width:100%}}.pro-text-detail-view .alert p{opacity:.8;width:82%}@media only screen and (min-width:960px){.pro-text-detail-view .alert p{width:89%}}.pro-text-detail-view .alert svg{width:24px}.transicao-pre-nps .back-button,.transicao-pre-nps .pagination{display:none}.company-review-view .title{margin-top:24px}@media only screen and (min-width:960px){.company-review-view .title{margin-top:12px}}.nps .header .logo{display:none}.nps .header .getninjas-review{display:-webkit-flex;display:flex}.nps .header .getninjas-review svg{display:none}@media only screen and (min-width:960px){.nps .header .getninjas-review svg{display:block;margin-right:10px}}.company-rating-view .title span{color:#575757;display:block;font-size:16px;font-weight:400;line-height:1.31;margin-top:12px}.company-rating-view .pagination{bottom:24px}@media only screen and (min-width:960px){.company-rating-view .pagination{bottom:0}}.company-rating-view .rounded-button{margin-top:36px}@media only screen and (min-width:960px){.company-rating-view .rounded-button{margin-top:60px}}.company-rating-view .rating{margin-top:32px;width:100%}.company-rating-view .rating__options{display:-webkit-flex;display:flex;list-style:none;margin:0;padding:0;-webkit-justify-content:space-between;justify-content:space-between}.company-rating-view .rating__options li{background-color:#e5e5e5;border-radius:26px;cursor:pointer;display:-webkit-flex;display:flex;height:26px;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:26px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.company-rating-view .rating__options li.checked{background-color:#000}.company-rating-view .rating__options li.checked label{color:#fff}.company-rating-view .rating__options li:hover:not(.checked){background-color:#575757}.company-rating-view .rating__options li:hover:not(.checked) label{color:#fff}@media only screen and (min-width:960px){.company-rating-view .rating__options li{border-radius:38px;height:38px;width:38px}}.company-rating-view .rating__options li input{display:none}.company-rating-view .rating__options li input:checked~label{background-color:red}.company-rating-view .rating__options li label{color:#262626;cursor:pointer;display:block;font-weight:600;text-align:center;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:100%}@media only screen and (min-width:960px){.company-rating-view .rating__options li label{font-size:20px}}.company-rating-view .rating__legend{display:-webkit-flex;display:flex;margin-top:12px;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width:960px){.company-rating-view .rating__legend{margin-top:24px}}.company-rating-view .rating__legend span{color:#575757;font-size:16px;width:80px}.company-rating-view .rating__legend span:last-child{text-align:right}.depoimento-getninjas .header .logo{display:none}.depoimento-getninjas .header .getninjas-review{display:-webkit-flex;display:flex}.depoimento-getninjas .header .getninjas-review svg{display:none}@media only screen and (min-width:960px){.depoimento-getninjas .header .getninjas-review svg{display:block;margin-right:10px}}.company-text-detail-view .title span{color:#575757;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.3}@media only screen and (min-width:960px){.company-text-detail-view .title span{font-size:20px}}.company-text-detail-view .rounded-button{margin-top:16px}@media only screen and (min-width:960px){.company-text-detail-view .rounded-button{margin-top:36px}}.company-text-detail-view textarea{background-color:#f4f4f4;border:1px solid #e7e7e7;border-radius:6px;color:#575757;font-size:20px;margin-top:16px;max-width:330px;opacity:.7;padding:16px;resize:none;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;width:100%}.company-text-detail-view textarea:focus,.company-text-detail-view textarea:hover{border-color:#000}@media only screen and (min-width:960px){.company-text-detail-view textarea{max-width:100%}}.company-text-detail-view .alert{background-color:rgba(255,234,82,.3);border:1px solid #ffea52;border-radius:6px;color:#000;display:-webkit-flex;display:flex;height:64px;margin-top:12px;max-width:330px;padding:20px 12px;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-evenly;justify-content:space-evenly}@media only screen and (min-width:960px){.company-text-detail-view .alert{margin-top:16px;max-width:100%}}.company-text-detail-view .alert p{opacity:.8;width:82%}@media only screen and (min-width:960px){.company-text-detail-view .alert p{width:auto}}.company-text-detail-view .alert svg{width:24px}.page.finish-view.fade-enter{opacity:1;position:relative;-webkit-transform:translateX(100%);transform:translateX(100%)}.page.finish-view.fade-enter-active,.page.finish-view.fade-enter-done{opacity:1;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}.final .back-button,.final .pagination{display:none}.final .content{height:auto;position:relative}.finish-view .title{margin-top:36px}@media only screen and (min-width:960px){.finish-view .title{font-size:32px;margin-top:24px}}.finish-view .ninjas-avatar{margin-top:45px}.finish-view .subtitle{color:#575757;margin-top:12px;text-align:center}@media only screen and (min-width:960px){.finish-view>.subtitle{font-size:20px}}.finish-view .ninja-avatar{margin-top:48px}.finish-view .rounded-button{margin-bottom:48px;margin-top:24px}@media only screen and (min-width:960px){.finish-view .rounded-button{margin-top:36px}}.finish-view .shadow-divider{display:none}@media only screen and (min-width:960px){.finish-view .shadow-divider{background:-webkit-linear-gradient(top,#fafafa,#fff);background:linear-gradient(180deg,#fafafa 0,#fff);display:block;height:30px;margin-top:36px;width:100vw}}.finish-view .secondary-title{color:#000;font-size:24px;font-weight:300;margin-top:18px;text-align:center}.finish-view .list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-top:24px;width:330px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width:960px){.finish-view .list{margin-top:36px;width:748px}}.finish-view .link{background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:108px;margin-bottom:10px;margin-right:10px;overflow:hidden;padding:14px;position:relative;text-decoration:none;width:103px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.finish-view .link *{pointer-events:none}.finish-view .link span{color:#666;font-size:14px;margin-top:12px;text-align:center;text-transform:uppercase}@media only screen and (min-width:960px){.finish-view .link{margin-bottom:36px;margin-right:36px;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;width:160px}.finish-view .link:hover{box-shadow:0 4px 8px 0 rgba(51,51,51,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.finish-view .link:nth-child(3n+0){margin-right:0}@media only screen and (min-width:960px){.finish-view .back-button{display:none}.finish-view .link:nth-child(3n+0){margin-right:36px}.finish-view .link:nth-child(4n+0){margin-right:0}}
/*# sourceMappingURL=main.98cc452f.chunk.css.map */