.contractors:not(:last-of-type){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dee0e1}@media only screen and (min-width:544px){.contractors:not(:last-of-type){margin-bottom:calc(10px + (3000vw - 16320px)/556)}}@media only screen and (min-width:1100px){.contractors:not(:last-of-type){margin-bottom:40px}}@media only screen and (min-width:544px){.contractors:not(:last-of-type){padding-bottom:calc(10px + (3000vw - 16320px)/556)}}@media only screen and (min-width:1100px){.contractors:not(:last-of-type){padding-bottom:40px}}@media (max-width:47.99em){.contractors h2{margin-bottom:.5em}}.contractor__title{font-size:20px;line-height:1.125em;text-transform:uppercase;margin-bottom:.41176em}@media only screen and (min-width:544px){.contractor__title{font-size:calc(20px + (1400vw - 7616px)/556)}}@media only screen and (min-width:1100px){.contractor__title{font-size:34px}}.contractor__line{font-size:1.125em;align-items:center;display:flex;padding-left:8px}a.contractor__line{color:inherit;text-decoration:none;transition:.35s cubic-bezier(.25,.46,.45,.94)}a.contractor__line:hover{color:#0c385b;text-decoration:underline}a.contractor__line:hover .contractor__icon{color:#0c385b}.contractor__icon{color:#a3d145;text-align:center;flex:0 0 25px;margin-right:8px;transition:color .35s cubic-bezier(.25,.46,.45,.94)}
/*# sourceMappingURL=contractors.min.css.map */
