.skip-to-content-link{position:absolute;top:20px;left:20px;transform:translateY(-500%);z-index:101}.skip-to-content-link:focus{transform:translateY(0%)}.flex,.book-content,.footer-contact,.sample-section,.types-list,.quote-container,.credentials,.eric-container,.hero-banner,.nav-links,.nav-content,.button,.center-content{display:flex;justify-content:center;align-items:center}.bold,.copyright-text{font-weight:700}.section-padding{padding:100px 0 120px 0}.mobile-break{display:none}*{margin:0;padding:0}html{scroll-behavior:smooth;box-sizing:border-box}body{font-family:"Source Sans Pro",sans-serif;line-height:1.4rem;font-size:20px;display:flex;flex-direction:column;min-height:100vh;-webkit-overflow-scrolling:touch;background-color:#232323}main{position:relative;flex:1;margin-top:95px}li{list-style:none}a{text-decoration:none;color:#36b54a;font-weight:700}a:hover{color:#17c532}h1{font-size:clamp(2.5rem,3.3vw,4rem);text-align:center;font-weight:700;line-height:130%}h2{font-size:2rem;font-weight:700;line-height:100%}h3{font-size:1.7rem}p{font-size:1.25rem;max-width:350px;text-align:left;line-height:150%;color:#3b3b3b}.button{font-weight:700;text-transform:uppercase;background:#1ea333;color:#f6f6f6;text-shadow:1px 1px 4px #505050;padding:20px;max-width:250px;margin:60px auto 0 auto;border-radius:5px;box-shadow:1px 1px 0 #202020;white-space:nowrap}.button:focus,.button:hover{transition:all .2s ease-in-out;box-shadow:inset 0px 0px 10px #109125;background-color:#17c532;color:#f6f6f6}@media screen and (max-width: 780px){.mobile-break{display:block}}.border-top,.border-bottom{position:fixed;width:100%;height:5px;background-color:#36b54a;z-index:1000}.border-left,.border-right{position:fixed;width:5px;height:100%;background-color:#36b54a;z-index:1000}.border-left{top:0;left:0}.border-bottom{bottom:0;left:0}.border-right{top:0;right:0}@media screen and (max-width: 780px){.border-top,.border-bottom,.border-left,.border-right{display:none}}header{position:fixed;display:grid;align-items:center;width:100%;height:95px;background-color:#232323;opacity:.98;z-index:100}.nav-content{justify-content:space-between;margin:2rem}.nav-links{width:100%;max-width:450px;justify-content:space-between}.phone::before{content:" ";background-image:url(../img/phone.png);background-repeat:no-repeat;background-position:center;padding:11px}.mobile-icon{display:none}@media screen and (max-width: 780px){header{position:absolute}.logo{margin:0 auto}.nav-links{position:fixed;bottom:0;left:0;padding:5px 0;margin:0;width:100%;background-color:#36b54a;box-shadow:5px 3px 15px #707070}.nav-links a{color:#f6f6f6;transform:scale(0.85);width:-moz-fit-content;width:fit-content}.nav-links li{display:flex;justify-content:center;align-items:center;text-align:center;border-right:1px solid #fff;width:100%;min-height:45px}.nav-text{display:none}.mobile-icon{display:block}.call-icon{margin-left:-1.15rem}.nav-links li:last-of-type{border-right:1px solid rgba(0,0,0,0)}}@media screen and (max-width: 350px){.nav-links{font-size:1.1rem;line-height:1;padding:5px 0}.mobile-icon{height:30px}.phone a img{height:40px}}.hero-banner{position:relative;gap:1rem;height:calc(100vh - 95px);overflow:hidden;margin-top:1rem;max-height:1200px}.image-container{position:absolute;width:100vw;height:100%;z-index:1}.nashville{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;transform:scale(1);transform-origin:right;animation:city 5s ease-out forwards;will-change:transform;opacity:.75}@keyframes city{100%{transform:scale(1.1);transform-origin:right}}.eric-container{height:100%;z-index:2}.eric{height:100%;width:auto;max-height:1100px;-o-object-fit:cover;object-fit:cover;align-self:flex-end}.banner-text{margin-top:-5rem;color:#f6f6f6;z-index:2}.closed-banner{z-index:5;display:grid;place-items:center;margin-top:-10rem}.closed-banner .closed-heading{color:#f6f6f6;font-size:5rem}.closed-banner .closed-text{color:#f6f6f6;text-align:center;margin:1rem 0}.closed-banner .closed-thanks{color:#f6f6f6;font-size:3rem;font-weight:bold}.tag-line{text-wrap:balance;max-width:20ch}.underline{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:1rem auto 0 auto;transform:scale(1.2)}.underline::after{content:"";position:absolute;bottom:0;left:0;width:90%;height:6px;background-color:#1ea333;transform:scaleX(0);opacity:0;transform-origin:left;animation:grow 250ms cubic-bezier(0.86, 0, 0.07, 1) 500ms forwards}@keyframes grow{100%{transform:scaleX(1);opacity:1}}.note{display:block;font-size:1rem;text-align:center;margin-top:1rem;letter-spacing:.5px;opacity:.8}.banner-text .button{margin-top:7rem}@media screen and (max-width: 1090px){.hero-banner{height:50vh}.banner-text{margin-top:0;color:#f6f6f6;z-index:2}.underline{display:inline;margin:1rem auto 0 .5rem}}@media screen and (max-width: 780px){.hero-banner{height:66vh;margin-top:0}.eric-container{display:none}.banner-text .button{margin-top:4rem}}@media screen and (max-width: 350px){.banner-text{transform:scale(0.85)}}@media screen and (max-height: 400px){.hero-banner{height:110vh}.eric-container{display:none}}.credentials{flex-wrap:wrap;padding:30px 0;background-color:#f6f6f6}.state-seal{padding:0 15px;mix-blend-mode:multiply}@media screen and (max-width: 780px){.credentials{flex-direction:column;font-size:1.8rem}.state-seal{padding:15px}}@media screen and (max-width: 350px){.credentials{font-size:1.5rem}}.quote-container{flex-direction:column;background-color:#232323}.realtor-image{-webkit-clip-path:circle(39%);clip-path:circle(39%)}.quote{max-width:60ch;color:#f6f6f6;font-size:1.5rem;line-height:1.6;text-align:justify;padding:0 2.5rem}.sam-signature{padding-top:15px;margin-bottom:-20px}@media screen and (max-width: 780px){.realtor-image{margin-top:-3rem}}.types-inspections{display:grid;place-content:center;background-color:#f6f6f6}.types-list{align-items:flex-start;justify-content:space-around;flex-wrap:wrap;gap:3rem;max-width:1000px;margin:0 2.5rem;text-align:center}.types-list h2{width:200px;margin:20px auto}.types-list>li:last-of-type>h2:last-of-type{margin:20px auto;width:-moz-fit-content;width:fit-content}.types-list>li:last-of-type>p:last-of-type{margin:0 auto;max-width:70ch}.check{display:block;margin:0 auto;opacity:1}@media screen and (max-width: 1090px){.types-list>li>p{max-width:60ch}}.sample-section{flex-direction:column;gap:2rem;background-color:#f6f6f6}.pdf-note{display:block;font-size:1rem;text-align:center;font-weight:normal}.sample-report-thumb{box-shadow:27px 27px 62px #bfbfbf,-27px -27px 62px #fff}@media screen and (max-width: 780px){.sample-report-thumb{width:275px;height:auto}}footer{display:grid;place-content:center;gap:1rem;background:url(../img/nashville-skyline-lg-15.jpg) no-repeat center right;background-size:cover;height:250px;width:100%;text-align:center}.footer-contact{flex-wrap:wrap;gap:2rem;opacity:.7}.footer-contact li a{color:#f6f6f6}.copyright-text{font-size:1.25rem;color:#f6f6f6;opacity:.7;padding-inline:2.5rem}.copyright-text a{color:#f6f6f6}#copyYear{padding-right:7px}.privacy::before{content:"";background-color:#f6f6f6;padding-right:2px;margin:0 1rem}@media screen and (max-width: 780px){footer{padding:0 0 calc(40px + env(safe-area-inset-bottom)) 0}.footer-contact{gap:.75rem}.privacy::before{padding-right:0px;margin:0 0}.copyright-text{line-height:160%}}.privacy-page{background-color:#f6f6f6}.privacy-content{margin:0 auto;margin-top:95px;padding:5rem 0}.privacy-content h1{line-height:110%;font-size:2.3rem;margin-bottom:60px}.privacy-content h2{margin-top:60px;text-align:center}.privacy-content ul{font-size:1.25rem;text-align:left;line-height:150%}.privacy-content li{list-style:disc}.privacy-content p{max-width:700px;min-width:320px;margin:20px 30px}.book-body{color:#f6f6f6}.book-content{flex-direction:column}.book-content p{color:#f6f6f6}.book-content ul{margin:20px 0 0 0;padding:0}.book-content li{font-size:1.6rem;line-height:130%;text-align:center}.or{display:block;font-size:1.2rem;padding:10px 0}header{padding-bottom:1rem}.rate-main{background-color:#f6f6f6}.result{position:relative;width:100vw;height:200px;top:.75rem}#total{width:100vw;height:80%;font-size:5.3rem}.data-entered{font-size:1.4rem;height:25%;border-top:1px solid #d0d0d2;border-bottom:1px solid #d0d0d2}.entered-sqft,.entered-year{height:100%;margin:0 10px}.entered-sqft{border-right:1px solid #d0d0d2;padding-right:20px}.entered-sqft::before{content:"Sq Footage:";font-size:1rem;padding-right:8px;opacity:.6}.entered-year::before{content:"Year Built:";font-size:1rem;padding-right:8px;opacity:.6}form{width:300px;margin:35px auto 0 auto;padding-bottom:200px}input,button{box-sizing:border-box;width:100%;margin:5px 0 10px 0;height:60px;border-radius:10px;border:none;font-size:1.3rem}input{background:#e9e9e9;color:#434343;padding-left:20px}input::-moz-placeholder{color:#a0a0a0;font-weight:300}input::placeholder{color:#a0a0a0;font-weight:300}button{background:#232323;color:#fff;cursor:pointer;transition:200ms}button:hover{transform:scale(0.99)}button:active{transform:scale(0.98)}.calculate-btn{background-color:#1ea333}.calculate-btn:hover{transition:all .2s ease-in-out;box-shadow:inset 0px 0px 10px #109125;background-color:#17c532}.result,#the-form{transform:scaleX(0);opacity:0;animation:open 200ms ease forwards}@keyframes open{to{transform:scaleX(1);opacity:1}}#total{opacity:0;animation:slide-down-bounce .8s cubic-bezier(0.28, 0.84, 0.42, 1) .5s forwards}@keyframes slide-down-bounce{0%{transform:scale(1, 1) translateY(-70vh);opacity:1}10%{transform:scale(1.1, 0.9) translateY(0);opacity:1}30%{transform:scale(0.9, 1.1) translateY(-60px);opacity:1}50%{transform:scale(1.05, 0.95) translateY(0);opacity:1}57%{transform:scale(1, 1) translateY(-2px);opacity:1}100%{transform:scale(1, 1) translateY(0);opacity:1}}/*# sourceMappingURL=styles.min.css.map */