:root{--darkBlue: #0078c8;--midBlue: #13B5EA;--lightBlue: #BBF3FD;--greenHighlight: #50DCAA;--pinkHighlite: #db52d8;--darkText: #172C40;--lightText: #ECF2F6;--headerHeight: 120px;--debug: 1px solid red;--yellowHightlight: yellow }.dropdown-content{margin-top:4px;display:flex;flex-direction:column;position:absolute;display:none}.servicesDropDown.dropdown-content-active .dropdown-content{display:flex;flex-direction:column;gap:4px}*{padding:0;margin:0;box-sizing:border-box}a{color:var(--darkText);text-decoration:none}li{list-style:none}p{font-size:1rem}h1{font-size:5rem;font-weight:800;line-height:5.6rem}h3{font-size:2rem;font-weight:800}h4{font-size:1.5rem;font-weight:800}h5{font-size:1rem;font-weight:400}.paraSmall{font-size:.8rem}.credits{font-size:.7rem}body{overflow-x:hidden;font-family:Lato,serif;position:relative;color:var(--darkText);background-color:var(--lightText);min-height:100vh;display:grid;gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:var(--headerHeight) auto auto auto auto auto auto;grid-template-areas:"head head head head head head head head head head head head" "hero hero hero hero hero hero hero hero hero hero hero hero" "crHd crHd crHd crHd crHd crHd crHd crHd crHd crHd crHd crHd" "cCon cCon cCon cCon cCon cCon cCon cCon cCon cCon cCon cCon" "cta1 cta1 cta1 cta1 cta1 cta1 cta1 cta1 cta1 cta1 cta1 cta1" "foot foot foot foot foot foot foot foot foot foot foot foot"}#header{grid-area:head}header{grid-area:head;color:var(--lightText);color:var(--darkText);display:flex;justify-content:space-between;align-items:center;padding-left:5%;padding-right:5%;padding-top:1%}.logoHolder{display:inline-block;text-align:center}.logoHolder svg{width:76px}.mainNav{display:flex;align-items:center;gap:32px}header nav ul{display:flex;gap:16px}.hamburger{scale:1.5;display:none}.button{padding:16px 32px;border:none;cursor:pointer;border-radius:1px}.fa-solid,.fa-brands,.fa-regular{margin-right:8px}.fa-circle-info{color:var(--lightText)}.cta1{background-color:var(--greenHighlight)}.cta2{background-color:var(--midBlue)}.cardsBtn{margin-top:auto;background-color:var(--midBlue);width:100%;color:var(--lightText)}.hero{grid-area:hero;z-index:10;display:flex;flex:row;align-items:center;justify-content:center;color:var(--lightText);position:relative}.heroHeadlineAndCta{flex-basis:50%;box-sizing:border-box;padding-left:5%;padding-right:5%;background-color:#172c408e;display:flex;align-items:right;justify-content:center;flex-direction:column;gap:16px;height:100%}.heroImage{flex-basis:50%;box-sizing:border-box}.heroImage img{width:45%;position:absolute;left:50%;bottom:0}.svgBG{grid-area:hero;position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}#bannerSVG{width:100%;height:100%;object-fit:cover}#bannerSVG path{opacity:1}.cardsHeader{grid-area:crHd;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;padding-top:16px;padding-bottom:16px}.cardsContainer{grid-area:cCon;display:flex;flex-direction:row;align-items:center;justify-content:baseline}.cards{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.cardsInner{padding:10%;width:100%;max-width:500px;-webkit-border-radius:2px;background:#ecf2f6;-webkit-box-shadow:6px 6px 23px #c9ced1,-6px -6px 23px #ffffff;box-shadow:6px 6px 23px #c9ced1,-6px -6px 23px #fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;gap:16px;background:#fff;background:linear-gradient(0deg,#fff0 52%,#bbf3fd95);border-radius:1px}.cardIcon{width:50%;display:block;object-fit:contain;align-self:center}.cardIcon path{stroke:var(--midBlue)}.cardsHeaderAndText{grid-area:car2;grid-area:car1}.callToAction{height:100%;grid-area:cta1;padding:5%}.callToActionInner{display:flex;flex-direction:row;color:var(--darkText);-webkit-border-radius:2px;border-radius:2px;background:#ecf2f6;-webkit-box-shadow:6px 6px 23px #c9ced1,-6px -6px 23px #ffffff;box-shadow:6px 6px 23px #c9ced1,-6px -6px 23px #fff;width:100%;align-items:center;gap:16px;padding:10%;background:#0078c8;background:radial-gradient(circle,#0078c894 21%,#bbf3fd95 86%,#fff0)}.letsTalkSvgIconHolder{width:100%;display:flex;justify-content:center;align-items:center}.letsTalkSvgIconHolder svg{width:100%;display:block;object-fit:cover}.GetAQuoteTextPanel{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:8px}.getQuoteIcon path{stroke:var(--lightText)}.instantQuoteH3{color:var(--lightText);border:2px solid var(--greenHighlight);padding:8px 16px;margin-bottom:8px;display:inline-block;border-radius:3rem;background-color:var(--greenHighlight)}footer{grid-area:foot;background-color:var(--darkText);color:var(--lightText);padding:3% 5% 5%}.footerInner{display:flex;flex-direction:row;justify-content:space-between;align-items:first baseline;height:100%}.footerInner .footerDescriptionText{margin-top:8px;font-size:.8rem}.footerLinks ul li a{color:var(--lightText);font-size:.8rem;font-weight:400}.columes{width:100%;padding-right:5%}footer h5{color:var(--yellowHightlight);margin-bottom:8px}.endCreditsDiv{text-align:center;display:flex;gap:4px;justify-content:center;align-items:center}.mobileMenuOverlay{display:none}@media only screen and (max-width: 1320px){h1{font-size:4rem;font-weight:800;line-height:5rem}}@media only screen and (max-width: 1180px){h1{font-size:3rem;font-weight:800;line-height:3.8rem}}@media only screen and (max-width: 880px){body{display:grid;grid-template-columns:1fr;grid-template-rows:var(--headerHeight) auto auto auto auto auto auto;grid-template-areas:"head" "hero" "crHd" "cCon" "cta1" "foot"}header{grid-area:head;color:var(--lightText);color:var(--darkText);display:flex;justify-content:space-between;align-items:center;padding-right:5%}.logoHolder{display:inline-block;text-align:center}.logoHolder img{width:76px}.mainNav{display:flex;align-items:center;gap:32px}header nav ul{display:flex;gap:16px;display:none}header nav ul li{list-style:none}header nav ul li a{text-decoration:none;color:var(--darkText)}.hamburger{scale:1.5;display:inline-block;fill:var(--darkText);cursor:pointer}.button{padding:16px 32px;border:none;cursor:pointer}.cta1{background-color:var(--greenHighlight)}.cta2{background-color:var(--midBlue);display:none}.cardsContainer{grid-area:cCon;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.card1{grid-area:car1;color:var(--darkText);margin-left:0}.card2{grid-area:car2;color:var(--darkText)}.card3{grid-area:car3;margin-right:0;color:var(--darkText)}.hero{grid-area:hero;z-index:10;display:flex;flex:row;align-items:center;justify-content:center;color:var(--lightText);position:relative}.heroHeadlineAndCta{flex-basis:100%;box-sizing:border-box;padding:5%;background-color:#172c40}.heroImage{flex-basis:50%;box-sizing:border-box;display:none}.heroImage img{width:45%;position:absolute;left:50%;bottom:0;display:none}.svgBG{grid-area:hero;position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;display:none}#bannerSVG{width:100%;height:100%;object-fit:cover}.callToActionInner{display:flex;flex-direction:column}.GetAQuoteTextPanel{align-items:center}.footerInner{grid-area:foot;padding:5%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:32px;height:100%}.columes{width:80%}.mobileMenuOverlay{background-color:var(--lightText);position:absolute;height:100vh;width:100%;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:top}.headerMobile{height:var(--headerHeight);width:100%;color:var(--lightText);color:var(--darkText);display:flex;justify-content:end;align-items:center;padding-left:5%;padding-right:5%;background:#fff;background:linear-gradient(0deg,#fff0 10%,#bbf3fd95);border-radius:1px}.closeIcon{scale:1.5;display:inline-block;fill:var(--darkText);cursor:pointer}.mobileMenuHolder a{font-size:3rem}}
