body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-y:scroll}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background-color:#008fda;border:none;border-radius:50px;font-size:1.8vh;height:70px;padding:16px 38px;text-transform:uppercase}button,button>a{color:#fff;font-weight:700}button:hover,button>a{text-decoration:none}button:hover{background-color:#0056b3;cursor:pointer}.scroll-to-top-button{bottom:20px;cursor:pointer;height:40px;position:fixed;right:20px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:40px}.scroll-to-top-button.show{visibility:visible}.thin{font-weight:lighter}.bold{font-weight:700}.header{height:75px;justify-content:center;left:0;position:fixed;top:0;transition:background-color .3s ease-in-out;width:100%;z-index:100}.header,.header-content{align-items:center;display:flex}.header-content{height:55px;justify-content:space-between;list-style:none;max-width:1200px;width:80%}.header.transparent{background-color:initial;box-shadow:none}.header.solid{background-color:#fff;box-shadow:0 0 10px #0000001a}.header.solid nav a,.not-home nav a{color:#000}nav{padding-top:0}nav ul{display:flex;list-style:none;margin:0}.header nav li:first-child{margin-left:20px}header nav li{font-size:18px;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:5px;position:relative;text-align:center;white-space:nowrap}header nav a{color:#fff;display:inline-block;text-decoration:none}header nav li.wrap-text a{display:block;margin-left:-2px;margin-right:2px;white-space:normal;width:128px}header nav li:last-child{border-right:none;margin-right:0}header nav li:not(.wrap-text) a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 7px 0 0;text-align:center}.logo img{height:55px;padding-top:0}.menu-toggle{display:none}@media screen and (max-width:1300px){.header-content{align-items:center;flex-direction:column;width:200px}.logo{text-align:center}nav{background-color:#fff;border-radius:0 0 15px 15px;box-shadow:0 0 10px #0000001a;display:none;left:0;position:absolute;top:100%;width:100%}nav.open{display:block}nav.open a{color:#000}nav.open p{font-size:10px;margin:4px 0 0;padding-left:10px}nav ul{align-items:flex-start;flex-direction:column;padding:10px}nav li:not(.wrap-text) a{padding:5px}nav li:not(:last-child){margin-bottom:10px}.header nav li:first-child{margin-left:0}.menu-icon-wrapper{background-color:initial;border:none;cursor:pointer;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;position:absolute;right:18px;top:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:101}.header.transparent .menu-icon-wrapper{filter:invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%)}.header.solid .menu-icon-wrapper{filter:invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(100%)}.menu-icon-wrapper .menu-icon{width:20px}button:hover{background-color:initial}}@media screen and (max-width:768px){.logo img{height:35px;padding-top:10px}}.footer-container{background-color:#fff;box-shadow:0 2px 8px #0000004d;overflow:hidden}.footer{color:#fff;font-size:2.5vw;font-weight:thin;height:100px;justify-content:space-between;margin:0 auto;width:60%}.footer,.left-nav{align-items:center;display:flex}.left-nav ul{display:flex;flex-wrap:wrap;margin:0;padding:0 0 0 10px;text-align:left}.left-nav li{flex-basis:33.33%;font-size:15px;margin-bottom:5px;margin-right:5px}.left-nav a{color:#000;text-decoration:none}.terms{display:flex;flex-direction:column;list-style:none;margin:0 -5px 0 0;padding:0;text-align:left}.footer-logo{flex:1 1;justify-content:center;left:50%;margin-bottom:auto;margin-top:auto;position:absolute;transform:translateX(-50%)}.footer-logo,.footer-logo a{align-items:center;display:flex}.footer-logo img{height:auto;width:80px}.copyright-right-nav{flex-direction:column}.copyright-right-nav,.right-nav{align-items:center;display:flex}.right-nav p{font-size:15px;margin-right:10px}.right-nav .social-media{align-items:center;display:flex;margin-right:5px}.right-nav .social-media img{align-items:center;display:flex;height:20px;margin-right:20px}.right-nav .terms a{color:#000;font-size:14px;margin-right:10px;text-decoration:none}.copyright{color:#000;margin:0;text-align:center}.copyright p{font-size:10px;margin:10px 0 0}@media screen and (max-width:768px){.footer{justify-content:center}.footer-logo,.left-nav{display:none}}.splash-wrapper{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;margin:10vh auto;max-width:800px;padding:50px;text-align:center}.splash-wrapper p:first-child{font-size:5.5vh;margin:20px}.splash-wrapper p:nth-child(2){font-size:2.3vh;margin:20px 20px 40px}.splash-wrapper p:last-child{font-size:2.1vh;margin:40px 0 0}@media screen and (max-width:768px){.splash-wrapper{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;margin:10vh auto;max-width:800px;padding:50px;text-align:center}.splash-wrapper button{font-size:1.8vh;margin-top:10px}.splash-wrapper p:first-child{font-size:3.5vh;margin:10vh 10px 10px}.splash-wrapper p:nth-child(2){font-size:2vh;margin:20px}.splash-wrapper p:last-child{font-size:1.9vh;margin-bottom:0;margin-top:20px}}.claim-steps-wrapper{margin:0 auto}.claim-steps-text{margin:0 auto;width:60%}.claim-steps-text h1{font-weight:lighter}.claim-steps-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:40px;width:100%}.claim-step-box{align-items:center;background-image:linear-gradient(0deg,#000,#000f3c);border-radius:20px;color:#fff;flex-basis:calc(33.33% - 10px);flex-grow:1;flex-shrink:0;max-width:350px;padding:20px;text-align:center}.claim-step-box img{border-radius:20px;height:auto;margin-bottom:0;max-width:98%}.claim-step-box h2{font-size:2.5vh;margin-bottom:10px}.claim-step-box p{font-size:2vh}.claim-step-box button{background-color:YE;margin-top:5px}@media screen and (max-width:768px){.claim-steps-wrapper{max-width:80%;padding-top:0}.claim-steps-text{margin:0 auto;width:90%}.claim-steps-text h1{font-size:3vh;margin-bottom:20px}.claim-steps-text h3{font-size:2vh;margin-bottom:20px}.claim-steps-content{gap:20px;grid-template-columns:1fr;margin:0 auto;width:80%}.claim-step-box{flex:none;margin-bottom:20px;max-width:300px}.claim-step-box h2{font-size:2vh;margin-bottom:8px}.claim-step-box p{font-size:2vh}.claim-step-box button{font-size:2.2vh;margin-top:10px;padding:20px}.claim-steps-wrapper .form-container{width:80%}}.claim-types-wrapper{justify-content:center;margin:0 auto;padding-bottom:80px}.claim-types-text{margin:0 auto;width:80%}.claim-types-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(250px,1fr));margin:0 auto;padding-top:40px}.claim-types-content,.claims-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.claims-box{align-items:center;border:5px solid;border-image:linear-gradient(180deg,#666,#008fda);border-image-slice:1;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;position:relative;text-align:center}.claims-box img{aspect-ratio:1/1;filter:grayscale(100%);height:100%;margin-bottom:10px;object-fit:cover;transition:filter .3s ease;width:auto}.claims-box:hover img{filter:none}.claims-box .overlay{background-color:#0003;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%}.claims-box:hover .overlay{opacity:1}.claims-box h2{color:#fff;font-size:1.5rem;left:50%;margin:0;position:absolute;text-shadow:2px 2px 4px #0009;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1300px){.claim-types-content{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media screen and (max-width:900px){.claim-types-wrapper{display:none}}.home-container{text-align:center}.splash-container{background-image:linear-gradient(#0000008c,#0000008c),url(/static/media/home-background.817a75709b1e9251ef97.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;overflow:hidden;position:relative}.claimsteps-container{background-image:linear-gradient(0deg,#fff,#008fda);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:50px 0}.claim-steps-wrapper h1,.claim-steps-wrapper h3,.claim-types-wrapper h3{color:#fff;font-weight:400}.claim-types-wrapper h1,.claim-types-wrapper h3{color:#000f3c}@media screen and (max-width:768px){.claimtypes-container{display:none}}.what-we-do-container{align-items:center;background-image:linear-gradient(90deg,#d3d3d3b3,#d3d3d3b3);display:flex;flex-direction:column;height:250px;max-width:90%;padding:0 100px}.title{color:#000;margin-top:34px;text-align:center}.icon-container{display:flex;justify-content:space-between;margin-top:20px}.icon-wrapper{align-items:center;display:flex;flex-direction:column;margin-right:4vw;width:130px}.icon-wrapper:last-child{margin-right:0}.icon{height:50px;width:50px}.icon-text{color:#000;margin-top:5px;text-align:center}.testimonials-container{align-items:center;background-color:#d3d3d3b3;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 100px}.testimonials-contractor-logo-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.testimonials-contractor-logo-wrapper img{height:3vh;margin:50px}.testimonial-icon-container{align-items:center;display:flex;flex-direction:column;padding-top:20px}.testimonial-icon{height:50px;width:50px}.testimonial-icon-text{color:#008fda;font-size:18px;margin-bottom:0;margin-top:20px}.testimonial-heading{font-size:24px;margin-bottom:10px;margin-top:5px;text-align:center}.testimonial-text{font-size:18px;margin-bottom:10px;margin-top:10px;text-align:center;width:60%}.testimonial-author{color:#008fda;font-size:16px;font-weight:700;margin-bottom:0;margin-top:20px;text-align:center}.testimonial-company{font-size:14px;margin-top:0;padding-bottom:20px;text-align:center}@media screen and (max-width:768px){.testimonials-container{padding:20px}.testimonial-text{width:100%}}.secondary-container{min-height:calc(100vh - 155px)}.commercial-splash-container,.contractors-splash-container,.residential-splash-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:85vh;overflow:hidden;position:relative}.residential-splash-container{background-image:linear-gradient(#0006,#0000008c),url(/static/media/residential-splash.b7c869cfdf7853e7d5fd.jpg)}.commercial-splash-container{background-image:linear-gradient(#0006,#0000008c),url(/static/media/commercial-splash.598b1424c984ae83e7aa.jpg)}.contractors-splash-container{background-image:linear-gradient(#0006,#0000008c),url(/static/media/contractors-splash.04a2473a8c9a44c891e0.jpg)}.secondary-splash-wrapper{display:flex;flex-direction:column;height:60vh;justify-content:center;margin:0 0 0 10vw;max-width:800px;padding:0;text-align:left}.secondary-text-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;padding:5vh 0;position:relative}.secondary-text-wrapper{display:flex;flex-direction:column;height:50vh;justify-content:center;margin:0 auto;max-width:800px;padding:0;text-align:center}.splash-text{background-color:#000000b3;border-radius:5px;color:#fff;padding:20px;width:30vw}.secondary-splash-wrapper p:first-child,.secondary-text-wrapper p:first-child{font-size:4vh;font-weight:700;margin:20px}.secondary-splash-wrapper p:nth-child(2),.secondary-text-wrapper p:nth-child(2){font-size:2.3vh;margin:20px}.secondary-splash-wrapper button,.secondary-text-wrapper button{margin:20px 20px 40px;width:230px}.secondary-content-container{align-items:stretch;display:flex;font-size:2.2vh;height:auto;justify-content:center}.secondary-content-container>:first-child{background-color:#d3d3d3b3}.left-column-image{flex:1 1}.left-column-image img{height:100%;width:100%}.left-column-text,.right-column-text{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 0}.right-column-content{margin:0 auto;text-align:left;width:80%}.right-column-content button{margin-top:20px}.right-column-image{flex:1 1}.right-column-image img{height:100%;width:100%}.left-column-content{margin:0 auto;text-align:left;width:80%}@media (max-width:1300px){.secondary-content-container{flex-direction:column;height:auto}.secondary-splash-wrapper{margin:0 auto}.splash-text{width:60vw}.left-column-image,.right-column-image{order:2}.left-column-text,.right-column-text{order:1;padding:60px 0}.secondary-content-container>:first-child{background-color:#fff}.secondary-content-container:nth-child(odd) .left-column-image,.secondary-content-container:nth-child(odd) .left-column-text{order:2}.secondary-content-container:nth-child(odd) .right-column-image,.secondary-content-container:nth-child(odd) .right-column-text{order:1}.left-column-content,.right-column-content{align-items:center;display:flex;flex-direction:column;padding-bottom:30px}}@media (max-width:768px){.secondary-splash-container{padding-bottom:40px}.secondary-splash-wrapper{margin-top:5vh}.secondary-text-container{background-color:#d3d3d3b3;margin:0 auto;padding:10vh 0}.secondary-text-wrapper{width:90vw}.what-we-do-container{display:none}.secondary-splash-wrapper button{font-size:1.5vh;padding:0;width:150px}}.form-container{background-color:#fff;border-radius:20px;color:#000;margin:0 auto;max-width:600px;padding:20px}.form-row{display:flex;justify-content:space-between;margin-bottom:10px}.form-column{flex:1 1;margin:0 15px}.form-group{margin-bottom:10px}label{display:block;font-weight:700}input,select{box-sizing:border-box;margin-top:6px;padding:5px;width:100%}.form-button{border:none;border-radius:20px;cursor:pointer;padding:10px;width:100%}.form-container p{font-size:1.1vh;margin:0 auto;width:90%}.form-container h3{margin:0 auto;padding:10px 0 20px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.form-container label{font-size:3vw}.form-button{font-size:5vw;margin-top:10px}}.claims-form-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.claims-contractors-form-splash,.claims-form-splash{background-position:top;background-repeat:no-repeat;background-size:cover;height:60vh;width:100%}.claims-form-splash{background-image:linear-gradient(#00000080,#00000080,#00000080,#008fda),url(/static/media/claims-splash.c815c6e48387b6837812.jpg)}.claims-contractors-form-splash{background-image:linear-gradient(#00000080,#00000080,#00000080,#008fda),url(/static/media/claims-contractors-splash.3dbf0f4b1e4b8414260c.jpg)}.logo-wrapper{display:flex;justify-content:center}.logo-wrapper img{height:150px;margin-bottom:50px;margin-top:50px}.claims-splash-text{padding-left:200px}.claims-header-one,.claims-header-two{color:#fff;font-size:6vh;font-weight:700;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.claims-form h1{font-weight:400;margin:0 0 20px;text-align:center}.claims-content-background{background-blend-mode:multiply;background-color:#008fda;background-position:top;background-repeat:no-repeat;color:#fff;display:flex;justify-content:center;padding-bottom:40px;width:100%}.claims-content{display:flex;justify-content:center;margin:50px 0;width:85%}.left-column{break-inside:avoid;page-break-inside:avoid;width:50%}.left-column h2{margin:0 0 20px}.left-column li{font-size:1.8vh}.left-column h3{margin:20px 0 0}.left-column p{margin:0}.right-column{align-items:center;break-inside:avoid;display:flex;margin-left:40px;page-break-inside:avoid}.last-h3{margin-top:80px;text-align:center;width:50%}@media screen and (max-width:1100px){.claims-splash-text{padding-left:0}.claims-header-one,.claims-header-two{margin:0 auto}.claims-form-wrapper{max-width:100%}.claims-form{margin-top:20px;width:100%}.claims-content{align-items:center;flex-direction:column}.left-column{width:80%}.right-column{margin-left:0;text-align:center;width:100%}.last-h3{width:80%}}@media screen and (max-width:768px){.claims-header-one,.claims-header-two{width:370px}}.page-container{background-image:linear-gradient(#ffffff80,#ffffff80),url(/static/media/about-background.817a75709b1e9251ef97.jpg);background-size:auto;color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;position:relative;text-align:center}.about-content-wrapper{margin-bottom:75px;margin-top:125px}.about-header{font-weight:700;text-decoration:underline;text-underline-offset:20px}.content-text h2{font-weight:600;margin-top:60px}.content-text p{font-size:2.2vh;font-weight:400;margin:0 auto 20px;padding-top:20px;text-align:left;width:55%}.signatures{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.signatures img{height:10vh;width:auto}.profile-container{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:40px;padding-top:40px;text-align:center}.profile{border-radius:20px;margin-bottom:40px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.meet-the-team-text{font-size:4vh;font-weight:600}.profile a{color:#000;font-weight:600;text-decoration:none}.profile p{margin:0 0 10px}.profile-picture{border-radius:5px;height:220px;object-fit:cover;width:220px}@media screen and (max-width:768px){.content-text p{font-size:2.5vh;margin:0 auto 20px;width:80%}.about-content-wrapper{margin-bottom:0}}.terms-privacy-container{align-items:center;display:flex;justify-content:center;margin-top:75px;min-height:calc(100vh - 155px)}.terms-privacy-content{color:#000;margin-top:20px;overflow:hidden;padding-bottom:10vh;position:relative;text-align:left;width:70%}.terms-privacy-content h1{text-align:center}.contact-info{margin-left:40px}.contact-section{margin-top:10px}.contact-section p{margin:0;padding:0}