.close-video-container{justify-content:flex-end;display:flex}.close-video{all:unset;text-align:right;cursor:pointer;margin-bottom:2rem}.close-video img{height:20px}.video-container{flex-direction:column;align-items:center;width:100%;padding-top:46.25%;display:flex;position:relative}@media (width<=768px){.video-container{padding-top:56.25%}}.info-content{max-width:960px;margin:2.8em auto;padding:0 20px}.info-content p{text-align:left;margin:0 0 40px}.info-content ol{margin:40px 0}.info-content li{margin-bottom:20px}.info-home-link{color:#4a69bd;align-items:center;font-size:.8em;font-weight:600;text-decoration:none;display:flex}.info-main-heading{margin:45px 0 60px;font-size:32px;font-weight:800}.info-sub-heading{margin:0 0 40px;font-size:18px}ol li:last-of-type{margin-bottom:40px}.footer{color:#fff;width:100vw;margin-top:60px}.footer-container{max-width:960px;margin:0 auto;padding:60px 20px}.footer-content{grid-template-columns:1fr 1fr 1fr;justify-items:center;row-gap:15px;display:grid}.footer-links{flex-direction:column;display:flex}.footer a{color:inherit;margin-bottom:10px;text-decoration:none}@media (width<=550px){.footer{margin-top:10px;font-size:12px}}@media (width<=414px){.footer{margin-top:10px;font-size:14px}.footer-container{padding:20px 30px}.footer-content{grid-template-columns:1fr 1fr;justify-items:flex-start;row-gap:2px}}.cGKbZh{color:#fff!important;background-color:#333!important}.rec-dot{width:10px!important;height:10px!important}.rec-dot_active{background-color:var(--ifixit-new-light-blue)!important}.jLgnwX{box-shadow:none!important;background-color:#ddd!important}.ejXxNI{box-shadow:none!important;border:2px solid #0000!important}.about-menu-link{color:#bbb;border-bottom:3px solid #bbb;margin-right:20px;padding-bottom:5px;font-weight:600;text-decoration:none}.about-menu-link.active{color:var(--ifixit-new-blue);border-bottom:3px solid var(--ifixit-new-blue);font-weight:800;text-decoration:none}.about-section{grid-template-columns:40% 60%;justify-items:center;width:100%;padding:6rem 0;display:grid}@media (width<=767px){.about-section{grid-template-columns:100%;justify-items:center}}.about-section:not(:last-of-type){border-bottom:2px solid #ddd}.about p{color:#777;width:100%;line-height:30px}.about-section-img-container img{width:100%;height:auto}@media (width<=768px){.about-section{column-gap:1rem}.about-section-img-container img{width:90%;margin-bottom:50px}.about-section-img-container:last-of-type img{width:190%}.info-content{padding:0 4rem}}@media (width<=414px){.about{margin-top:2rem}.about-menu{font-size:14px}.info-content{padding:0 2rem}.about-section{padding:2rem 0}.about-section-img-container{width:60%}.about-section-img-container img{width:100%;margin-bottom:30px}.about-section-img-container:last-of-type img{width:190%}}.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;background:0 0;max-width:100%;padding:10px 6.6667px;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}:root{--app-width:1194px;--app-height:834px;--modals-max-width:500px;--elem-margin:5px;--font-family:"Nunito", sans-serif;--text-color:#333;--page-background:#f0f0f0;--launch-app-font-color:white;--accent-cta-background:#4f8ed9;--accent-cta-hover-background:#5a9beb;--primary-cta-background:#61a165;--primary-cta-hover-background:#6faf6f;--primary-cta-foreground:#fff;--secondary-cta-background:#fff;--secondary-cta-hover-background:#fafafa;--danger-cta-background:#f66055;--danger-cta-hover-background:#ff6e58;--secondary-cta-foreground:#61a165;--button-disabled-background:#aaa;--button-disabled-foreground:#fff;--inactive-element-background:#e3e3e3;--ifixit-new-blue:#4a69bd;--ifixit-new-light-blue:#6e87ca;--ifixit-new-green:#8cba76}.root{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;display:flex}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;color:var(--text-color);margin:0;padding:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.flexbox{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.horizonal-flexbox{flex-wrap:wrap;justify-content:center;display:flex}.hidden{visibility:hidden}.rotated{transform:rotate(180deg)}.info-page{max-width:1024px;padding:30px}.green-font{color:var(--fixit-green)}.hfill{width:100%}.vfill{height:100%}.centered{text-align:center;justify-content:center;align-items:center;position:relative}.vertical-center{margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.left{text-align:center;justify-content:flex-start;align-items:center}.justified{text-align:justify;justify-content:center;align-items:center}.rounded{border-radius:10px}.underline{text-decoration:underline}.full-width{width:100%}.full-height{height:100%}.notification-container{background:#fff;justify-content:center;height:3em;font-size:1em}.notification-container.env-emulator{background:#e6f4e8;border-bottom:2px solid #61a165}.notification-container.env-staging{background:#fdf0d5;border-bottom:2px solid #d98c00}.notification-container.env-production{background:#fbe3e3;border-bottom:2px solid #c0392b}.notification-container p{text-align:center;color:#000;width:100%;font-weight:700}.ifixit-gradient{background:linear-gradient(var(--ifixit-new-blue), var(--ifixit-new-light-blue))}*,:focus,:hover{outline:none}.dot{border-radius:50%;display:inline-block}.line{border-bottom:4px dashed #bbb}.text-success{color:var(--primary-cta-background)}.text-center{text-align:center}.text-danger{color:var(--danger-cta-background)}.text-bold{font-weight:700}.text-bigger{font-size:1.05em}.no-margin{margin:0}@keyframes pulse-red{0%{box-shadow:0 0 0 0 var(--fixit-red)}70%{box-shadow:0 0 0 5px var(--fixit-red)}to{box-shadow:0 0 0 0 var(--fixit-red)}}@keyframes pulse-red-inset{0%{box-shadow:inset 0 0 0 0 var(--fixit-red)}70%{box-shadow:inset 0 0 0 5px var(--fixit-red)}to{box-shadow:inset 0 0 0 0 var(--fixit-red)}}.button,.disabled-button,.blue-button,.secondary-button,.primary-button{box-sizing:border-box;cursor:pointer;height:auto;padding:var(--elem-margin);border:none;font-size:1em}.button:disabled,.disabled-button:disabled,.blue-button:disabled,.secondary-button:disabled,.primary-button:disabled{cursor:not-allowed}.primary-button{background:var(--ifixit-new-green);color:var(--primary-cta-foreground)}.primary-button:hover:not(:disabled):not([disabled]){background:var(--primary-cta-hover-background)}.primary-button:disabled,.primary-button[disabled]{background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.primary-button.outlined{color:var(--ifixit-new-green);border-color:var(--ifixit-new-green);background:0 0}.primary-button.outlined:hover:not(:disabled):not([disabled]){background:var(--primary-cta-hover-background);border-color:var(--primary-cta-hover-background);color:var(--primary-cta-foreground)}.primary-button.outlined:disabled,.primary-button.outlined[disabled]{color:var(--button-disabled-background);border-color:var(--button-disabled-background)}.secondary-button{background:var(--secondary-cta-background);color:var(--secondary-cta-foreground)}.secondary-button:hover:not(:disabled):not([disabled]){background:var(--secondary-cta-hover-background)}.secondary-button:disabled,.secondary-button[disabled]{background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.secondary-button.outlined{color:var(--secondary-cta-background);border-color:var(--secondary-cta-background);background:0 0}.secondary-button.outlined:hover:not(:disabled):not([disabled]){background:var(--secondary-cta-hover-background);border-color:var(--secondary-cta-hover-background);color:var(--secondary-cta-foreground)}.secondary-button.outlined:disabled,.secondary-button.outlined[disabled]{color:var(--button-disabled-background);border-color:var(--button-disabled-background)}.blue-button{background:var(--ifixit-new-light-blue);color:var(--primary-cta-foreground)}.blue-button:hover:not(:disabled):not([disabled]){background:var(--ifixit-new-blue)}.blue-button:disabled,.blue-button[disabled]{background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.blue-button.outlined{color:var(--ifixit-new-light-blue);border-color:var(--ifixit-new-light-blue);background:0 0}.blue-button.outlined:hover:not(:disabled):not([disabled]){background:var(--ifixit-new-blue);border-color:var(--ifixit-new-blue);color:var(--primary-cta-foreground)}.blue-button.outlined:disabled,.blue-button.outlined[disabled]{color:var(--button-disabled-background);border-color:var(--button-disabled-background)}.disabled-button{background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.disabled-button:hover:not(:disabled):not([disabled]){background:var(--button-disabled-background)}.disabled-button:disabled,.disabled-button[disabled]{background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.disabled-button.outlined{color:var(--button-disabled-background);border-color:var(--button-disabled-background);background:0 0}.disabled-button.outlined:hover:not(:disabled):not([disabled]){background:var(--button-disabled-background);border-color:var(--button-disabled-background);color:var(--button-disabled-foreground)}.disabled-button.outlined:disabled,.disabled-button.outlined[disabled]{color:var(--button-disabled-background);border-color:var(--button-disabled-background)}.button{border-radius:8px;padding:10px;font-family:inherit;font-size:1rem;line-height:1em}.button.outlined{border:1px solid;padding:9px}.button.full-width{width:100%;display:block}.button.margin-x{margin:0 10px}.button.margin-y{margin:10px 0}.button.primary{background:var(--primary-cta-background);color:var(--primary-cta-foreground)}.button.primary:hover:not(:disabled):not([disabled]){background:var(--primary-cta-hover-background)}.button.primary:disabled,.button.primary[disabled]{background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.button.primary.outlined{color:var(--primary-cta-background);border-color:var(--primary-cta-background);background:0 0}.button.primary.outlined:hover:not(:disabled):not([disabled]){background:var(--primary-cta-hover-background);border-color:var(--primary-cta-hover-background);color:var(--primary-cta-foreground)}.button.primary.outlined:disabled,.button.primary.outlined[disabled]{color:var(--button-disabled-background);border-color:var(--button-disabled-background)}.button.secondary{background:var(--secondary-cta-background);color:var(--secondary-cta-foreground)}.button.secondary:hover:not(:disabled):not([disabled]){background:var(--secondary-cta-hover-background)}.button.secondary:disabled,.button.secondary[disabled]{background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.button.secondary.outlined{color:var(--secondary-cta-background);border-color:var(--secondary-cta-background);background:0 0}.button.secondary.outlined:hover:not(:disabled):not([disabled]){background:var(--secondary-cta-hover-background);border-color:var(--secondary-cta-hover-background);color:var(--secondary-cta-foreground)}.button.secondary.outlined:disabled,.button.secondary.outlined[disabled]{color:var(--button-disabled-background);border-color:var(--button-disabled-background)}.button.accent{background:var(--accent-cta-background);color:var(--primary-cta-foreground)}.button.accent:hover:not(:disabled):not([disabled]){background:var(--accent-cta-hover-background)}.button.accent:disabled,.button.accent[disabled]{background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.button.accent.outlined{color:var(--accent-cta-background);border-color:var(--accent-cta-background);background:0 0}.button.accent.outlined:hover:not(:disabled):not([disabled]){background:var(--accent-cta-hover-background);border-color:var(--accent-cta-hover-background);color:var(--primary-cta-foreground)}.button.accent.outlined:disabled,.button.accent.outlined[disabled]{color:var(--button-disabled-background);border-color:var(--button-disabled-background)}.button.danger{background:var(--danger-cta-background);color:var(--primary-cta-foreground)}.button.danger:hover:not(:disabled):not([disabled]){background:var(--danger-cta-hover-background)}.button.danger:disabled,.button.danger[disabled]{background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.button.danger.outlined{color:var(--danger-cta-background);border-color:var(--danger-cta-background);background:0 0}.button.danger.outlined:hover:not(:disabled):not([disabled]){background:var(--danger-cta-hover-background);border-color:var(--danger-cta-hover-background);color:var(--primary-cta-foreground)}.button.danger.outlined:disabled,.button.danger.outlined[disabled]{color:var(--button-disabled-background);border-color:var(--button-disabled-background)}a.button{text-align:center;text-decoration:none;display:inline-block}a.button[disabled]{pointer-events:none}.button-group.right{text-align:right}.button-group .button{min-width:130px}.link-button{color:#4285f4;cursor:pointer;border:none;font-size:12px;display:inline-block;background:0 0!important;padding:0!important}.link-button:hover{text-decoration:underline}.profile-history-award-button,.profile-history-incident-button{color:#fff;cursor:pointer;justify-content:space-evenly;margin:2px;padding:4px 10px;font-size:12px;display:flex}.profile-history-award-button img,.profile-history-incident-button img{width:1.5em;height:1.5em}.profile-history-incident-button{background:var(--ifixit-new-green)}.profile-history-incident-button:hover{background:var(--fixit-green-highlight);text-decoration:underline}.profile-history-award-button{background:var(--ifixit-new-light-blue)}.profile-history-award-button:hover{background:var(--ifixit-new-blue);text-decoration:underline}body{background:var(--page-background)}.fixit{width:var(--app-width);height:var(--app-height);background:var(--page-background);padding:calc(2 * var(--elem-margin));justify-content:center;display:flex}.fixit-title{align-items:center}.mobile-error{align-items:top}.text-field input,.text-field textarea,.text-field select,.text-area input,.text-area textarea,.text-area select{box-sizing:border-box;height:26px;color:var(--regular-text-color);background-color:#fff;border:1px solid #c3c3c3;border-radius:4px;width:100%;margin-bottom:20px;padding:0 10px;font-family:Nunito,sans-serif}.header-pill-container{text-align:center;width:100%}.header-pill{border-radius:8px;margin-top:56px;margin-bottom:53px;padding:16px 55px;font-size:1.05em;line-height:1em;display:inline-block}.header-pill.danger{color:#fff;background-color:var(--danger-cta-background)}.header-pill.regular{color:var(--text-color);background-color:var(--inactive-element-background)}.editable-section .edit{color:var(--primary-cta-background);float:right;cursor:pointer}.editable-form .display{margin-top:20px;padding-left:20px}.editable-form .form{margin-top:5px}.editable-form .form label{color:#8e8e8e;margin-bottom:8px;display:block}.editable-form .form input,.editable-form .form select{margin-bottom:10px;margin-left:10px;width:calc(100% - 10px)!important}.editable-form .button-group{margin-top:20px}.text-field textarea,.text-area textarea{resize:none;height:100%;padding:10px;font-size:1em}.text-field select,.text-area select{padding:0 6px}.text-field .text-field-input-profiles,.text-area .text-field-input-profiles{text-align:center;width:20%}.text-field .text-field-input-password,.text-area .text-field-input-password{text-align:center;background-color:#fff;margin:10px}.text-field .text-area-input-notes,.text-field .text-area-input-incident-notes,.text-area .text-area-input-notes,.text-area .text-area-input-incident-notes{height:4.5em;margin-bottom:0}.text-field .text-area-input-limit,.text-area .text-area-input-limit{text-align:right;margin:0}.text-field :disabled,.text-area :disabled{background-color:var(--button-disabled-background)}.text-area-notes{width:846px;height:100px}.text-area-incident-notes{width:100%;margin:0px var(--elem-margin)}.settings{color:var(--text-color)}.settings.columns{margin:var(--inner-margin-size)}.settings .details .editable-form:not(:last-of-type){margin-bottom:25px}.columns{flex-flow:row;justify-content:space-around;width:100%;max-width:1000px;display:flex}.columns .column{width:100%;max-width:440px;margin-right:16px}.columns .column:last-of-type{margin-right:0}.columns .separator{background-color:var(--inactive-element-background);width:2px;height:auto;margin:0 20px}.dev-tool{background:repeating-linear-gradient(-45deg,#fc0,#fc0 10px,#000 10px 20px);border-radius:10px;margin:20px 0;padding:20px}.fancy-text:before,.fancy-text:after,.fancy-separator{background-color:var(--inactive-element-background);content:"";vertical-align:middle;height:2px;position:relative}.margin.fancy-text:before,.margin.fancy-text:after,.margin.fancy-separator{margin-top:30px;margin-bottom:30px}.fancy-separator{width:100%}.fancy-text{text-align:center;overflow:hidden}.fancy-text:before,.fancy-text:after{content:"";width:50%;display:inline-block}.fancy-text:before{margin-left:-50%;right:.5em}.fancy-text:after{margin-right:-50%;left:.5em}.nav-header{--space:10px;background-color:#4a69bd;justify-content:flex-end;align-items:center;width:100%;padding:10px}.nav-header a{color:#fff;text-decoration:none}.bold{font-weight:700}.nav-header-optionals{margin:0;padding:0}.nav-button{height:100%;margin:0 0 0 var(--space);border:none;border-radius:10px;padding:5px 10px;font-family:inherit;font-size:16px}.nav-button span.twitter-link{color:#1da1f2}a[disabled] .nav-button{color:var(--button-disabled-background);pointer-events:none}a[disabled]{pointer-events:none;align-items:center;display:flex}.nav-title{margin-right:auto;margin-left:var(--space);align-items:center}.nav-title a{color:#fff;align-items:center;font-weight:700;text-decoration:none;display:flex}.nav-title a:not(:first-of-type){margin-left:20px}.nav-title img{width:40px;height:60px;margin-right:10px}.nav-links{justify-content:space-between;align-items:center;display:flex}.nav-links a{margin:0 10px}.language-picker{align-items:center;display:flex}.language-picker .nav-button{margin-left:4px;padding:5px 6px}@media (width<=768px){.nav-title{justify-content:space-between;align-items:center;margin:auto}.nav-title img{margin-right:0}.nav-title a{margin:0 10px}.nav-title a:not(:first-of-type){margin-left:10px}.nav-links{margin:auto}.nav-button{font-size:14px}.nav-links a{margin:0 5px;font-size:13px}}@media (width<=550px){.nav-title a{flex-direction:column;font-size:14px}.nav-title span{display:none}.nav-title img{width:40px}.nav-button{margin:0;font-size:13px}.nav-header{padding:0 20px}img .nav-header-icon{height:30px}}@media (width<=414px){.nav-title img{width:35px}.nav-header{padding:5px 20px}}.homepage{--homepage-font-family:"Nunito", sans-serif;--homepage-font-size:2em;--section-padding:20px;--icon-padding:40px;--title-icon-size:478px;--process-icon-size:140px;--process-icon-spacer-dot-size:20px;--video-width:480px;--video-height:calc(var(--video-width) * .5625);--homepage-primary-color:#fff;--homepage-secondary-color:#61a165;--homepage-title-color:#61a165;--homepage-text-color:#616161;background:var(--homepage-primary-color);width:100vw}.homepage-intro{flex-direction:column;align-items:center;margin:0 auto;padding-top:105px;padding-bottom:80px;display:flex}.homepage-intro-container{max-width:1200px;padding:20px}.homepage-intro-title{color:#fff;text-align:center;font-size:58px;font-weight:700}.homepage-intro-text{color:#fff;text-align:center;width:100%;font-size:22px}.homepage-small-text{color:#fff;text-align:center;width:100%;font-size:18px}.homepage-intro-buttons{justify-content:center;align-items:center;margin-top:60px;display:flex}.homepage-btn{color:var(--launch-app-font-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:25px;font-family:inherit;font-size:18px;font-weight:600;text-decoration:none;display:flex}.green-button{background:var(--ifixit-new-green);color:var(--launch-app-font-color);border:none;margin-right:10px}.blue-btn{background-color:var(--ifixit-new-blue);color:var(--launch-app-font-color);border:2px solid #4a619e;margin-left:10px}.blue-btn img{width:25px;margin-right:5px}.title-icon-container{justify-content:center;width:100%;margin-top:120px;display:flex}.title-icon{width:80%;height:auto}.homepage-video{border:none;width:100%;height:100%;position:absolute;inset:0}.homepage-process{width:100%;margin:0 auto;padding:100px 0}.homepage-process-container{max-width:1200px;margin:0 auto;padding:0 20px}.homepage-process-img{width:100%;height:auto}.homepage-section-head-text{text-align:center;margin-bottom:100px;font-size:32px;font-weight:800}.light{color:#fff}.homepage-details{width:100%;padding:100px 0}.homepage-details-container{max-width:1200px;margin:0 auto;padding:0 20px}.homepage-details-columns{grid-template-columns:repeat(2,1fr);column-gap:100px;max-width:1200px;display:grid}@media (width<=767px){.homepage-details-columns{grid-template-columns:repeat(1,1fr)}}.homepage-column{place-items:center;display:grid}.homepage-column h3{font-size:18px}.homepage-column-img{width:60%;height:auto;margin-top:40px}.homepage-column-benefits{grid-template-columns:1fr;grid-auto-rows:1fr;margin-top:80px;display:grid}.homepage-column-item-img{width:30px;height:30px;margin-top:0;margin-right:20px}.homepage-column-item{color:#fff;justify-content:flex-start;align-items:center;margin-bottom:30px;display:flex}.homepage-column-item span{font-size:18px}.homepage-learn{justify-content:center;margin-top:60px;display:flex}.homepage-testimonials{width:100%;padding:100px 0}.homepage-testimonial-container{max-width:1200px;margin:0 auto;padding:0 20px}.testimonial{z-index:4;border-radius:8px;margin-bottom:10px;padding:0 40px}.testimonial p,.testimonial li{text-align:left;color:#787878;font-size:18px;font-style:italic;line-height:28px}.testimonial-top{align-items:center;margin-bottom:40px;display:flex}.testimonial-profile{flex-direction:column;display:flex}p.testimonial-job{color:#6d90d6;margin:0;font-weight:600}p.testimonial-name{color:#333;margin:0;font-weight:600}#mega-testimonial p,#mega-testimonial li{font-size:14px;line-height:24px}@media (width<=768px){.homepage-intro-title{font-size:50px}.homepage-intro-text{font-size:18px}.homepage-small-text{font-size:14px}.homepage-btn{padding:15px;font-size:14px}.homepage-section-head-text{font-size:28px}.homepage-testimonial-container{padding:0 5px}}@media (width<=414px){.homepage-intro-title{text-align:left;font-size:34px}.homepage-intro-text{text-align:left;font-size:16px}.homepage-small-text,.homepage-btn{font-size:12px}.blue-btn img{width:20px}.title-icon-container{margin-top:60px}.homepage-section-head-text{margin-bottom:40px;font-size:20px}.homepage-intro,.homepage-process,.homepage-details,.homepage-testimonials{padding:40px 0}.homepage-column-img{width:50%}.homepage-column-item span{font-size:14px}.sc-bdnxRM{display:none}.homepage-testimonial-container{padding:0 5px}.testimonial p{font-size:14px}}:root{--app-width:1194px;--app-height:834px;--fullscreen-margin:10px;--fullscreen-width:calc(var(--app-width) - 2*var(--fullscreen-margin));--border-radius:25px;justify-content:center;align-items:center;display:flex}.title-call-to-action{width:100%;height:100%;padding:var(--header-text-margin);border-radius:var(--border-radius);justify-content:center;align-items:center;display:flex}.title-screen{background:var(--page-background);width:75%;height:75%}svg{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2}.title-text{font-family:var(--font-family);text-align:center;text-anchor:middle;fill:#37459f;font-size:4.5em}.coa-name-text{font-family:var(--font-family);text-align:center;text-anchor:middle;fill:#d0433a;font-size:5em;font-weight:bolder}.coa-blurb-text{font-family:var(--font-family);text-align:center;text-anchor:middle;fill:#f6eee4;font-size:5em}.launch-text{font-family:var(--font-family);text-align:center;text-anchor:middle;fill:#fff;font-size:3.5em}.signin-modal-content{justify-content:center;align-items:center;display:flex}.sign-in-divider{background:var(--fixit-blue);color:#fff;border-radius:50%;margin:20px;padding:.5rem}.sign-in-container{width:var(--segment-width);padding:var(--segment-margin)}.sign-in-container p{margin:0}.sign-in-button{width:calc(100% - 2 * var(--input-margin))}.sign-in-terms{width:calc(100% - 2 * var(--input-margin));margin:var(--input-margin)}.small-text{font-size:.75em}.signin-modal{--modal-primary-color:#fff;--modal-secondary-color:#61a165;--modal-width:900px;--modal-height:420px;--divider-width:50px;--segment-margin:20px;--segment-width:calc((var(--modal-width) - var(--divider-width) - var(--segment-margin) * 4)/2);--segment-height:calc(var(--modal-height) - var(--segment-margin) * 2);--input-margin:15px;max-width:98%;font-size:1em}.signin-modal .text-danger,.signin-modal .text-muted{margin-bottom:0;font-size:1rem}.signin-modal .cancel{margin-top:8px}.signin-modal .reset{margin-top:16px}.signin-modal input[type=email],.signin-modal input[type=password]{width:calc(100% - 2 * var(--input-margin));margin:var(--input-margin);box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #000}.signin-modal input[type=email].danger,.signin-modal input[type=password].danger{border-bottom:1px solid var(--danger-cta-background)}.signin-modal input[type=checkbox]{--signin-checkbox-size:20px;width:var(--signin-checkbox-size);height:var(--signin-checkbox-size);margin:0 0 0 var(--input-margin);align-self:flex-end}@media (width<=1024px){.signin-modal-content{flex-direction:column}}.modal-overlay{background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{color:#888;border-radius:var(--border-radius);background:#e2e2e2;font-size:1.25em;position:relative}.modal.options-modal{max-width:var(--modals-max-width);font-size:1rem}.options-content{width:80%;min-height:50px;margin:30px auto}.options-list{margin:30px}.option-button{width:140px;margin:10px;padding:10px}.error-modal-overlay{--modal-width:655px;--modal-height:490px;--error-ok-button-height:140px}.error-modal{--modal-primary-color:#fff;--modal-secondary-color:#61a165;width:var(--modal-width);height:var(--modal-height)}.error-content{width:100%;height:calc(100% - var(--error-ok-button-height))}.error-ok-button{width:100%;height:var(--error-ok-button-height);border-radius:0 0 var(--border-radius) var(--border-radius);background:var(--accent-cta-background);color:var(--launch-app-font-color);border:none;font-size:1.25em}.file-picker-modal-overlay{--modal-width:655px;--modal-height:370px;--file-picker-button-height:140px}.file-picker-modal{--modal-primary-color:#fff;--modal-secondary-color:#61a165;width:var(--modal-width);height:var(--modal-height)}.file-picker-button{width:100%;height:var(--file-picker-button-height);border-radius:0 0 var(--border-radius) var(--border-radius);background:var(--accent-cta-background);color:var(--launch-app-font-color);border:none;font-size:1.25em}.files input{outline-offset:-10px;outline:2px dashed #92b0b3;margin:0;padding:120px 0 85px 35%;transition:outline-offset .15s ease-in-out,background-color .15s linear;display:flex;text-align:center!important;width:100%!important}.files input:focus{outline-offset:-10px;border:1px solid #92b0b3;outline:2px dashed #92b0b3;transition:outline-offset .15s ease-in-out,background-color .15s linear}.files{margin:50px;position:relative}.files:after{pointer-events:none;content:"";background-image:url(https://image.flaticon.com/icons/png/128/109/109612.png);background-repeat:no-repeat;background-size:100%;width:50px;height:56px;margin:0 auto;display:block;position:absolute;top:60px;left:0;right:0}.color input{background-color:#f1f1f1}.files:before{pointer-events:none;content:" or drag it here. ";color:#2ea591;text-transform:capitalize;text-align:center;width:100%;height:57px;margin:0 auto;font-weight:600;display:block;position:absolute;bottom:10px;left:0;right:0}:root{--fixit-green:#66a161;--fixit-green-highlight:#569151;--fixit-yellow:#eac458;--fixit-blue:#608ed0;--fixit-red:#f66055;--fixit-red-highlight:#ff6e58;--outer-margin-size:30px;--inner-margin-size:10px}.create-profile-modal-overlay{--icon-option-size:64px;--icon-option-border:5px;--icon-option-margin:10px;--icon-option-padding:5px;--modal-width:500px;--modal-height:350px;--disabled-button-background:#8c8c8c;--disabled-button-font-colour:#fff;--create-profile-button-height:140px;--consent-checkbox-size:22px}.create-profile-modal{--modal-primary-color:#fff;--modal-secondary-color:var(--fixit-green);width:var(--modal-width);height:var(--modal-height);font-size:1em}.modal-row{--margin:var(--inner-margin-size) var(--outer-margin-size);width:calc(100% - 2 * var(--margin));margin:var(--margin);flex-direction:row;align-items:center;display:flex}.modal-row p{margin:0;padding:.25em 0}.modal-flex{flex-direction:column;justify-content:space-between;width:100%;display:flex}.icon-option{width:var(--icon-option-size);height:var(--icon-option-size);margin:var(--icon-option-margin);padding:var(--icon-option-padding);background:#fff;border:2px hidden #fff;border-radius:50%}.selected-icon{border:var(--icon-option-border) solid var(--modal-secondary-color);margin:calc(var(--icon-option-margin) - var(--icon-option-border));padding:var(--icon-option-padding);background:#fff;border-radius:50%}.pulse-red{animation:1s pulse-red}.pulse-red-inset{animation:1s pulse-red-inset}.create-profile-modal input[type=text]{width:calc(var(--modal-width) - 2 * var(--outer-margin-size));padding:var(--inner-margin-size);box-sizing:border-box;border:none;font-size:1em}.create-profile-modal input[type=checkbox]{width:var(--consent-checkbox-size);height:var(--consent-checkbox-size);margin:var(--inner-margin-size)}.consent-confirm{--available-space:calc(var(--modal-width) - 2*var(--outer-margin-size) - var(--consent-checkbox-size) - 2*var(--inner-margin-size));width:var(--available-space)}.img-button{border:none;margin:0 5px;padding:0;display:flex}.img-button img{width:30px;height:30px;padding:5px}.delete-button{background:#f66055}.delete-modal-button{width:120px;margin:10px;padding:10px}.profile-back-button{width:auto;padding:15px var(--outer-margin-size);margin:var(--inner-margin-size)}.incidents-container{padding:var(--inner-margin-size)}.delete-button:hover:enabled{background:#e65045}.add-profiles-container{margin-left:5px}.add-button{background:var(--fixit-green)}.upload-button{background:var(--fixit-yellow)}.download-button{background:var(--fixit-blue)}.fixit-calendar{width:100%;height:100%;margin:var(--outer-margin-size) 0}.fixit-calendar button:disabled{color:#708090}.fixit-calendar a{color:#fff}.fixit-calendar .react-calendar__tile{color:var(--fixit-green);padding:4px}.fixit-calendar .react-calendar__tile--now{background:inherit;border:2px solid var(--fixit-blue)}.fixit-calendar .react-calendar__tile--now:enabled:hover{background:#e6e6e6}.fixit-calendar .react-calendar__tile--active,.react-calendar__tile--hasActive,.react-calendar__tile--active:enabled:focus{background:inherit;border:2px solid var(--fixit-green);padding:2px}.fixit-calendar .react-calendar__tile--active:enabled:hover,.react-calendar__tile--hasActive:enabled:hover{background:#e6e6e6}.profile-info{margin:var(--inner-margin-size);flex-direction:column;justify-content:center;align-items:center;display:flex}.profile-settings{width:25em;height:2.5em;margin:var(--inner-margin-size);background:#ccc;display:flex}.profile-picker-item{margin:var(--inner-margin-size) 0}.profile-summary{width:25em;height:2.5em;margin:0 var(--inner-margin-size);background:#ccc;align-items:center;display:flex}.profile-summary-icon{width:2em;height:2em;margin:0 var(--inner-margin-size);align-items:flex-start}.profile-summary-name{text-align:center;width:100%}.profile-picker-button{width:100px;height:2.5em;margin:0 5px}a{text-decoration:none}.coa-button{background-color:var(--ifixit-new-light-blue);width:80px;height:2.5em;margin:0 5px}.coa-button img{align-self:left;width:20px;height:20px;margin:0 5px}.coa-button p{text-align:center;flex-grow:1;margin:0}.create-profile-button{width:10em;height:2.5em;margin:0 auto}.fill{width:100%;height:calc(100% - var(--options-button-height))}h1{text-align:center;background-color:#ccc;border-radius:10px}p{text-align:center;border-radius:10px}.history-page{width:60%}.history-page h1{background-color:var(--fixit-green);color:#fff;padding:.2em}@media (width<=414px){.profile-summary{background:#ccc;align-items:center;width:100%;height:2.5em;margin:0 0 5px;display:flex}.profile-settings{width:100%;height:2.5em;margin:var(--inner-margin-size);background:#ccc;display:flex}.profile-picker-item{border:2px solid #ccc;border-radius:10px;margin:5px;padding:5px}.add-profiles-container{visibility:hidden}}:root{--app-width:1194px;--app-height:834px;--question-icon-size:128px;--title-width:700px;--answer-icon-size:98px;--section-margin:10px;--fullscreen-margin:10px;--fullscreen-width:calc(var(--app-width) - 2*var(--fullscreen-margin));--header-text-margin:5px;--sticker-text-margin:5px;--question-font-size:2em;--sticker-font-size:1em;--sticker-title-height:calc(var(--sticker-title-lines) * var(--sticker-font-size) + 1em);--sticker-title-lines:2;--question-page-border-width:2px;--answer-sticker-width:calc(160px + 2*var(--elem-margin));--answer-sticker-height:calc(160px + 2*var(--elem-margin) - 2*var(--question-page-border-width));--background:#f0f0f0;--icon-background:#e3e3e3;justify-content:center;align-items:center;display:flex}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.section{margin:var(--section-margin);width:var(--fullscreen-width)}.question-header-title{background:var(--background);font-size:var(--question-font-size);font-family:var(--font-family);text-align:center;border:var(--question-page-border-width) solid black;border-radius:var(--border-radius);width:var(--title-width);height:calc(var(--question-icon-size) + 2 * var(--elem-margin));margin:0px var(--header-text-margin)}.question-header-title span{padding:var(--header-text-margin)}.question-icon{background:var(--background);border:var(--question-page-border-width) solid black;border-radius:var(--border-radius);width:var(--question-icon-size);height:var(--question-icon-size);padding:var(--elem-margin);margin:0px var(--header-text-margin)}.chosen-answers-container{width:calc(3 * var(--answer-sticker-width) + 4 * var(--elem-margin) + 6 * var(--question-page-border-width) + 2 * var(--elem-margin));height:calc(var(--answer-sticker-height) + 2 * (var(--elem-margin)));background:var(--page-background);border:var(--question-page-border-width) solid black;border-radius:var(--border-radius)}.possible-answers-container{min-height:calc(var(--answer-sticker-height) + 2 * (var(--elem-margin)));margin:var(--elem-margin) calc(2 * var(--elem-margin))}.sticker-background{border-radius:var(--border-radius);width:var(--answer-sticker-width);height:var(--answer-sticker-height);margin:calc(var(--elem-margin));background:0 0;transform:translate(0)}.sticker-with-background{background:var(--icon-background)}.sticker{border-radius:var(--border-radius);width:var(--answer-sticker-width);margin:var(--elem-margin);background:0 0}.spinner{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sticker-title{font-size:var(--sticker-font-size);font-family:var(--font-family);text-align:center}.sticker-title>span{padding:var(--elem-margin);height:var(--sticker-title-height)}.is-dragging-over{background:#add8e6}.answer-icon{width:var(--answer-icon-size);height:var(--answer-icon-size);margin-top:var(--elem-margin);justify-content:center;margin-left:auto;margin-right:auto;display:block;position:relative}.chosen-answer{width:var(--answer-sticker-height);height:var(--answer-sticker-height);margin:var(--elem-margin);background:0 0;border:none}.chosen-answer>img{width:100%;height:100%}.layer-styles{pointer-events:none;z-index:100;opacity:.6;width:100%;height:100%;position:fixed;top:0;left:0}.placeholder-sticker{background:var(--icon-background);border-radius:var(--border-radius);border:var(--question-page-border-width) dotted black;width:var(--answer-sticker-width);height:var(--answer-sticker-height);margin:calc(var(--elem-margin) - var(--question-page-border-width))}:root{--title-font-size:2em;--font-size:1em;--icon-size:64px;--text-margin:5px;--summary-page-question-width:200px;--summary-page-border-width:3px;--summary-border-radius:5px;--summary-question-height:calc(4em + 2*var(--text-margin) - 2*var(--summary-page-border-width));--summary-answer-container-height:calc(3 * var(--icon-size) + 6*var(--elem-margin));--summary-height:calc(var(--summary-question-height) + var(--summary-answer-container-height));--title-background:#f0f0f0}.summary ::-webkit-scrollbar{width:8px}.summary ::-webkit-scrollbar-thumb{background:#bbb}.summary ::-webkit-scrollbar-thumb:hover{background:#999}.summary ::-webkit-scrollbar-thumb:active{background:#666}.summary-incident-notes{max-width:var(--app-width);word-wrap:break-word;margin-bottom:20px}.summary-items{margin:var(--elem-margin);flex-wrap:wrap;place-content:flex-start space-evenly;align-items:center;display:flex}.summary-incident .summary-items{justify-content:space-evenly}.summary-coa .summary-items{justify-content:center}.summary-item{width:calc(var(--summary-page-question-width) + 2 * var(--elem-margin));height:var(--summary-height);border-radius:var(--summary-border-radius);border:var(--summary-page-border-width) solid black;flex-flow:column wrap;place-content:flex-start;align-items:center;display:flex}.summary-print-border{margin:var(--elem-margin);border:none}.summary-text{font-size:var(--title-font-size);font-family:var(--font-family);text-align:center;font-weight:700}.summary-text-answer{text-align:start;word-wrap:break-word;scrollbar-width:thin;width:100%;max-width:206px;max-height:144px;padding:2px;overflow-y:auto}.summary-coa-award-background{width:800px;height:400px}.summary-done{text-decoration:none}.summary-options{width:100%}.summary-button{width:200px;height:2em;margin:0 1em;font-size:1.5em}.summary-question{font-size:var(--font-size);font-family:var(--font-family);text-align:center;width:100%;height:var(--summary-question-height);align-items:center}.summary-question p{padding:0 10px;font-weight:700}.summary-icon{width:var(--icon-size);height:var(--icon-size);justify-content:center;margin-left:auto;margin-right:auto;display:block;position:relative}.summary-answers-container{height:calc(100% - var(--summary-question-height))}.summary-answers-container hr{border:none;height:2px;margin:0}.summary-answer-title{width:calc(var(--summary-page-question-width) - var(--icon-size));height:var(--icon-size);font-family:var(--font-family);font-size:var(--font-size);justify-content:flex-start;align-items:center}.summary-answer{margin:var(--elem-margin);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.summary-answer span{padding:var(--text-margin)}.summary-answer-icon{border:var(--summary-page-border-width) solid black;width:var(--icon-size);height:var(--icon-size);justify-content:center;margin-left:auto;margin-right:auto;display:block}.summary-background-colour{background:var(--title-background)}@media print{@page{margin:2cm}p{margin:0;padding:0}.summary-text{font-size:1.5em;font-family:var(--font-family);text-align:center;font-weight:700}.summary-items{display:block}.summary-item{border:none;border-radius:0;flex-direction:row;justify-content:flex-start;width:100%;height:100%;display:flex}.summary-print-border{break-inside:avoid;width:calc(100% - 2 * var(--summary-page-border-width));border-radius:var(--summary-border-radius);border:1px dashed #ccc;height:100%;margin:2px;padding:1px}.summary-question{font-size:var(--font-size);font-family:var(--font-family);text-align:center;background:#fff;border:none;border-radius:0;width:33%;height:100%;margin:0;padding:0}.summary-answers-container{border:none;border-radius:0;flex-direction:row;justify-content:flex-start;width:67%;height:100%;display:flex}.summary-answer{border:none;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;margin:1px;display:block}.summary-answer span{text-align:center;width:100%;padding:0}.summary-answer-title{height:100%}.summary-icon{border:none;justify-content:center;width:48px;height:48px;margin-left:auto;margin-right:auto;display:block;position:relative}.summary-text-answer{text-align:start;word-wrap:normal;width:100%;max-width:100%;max-height:100%}.summary-background-colour{background:#fff}.summary-incident-notes{word-wrap:break-word;max-width:100%;margin-bottom:0}.summary-incident-notes p{text-align:start}}.faq-footer{margin-top:60px}.faq-contact a{color:var(--ifixit-new-blue);margin-top:20px;font-weight:700;display:block}
