.gypsum h2,.gypsum h3,.gypsum h4,.gypsum h5,.gypsum h6{font-family:"Work Sans",sans-serif}.gypsum .content h2{font-size:4rem;line-height:4rem;margin-bottom:20px;font-weight:700!important;color:var(--dark-grey)}.gypsum .content h3{font-size:3rem;line-height:3rem;margin-bottom:20px;font-weight:600!important}.gypsum.wcu,.gypsum .dynamo .row{display:flex;align-items:stretch;justify-content:space-evenly}.gypsum.wcu .content,.gypsum.wcu .reviews,.gypsum .dynamo .col{display:flex;flex-direction:column;justify-content:center;flex:1;padding:45px 75px}.gypsum.wcu .reviews .rplg,.gypsum.wcu .reviews .rpi{background:var(--primary);border-radius:20px;padding:45px;color:#fff}.gypsum.wcu .reviews .simple-ratings{display:flex;justify-content:center;align-items:center;margin-bottom:40px;gap:30px;position:relative}.gypsum.wcu .reviews .simple-ratings .company-rating{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:center}.gypsum.wcu .reviews .simple-ratings .company-rating .stars{display:flex;gap:10px;align-items:center;font-size:2rem;font-weight:800;font-family:"Work Sans",sans-serif;color:#fb7900}.gypsum.wcu .reviews .simple-ratings .company-rating .rplg-rating-value{font-size:1.75rem!important;font-weight:700!important;line-height:1.75rem!Important}.gypsum.wcu .reviews .simple-ratings .rplg-stars svg{height:22px!important;width:22px!important}.gypsum.wcu .reviews .simple-rev{display:flex;flex-direction:column;margin-bottom:40px}.gypsum.wcu .reviews .simple-rev .name{margin-bottom:0;font-weight:600!important;font-family:"Outfit",sans-serif}.gypsum.wcu .reviews .simple-rev .time{font-size:.75rem!important;margin-bottom:8px;font-weight:300!important;font-family:"Outfit",sans-serif}.gypsum.wcu .reviews .simple-rev .stars{margin-bottom:8px}.gypsum.wcu .reviews .simple-rev .testimonial{font-size:.9rem!important;display:flex;flex-direction:column;font-family:"Outfit",sans-serif}.reviews .based{font-family:"Outfit",sans-serif;font-weight:300;font-size:1.3rem}#gyp-footer{background:var(--dark-blue);color:var(--light-blue);font-family:"Outfit",sans-serif}#gyp-footer .container{padding:75px}#gyp-footer ul{list-style:none;padding:0;margin:0}#gyp-footer .col{display:flex;flex-direction:column;gap:10px}#gyp-footer .socials{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#gyp-footer .socials i{font-size:3.2rem}#gyp-footer .socials i:hover{color:var(--red)}#gyp-footer h4{color:#fff;font-family:"Sofia Sans Condensed",sans-serif;font-weight:500;font-size:1.75rem;letter-spacing:.08rem}#gyp-footer a{color:#fff}#gyp-footer .phone.main{font-size:3rem;font-family:"Sofia Sans Condensed",sans-serif;font-weight:700}#gyp-footer .addressbox{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--light-blue)}#gyp-footer .addressbox:last-child{margin-bottom:0;padding-bottom:0;border:none}#gyp-footer .addressbox strong{font-weight:400;font-size:1.1rem;color:#fff}#gyp-footer .licenses{margin-bottom:20px}.gypsum.owner-quote{display:flex;background:var(--primary);padding:25px}.gypsum.owner-quote .container{display:flex;flex-direction:row;gap:40px;align-items:center;justify-content:flex-start}.gypsum.owner-quote .headshot{height:170px;width:170px;max-width:170px;max-height:170px;min-height:170px;min-width:170px;object-fit:cover;object-position:center;border-radius:50%}.gypsum.owner-quote .quote{font-size:1.5rem;color:#fff;font-weight:700;font-style:italic}.gypsum.owner-quote .attribution{color:#fff;font-style:italic;font-size:1.2rem;margin:0}#gyp-footer .badges ul{columns:2}#gyp-footer .badges li{padding:15px}#gyp-footer .badges img{width:120px;height:auto}.copyright{padding:2px;text-align:center;color:var(--light-blue);background:var(--dark-blue);font-size:.8rem}#services.gypsum .container{padding-top:45px;padding-bottom:45px}@media screen and (max-width:1200px){#services.gypsum .container{max-width:1170px}}@media screen and (max-width:1600px){#services.gypsum .container{max-width:1400px}}#services.gypsum h2,#faqs.gypsum h2{font-size:4rem;line-height:4rem;margin-bottom:40px;font-weight:700!important;text-align:center}#services.gypsum .panes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}#services.gypsum .service{width:30%;padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border-radius:12px}#services.gypsum .service:hover{background:var(--light-grey)}#services.gypsum .service .title{font-size:1.5rem;text-transform:none;height:50px;display:flex;justify-content:center;align-items:center}#services.gypsum .service p{font-size:.75rem;height:153px;align-items:center}#services.gypsum .service .inlinks{color:inherit!important;font:inherit!important}#services.gypsum .learn{font-weight:700;display:flex;color:var(--secondary)}#services.gypsum .service img{height:125px;width:125px;object-fit:contain;object-position:center}@media screen and (min-width:1400px){.gypsum .container{max-width:100%;width:100%}}.gypsum .dynamo .col.image img{height:100%;width:100%;border-radius:16px;object-fit:cover;object-position:center}.gypsum .dynamo .content{order:1}.gypsum .dynamo .image{order:2}.gypsum .dynamo:nth-child(odd){background:#fff}.gypsum .dynamo:nth-child(even){background:var(--light-grey)}@media screen and (min-width:1000px){.gypsum .dynamo:nth-child(even) .image{order:1}.gypsum .dynamo:nth-child(even) .content{order:2}}#faqs.gypsum{border-top:20px solid var(--secondary);padding-top:45px}#faqs .faq-accordion{max-width:80%!important}#faqs .faq-accordion h4{margin:0;font-weight:600;font-size:1.2rem}.gypsum.market-report{position:relative}.gypsum.market-report .content{position:relative;display:flex;align-items:center;gap:50px;padding:100px 75px;justify-content:space-between;z-index:2}.gypsum.market-report .content .titles{display:flex;flex-direction:column;gap:5px;order:1}.gypsum.market-report .content .titles,.gypsum.market-report .content .titles h2,.gypsum.market-report .content .titles h3{color:#fff;margin:0px!important}.gypsum.market-report .content .titles h2{font-size:4.25rem;letter-spacing:.15rem;text-transform:uppercase;font-family:"Sofia Sans Condensed",sans-serif}.gypsum.market-report .content .titles h3{font-size:4rem;text-transform:uppercase;font-weight:200!important}.gypsum.market-report .content .titles .date-range{text-transform:uppercase;font-weight:500;font-size:1.5rem}.gypsum.market-report .bg{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%}.gypsum.market-report .bg img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply;filter:saturate(0%);opacity:.5}.gypsum.market-report .stats{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;order:2}.gypsum.market-report .stats .box{padding:25px;border-radius:7px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;width:30%}.gypsum.market-report .stats .number{font-size:2rem;font-weight:800}.gypsum.market-report .stats .info{font-size:.8rem;font-weight:700}.gypsum.market-report .cited{width:100%;color:#fff;text-align:right;font-weight:700;font-style:italic}.gypsum.market-report:nth-child(odd) .bg{background-color:var(--primary)}.gypsum.market-report:nth-child(odd) .box{background-color:var(--secondary)}.gypsum.market-report:nth-child(even) .bg{background-color:var(--secondary)}.gypsum.market-report:nth-child(even) .box{background-color:var(--primary)}.simple-rev .testimonial span{display:none}@media screen and (min-width:100px){.gypsum.market-report:nth-child(even) .content .titles{order:2!important;text-align:right}.gypsum.market-report:nth-child(even) .content .stats{order:1!important}}#badges{text-align:center;padding:30px;background:var(--light-grey)}#badges .badge-container{display:flex;justify-content:space-evenly;align-items:center}#badges .badge-container img{height:120px;width:auto}#badges h2{font-family:"Sofia Sans Condensed",sans-serif;font-size:2.75rem;font-weight:600;letter-spacing:.05rem;margin-bottom:25px;margin-top:0}#gyp-footer .contact-block{display:flex;flex-direction:column;gap:2px}#gyp-footer .contact-block i{color:var(--red);margin-right:6px}@media screen and (max-width:999px){.gypsum.market-report .content{flex-direction:column;justify-content:center;align-items:center;padding:30px}.gypsum.owner-quote .container{flex-direction:column}#hero .container{flex-direction:column;padding:20px;max-width:100%}#services.gypsum .service{width:100%}.gypsum.wcu,.gypsum .dynamo .row{flex-direction:column}.gypsum.wcu .content,.gypsum.wcu .reviews,.gypsum .dynamo .col{padding:20px}.main-header .top{flex-wrap:wrap;padding:20px;justify-content:space-between}.gypsum.wcu .reviews .simple-ratings{flex-direction:column;justify-content:center;align-content:center;align-items:center}.gypsum .content h2,#services.gypsum h2,#faqs.gypsum h2,.gypsum.market-report .content .titles h2{font-size:2.75rem;line-height:2.75rem;text-align:center}.gypsum .content h3,.gypsum.market-report .content .titles h3{font-size:2.25rem;line-height:2.25rem}.gypsum.market-report .stats{flex-direction:column;justify-content:center;width:100%!important;order:2!important}.gypsum.market-report .stats .box{width:100%;padding:20px}#gyp-footer .container{padding:20px;text-align:center}#badges .badge-container img{height:90px}.gypsum.market-report .content .titles,.gypsum.market-report:nth-child(even) .content .titles{order:1!important;text-align:center!important}#faqs .faq-accordion{max-width:95%!important}#services.gypsum .service p{height:auto;font-size:.9rem}#gyp-footer .row{flex-direction:column}.reviews .based{text-align:center}#gyp-footer .col{width:100%}.gypsum.owner-quote{text-align:center}}