@font-face{font-family:'avenirheavy';src:url("../fonts/avenir_heavy-webfont.woff2") format("woff2"),url("../fonts/avenir_heavy-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'avenir_lt_std55_roman';src:url("../fonts/avenirltstd-roman-webfont.woff2") format("woff2"),url("../fonts/avenirltstd-roman-webfont.woff") format("woff");font-weight:normal;font-style:normal}.hero-wrapper .fl-row-content-wrap{background-size:38px 744px}.iframe-container{text-align:center}.iframe-container iframe{margin:0 auto;aspect-ratio:500 / 750;max-width:100%}h1,h2,h3{font-family:"freight-text-pro", serif;font-weight:900;font-style:normal}p{font-size:1.25rem}p,h4,h5,h6,table{font-family:'avenir_lt_std55_roman'}.fl-col-bg-photo.hero{position:relative}.fl-col-bg-photo.hero .fl-module{z-index:2}.fl-col-bg-photo.hero:before{content:"";position:absolute;border:2px solid #fff8e9;inset:30px;bottom:0;width:calc(100% - 60px);height:calc(100% - 60px)}.fl-button span,.intro-copy p{font-family:'avenirheavy'}.content-btn{z-index:3}.border-text p{color:#ffffff;font-size:1rem}.two-color span span{color:#fff8e9 !important}.logo{display:block;text-align:center;margin:0 auto}.logo img{max-width:180px;display:inline-block}footer{background:#000000;text-align:center;padding:4rem 0 4rem}footer p{font-size:0.8rem}footer a,footer a:visited,footer a:hover,footer a:focus{color:#ffffff}footer a:hover,footer a:focus{text-decoration:underline}footer,footer a{color:#fff}footer .row{max-width:40rem}footer img{width:6rem}.border-text p{text-align:center}.tool-tip{position:relative;display:inline-block}.tool-tip .tooltiptext{visibility:hidden;background-color:black;color:#fff;text-align:center;padding:5px;font-size:0.8rem;border-radius:6px;position:absolute;z-index:1;width:120px;bottom:100%;left:50%;margin-left:-60px}.tool-tip:hover .tooltiptext{visibility:visible}.button{margin:2rem auto;display:block;text-transform:uppercase;letter-spacing:2px;background:transparent;padding:16px 20px 12px;color:black;border:2px solid #b29232;font-family:'avenirheavy'}.button:hover{background:#b29232}.button:active,.button:focus{background:#b29232}.calculator tbody td,.calculator tbody th,.calculator tfoot td,.calculator tfoot th,.calculator thead td,.calculator thead th{padding:.5rem .625rem .25rem}.calculator input::placeholder{opacity:1}.calculator input:focus::placeholder{opacity:0}.calculator label:focus+input::placeholder{opacity:0}.calculator tbody tr{height:50px}.calculator tbody tr:nth-child(even){background:#ffffff}.calculator tbody tr:nth-child(odd){background:#ffffff}.calculator tbody,.calculator tfoot{border:1px solid #dddddd}.calculator th i{opacity:0.6}.calculator th,.calculator .cost-total{font-family:'avenirheavy'}.calculator th.head-col1{text-align:left;width:34%}.calculator th.head-col2{color:#ffffff;background:#f57e25;border:1px solid #f57e25;width:22%;text-align:center}.calculator th.head-col3{color:#ffffff;background:#3cc3cc;border:1px solid #3cc3cc;width:22%;text-align:center}.calculator th.head-col4{color:#ffffff;background:#005b70;border:1px solid #005b70;width:22%;text-align:center}.calculator td{vertical-align:middle}.calculator td.cost-col1{text-align:left}.calculator td.cost-col2,.calculator td.cost-col3,.calculator td.cost-col4{border-left:1px solid #dddddd}.calculator input{height:40px;background:#f8f8f8;border:1px solid #dddddd;padding:10px;margin-left:10px;border-radius:4px}.calculator tbody tr.cost-total{background:#f0f0f0}@media screen and (max-width: 430px){table{font-size:0.8rem}}@media screen and (max-width: 61.9375em){.fl-col-bg-photo.hero{position:relative}.fl-col-bg-photo.hero:before{inset:15px;display:flex;width:calc(100% - 30px);height:calc(100% - 30px)}p{font-size:1rem}}@media screen and (max-width: 45.9375em){.calculator{font-size:0.8rem}.calculator input{width:80%;margin-left:3px}.iframe-container iframe{height:54vw !important;max-height:350px !important}}@media screen and (min-width: 46em){.calculator input{width:60px}}@media screen and (min-width: 62em){.border-text p{margin-bottom:8px;padding-left:30px;padding-right:20px;border-left:1px solid #b29232;border-right:1px solid #b29232}}@media screen and (min-width: 62em) and (max-width: 79.9375em){.calculator td.cost-col2,.calculator td.cost-col3,.calculator td.cost-col4{padding-left:3rem}}@media screen and (min-width: 80em){.calculator td.cost-col2,.calculator td.cost-col3,.calculator td.cost-col4{padding-left:5rem}}
/*# sourceMappingURL=style.css.map */
