.btn-primary{border:none;border-radius:50px;box-sizing:border-box;color:#fff;font-size:.9rem;font-weight:500;padding:12px;text-decoration:none;text-transform:uppercase}.btn-primary:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}.btn-primary.intent-primary{background-color:#001f44}.btn-primary.intent-secondary{background-color:#82c153}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{overflow:hidden;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.check-your-roof-shade{display:flex;justify-content:center;margin-bottom:7rem;margin-top:4rem}.check-your-roof-shade .search{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}@media only screen and (max-width:1140px){.check-your-roof-shade .search{gap:10px!important;margin-bottom:3rem!important}}.check-your-roof-shade .search button{background-color:#82c153;border:none;color:#fff;font-size:24px;font-weight:700;outline:none;text-align:center;width:30%}@media only screen and (max-width:1140px){.check-your-roof-shade .search button{height:100%!important;width:100%!important}}.check-your-roof-shade .search button:hover{cursor:pointer}.check-your-roof-shade input{background-color:#ecf0f6!important;color:#000!important;font-size:large!important;min-height:66px!important;padding:0!important;text-align:center!important;width:50%!important}.check-your-roof-shade input::-webkit-input-placeholder{color:#000;font-size:16px;opacity:.4}.check-your-roof-shade input::placeholder{color:#000;font-size:16px;opacity:.4}@media only screen and (max-width:1140px){.check-your-roof-shade input{width:100%!important}}.check-your-roof-shade h1{color:#001f44;font-size:24px;font-weight:500;text-align:center}.check-your-roof-shade .container-elem{display:flex;flex-direction:column;flex-wrap:wrap;width:80%}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{-webkit-filter:url(#gaussian-blur);filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{-ms-align-items:center;align-items:center;-webkit-animation:react-confirm-alert-fadeIn .5s .2s forwards;animation:react-confirm-alert-fadeIn .5s .2s forwards;background:hsla(0,0%,100%,.9);bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:99}.react-confirm-alert-body{background:#fff;border-radius:10px;box-shadow:0 20px 75px rgba(0,0,0,.13);color:#666;font-family:Arial,Helvetica,sans-serif;padding:30px;text-align:left;width:400px}.react-confirm-alert-svg{left:0;position:absolute;top:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{font-size:16px;margin:0}.react-confirm-alert-button-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{background:#333;border:none;border-radius:5px;color:#eee;cursor:pointer;display:inline-block;font-size:12px;margin-right:10px;outline:none;padding:6px 18px}@-webkit-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}.btn-yes{background-color:#f44336}.btn-no,.btn-yes{border:none;color:#fff;display:inline-block;font-size:16px;padding:8px 18px;text-align:center;text-decoration:none}.btn-no{background-color:#4caf50}.btn-group{display:flex;gap:10px}.footer{flex-direction:column;width:100%}.footer,.footer .disclaimer{display:flex;justify-content:center}.footer .disclaimer{background-color:#d4dae3;flex-direction:row;font-size:small}.footer .disclaimer .disclaimer-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;margin-top:10px;width:80%}.footer .disclaimer .disclaimer-container .disclaimer-text{width:55%}.footer .disclaimer .disclaimer-container .have-question p{font-size:1.2rem;font-weight:500;margin-bottom:0;margin-top:0}.footer .disclaimer .disclaimer-container .have-question .phone-number{font-size:1.5rem;font-weight:700}.footer .links-container{align-items:center;display:flex;flex-wrap:wrap;gap:3px;justify-content:center;margin-bottom:2vh;margin-top:2vh;width:100%}.footer .links{background-color:#001f44;width:100%}.footer .mobile{color:#000;text-decoration:none}.footer a{color:gray;font-weight:500;text-decoration:none}.footer a:hover{color:#fff}.footer .btn-link{background:none!important;border:none;color:gray;cursor:pointer;font-size:15px;font-weight:500;margin:12px;padding:0!important;text-decoration:none;text-transform:uppercase}.footer .btn-link:hover{color:#fff}.footer .seperator{background-color:gray;height:12px;margin:auto 10px 2px;width:2px}@media only screen and (max-width:620px){.disclaimer-text{text-align:center!important;width:100%!important}.disclaimer-container{flex-direction:column!important;justify-content:center!important;text-align:center!important;width:98%!important}}.header{background-color:#eee;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;padding-bottom:5px;padding-top:5px;width:100%;z-index:1}.header .menu-container{justify-content:baseline}.header .header-container{align-items:center;display:flex;height:100%;min-width:300px;width:70%}.header .header-container .logo{margin-left:10;min-width:100px}.header .header-container .menu{display:flex;flex-direction:row;margin-left:auto}.header .header-container .mobile-menu{display:flex;flex-direction:column;width:100%}.header .header-container a{color:#000;font-size:20px;font-weight:500;margin:12px;text-decoration:none;text-transform:uppercase}.header .header-container a:hover{color:#001f44}.header .header-container .logo *{min-width:200px;width:50px}.header .header-container .btn-primary{background:none;background-color:#001f44;border:none;border-radius:50px;color:#fff;font-size:.9rem;font-weight:500;margin-left:20px;padding:12px;text-align:center;text-transform:uppercase;width:8rem}.header .header-container .btn-primary:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}.header .header-container .btn-link{background:none!important;background-color:#000;border:none;cursor:pointer;font-family:arial,sans-serif;font-size:20px;font-weight:550;margin:12px;padding:0!important;text-decoration:none;text-transform:uppercase}.header .header-container .img{height:20%;width:20%}.header .mobile-header-container{display:flex;flex-direction:column;height:100%;min-width:300px;padding-top:10px;width:60%}.header .mobile-header-container .logo-container{align-items:center;display:flex;flex-direction:row}.header .mobile-header-container .logo{margin-left:0}.header .mobile-header-container .menu{margin-left:auto}.header .mobile-header-container .mobile-menu{display:flex;flex-direction:column;width:100%}.header .mobile-header-container a{color:#000;font-size:1rem;font-weight:500;margin:12px;text-decoration:none;text-transform:uppercase}.header .mobile-header-container a:hover{color:#001f44}.header .mobile-header-container .logo *{height:50px;width:50px}.header .mobile-header-container .btn-primary{background:none;background-color:#001f44;border:none;border-radius:50px;color:#fff;font-size:.8rem;font-weight:500;margin-left:20px;padding:12px;text-transform:uppercase;width:8rem!important}.header .mobile-header-container .btn-primary:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}.header .mobile-header-container .btn-link{background:none!important;background-color:#000;border:none;cursor:pointer;font-family:arial,sans-serif;font-size:.8rem;font-weight:550;margin:12px;padding:0!important;text-decoration:none;text-transform:uppercase;width:8rem!important}.header .mobile-header-container .img{height:90%;width:90%}.hamburger-menu{display:flex;flex-direction:column;width:100%}.hamburger-menu .button{cursor:pointer;display:flex;height:50px;margin-left:auto;width:50px;z-index:1}.hamburger-menu .button svg{margin:auto}.hamburger-menu .menu{margin-left:auto;margin-right:auto}.hamburger-menu .open{display:flex}.hamburger-menu .closed{display:none}.landing-page-map{background-color:#ecf0f6;position:relative}.landing-page-map h1{color:#001f44;font-size:24px;font-weight:500}.landing-page-map .seperator{background-color:#377fe6;height:9px;width:72px}.landing-page-map h2,.landing-page-map p{color:#001f44;font-size:16px;font-weight:400}.landing-page-map .landing-page-map-container{align-items:center;display:flex;flex-flow:row;flex-wrap:wrap;gap:50px;justify-content:center;padding-bottom:50px;padding-top:50px}.landing-page-map .img{border-radius:40px;height:100%;margin-left:5%;width:90%}.landing-page-map .info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:300px}@media only screen and (max-width:1290px){.landing-page-map-container{flex-direction:column-reverse!important}}.solar-report{background-image:radial-gradient(farthest-corner at 70% 200px,#80ecfb 0,#377fe6 50%);overflow:hidden;padding-bottom:1rem;padding-top:1rem}.solar-report .solar-report-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative}.solar-report .btn-primary{background-color:#82c153;border:none;border-radius:50px;color:#fff;font-size:24px;font-weight:700;margin-top:12px;padding:10px 20px;text-align:center;text-transform:uppercase;width:300px;z-index:1}@media only screen and (max-width:480px){.solar-report .btn-primary{font-size:18px!important;width:180px!important}}.solar-report .btn-primary:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}.solar-report h3{font-weight:400;max-width:300px}@media only screen and (max-width:480px){.solar-report h3{font-size:18px!important;padding-bottom:40px}}.solar-report .seperator{background-color:#001f44;height:9px;width:72px}.solar-report h1,.solar-report h2,.solar-report h3{color:#fff}.solar-report h2{font-size:32px;font-weight:400;margin-bottom:0;margin-top:0;text-transform:uppercase}@media only screen and (max-width:480px){.solar-report h2{font-size:16px!important}}.solar-report h1{font-size:64px;font-weight:500;margin-bottom:0;margin-top:0;padding-top:0;text-transform:uppercase}@media only screen and (max-width:480px){.solar-report h1{font-size:32px!important}}.solar-report h1+h2,.solar-report h2+h1{margin-bottom:5px}.solar-report .seperator+h2,.solar-report h1+.seperator{margin-top:10px}.solar-report .report-container{display:flex;flex-flow:column;margin-left:125px;max-width:700px;padding-left:10px}.solar-report .otter-img{bottom:-1.3rem;left:0;position:absolute}.solar-report .otter-icon{height:auto;width:200px}.solar-report .icon{height:80%;width:80%}@media only screen and (max-width:1540px){.solar-report .report-container{justify-content:center!important}.solar-report .solar-report-wrapper{flex-direction:column-reverse!important}.solar-report .report-container{margin-left:20px!important}.solar-report .image-container .icon{max-width:480px}}@media only screen and (max-width:830px){.solar-report .report-container{justify-content:center!important}.solar-report .solar-report-wrapper{flex-direction:column-reverse!important}.solar-report .report-container{margin-left:20px!important}.solar-report .btn-primary{max-width:200px!important}.solar-report .otter-img{left:50%!important;-webkit-transform:scaleX(-1);transform:scaleX(-1)}}.solar-report-info{display:flex;flex-direction:column;flex-wrap:wrap;margin:35px;max-width:280px}.solar-report-info .icon{background-color:#fff;border-radius:50%;margin:auto auto 20px;padding:15px}.solar-report-info .title{color:#000;font-size:16px;font-weight:500;text-align:center}.solar-report-info .seperator{background-color:#377fe6;height:9px;margin:10px auto;width:72px}.solar-report-info .content{color:#000;font-size:16px;text-align:center}.what-youll-get{background-color:#ecf0f6;display:flex;flex-direction:row;flex-wrap:nowrap}.what-youll-get .left_container{align-items:center;background-color:#377fe6;display:flex;flex-flow:column;justify-content:center}.what-youll-get .right_container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.what-youll-get .right_container>.row-wrapper{align-items:start;display:flex;flex-wrap:wrap;justify-content:center}.what-youll-get .right_logo{align-items:center;display:flex;flex-wrap:wrap;justify-content:start}.what-youll-get .img{max-width:300px}.what-youll-get .header{background-color:#377fe6;color:#fff;font-size:52px;padding-right:20px;padding-top:75px;width:70%}.what-youll-get .image{height:auto;margin-top:-5rem;width:550px}@media only screen and (max-width:1290px){.what-youll-get{flex-wrap:wrap}.header{padding-right:0;width:100%!important}.left_container{align-items:center!important;padding:40px}.left_container,.right_container,.right_logo{flex-grow:1;justify-content:center!important}.right_logo{width:200px!important}.image{max-width:100%!important}}.fq-container .header-container{background-color:#fff}.fq-container .header-container h2{color:#001f44;font-size:24px;font-weight:500}.fq-container .content-container{gap:4px}.fq-container .question-title{color:#001f44;font-size:12px}.fq-container .question-content{color:#5f6061;font-size:16px;font-weight:400;max-width:1000px}.why-report{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:70px;overflow:hidden;padding:10px;position:relative}.why-report .info{max-width:650px;padding:0 10px}.why-report .info.compact{padding:0}.why-report .why-report-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:100px;justify-content:space-between}.why-report .why-report-container h1{color:#001f44;font-size:32px;font-weight:500;text-transform:uppercase}.why-report .why-report-container p,.why-report .why-report-container ul{color:#5f6061;font-size:16px;font-weight:400}.why-report .why-report-container ul{list-style:none;padding-left:1em}.why-report .why-report-container ul li:before{color:#001f44;content:"•";display:inline-block;font-size:20px;font-weight:700;margin-left:-1em;width:1em}.why-report .why-report-container .btn-primary{background-color:#377fe6;border:none;border-radius:50px;color:#fff;font-size:20px;margin-bottom:50px;margin-left:1em;margin-top:12px;max-width:200px;padding:10px 20px;position:relative;text-transform:uppercase;z-index:1}.why-report .why-report-container .btn-primary:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}.why-report .footer{background-image:radial-gradient(#888b8f 0,transparent 20%,#fff 40%);height:100px}.why-report .image{margin-left:5%;width:90%}.why-report .otter-img-2{bottom:-.3rem;left:0;position:absolute}.why-report .otter-icon-2{height:auto;width:170px}@media only screen and (max-width:1540px){.why-report-container{align-items:center!important;flex-direction:column-reverse!important;gap:0!important}.otter-img-2{left:70%!important;-webkit-transform:scaleX(-1);transform:scaleX(-1)}}.landing-page-container{height:90vh;overflow-y:auto}.analysis-header{background-image:radial-gradient(farthest-corner at 200px 200px,#80ecfb 0,#377fe6 100%);padding:5%}.analysis-header .seperator{background-color:#001f44;height:9px;width:72px}.analysis-header .icon *{border:10px;height:50px;width:50px}.analysis-header .analysis-header-container{color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.analysis-header h1{margin-bottom:15px;text-transform:uppercase}.analysis-header h3{font-weight:500;text-transform:uppercase}.analysis-header .report-container{width:300px}.analysis-header .responsive-image{height:auto;width:90%}@-webkit-keyframes showtooltip{0%{opacity:0}to{opacity:1}}@keyframes showtooltip{0%{opacity:0}to{opacity:1}}.card{border-radius:10px;display:flex;flex-direction:column;height:400px;position:relative;width:500px}.card .tooltip{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:showtooltip;animation-name:showtooltip;background-color:#ff8a00;display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;padding:10px;position:absolute;top:-50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.card:hover{cursor:pointer}.card:hover .tooltip{display:block}.card .card-header{background-color:#377fe6;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-size:1.5rem;font-weight:500;width:100%}.card .card-header p{margin:0;padding-bottom:20px;padding-left:20px;padding-top:20px}.card .card-body{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:100%;padding:20px}.card .card-footer{background-image:radial-gradient(#888b8f 0,transparent 20%,#ecf0f6 40%);height:100px}.address-detail{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:10px;padding-top:10px}.address-detail .icon{margin-right:20px}.address-detail .icon *{height:50px;width:50px}.address-detail .title{color:#001f44;font-size:1.5rem;font-weight:700;margin-bottom:10px}.address-detail .content{color:gray;font-size:1.1rem;font-weight:500;margin-bottom:10px}.map-component{background-color:#fff;padding-bottom:3%;padding-top:3%}.map-component .map-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:10%;justify-content:center}.map-component .map-container .google-map{border-radius:25px;height:400px;width:100%}.map-component .map-container .map{align-items:center;border-radius:25px;display:flex;flex-direction:column;gap:20px;height:400px;overflow:hidden;width:40%}.map-component .map-container .map .btn-primary{background-color:#82c153;border:none;border-radius:50px;color:#fff;font-size:24px;font-weight:700;margin-left:50px;margin-right:50px;padding:10px 20px;text-transform:uppercase}@media only screen and (max-width:480px){.map-component .map-container .map .btn-primary{font-size:18px;width:180px}}.map-component .map-container .map .btn-primary:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}.map-component .map-container .address-details{display:flex;flex-flow:column;flex-wrap:wrap;justify-content:space-around}@media only screen and (max-width:1148px){.map{width:90%!important}.google-map{width:100%!important}.address-details{padding-left:35px;padding-right:35px}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}::-webkit-scrollbar-thumb{background:#001f44;border-radius:10px}.unreached{font-size:2rem;font-weight:700;font-weight:500;height:60vh;justify-content:center}.modal-content{position:relative}.modal-content .btn-primary{background:none;background-color:#001f44;border:none;border-radius:50px;color:#fff;font-size:-.8rem;font-weight:500;max-width:200px;padding:15px 30px;text-transform:uppercase}.modal-content .btn-primary:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}.modal-content .modal{display:flex;flex-direction:row;justify-content:center;position:absolute;text-align:center;width:100%;z-index:1}.modal-content .modal .modal-form{background-color:#ecf0f6;border-radius:3vmin;box-shadow:0 5px 7px 0 rgba(0,0,0,.5);margin-top:10vh;padding:10px 30px 30px}.modal-content .modal .spinner{display:flex;justify-content:center;margin-top:10px}.modal-content .modal .spinner svg{-webkit-animation:spin 5s linear infinite;animation:spin 5s linear infinite;color:#377fe6;font-size:50px}.analysis-page-container{background-color:#ecf0f6;height:90vh;overflow-y:auto}.analysis-page-container .anlysis-cards{display:flex;flex-wrap:wrap;margin:auto;padding-bottom:100px;padding-top:100px;width:70%}.analysis-page-container .anlysis-cards .card{margin:auto}.analysis-page-container .anlysis-cards .card .size-1{font-size:1.2rem}.analysis-page-container .anlysis-cards .card .size-2{font-size:1.4rem}.analysis-page-container .anlysis-cards .card .size-3{font-size:2rem}.analysis-page-container .anlysis-cards .card .primary-color{color:#001f44;font-weight:700}.analysis-page-container .anlysis-cards .card .under-lined{text-decoration:underline}.analysis-page-container .anlysis-cards .card .secondary-color{color:gray;font-weight:500}.analysis-page-container .anlysis-cards .card .space-1{padding-bottom:2rem;padding-top:2rem}.analysis-page-container .anlysis-cards .card .space-2{padding-bottom:1rem;padding-top:1rem}.analysis-page-container .anlysis-cards .card .description{clear:left}.analysis-page-container .anlysis-cards .card .no-title{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:2rem}.unreached{align-items:center;display:flex;flex-direction:column;height:80vh;padding-left:10%;padding-right:10%;text-align:center}.unreached .btn-primary{background:none;background-color:#001f44;border:none;border-radius:50px;color:#fff;font-size:1.2rem;font-weight:500;margin-top:10px;max-width:200px;padding:15px 30px;text-transform:uppercase}.unreached .btn-primary:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}@media only screen and (max-width:1148px){.anlysis-cards{width:100%!important}}.google-places-autocomplete{width:-webkit-fill-available}.google-places-autocomplete input,.google-places-autocomplete textarea{background-color:#377fe6!important;border:none!important;color:#fff!important;display:flex!important;flex-direction:row!important;font-size:14px!important;margin:auto!important;padding-bottom:10px!important;padding-top:10px!important;text-align:center!important;width:60%!important}.google-places-autocomplete input::-webkit-input-placeholder,.google-places-autocomplete textarea::-webkit-input-placeholder{color:#fff!important;opacity:.7!important}.google-places-autocomplete input::placeholder,.google-places-autocomplete textarea::placeholder{color:#fff!important;opacity:.7!important}@media only screen and (max-width:1140px){.google-places-autocomplete input{width:100%!important}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.form-card{width:50%}.form-card .otter-img-3{bottom:-12rem;overflow:hidden!important;position:absolute;right:-8rem}@media only screen and (max-width:1140px){.form-card .otter-img-3{display:none}}.selected{background-color:#377fe6!important}.option{align-items:center;background-color:#ccc;display:flex;font-size:1.3rem;font-weight:700;height:6rem;justify-content:center;margin:10px;overflow-x:auto;overflow-y:auto;padding:.5rem;width:6rem}.option:hover{background-color:#377fe6;cursor:pointer}@media only screen and (max-width:850px){.option{height:4.6rem;width:4.6rem}}.get-started-page{height:100vh;overflow-y:auto}.get-started-page .email-error{color:red;font-size:1.2rem;margin-top:10px}.get-started-page .providers-card{display:flex;flex-direction:column;justify-content:center;width:60%}.get-started-page .providers-card .options{display:flex;margin:5px}.get-started-page .providers-card .options select{background-color:#ecf0f6;box-sizing:initial;color:#000;font-size:14px;padding:10px;text-align:center;width:100%}.get-started-page .providers-card .options select option{background-color:#fff}.get-started-page .providers-card .provider-option{align-items:center;background-color:#377fe6;color:#fff;display:flex;font-size:16px;justify-content:center;margin:5px;padding:10px;text-align:center}.get-started-page .providers-card .provider-option .selected{background-color:#ff8a00;color:#000!important}.get-started-page .providers-card .provider-option:hover{cursor:pointer}.get-started-page .get-started-page-container{height:78.2vh;overflow-y:hidden}@media only screen and (max-width:1140px){.get-started-page .get-started-page-container{height:auto!important}}.get-started-page .form-body-content{align-items:center;display:flex;flex:1 1 auto;flex-flow:inherit;justify-content:center}.get-started-page .form-body-content .option{text-align:center}.get-started-page .form-disclaimer{color:#666;font-size:12px;margin-top:20px;text-align:center;width:100%}.get-started-page .name-form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:60%}@media only screen and (max-width:1140px){.get-started-page .name-form{width:100%!important}}.get-started-page .name-form .text-ex{align-self:self-start}.get-started-page .name-form input,.get-started-page .name-form textarea{border:none;font-size:16px!important;margin:10px;opacity:.8;outline:none;padding:15px;width:90%}.get-started-page .name-form input::-webkit-input-placeholder,.get-started-page .name-form textarea::-webkit-input-placeholder{color:#fff;opacity:.5}.get-started-page .name-form input::placeholder,.get-started-page .name-form textarea::placeholder{color:#fff;opacity:.5}@media only screen and (max-width:1140px){.get-started-page .name-form input,.get-started-page .name-form textarea{width:100%!important}}.get-started-page .name-form input:focus,.get-started-page .name-form textarea:focus{opacity:1;outline:none}.get-started-page .name-form input:not(:placeholder-shown),.get-started-page .name-form textarea:not(:placeholder-shown){opacity:1}.get-started-page .name-form input{background-color:#377fe6;color:#fff;font-size:32px}.get-started-page .email-input{align-items:center;margin-right:1.5rem;max-width:300px;width:100%}.get-started-page .email-input input,.get-started-page .email-input textarea{border:none;opacity:.8;outline:none;padding:15px;width:100%}.get-started-page .email-input input::-webkit-input-placeholder,.get-started-page .email-input textarea::-webkit-input-placeholder{color:#fff;opacity:.5}.get-started-page .email-input input::placeholder,.get-started-page .email-input textarea::placeholder{color:#fff;opacity:.5}.get-started-page .email-input input:focus,.get-started-page .email-input textarea:focus{opacity:1;outline:none}.get-started-page .email-input input:not(:placeholder-shown),.get-started-page .email-input textarea:not(:placeholder-shown){opacity:1}.get-started-page .email-input input{background-color:#377fe6;color:#fff;font-size:18px}.get-started-page .form-body{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:90%}.get-started-page .error-code{color:red;white-space:pre-wrap}@media only screen and (max-width:850px){.providers-card{width:100%!important}}#sb_tcpa_additional_consent_container{display:flex;flex-direction:column;gap:4px}#sb_tcpa_additional_consent_container input[type=checkbox]{accent-color:#ff8a00;cursor:pointer;height:20px;width:20px}#sb_tcpa_additional_consent_container>div{align-items:center;display:flex;gap:8px;justify-content:flex-start}.tool-report{background-image:radial-gradient(farthest-corner at 70% 200px,#80ecfb 0,#377fe6 50%);padding-bottom:4rem;padding-top:4rem}.tool-report .tool-report-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.tool-report h3{font-weight:400;max-width:300px}.tool-report h1,.tool-report h2,.tool-report h3{color:#fff}.tool-report h2{font-size:32px;font-weight:400;margin-bottom:0;text-transform:uppercase}.tool-report h1{font-size:64px;font-weight:500;margin-bottom:5px;margin-top:0;padding-top:0;text-transform:uppercase}.tool-report .tool-container{display:flex;flex-flow:row;flex-wrap:wrap}.tool-report .icon{height:100%;width:100%}.tool-report .otter-icon{margin-top:-2rem;width:15rem}@media only screen and (max-width:1290px){.tool-container{justify-content:center!important}}.personalized-report{background-color:#377fe6;padding-bottom:4rem;padding-top:2rem;position:relative}.personalized-report .personalized-report-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.personalized-report .seperator{background-color:#001f44;height:9px;width:72px}.personalized-report h3{font-size:22px;font-weight:400;max-width:400px;text-align:center}.personalized-report h4{font-weight:300;margin-top:-10px;max-width:32rem;text-align:center}.personalized-report h1,.personalized-report h2,.personalized-report h3,.personalized-report h4{color:#fff}.personalized-report h2{font-size:32px;font-weight:400;margin-bottom:0;text-transform:uppercase}.personalized-report h1{font-size:64px;font-weight:500;margin-bottom:5px;margin-top:0;padding-top:0;text-transform:uppercase}.personalized-report .btn-primary{background-color:transparent;border-color:#fff;border-radius:50px;color:#fff;font-size:24px;font-weight:700;margin-top:12px;max-width:300px;padding:10px 20px;text-transform:uppercase}.personalized-report .btn-primary:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}.personalized-report .personalized-report-container{align-items:center;display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center}.personalized-report .icon{height:100%;width:100%}.personalized-report .otter-icon{width:16rem}.personalized-report .img-container{left:12%;position:absolute;top:27%}@media only screen and (max-width:1290px){.img-container{position:relative!important}.personalized-report{padding-bottom:0!important}}.tool-page-container{height:90vh;overflow-x:scroll}.term-page-container{height:100vh;overflow-y:scroll}.term-page-container .overlap{align-items:center;background-color:#001f44;display:flex;flex-flow:column}.term-page-container .container{color:#fff;display:flex;flex-flow:column;flex-wrap:wrap;margin-left:10%;margin-right:10%;padding:8%;width:80%}.privacy-page-container{height:100vh;overflow-y:scroll}.overlap{align-items:center;background-color:#001f44}.container,.overlap{display:flex;flex-flow:column}.container{color:#fff;flex-wrap:wrap;margin-left:10%;margin-right:10%;padding:8%;width:80%}.unsubscribe-page-container{height:100vh;overflow-y:scroll}.unsubscribe-page-container .overlap{align-items:center;background-color:#001f44;display:flex;flex-flow:column}.unsubscribe-page-container .container{align-items:center;color:#fff;display:flex;flex-flow:column;flex-wrap:wrap;height:100vh;margin-left:5%;margin-right:5%;width:80%}.unsubscribe-page-container .container .card{background-color:#ecf0f6;box-shadow:0 5px 7px 0 rgba(0,0,0,.5);display:flex;flex-flow:column;height:400px;justify-content:space-around;max-width:500px;width:100%}.unsubscribe-page-container .container .card .text{color:#000;padding:10px;text-align:center}.unsubscribe-page-container .container .card .btn{background-color:#377fe6;border:none;color:#fff;height:40px;margin:20px auto;width:40%}.unsubscribe-page-container .container .card .btn:disabled{background-color:gray;border:none;color:#fff;height:40px;margin-left:auto;margin-right:auto;width:40%}.unsubscribe-page-container .container .card .captcha{display:flex;justify-content:center;-webkit-transform:scale(.77);transform:scale(.77)}.unsubscribe-page-container .container .card .rc-anchor-container{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}.unsubscribe-page-container .container .card .email-error{color:red;font-size:1rem;text-align:center}.unsubscribe-page-container .container .input{height:40px;margin-left:auto;margin-right:auto;width:80%}.ccpa-page-container{height:100vh;overflow-y:scroll}.ccpa-page-container .overlap{align-items:center;background-color:#001f44;display:flex;flex-flow:column}.ccpa-page-container .container{align-items:center;color:#fff;display:flex;flex-flow:column;flex-wrap:wrap;height:100vh;width:80%}.ccpa-page-container .container .card{background-color:#ecf0f6;box-shadow:0 5px 7px 0 rgba(0,0,0,.5);display:flex;flex-flow:column;height:500px;justify-content:space-around;max-width:500px;width:100%}.ccpa-page-container .container .card .text{color:#000;padding:10px;text-align:center}.ccpa-page-container .container .card .input-text{color:#000;font-size:1rem;font-style:bold}.ccpa-page-container .container .card .btn{background-color:#377fe6;border:none;color:#fff;height:40px;margin:20px auto;width:40%}.ccpa-page-container .container .card .btn:disabled{background-color:gray;border:none;color:#fff;height:40px;margin-left:auto;margin-right:auto;width:40%}.ccpa-page-container .container .card .captcha{display:flex;justify-content:center;-webkit-transform:scale(.77);transform:scale(.77)}.ccpa-page-container .container .card .rc-anchor-container{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}.ccpa-page-container .container .card .email-error{color:red;font-size:1rem;text-align:center}.ccpa-page-container .container .card .input-groups{align-items:center;display:flex;flex-flow:column;gap:10px;justify-content:center}.ccpa-page-container .container .card .input-groups .input-group .input{height:30px;min-width:220px}.bid-button{border:none;border-radius:50px;color:#fff;font-size:.9rem;font-weight:500;padding:12px;text-decoration:none;text-transform:uppercase}.bid-button:hover{cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01)}.bid-button.intent-primary{background-color:#001f44}.bid-button.intent-secondary{background-color:#82c153}.bid-header:is(h1){font-size:64px}@media only screen and (max-width:480px){.bid-header:is(h1){font-size:32px}}.bid-header:is(h2){font-size:52px}@media only screen and (max-width:480px){.bid-header:is(h2){font-size:27px}}.bid-header:is(h3){font-size:36px;margin:10px 0}@media only screen and (max-width:480px){.bid-header:is(h3){font-size:22px}}.confirm-address-container{align-items:center;display:flex;flex-direction:column;text-align:center}.confirm-address-container .bid-button{display:flex;font-size:18px;justify-content:center;margin:10px auto;width:50%}.get-started-button{display:inline-block;font-size:24px;font-weight:700;padding:10px 20px;text-align:center}.cta-container{align-items:center;background-color:#377fe6;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;justify-content:center;padding:30px 120px}@media only screen and (max-width:1500px){.cta-container{flex-direction:column;padding:12px 45px;text-align:center}}.cta-container .content{color:#fff;font-size:34px}.cta-container .content .get-started-button{font-size:42px}@media only screen and (max-width:1500px){.cta-container .content .get-started-button{font-size:24px;width:300px!important}}@media only screen and (max-width:480px){.cta-container .content .get-started-button{font-size:18px;width:250px!important}}.divider{height:9px;width:124px}.divider.intent-primary{background-color:#001f44}.divider.intent-secondary{background-color:#377fe6}.hero-container{background-image:radial-gradient(farthest-corner at 70% 200px,#80ecfb 0,#377fe6 50%);color:#fff;overflow:hidden;padding:50px 10px;position:relative}@media only screen and (max-width:1500px){.hero-container{padding-top:10px}}.hero-container .content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:1500px){.hero-container .content-wrapper{flex-direction:column-reverse}}.hero-container .content-wrapper .content{flex-grow:1;margin-left:125px;max-width:650px}@media only screen and (max-width:1500px){.hero-container .content-wrapper .content{margin-left:0}}.hero-container .content-wrapper .content h1,.hero-container .content-wrapper .content h2{margin-bottom:0;margin-top:0;text-transform:uppercase}.hero-container .content-wrapper .content h1{font-size:64px;font-weight:500}@media only screen and (max-width:480px){.hero-container .content-wrapper .content h1{font-size:32px}}.hero-container .content-wrapper .content h2{font-size:32px;font-weight:400}@media only screen and (max-width:480px){.hero-container .content-wrapper .content h2{font-size:16px}}.hero-container .content-wrapper .content .text{font-size:21px;max-width:300px}@media only screen and (max-width:480px){.hero-container .content-wrapper .content .text{font-size:18px}}.hero-container .content-wrapper .content .cta-button{display:inline-block;font-size:24px;font-weight:700;padding:10px 20px;text-align:center;width:300px!important}@media only screen and (max-width:480px){.hero-container .content-wrapper .content .cta-button{font-size:18px;width:180px!important}}.hero-container .content-wrapper .hero-image{max-height:480px;max-width:480px;width:80%}.hero-container .content-wrapper .hero-image img{max-height:480px;max-width:480px;width:100%}.hero-container .otter{bottom:-5px;position:absolute}@media only screen and (max-width:1500px){.hero-container .otter{right:-20px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@media only screen and (max-width:480px){.hero-container .otter{right:-50px}}.hero-container .otter img{max-height:200px}.colorize.colorize-primary{color:#001f44}.colorize.colorize-secondary{color:#377fe6}.colorize.colorize-tertiary{color:#b6e01d}#types-of-bathrooms{padding:20px 70px}@media only screen and (max-width:480px){#types-of-bathrooms{padding:20px 40px}}#types-of-bathrooms h1{max-width:1200px}#types-of-bathrooms .types-container{align-items:center;display:flex;justify-content:space-around}@media only screen and (max-width:480px){#types-of-bathrooms .types-container{flex-direction:column}}#types-of-bathrooms .types-container:not(:first-of-type){margin-right:33%;margin-top:30px}@media only screen and (max-width:480px){#types-of-bathrooms .types-container:not(:first-of-type){margin-right:0;margin-top:0}}#types-of-bathrooms .types-container .bathroom-type-card{flex:1 1;max-width:400px;text-align:center;width:30%}@media only screen and (max-width:480px){#types-of-bathrooms .types-container .bathroom-type-card{margin-top:40px;max-width:90%;width:90%}}#types-of-bathrooms .types-container .bathroom-type-card>.image{margin:0 auto;max-height:150;max-width:150}#types-of-bathrooms .types-container .bathroom-type-card>.image>img{max-width:150!important;width:100%}#bathroom-home-page #bathroom-types-container{position:relative;width:100%}#bathroom-home-page #bathroom-types-container .otter-helmet-image{bottom:0;margin-left:70%;position:absolute;width:450px}@media only screen and (max-width:1500px){#bathroom-home-page #bathroom-types-container .otter-helmet-image{margin-left:66%;width:300px}}@media only screen and (max-width:480px){#bathroom-home-page #bathroom-types-container .otter-helmet-image{bottom:-5px;margin-left:15%;position:relative;width:300px}}.reasons-section{display:flex}@media only screen and (max-width:1500px){.reasons-section{flex-direction:column}}.reasons-section .title{flex:2 1;padding:0 40px}.reasons-section .title .text{font-size:48px;font-weight:500}.reasons-section .title .image{margin:0 auto;max-height:600px;max-width:400px!important}.reasons-section .title .image img{width:100%}.reasons-section .content{background-color:#ecf0f6;flex:5 1}.reasons-section .content .reason-item{align-items:center;display:flex;margin:0 32px 32px}.reasons-section .content .reason-item:first-of-type{margin-top:32px}@media only screen and (max-width:1500px){.reasons-section .content .reason-item{flex-direction:column;margin:0 19.2px 19.2px;text-align:center}.reasons-section .content .reason-item:first-of-type{margin-top:19.2px}}.reasons-section .content .reason-item .image{flex-shrink:1;margin-right:20px;max-height:170px;max-width:170px!important}@media only screen and (max-width:1500px){.reasons-section .content .reason-item .image{margin-bottom:16px;margin-right:0}}.reasons-section .content .reason-item .image img{width:100%}.reasons-section .content .reason-item .content h3{margin:0}.reasons-section .content .reason-item .content .divider{margin:12px 0}@media only screen and (max-width:1500px){.reasons-section .content .reason-item .content .divider{margin:12px auto}}.how-to-save{padding:20px 70px}@media only screen and (max-width:480px){.how-to-save{padding:20px 40px}}.how-to-save h1{max-width:850px}.how-to-save .cards{color:#fff;display:flex;justify-content:space-around}@media only screen and (max-width:1500px){.how-to-save .cards{align-items:center;flex-direction:column}}.how-to-save .cards .how-to-card{background-color:#377fe6;border-radius:28px;padding:15px 5px;text-align:center;width:400px}@media only screen and (max-width:1500px){.how-to-save .cards .how-to-card{margin-bottom:16px;max-width:400px;width:100%}}.how-to-save .cards .how-to-card h3{margin:0 0 20px}.how-to-save .cards .how-to-card .image{margin:0 auto;max-height:250px;max-width:250px}.how-to-save .cards .how-to-card .image img{max-height:250px;max-width:250px;width:100%}.how-to-save .cards .how-to-card .content{font-size:24px;line-height:28px;padding:0 45px 24px}.splash1-container{align-items:center;display:flex;flex-direction:column;height:100%!important;justify-content:center;margin:0;overflow-y:auto!important;padding:0;width:100%}.image-container{padding:12px;width:50%}.image{padding:16px;width:272px}.section-container{align-items:center;background-image:url(https://lh3.googleusercontent.com/ZOpkuLP1KvEqY-O_43qmZ1BYhhMsTP2dGCqg1NgpBIw9234km9VTBPqaf8UealWIJDbkmE0kj07rBJq72s2oQ9xcd1csmxVju3Y);background-repeat:no-repeat;background-size:cover;display:flex;height:500px;justify-content:center;width:100%}@media screen and (max-width:860px){.section-container{overflow:hidden;padding:20px 0}}.section-box{align-items:center;display:flex;justify-content:center;max-width:1150px;width:90%}@media screen and (max-width:860px){.section-box{flex-direction:column}}.section-text{align-items:center;background-color:#0a12ff;display:flex;flex:.3 1;height:470px;justify-content:center}@media screen and (max-width:860px){.section-text{flex:1 1;padding-top:10px;width:100%}}.text-style,span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.text-style{color:#fff;font-size:3rem;font-weight:700;padding:13px;text-align:left}@media screen and (max-width:860px){.text-style{font-size:1.5rem;text-align:center}}.expand-button{border-radius:6px;cursor:pointer;padding:10px;position:absolute;right:10px;top:10px}.section-zip{align-items:center;background-color:#fff;display:flex;flex:.7 1;height:470px;justify-content:center;position:relative}@media screen and (max-width:860px){.section-zip{flex:0 1;padding-bottom:10px;width:100%}}.zip-modal{align-items:center;background-color:#ecf0f6;border-radius:3vmin;box-shadow:0 5px 7px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;gap:30px;justify-content:center;padding:10px 30px 30px;width:80%}.zip-text{font-size:24px;font-weight:700}.zip-input{width:97%}.zip-input>input{background-color:#377fe6;border:#377fe6;font-size:18px;outline:#377fe6;padding:15px 0 15px 15px;width:99%}.zip-button{width:100%}.zip-button>button{background-color:#aeaeae;border:none;border-radius:50px;color:#fff;font-size:18px;padding:10px;width:100%}.solar-text{color:#1605e7}.about-container{align-items:center;display:flex;gap:50px;justify-content:center;margin-bottom:4rem;margin-top:10px;max-width:1150px;width:90%}@media screen and (max-width:1200px){.about-container{flex-direction:column}}.left-heading,.right-heading{font-size:3rem;font-weight:700;margin:30px 0}.left-text,.right-text{font-size:18px;line-height:2rem;white-space:pre-wrap}.divider{border:none;border-bottom:1px solid #000;height:0;margin:2.5rem 0 3rem;width:65%}@media screen and (max-width:1500px){.divider{width:80%}}.quate-section{background-color:#000;padding-block:5rem;width:100%}.inner-quate-section{color:#fff;display:flex;flex-wrap:wrap;justify-content:center;min-height:1em;white-space:pre-wrap;width:100%}.testimonial-container{align-items:center;background-color:#000;display:flex;justify-content:center;padding:50px;padding-block:5rem;width:90%}@media screen and (max-width:860px){.testimonial-container{font-size:x-large;width:80%}}@media screen and (max-width:360px){.testimonial-container{font-size:x-large;width:90%}}.testimonial-content{color:#fff;font-size:32px;font-weight:500;max-width:800px;padding:40px;position:relative;text-align:center}@media screen and (max-width:860px){.testimonial-content{font-size:23px}}@media screen and (max-width:360px){.testimonial-content{padding:0}}.testimonial-content:after,.testimonial-content:before{color:#5404eb;content:"“";font-size:3rem;position:absolute}.testimonial-content:before{font-size:8rem;left:-57px;top:16px}@media screen and (max-width:860px){.testimonial-content:before{font-size:5rem;position:static;width:50%}}.testimonial-content:after{bottom:70px;content:"”";font-size:8rem;right:-52px}@media screen and (max-width:860px){.testimonial-content:after{font-size:5rem;padding-left:240px;position:static;width:70%}}.testimonial-author{color:#fff;font-size:1.1rem;font-weight:700;margin-top:20px}.why-solar-container{background-color:#fff;padding:50px 20px;text-align:center}.why-solar-heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:10px;width:100%}.highlight{color:#1a73e8}.why-solar-subheading{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;margin-bottom:40px}.benefits-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.benefit-item{flex:1 1 300px;max-width:300px;text-align:center}.benefit-icon{height:auto;margin-bottom:20px;max-width:98px;width:100%}.benefit-item h3{font-size:1.5rem;font-weight:700;margin-bottom:10px}.benefit-item p{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem}.customer-container{background-color:#000;color:#fff;padding:50px 20px;text-align:center;width:90%}.customer-heading{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:30px;width:100%}@media screen and (max-width:360px){.customer-heading{font-size:1.9rem}}.highlight-cus{color:#5404eb}.customer-content{margin:0 auto;max-width:1000px;width:90%}.customer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-style:italic;line-height:1.5;margin-bottom:20px}.customer strong{color:#fff;font-weight:700}.graph-design{margin-block:3rem}.solar-container{background-color:#fff;color:#000;padding:50px 20px;text-align:center;width:90%}.solar-heading{font-size:2.5rem;font-weight:700;margin-bottom:20px;width:100%}.highlight-solar,.solar-heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.highlight-solar{color:#5404eb}.solar-subheading{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;margin-bottom:40px;text-align:center}.solar-button{background-color:#6542ff;border:0!important;color:#fff;font-size:1rem;font-weight:700;outline:none;padding:16px 24px}.copyright-section{background-color:#000;color:#fff;display:flex;justify-content:center;padding-block:1.8rem;width:100%}.copyright-content{color:#fff;text-align:center;width:90%}.under-line{cursor:pointer;text-decoration:underline}input::-webkit-input-placeholder{color:#fff}input::placeholder{color:#fff}.form-body-content{display:flex;justify-content:center}@media only screen and (max-width:650px){.form-body-content{align-items:center;display:flex;flex-direction:column}}@media only screen and (max-width:850px){.option{width:9.6rem}}@media screen and (max-width:860px){.text-style{display:flex;flex-direction:column;font-size:16px;justify-content:center;text-align:center}.text-style .arrow{font-size:26px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section-container{overflow:hidden;padding:100px 0}}.provider-option{align-items:center;background-color:#377fe6;color:#fff;display:flex;font-size:16px;justify-content:center;margin:5px 25%;padding:10px;text-align:center}.options select{background-color:#ecf0f6;box-sizing:initial;color:#000;font-size:14px;height:22px;padding:10px;text-align:center;width:46%}.name-form input{margin:10px 10px 10px 18%;width:60%}.email-input input,.name-form input{background-color:#377fe6;border:none;color:#fff;font-size:16px!important;opacity:.8;outline:none;padding:15px}.email-input input{margin:10px 10px 10px 25%;width:46%}#phone{align-items:center;display:flex;flex-direction:column;height:20%;justify-content:center;margin:20px 0 0;width:100%}@media screen and (max-width:464px){#phone .section-text{display:none}}.form-card{background-color:#ecf0f6;border-radius:3vmin;box-shadow:0 5px 7px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:5vh auto 50px;padding:10px 30px 30px;position:relative;width:80%}.form-card .input{font-size:14px}.form-card .otter-icon-3{height:auto;width:320px}.form-card .cap-title{margin-top:15px;text-align:center}.form-card .form-title{font-size:24px;font-weight:700;margin:auto;text-align:start}.form-card .sub-title{font-size:14px;font-weight:400}.form-card .buttons{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:890px){.form-card .buttons{margin-left:25%;width:50%}}.form-card .disabled .btn-primary{background-color:#aeaeae!important}.form-card .disabled .btn-primary:hover{background-color:#ccc;cursor:default}.form-card .btn-primary{background:none;background-color:#ff8a00;border:none;display:flex;font-size:18px;justify-content:center;margin:10px auto;padding:10px;text-transform:uppercase;width:50%}.form-card .btn-primary svg{margin-right:10px}.form-card .btn-primary:hover{cursor:pointer}.form-card .spinner{display:flex;justify-content:center}.form-card .spinner svg{-webkit-animation:spin 5s linear infinite;animation:spin 5s linear infinite;color:#377fe6;font-size:50px}.form-card .btn-secondary{background:none;background-color:#d9d9d9;border:none;display:flex;font-size:18px;justify-content:center;margin:10px auto;padding:10px;text-transform:uppercase;width:50%}.form-card .btn-secondary svg{margin-right:10px}.form-card .btn-secondary:hover{background-color:#a9a9a9;cursor:pointer}.form-card .form-header{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem}.form-card .progress svg{height:70px}@media only screen and (max-width:600px){.form-card .progress{display:none}}@media only screen and (max-width:1140px){.form-card{width:80%!important}.btn-primary,.btn-secondary{width:100%!important}.form-header{gap:10px}}body,html{height:100%;margin:0;overflow:auto}.main-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:60px 0 0;padding:10px;width:100%}@media(max-width:768px){.main-container{flex-direction:column;text-align:center}.testimonial{font-size:1.1rem;padding:20px;text-align:left}}section{margin:auto}.font-scale-12{font-size:2.25rem}.container{background-color:rgba(0,106,243,.52);margin-left:20%;margin-right:18%;padding:0 50.4px 20px;width:32%}@media(max-width:976px){.container{background-color:rgba(0,106,243,.52);margin-left:2%;padding:0 54.4px 20px;width:54%}}@media(max-width:868px){.container{margin:auto;text-align:left;width:90%}}@media(max-width:768px){.container{margin:20px;width:92%}}@media(max-width:375px){.container{margin:auto;padding:10px;text-align:left;width:90%}}.has-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.has-background-image .linear-gradient-overlay{background:linear-gradient(transparent,transparent);padding:100px 0 40px}.lp-text-react{color:#fff}.lp-text-react .headline{font-family:Roboto,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:1rem}@media(max-width:768px){.lp-text-react .headline{font-size:2rem;text-align:left}}@media(max-width:375px){.lp-text-react .headline{text-align:left}}.lp-text-react .description{font-family:Roboto Condensed,sans-serif;font-size:1.25rem;line-height:1.6;margin-bottom:.5rem;margin-top:46px}@media(max-width:768px){.lp-text-react .description{font-size:1.125rem;text-align:left}}.lp-button-react{align-items:center;background-color:#006af3;border:1px solid #006af3;color:#fff;display:inline-flex;font-family:Roboto Condensed,sans-serif;font-size:1rem;font-size:24px;font-weight:700;height:81px;justify-content:center;min-height:60px;min-width:120px;padding:20px 32px;text-decoration:none;transition:background-color .2s linear,border-color .2s linear;white-space:nowrap;width:230px}.lp-button-react:hover{background-color:#0054c0;border-color:#0054c0;color:#fff}@media(max-width:368px){.lp-button-react{padding:20px 32px;width:auto}}.widget{width:100%}@media(max-width:368px){.widget{margin-bottom:10px;margin-left:0;margin-right:10px;text-align:center;width:84%}}.text-center{text-align:center}.font-scale-9{font-family:Roboto Condensed,sans-serif;font-size:2rem;line-height:1.4}@media(max-width:768px){.font-scale-9{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;text-align:center}}.font-scale-10{color:#006af3;font-family:Roboto Condensed,sans-serif;font-size:3.5rem;line-height:1.4;line-height:1.125}@media(max-width:768px){.font-scale-10{font-family:Roboto Condensed,sans-serif;font-size:44px;text-align:left;width:100%}}@media(max-width:514px){.font-scale-10{font-family:Roboto Condensed,sans-serif;font-size:36px;text-align:left;width:100%}}.font-scale-11{font-size:2.5rem;line-height:1.2}@media(max-width:768px){.font-scale-11{font-size:2rem}}.horizontal-line{border:none;border-bottom:1px solid #000;height:0;margin:60px 0 40px;width:68%}@media(max-width:768px){.horizontal-line{width:100%}}@media(max-width:1780px){.horizontal-line{width:80%}}@media(max-width:980px){.horizontal-line{width:80%}}.roof-container{height:100%;margin:auto;overflow:hidden;width:100%}.responsive{display:flex;justify-content:center;margin:auto;width:61%}@media(max-width:1780px){.responsive{margin:auto;text-align:center;width:50%}}@media(max-width:994px){.responsive{flex-direction:row;margin:auto;text-align:center;width:100%}}@media(max-width:877px){.responsive{flex-direction:column;margin:auto;text-align:center;width:100%}}.responsive-reverse{display:flex;justify-content:center;margin:auto;width:61%}@media(max-width:1780px){.responsive-reverse{margin:auto;text-align:center;width:50%}}@media(max-width:994px){.responsive-reverse{flex-direction:row;margin:auto;text-align:center;width:100%}}@media(max-width:877px){.responsive-reverse{flex-direction:column-reverse;margin:auto;text-align:center;width:100%}}.image-container{display:inline-block;max-width:1000px;vertical-align:middle}@media(max-width:768px){.image-container{flex-direction:column;height:auto;padding:20px;text-align:center}}.image-container .home-otter-widget{padding:0 10.4px 0 30.4px}@media(max-width:768px){.image-container .home-otter-widget{text-align:left}}@media(max-width:928px){.image-container .home-otter-widget{padding:0 84.4px 0 28.4px}}@media(max-width:768px){.get-quote-button-wrapper{justify-content:center}}.custom-heading{font-family:Roboto,sans-serif;font-size:48px;font-weight:700;text-align:center}@media(max-width:768px){.custom-heading{font-size:33px;font-weight:700;padding:0;text-align:center;width:100%}}.custom-container{text-align:center;width:50%}@media(max-width:768px){.custom-container{color:#13141c;font-size:1.25rem;width:90%}}.custom{color:#13141c;font-family:Roboto Condensed,sans-serif;font-size:20px;line-height:1.625;margin:0 0 30px;white-space:pre-wrap}@media(max-width:768px){.custom{color:#13141c;font-size:1.125rem;padding:0 10.4px 0 30.4px;text-align:center}}.replacing{flex-direction:column;width:50%}@media(max-width:768px){.replacing{text-align:left;width:80%}}.responsive-image{height:auto}@media(max-width:768px){.responsive-image{padding:0 20px;width:100%}}@media(max-width:1780px){.responsive-image{height:300px;width:auto}}@media(max-width:770px){.responsive-image{height:auto;width:100%}}.image-container{display:flex;width:100%}.home-otter-widget{padding:0 10.4px 0 30.4px}.home-otter-widget .home-otter-text{margin-left:16;text-align:left}.home-otter-widget .home-otter-text .regular-text{color:#000;font-size:20px}@media(max-width:768px){.home-otter-widget .home-otter-text .regular-text{font-size:18px}}.home-otter-widget .home-otter-text .intro-text{color:#13141c;font-size:1.1rem;line-height:1.7;margin:0;width:100%}@media(max-width:768px){.home-otter-widget .home-otter-text .intro-text{padding-top:20px;width:auto}}.home-otter-widget .home-otter-text .intro-text .highlighted-text{color:#006af3;font-size:20px}@media(max-width:768px){.home-otter-widget .home-otter-text .intro-text .highlighted-text{font-size:18px}}.home-otter-widget .home-otter-text .steps-text{color:#13141c;font-size:20px;line-height:1.7;margin-top:1rem;width:-webkit-max-content;width:max-content}@media(max-width:970px){.home-otter-widget .home-otter-text .steps-text{width:auto}}.home-otter-widget .home-otter-text .steps-text .step .step-number{color:#13141c;font-family:Roboto Condensed,sans-serif;font-size:28px;font-weight:700}@media(max-width:768px){.home-otter-widget .home-otter-text .steps-text .step .step-number{font-size:24px}}.home-otter-widget .home-otter-text .p{color:#000;font-family:Roboto Condensed,sans-serif;font-style:normal;font-weight:400}.get-quote-button-wrapper{align-items:center;display:flex;justify-content:left;margin-top:20px;padding-bottom:11.4px;padding-right:11.4px;padding-top:11.4px}.get-quote-button{align-items:center;background:transparent;border:1px solid #006af3;color:#006af3;display:inline-flex;flex-direction:column;font-family:Roboto Condensed,sans-serif;font-size:1em;font-weight:700;justify-content:center;line-height:1.2;padding:14px 24px;text-align:center;text-decoration:none;text-shadow:none;transition:color .2s linear,background .2s linear,border-color .2s linear,text-shadow .2s linear}.get-quote-button:hover{background-color:#006af3;color:#fff}.get-quote-button:active,.get-quote-button:focus{border-color:#006af3;color:#006af3}.get-quote-button .arrow{margin-left:8px}.image-animate-container{overflow:hidden;position:relative;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.slide-in{-webkit-transform:translateX(0);transform:translateX(0)}.slide-out{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}p,p span{font-family:Roboto Condensed,sans-serif}h1{line-height:1.125}h1,span{font-family:Roboto,sans-serif}@media(max-width:768px){.heading-roof,span{text-align:center}.heading-roof{font-size:27px;padding:20px}}*,:after,:before{box-sizing:border-box}h2{color:#13141c;font-family:Roboto,sans-serif;font-size:2rem;line-height:1.25;width:-webkit-max-content;width:max-content}@media(max-width:963px){h2{width:100%}}@media(max-width:768px){h2{width:auto}}button:not([id^=sitbac-consent-]),fieldset:not([id^=sitbac-consent-]),input:not([id^=sitbac-consent-]){all:unset}.DialogOverlay{-webkit-animation:overlayShow .15s cubic-bezier(.16,1,.3,1);animation:overlayShow .15s cubic-bezier(.16,1,.3,1);background-color:rgba(0,0,0,.6);inset:0;position:fixed}.DialogContent{-webkit-animation:contentShow .15s cubic-bezier(.16,1,.3,1);animation:contentShow .15s cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:6px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);left:50%;max-height:85vh;max-width:800px;overflow-y:auto;padding:25px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90vw}@media only screen and (max-width:480px){.DialogContent{border-radius:0;max-height:100%;max-width:100%;min-height:100vh;width:100%}}.DialogContent:focus{outline:none}.DialogTitle{color:#000;font-size:24px;font-weight:500;margin:0}.Fieldset{align-items:center;display:flex;gap:20px;margin-bottom:15px}.Label{text-align:right;width:90px}.Input,.Label{color:var(--violet-11);font-size:15px}.Input{align-items:center;border-radius:4px;box-shadow:0 0 0 1px var(--violet-7);display:inline-flex;flex:1 1;height:35px;justify-content:center;line-height:1;padding:0 10px;width:100%}.Input:focus{box-shadow:0 0 0 2px var(--violet-8)}@-webkit-keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes contentShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes contentShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.thumbtack-items-form .search-input{border:1px solid #d1d5db;border-radius:2px;margin-bottom:12px;padding:8px;width:50%}.thumbtack-items-form .divider{background-color:#d1d5db;border-bottom-color:#d1d5db;height:1px;margin:10px 0;width:100%}.request-flow-form{border:0;height:74vh}@media only screen and (max-width:480px){.request-flow-form{height:90vh}}.thumbtack-item-card{display:flex;flex-direction:row;gap:32px;justify-content:space-between;padding:8px}@media only screen and (max-width:480px){.thumbtack-item-card{flex-direction:column;gap:16px}}.thumbtack-item-card .business-profile-info{display:flex;flex-direction:row;gap:16px}@media only screen and (max-width:480px){.thumbtack-item-card .business-profile-info{flex-direction:column;gap:4px}}.thumbtack-item-card .business-profile-info .business-name{font-size:16px;font-weight:600;margin-bottom:0;margin-top:8px;text-align:start}.thumbtack-item-card .business-profile-info .total-hires{font-size:14px;font-weight:300;text-align:start}.thumbtack-item-card .business-profile-info .featured-review{text-align:start}.thumbtack-item-card .cost-and-action{display:flex;flex-direction:column;gap:8px;justify-content:space-between;text-align:right}@media only screen and (max-width:480px){.thumbtack-item-card .cost-and-action{text-align:start}}.thumbtack-item-card .cost-and-action .view-profile-btn{background-color:#e0f2fe;border-radius:8px;color:#0369a1;font-weight:600;padding:8px 12px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#types-of-roofing{padding:20px 70px}@media only screen and (max-width:480px){#types-of-roofing{padding:20px 40px}}#types-of-roofing h1{max-width:800px}#types-of-roofing .types-container{align-items:center;display:flex;justify-content:space-around}@media only screen and (max-width:480px){#types-of-roofing .types-container{flex-direction:column}}#types-of-roofing .types-container:not(:first-of-type){margin-top:30px}@media only screen and (max-width:480px){#types-of-roofing .types-container:not(:first-of-type){margin-top:0}}#types-of-roofing .types-container .roofing-type-card{flex:1 1;max-width:400px;text-align:center;width:30%}@media only screen and (max-width:480px){#types-of-roofing .types-container .roofing-type-card{margin-top:40px;max-width:90%;width:90%}}#types-of-roofing .types-container .roofing-type-card>.image{margin:0 auto;max-height:150px;max-width:150px}#types-of-roofing .types-container .roofing-type-card>.image>img{max-width:150px!important;width:100%}@media(max-width:976px){.roofing-v2 .hero-with-form-container .hero-content{max-width:100%;order:2}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;-webkit-transform:translate3d(0,var(--y),0) scale(var(--s));transform:translate3d(0,var(--y),0) scale(var(--s));transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{-webkit-transform-origin:top;transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{-webkit-transform-origin:bottom;transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;-webkit-transform:scaleY(3);transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.hidden{display:none!important}.active{display:block!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-cardV2{background-color:#ecf0f6;box-shadow:0 5px 7px 0 rgba(0,0,0,.5);color:#000;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:50px;padding:24px;position:relative;width:100%}.form-cardV2 .otter-img-3{bottom:-6rem;overflow:hidden!important;position:absolute;right:-6rem}@media only screen and (max-width:1140px){.form-cardV2 .otter-img-3{display:none}}.form-cardV2 .input{font-size:14px}.form-cardV2 .otter-icon-3{height:auto;width:240px}.form-cardV2 .cap-title{margin-top:15px}.form-cardV2 .form-title{font-size:24px;font-weight:700;margin:auto;text-align:start}.form-cardV2 .sub-title{font-size:14px;font-weight:400}.form-cardV2 .buttons{display:flex;flex-direction:column;justify-content:center}.form-cardV2 .disabled .btn-primary{background-color:#aeaeae!important}.form-cardV2 .disabled .btn-primary:hover{background-color:#ccc;cursor:default}.form-cardV2 .btn-primary{background:none;background-color:#006af3;border:none;box-sizing:border-box;display:flex;font-size:18px;justify-content:center;margin:10px auto;padding:10px;text-transform:uppercase;width:50%}.form-cardV2 .btn-primary svg{margin-right:10px}.form-cardV2 .btn-primary:hover{cursor:pointer}.form-cardV2 .spinner{display:flex;justify-content:center}.form-cardV2 .spinner svg{-webkit-animation:spin 5s linear infinite;animation:spin 5s linear infinite;color:#377fe6;font-size:50px}.form-cardV2 .btn-secondary{background:none;background-color:#d9d9d9;border:none;display:flex;font-size:18px;justify-content:center;margin:10px auto;padding:10px;text-transform:uppercase;width:50%}.form-cardV2 .btn-secondary svg{margin-right:10px}.form-cardV2 .btn-secondary:hover{background-color:#a9a9a9;cursor:pointer}.form-cardV2 .form-header{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem}.form-cardV2 .progress svg{height:70px}@media only screen and (max-width:600px){.form-cardV2 .progress{display:none}}@media only screen and (max-width:1140px){.form-card{width:70%!important}.btn-primary,.btn-secondary{width:100%!important}.form-header{gap:10px}}@media(max-width:976px){.roofing-v2 .hero-with-form-container{flex-direction:column;padding:24px;padding-bottom:20px;width:92%}}@media(max-width:768px){.roofing-v2 .has-background-image .linear-gradient-overlay{padding:40px 0}}.roofing-v2 .main-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:60px 0 0;padding:10px;width:100%}@media(max-width:768px){.roofing-v2 .main-container{flex-direction:column;text-align:center}.roofing-v2 .testimonial{font-size:1.1rem;padding:20px;text-align:left}}.roofing-v2 section{margin:auto}.roofing-v2 .font-scale-12{font-size:2.25rem}.roofing-v2 .hero-with-form-container{background-color:rgba(0,106,243,.52);display:flex;flex-direction:row;gap:48px;margin:auto;padding:20px 50.4px;width:80%}@media(max-width:976px){.roofing-v2 .hero-with-form-container{height:90%;padding:12px}}.roofing-v2 .hero-with-form-container .hero-content{display:flex;flex-direction:column;justify-content:center;max-width:32%}@media(max-width:976px){.roofing-v2 .hero-with-form-container .hero-content{max-width:100%}.roofing-v2 .hero-with-form-container{flex-direction:column;padding-bottom:20px;width:100%}}.roofing-v2 .cta-container{background-color:rgba(0,106,243,.52);margin-left:20%;margin-right:18%;padding:0 50.4px 20px;width:32%}@media(max-width:976px){.roofing-v2 .cta-container{background-color:rgba(0,106,243,.52);margin-left:2%;padding:0 54.4px 20px;width:54%}}@media(max-width:868px){.roofing-v2 .cta-container{margin:auto;text-align:left;width:90%}}@media(max-width:768px){.roofing-v2 .cta-container{margin:20px;width:92%}}@media(max-width:375px){.roofing-v2 .cta-container{margin:auto;padding:10px;text-align:left;width:90%}}.roofing-v2 .has-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.roofing-v2 .has-background-image .linear-gradient-overlay{background:linear-gradient(transparent,transparent);padding:100px 0 40px}@media(max-width:768px){.roofing-v2 .has-background-image .linear-gradient-overlay{height:100vh;padding:12px}}.roofing-v2 .lp-text-react{color:#fff}.roofing-v2 .lp-text-react .headline{font-family:Roboto,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:1rem}@media(max-width:768px){.roofing-v2 .lp-text-react .headline{font-size:2rem;text-align:left}}@media(max-width:375px){.roofing-v2 .lp-text-react .headline{text-align:left}}.roofing-v2 .lp-text-react .description{font-family:Roboto Condensed,sans-serif;font-size:1.25rem;line-height:1.6;margin-bottom:.5rem;margin-top:46px}@media(max-width:768px){.roofing-v2 .lp-text-react .description{font-size:1.125rem;margin-top:.5rem;text-align:left}}.roofing-v2 .lp-button-react{align-items:center;background-color:#006af3;border:1px solid #006af3;color:#fff;display:inline-flex;font-family:Roboto Condensed,sans-serif;font-size:1rem;font-size:24px;font-weight:700;height:81px;justify-content:center;min-height:60px;min-width:120px;padding:20px 32px;text-decoration:none;transition:background-color .2s linear,border-color .2s linear;white-space:nowrap;width:230px}.roofing-v2 .lp-button-react:hover{background-color:#0054c0;border-color:#0054c0;color:#fff}@media(max-width:368px){.roofing-v2 .lp-button-react{padding:20px 32px;width:auto}}.roofing-v2 .widget{width:100%}@media(max-width:368px){.roofing-v2 .widget{margin-bottom:10px;margin-left:0;margin-right:10px;text-align:center;width:84%}}.roofing-v2 .text-center{text-align:center}.roofing-v2 .font-scale-9{font-family:Roboto Condensed,sans-serif;font-size:2rem;line-height:1.4}@media(max-width:768px){.roofing-v2 .font-scale-9{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;text-align:center}}.roofing-v2 .font-scale-10{color:#006af3;font-family:Roboto Condensed,sans-serif;font-size:3.5rem;line-height:1.4;line-height:1.125}@media(max-width:768px){.roofing-v2 .font-scale-10{font-family:Roboto Condensed,sans-serif;font-size:44px;text-align:left;width:100%}}@media(max-width:514px){.roofing-v2 .font-scale-10{font-family:Roboto Condensed,sans-serif;font-size:36px;text-align:left;width:100%}}.roofing-v2 .font-scale-11{font-size:2.5rem;line-height:1.2}@media(max-width:768px){.roofing-v2 .font-scale-11{font-size:2rem}}.roofing-v2 .horizontal-line{border:none;border-bottom:1px solid #000;height:0;margin:60px 0 40px;width:68%}@media(max-width:768px){.roofing-v2 .horizontal-line{width:100%}}@media(max-width:1780px){.roofing-v2 .horizontal-line{width:80%}}@media(max-width:980px){.roofing-v2 .horizontal-line{width:80%}}.roofing-v2 .roof-container{height:100%;margin:auto;overflow:hidden;width:100%}.roofing-v2 .responsive{display:flex;justify-content:center;margin:auto;width:61%}@media(max-width:1780px){.roofing-v2 .responsive{margin:auto;text-align:center;width:50%}}@media(max-width:994px){.roofing-v2 .responsive{flex-direction:row;margin:auto;text-align:center;width:100%}}@media(max-width:877px){.roofing-v2 .responsive{flex-direction:column;margin:auto;text-align:center;width:100%}}.roofing-v2 .responsive-reverse{display:flex;justify-content:center;margin:auto;width:61%}@media(max-width:1780px){.roofing-v2 .responsive-reverse{margin:auto;text-align:center;width:50%}}@media(max-width:994px){.roofing-v2 .responsive-reverse{flex-direction:row;margin:auto;text-align:center;width:100%}}@media(max-width:877px){.roofing-v2 .responsive-reverse{flex-direction:column-reverse;margin:auto;text-align:center;width:100%}}.roofing-v2 .image-container{display:inline-block;max-width:1000px;vertical-align:middle}@media(max-width:768px){.roofing-v2 .image-container{flex-direction:column;height:auto;padding:20px;text-align:center}}.roofing-v2 .image-container .home-otter-widget{padding:0 10.4px 0 30.4px}@media(max-width:768px){.roofing-v2 .image-container .home-otter-widget{text-align:left}}@media(max-width:928px){.roofing-v2 .image-container .home-otter-widget{padding:0 84.4px 0 28.4px}}@media(max-width:768px){.roofing-v2 .get-quote-button-wrapper{justify-content:center}}.roofing-v2 .custom-heading{font-family:Roboto,sans-serif;font-size:48px;font-weight:700;text-align:center}@media(max-width:768px){.roofing-v2 .custom-heading{font-size:33px;font-weight:700;padding:0;text-align:center;width:100%}}.roofing-v2 .custom-container{text-align:center;width:50%}@media(max-width:768px){.roofing-v2 .custom-container{color:#13141c;font-size:1.25rem;width:90%}}.roofing-v2 .custom{color:#13141c;font-family:Roboto Condensed,sans-serif;font-size:20px;line-height:1.625;margin:0 0 30px;white-space:pre-wrap}@media(max-width:768px){.roofing-v2 .custom{color:#13141c;font-size:1.125rem;padding:0 10.4px 0 30.4px;text-align:center}}.roofing-v2 .replacing{flex-direction:column;width:50%}@media(max-width:768px){.roofing-v2 .replacing{text-align:left;width:80%}}.roofing-v2 .responsive-image{height:auto}@media(max-width:768px){.roofing-v2 .responsive-image{padding:0 20px;width:100%}}@media(max-width:1780px){.roofing-v2 .responsive-image{height:300px;width:auto}}@media(max-width:770px){.roofing-v2 .responsive-image{height:auto;width:100%}}.roofing-v2 .image-container{display:flex;width:100%}.roofing-v2 .home-otter-widget{padding:0 10.4px 0 30.4px}.roofing-v2 .home-otter-widget .home-otter-text{margin-left:16;text-align:left}.roofing-v2 .home-otter-widget .home-otter-text .regular-text{color:#000;font-size:20px}@media(max-width:768px){.roofing-v2 .home-otter-widget .home-otter-text .regular-text{font-size:18px}}.roofing-v2 .home-otter-widget .home-otter-text .intro-text{color:#13141c;font-size:1.1rem;line-height:1.7;margin:0;width:100%}@media(max-width:768px){.roofing-v2 .home-otter-widget .home-otter-text .intro-text{padding-top:20px;width:auto}}.roofing-v2 .home-otter-widget .home-otter-text .intro-text .highlighted-text{color:#006af3;font-size:20px}@media(max-width:768px){.roofing-v2 .home-otter-widget .home-otter-text .intro-text .highlighted-text{font-size:18px}}.roofing-v2 .home-otter-widget .home-otter-text .steps-text{color:#13141c;font-size:20px;line-height:1.7;margin-top:1rem;width:-webkit-max-content;width:max-content}@media(max-width:970px){.roofing-v2 .home-otter-widget .home-otter-text .steps-text{width:auto}}.roofing-v2 .home-otter-widget .home-otter-text .steps-text .step .step-number{color:#13141c;font-family:Roboto Condensed,sans-serif;font-size:28px;font-weight:700}@media(max-width:768px){.roofing-v2 .home-otter-widget .home-otter-text .steps-text .step .step-number{font-size:24px}}.roofing-v2 .home-otter-widget .home-otter-text .p{color:#000;font-family:Roboto Condensed,sans-serif;font-style:normal;font-weight:400}.roofing-v2 .get-quote-button-wrapper{align-items:center;display:flex;justify-content:left;margin-top:20px;padding-bottom:11.4px;padding-right:11.4px;padding-top:11.4px}.roofing-v2 .get-quote-button{align-items:center;background:transparent;border:1px solid #006af3;color:#006af3;display:inline-flex;flex-direction:column;font-family:Roboto Condensed,sans-serif;font-size:1em;font-weight:700;justify-content:center;line-height:1.2;padding:14px 24px;text-align:center;text-decoration:none;text-shadow:none;transition:color .2s linear,background .2s linear,border-color .2s linear,text-shadow .2s linear}.roofing-v2 .get-quote-button:hover{background-color:#006af3;color:#fff}.roofing-v2 .get-quote-button:active,.roofing-v2 .get-quote-button:focus{border-color:#006af3;color:#006af3}.roofing-v2 .get-quote-button .arrow{margin-left:8px}.roofing-v2 p,.roofing-v2 p span{font-family:Roboto Condensed,sans-serif}.roofing-v2 h1{line-height:1.125}.roofing-v2 h1,.roofing-v2 span{font-family:Roboto,sans-serif}@media(max-width:768px){.roofing-v2 span{text-align:center}.roofing-v2 .heading-roof{font-size:27px;padding:20px;text-align:center}}.roofing-v2 *,.roofing-v2 :after,.roofing-v2 :before{box-sizing:border-box}.roofing-v2 h2{color:#13141c;font-family:Roboto,sans-serif;font-size:2rem;line-height:1.25;width:-webkit-max-content;width:max-content}@media(max-width:963px){.roofing-v2 h2{width:100%}}@media(max-width:768px){.roofing-v2 h2{width:auto}}.get-started-roof-form .form-body-content{align-items:center;display:flex;flex:1 1 auto;flex-flow:inherit;justify-content:center}.get-started-roof-form .form-body-content .option{text-align:center}.get-started-roof-form .input-form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:60%}@media only screen and (max-width:1140px){.get-started-roof-form .input-form{width:100%!important}}.get-started-roof-form .input-form .text-ex{align-self:self-start}.get-started-roof-form .input-form input,.get-started-roof-form .input-form textarea{border:.5px solid gray;font-size:16px!important;margin:10px;opacity:.8;padding:15px;width:90%}.get-started-roof-form .input-form input::-webkit-input-placeholder,.get-started-roof-form .input-form textarea::-webkit-input-placeholder{color:#fff;opacity:.5}.get-started-roof-form .input-form input::placeholder,.get-started-roof-form .input-form textarea::placeholder{color:#fff;opacity:.5}.get-started-roof-form .input-form input{background-color:#377fe6!important;color:#fff;font-size:32px}.get-started-roof-form .form-disclaimer{color:#666;font-size:12px;margin-top:20px;text-align:center;width:100%}.get-started-roof-form .error{color:red}.admin-page,.eligible-zipcode{padding:12px}.thank-you-container{display:flex;flex-direction:row;padding:60px}@media only screen and (max-width:1500px){.thank-you-container{align-items:center;flex-direction:column;padding:10px 20px}.thank-you-container .image{max-height:200px;max-width:200px!important}.thank-you-container .image img{max-width:100%}}.thank-you-container .content{flex-grow:1;margin-left:25px;text-align:center}@media only screen and (max-width:1500px){.thank-you-container .content{margin-left:0}.thank-you-container .content h2{font-size:32px}}.thank-you-container .content p{font-size:28px;font-weight:700}@media only screen and (max-width:1500px){.thank-you-container .content p{font-size:20px}}.thank-you-redirect{display:flex;flex-direction:row;padding:60px}@media only screen and (max-width:1500px){.thank-you-redirect{align-items:center;flex-direction:column;padding:10px 20px}.thank-you-redirect .image{max-height:200px;max-width:200px!important}.thank-you-redirect .image img{max-width:100%}}.thank-you-redirect .content{flex-grow:1;margin-left:25px}@media only screen and (max-width:1500px){.thank-you-redirect .content{margin-left:0}.thank-you-redirect .content h2{font-size:32px}}.thank-you-redirect .content p{font-size:28px;font-weight:700}@media only screen and (max-width:1500px){.thank-you-redirect .content p{font-size:20px}}
/*# sourceMappingURL=main.3c442ebc.css.map*/