.features,.video-section{width:80%;margin:0 auto;text-align:left}.pdf,.hero-row,.intro-row,.features div,.features,.video-section .info,.video-section .image a,.video-section .image,.video-section,.video-wrapper,.pdf h3:after,.features h2:after{position:relative}.video-wrapper iframe,.pdf:before,.hero-row:before,.intro-row:after{position:absolute}.hero-text .video,.pdf a,.hero-row a,.hero-text a{display:inline-block;zoom:1}.video-section .image a,.pdf h3:after,.features h2:after,.pdf:before,.hero-row:before,.intro-row:after{display:block}.pdf img,.pdf>div,.features,.video-section .info,.hero-text .video,.pdf a,.hero-row a,.hero-text a,.features p,.video-section .info p{box-sizing:border-box}.pdf h3:after,.features h2:after,.pdf:before,.hero-row:before,.intro-row:after{content:""}.hero-text .video,.pdf a,.hero-row a,.hero-text a{text-align:center}.features,.video-section,.pdf .pdf-details,.pdf{display:flex;flex-wrap:wrap}.pdf{justify-content:flex-end}.pdf .pdf-details{justify-content:space-between}.pdf .pdf-details,.pdf,.hero{align-items:center}.hero-row,.video-section .image a{background-repeat:no-repeat}.hero-row,.video-section .image a{background-size:cover}.video-section .image a{background-position:center center}.features p,.video-section .info p{width:80%}.pdf h4,.pdf h3,.features h2{font-family:"MuseoSans",sans-serif}.hero-text .video,.pdf a,.hero-row a,.hero-text a{transition:background-color 250ms,color 250ms;width:176.5px;padding:1em 1.5em;font-size:1em;font-weight:900;border:none;cursor:pointer}@media screen and (min-width: 600px)and (max-width: 1919px){.hero-text .video,.pdf a,.hero-row a,.hero-text a{font-size:.9em}}@media screen and (max-width: 599px){.hero-text .video,.pdf a,.hero-row a,.hero-text a{font-size:.8em;padding:1em;width:auto;min-width:100px}}.hero-text a{color:#000;background-color:#fff}.hero-text a:hover{background-color:#57cbe2}.hero-text a:active{background-color:#1f9cb4}.pdf a,.hero-row a{color:#fff;background-color:#000}.pdf a:hover,.hero-row a:hover{background-color:#4a4e53}.pdf a:active,.hero-row a:active{background-color:#323538}.hero-text .video{width:225px;color:#fff;background-color:rgba(0,0,0,0);border:2px solid #2bbedb;background:url("/app/images/global/video-icon.png") no-repeat 1.5em center;background-size:28px;padding:1.2em 1.5em 1.2em 4em;width:auto}@media screen and (max-width: 599px){.hero-text .video{padding:1em 1.2em 1em 3.5em;background-position:1em center}}.hero-text .video:hover{border:2px solid #fff;background-color:rgba(0,0,0,0)}.hero-text .video:active{border:2px solid #2bbedb}.features a,.video-section .info .video{font-size:1em;color:#2bbedb;text-decoration:underline;font-weight:900}.features a:hover,.video-section .info .video:hover{color:#57cbe2}.pdf h3:after,.features h2:after{height:2px;content:"";background-color:#2bbedb}.pdf h3:after,.features h2:after{width:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg);margin-top:25px}.pdf h2,.hero-row h2,.video-section .info h2{font-size:4em}@media screen and (min-width: 1200px)and (max-width: 1919px){.pdf h2,.hero-row h2,.video-section .info h2{font-size:3.7em}}@media screen and (min-width: 451px)and (max-width: 1199px){.pdf h2,.hero-row h2,.video-section .info h2{font-size:2.8em}}@media screen and (max-width: 450px){.pdf h2,.hero-row h2,.video-section .info h2{font-size:2em}}.pdf h3,.features h2{font-size:1.35em}@media screen and (min-width: 1200px)and (max-width: 1919px){.pdf h3,.features h2{font-size:1.3em}}@media screen and (min-width: 451px)and (max-width: 1199px){.pdf h3,.features h2{font-size:1.2em}}@media screen and (max-width: 450px){.pdf h3,.features h2{font-size:1.15em}}.pdf ul li,.features p,.video-section .info p,.pdf h4{font-size:.95em}@media screen and (min-width: 1200px)and (max-width: 1919px){.pdf ul li,.features p,.video-section .info p,.pdf h4{font-size:.9em}}@media screen and (min-width: 451px)and (max-width: 1199px){.pdf ul li,.features p,.video-section .info p,.pdf h4{font-size:.85em}}@media screen and (max-width: 450px){.pdf ul li,.features p,.video-section .info p,.pdf h4{font-size:.8em}}.pdf h4,.pdf h3,.features h2{font-weight:900;line-height:1.2em;margin-bottom:.85em}.pdf ul li,.features p,.video-section .info p{font-weight:300;line-height:1.65em;margin-bottom:2em}.hero{height:90vh;min-height:850px;max-height:1010px;background-image:url("/app/images/home/daniel-perrem-home-hero.jpg")}.hero .hero-text{margin-top:220px}.hero-text a{margin-right:1.5em}@media screen and (max-width: 760px){.hero-text a{margin-bottom:3em;margin-right:5px}}.video-wrapper{padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{top:0;left:0;width:100%;height:100%}.video-section{background-color:#ededed}.video-section .image{width:50%}.video-section .image a{background-image:url("/app/images/home/daniel-perrem-video.jpg");width:100%;height:100%}.video-section .image a:hover{opacity:.6}.video-section .info{padding:6em;width:50%}.video-section .info h2{margin-bottom:.5em}@media screen and (max-width: 768px){.video-section .info,.video-section .image,.video-section p{width:100%}.video-section .image{height:250px}.video-section .info{padding:3em}}.features{padding:150px 10%}.features div{width:33.3336%}.features h2{width:40%;padding-bottom:1.5em}@media screen and (min-width: 1160px)and (max-width: 1680px){.features{padding:150px 5%}}@media screen and (max-width: 1159px){.features{padding:10% 0}.features div{width:100%;padding-bottom:3em}.features h2{width:100%}.features h2:after{width:5%}.features p{width:100%}}.intro-row{margin-top:2em}.intro-row:after{top:200px;right:10%;width:300px;height:4px;-webkit-transform:rotate(30deg);transform:rotate(30deg);background-color:#2bbedb}.intro-row p{width:60%}@media screen and (min-width: 761px)and (max-width: 1160px){.intro-row:after{width:20%;top:160px}.intro-row p{width:70%;margin-right:5%}}@media screen and (max-width: 760px){.intro-row:after{width:20%;top:40px}.intro-row p{width:100%;margin-right:0%}}.hero-row{padding:10%;background-image:url("../images/home/perrem-construction-brand.jpg");margin-top:7.5em}@media screen and (max-width: 760px){.hero-row{padding:15% 20% 15% 10%;background-position:45%}}.hero-row:before{top:-65px;right:0;width:220px;height:360px;-webkit-transform:skewY(-30deg);transform:skewY(-30deg);background-color:#2bbedb}@media screen and (max-width: 760px){.hero-row:before{width:10%;height:180px}}.hero-row h2{font-weight:700;color:#fff;max-width:500px;margin-bottom:1em}.pdf:before{top:-95px;left:10%;width:180px;height:220px;content:url("data:image/svg+xml, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 165'><polygon fill='%23fff' points='0 165 0 0 0 0 300 165'/></svg>")}.pdf .pdf-intro{width:37.5%;padding:10% 5% 10% 10%}.pdf h2{font-weight:700;color:#2bbedb;margin-bottom:1em}.pdf a{width:auto}.pdf .pdf-details{width:62.5%;padding:5% 10% 5% 0;background-color:#e9e9e9}.pdf .pdf-details div{width:65%}.pdf img{width:25%;margin-right:10%;border-radius:17px;border:solid 2px #4a4e53;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.pdf h4{margin-top:5em}.pdf ul li{margin-bottom:1em}@media screen and (min-width: 1281px)and (max-width: 1680px){.pdf .pdf-intro{width:45%}.pdf .pdf-details{width:55%}.pdf .pdf-details img{width:35%}.pdf .pdf-details div{width:55%}}@media screen and (max-width: 1280px){.pdf .pdf-intro,.pdf .pdf-details{width:100%}.pdf .pdf-intro img,.pdf .pdf-details img{width:35%;margin-left:0}.pdf .pdf-intro div,.pdf .pdf-details div{width:55%}}@media screen and (max-width: 760px){.pdf{margin-top:3em}.pdf .pdf-details{padding:0;margin-top:2em}.pdf .pdf-details img{width:60%;margin-left:auto;margin-right:auto;margin-top:-25px;-webkit-transform:none;transform:none}.pdf .pdf-details div{width:100%;padding:10%}}

/*# sourceMappingURL=home.css.map */