:root{--horizontal-padding: 10%;--section-padding: 50px}@media screen and (max-width: 1250px){:root{--horizontal-padding: 8%}}@media screen and (max-width: 600px){:root{--section-padding: 38px}}.home-banner{min-height:100vh;padding:15%;position:relative;display:flex;align-items:center;overflow:hidden}@media screen and (max-width: 1000px){.home-banner{min-height:90vh;padding:20% 10%}}.home-banner .banner-text{position:relative;z-index:99}.home-banner .video{position:fixed;top:0px;bottom:0px;right:0px;left:0px;z-index:-9;display:none;transform:translate3d(0, 0, 0)}.home-banner .video:after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:9;background:rgba(0,0,0,.65)}.home-banner .video video{min-height:100%;min-width:100%}.home-banner .banner-star{position:absolute;right:0%;top:0px;bottom:0px;margin:auto;z-index:50;transform:translateX(50%);display:flex;align-items:center}@media screen and (max-width: 1000px){.home-banner .banner-star{transform:translateX(50%) scale(0.6)}}@media screen and (max-width: 700px){.home-banner .banner-star{transform:translateX(50%) scale(0.4);top:50%}}.home-banner .banner-star img{transform-origin:50% 50%;animation:spin infinite 35s linear}.portals{display:flex;padding:0px 5%;position:relative;z-index:5;background:#2c2c2c;background:linear-gradient(0deg, rgba(44, 44, 44, 0) 0%, rgba(44, 44, 44, 0) 200px, rgb(44, 44, 44) 200px, rgba(44, 44, 44, 0) 100%)}@media screen and (max-width: 900px){.portals{padding:0px 20px}}@media screen and (max-width: 900px){.portals{flex-wrap:wrap;padding:0px 10px}}.portals a{flex:0 0 33.33333%;color:#fff;background:#f57621;overflow:hidden;position:relative}@media screen and (max-width: 800px){.portals a{flex:0 0 100%;display:flex}.portals a:after{content:"";position:absolute;top:0px;bottom:0px;left:60%;right:0px;background:url("/wp-content/themes/macon/images/shell/arrow-large.svg") center center no-repeat;background-size:63px;z-index:9}}.portals a:hover .portal-img{opacity:1}.portals a:hover .title{transform:skewY(0deg) translateY(-20px)}@media screen and (max-width: 1250px){.portals a:hover .title{transform:skewY(0deg) translateY(-10px)}}@media screen and (max-width: 1250px){.portals a:hover .title{transform:skewY(0deg) translateY(-5px)}}@media screen and (max-width: 800px){.portals a:hover .title{transform:skewY(0deg) skewX(-30deg) translateY(0px)}}.portals a:hover .title span{transform:skewY(0deg)}@media screen and (max-width: 800px){.portals a:hover .title span{transform:skewY(0deg) skewX(30deg)}}.portals a .portal-img{padding-top:80%;background:center center no-repeat;background-size:cover;opacity:1;transition:opacity .4s ease-out}@media screen and (max-width: 800px){.portals a .portal-img{padding-top:0px;order:2;width:50%;position:absolute;right:0px;bottom:0px;top:0px}}.portals a .title{padding:25px 40px 40px 40px;display:flex;align-items:flex-end;font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:36px;font-weight:600;position:relative;transform:skewY(6deg);background:#f57621;margin-top:-40px;min-height:180px;line-height:1.2;transition:all .3s ease-out}@media screen and (max-width: 1250px){.portals a .title{font-size:30px;min-height:150px;padding:25px 35px 35px 35px}}@media screen and (max-width: 1100px){.portals a .title{font-size:24px;min-height:110px;padding:25px 25px 25px 25px}}@media screen and (max-width: 800px){.portals a .title{order:1;transform:skewY(0deg) skewX(-30deg);min-height:0px;margin-top:0px;padding:25px;width:60%}}.portals a .title span{display:block;transform:skewY(-6deg);background:url("/wp-content/themes/macon/images/shell/arrow-large.svg") right center no-repeat;width:100%;padding-right:50%;transition:transform .4s ease-out}@media screen and (max-width: 1450px){.portals a .title span{background-size:80px}}@media screen and (max-width: 1250px){.portals a .title span{background-size:70px}}@media screen and (max-width: 1100px){.portals a .title span{background-size:50px}}@media screen and (max-width: 900px){.portals a .title span{background-size:40px}}@media screen and (max-width: 800px){.portals a .title span{transform:skewY(0deg) skewX(30deg);padding-right:0px;background:none;max-width:150px}}.portals a:nth-child(2){background:#4b4b4b}.portals a:nth-child(2) .title{background:#4b4b4b}.portals a:nth-child(3){background:#7c7d81}.portals a:nth-child(3) .title{background:#7c7d81}.bg-wrap{position:relative}.home-bg{position:absolute;top:-200px;right:0px;bottom:-500px;left:0px;background:#2c2c2c url("/wp-content/themes/macon/images/shell/dirt-bg.jpg") center center no-repeat;background-size:cover;background-attachment:fixed;transform:translate3d(0, 0, 0)}.home-bg:after{content:"";position:absolute;top:0px;left:0px;right:0px;height:300px;background:#2c2c2c;background:linear-gradient(0deg, rgba(44, 44, 44, 0) 0%, rgb(44, 44, 44) 80%)}.home-main{padding:7% 0px 3% 5%;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 900px){.home-main{padding:7% 0px 5% 5%}}@media screen and (max-width: 800px){.home-main{padding:7%;flex-wrap:wrap}}.home-main .home-text{width:70%;display:flex;justify-content:center}@media screen and (max-width: 1000px){.home-main .home-text{width:60%;padding:0px 5% 0px 0px}}@media screen and (max-width: 800px){.home-main .home-text{width:100%}}.home-main .home-text .text-wrap{display:flex;flex-wrap:wrap;max-width:875px}.home-main .home-text .text-wrap>.secondary-heading{flex:0 0 100%;padding-right:80px}@media screen and (max-width: 1000px){.home-main .home-text .text-wrap>.secondary-heading{padding-right:0px}}.home-main .home-text .text-wrap .home-col{flex:0 0 50%;padding:0px 6% 6% 0px}@media screen and (max-width: 1000px){.home-main .home-text .text-wrap .home-col{flex:0 0 100%;padding:0px}}.home-main .home-vid{height:350px;width:35%;background:center center no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}@media screen and (max-width: 1000px){.home-main .home-vid{height:250px;width:40%}}@media screen and (max-width: 800px){.home-main .home-vid{width:100%;height:300px}}.home-main .home-vid:hover:after{background:rgba(245,118,33,.5)}.home-main .home-vid:after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,.5);transition:background .4s ease-out}.home-main .home-vid img{position:relative;z-index:4}@media screen and (max-width: 1000px){.home-main .home-vid img{width:50px}}#bulksamp-link{position:relative;display:flex;align-items:center;margin:0px 5% 0 5%;padding:0px 70px 60px 70px;column-gap:88px}#bulksamp-link .custom-button a{margin-bottom:0}@media screen and (max-width: 1450px){#bulksamp-link{margin-left:0;padding-right:0}}@media screen and (max-width: 1250px){#bulksamp-link{padding:0px 0px 60px 50px;column-gap:65px}}@media screen and (max-width: 900px){#bulksamp-link{flex-direction:column-reverse;padding:0px 8% 8% 8%;padding:0px 5% 8% 5%;align-items:flex-start;margin-right:0}}@media screen and (max-width: 800px){#bulksamp-link{padding:0px 7% 8% 7%}}#bulksamp-link .image{flex:0 0 60%}@media screen and (max-width: 1250px){#bulksamp-link .image{flex:0 0 50%;height:350px}}@media screen and (max-width: 900px){#bulksamp-link .image{flex:initial;width:100%}}@media screen and (max-width: 500px){#bulksamp-link .image{height:275px;width:107%;margin-left:-7vw}}#bulksamp-link .image img{display:block;width:100%;height:100%;object-fit:cover}#bulksamp-link .wysi{max-width:430px}@media screen and (max-width: 900px){#bulksamp-link .wysi{margin-bottom:37px}}.featured-product{background:#4b4b4b;margin:0px 10% -50px 5%;padding:70px 70px 0px 70px;display:flex;justify-content:space-between;position:relative;overflow:hidden}@media screen and (max-width: 1450px){.featured-product{margin:0px 5% -50px 0px}}@media screen and (max-width: 1250px){.featured-product{padding:50px 50px 50px 50px}}@media screen and (max-width: 900px){.featured-product{flex-wrap:wrap;padding:8%;margin:0px}}.featured-product .featured-text{max-width:550px;padding-right:50px;position:relative;z-index:3;padding-bottom:90px}@media screen and (max-width: 900px){.featured-product .featured-text{max-width:100%;padding-bottom:20px;padding-right:0px}}.featured-product .featured-img{max-width:50%;position:relative;z-index:3}@media screen and (max-width: 900px){.featured-product .featured-img{max-width:100%}}.featured-product .title{width:1000%;font-size:450px;line-height:1;position:absolute;letter-spacing:-20px;left:0px;bottom:-40px;color:#fff;opacity:.06;font-weight:600;font-family:"Oswald",sans-serif}@media screen and (max-width: 1250px){.featured-product .title{font-size:350px}}.news-test{padding:0px 5% 5% 5%;display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;z-index:5}@media screen and (max-width: 1250px){.news-test{padding:0px 0px 5% 0px}}.news-test .news{background:#fff;color:#f57621;flex:0 0 50%;padding:65px 0px 50px 0px}@media screen and (max-width: 1250px){.news-test .news{padding:50px 0px 30px 0px}}@media screen and (max-width: 900px){.news-test .news{flex:0 0 100%}}@media screen and (max-width: 900px){.news-test .news{padding:40px 0px 30px 0px}}.news-test .news>.secondary-heading-caps{padding:0px 70px}@media screen and (max-width: 1250px){.news-test .news>.secondary-heading-caps{padding:0px 50px}}@media screen and (max-width: 900px){.news-test .news>.secondary-heading-caps{padding:0px 40px}}.news-test .news .news-list .post{display:flex;padding:20px 60px;border-left:9px solid #e3e3e3;transition:border .3s ease-out;align-items:center;justify-content:space-between}@media screen and (max-width: 1250px){.news-test .news .news-list .post{padding:15px 40px}}@media screen and (max-width: 900px){.news-test .news .news-list .post{padding:15px 30px;border-left-width:6px}}.news-test .news .news-list .post .date{color:#4b4b4b}.news-test .news .news-list .post .post-arrow{flex:0 0 170px;line-height:0px;text-align:right;position:relative}@media screen and (max-width: 1250px){.news-test .news .news-list .post .post-arrow{transform:scale(0.7);transform-origin:100% 50%}}@media screen and (max-width: 900px){.news-test .news .news-list .post .post-arrow{flex:0 0 100px}}.news-test .news .news-list .post .post-arrow:after{content:"";position:absolute;top:0px;bottom:0px;right:2px;height:2px;width:100%;display:block;background:#f57621;margin:auto;border-radius:10px;transform:scaleX(0.5);transform-origin:100% 50%;transition:transform .3s ease-out}.news-test .news .news-list .post:hover{color:#f57621;border-color:#f57621}.news-test .news .news-list .post:hover .post-arrow:after{transform:scaleX(1)}.news-test .testimonial{flex:0 0 50%;padding:65px 70px;background:#f57621 url("/wp-content/themes/macon/images/shell/testimonial-star.svg") right bottom no-repeat;color:#fff;margin-top:50px}@media screen and (max-width: 1250px){.news-test .testimonial{padding:50px 55px;background:#f57621 url("/wp-content/themes/macon/images/shell/quote.svg") right 40px top 50px no-repeat}}@media screen and (max-width: 900px){.news-test .testimonial{flex:0 0 100%;padding:8%;margin-top:0px}}.news-test .testimonial .secondary-heading-caps{color:#fff;max-width:300px}@media screen and (max-width: 1250px){.news-test .testimonial .secondary-heading-caps{max-width:200px}}.news-test .testimonial .test-text{padding-left:80px;background:url("/wp-content/themes/macon/images/shell/quote.svg") left top no-repeat}@media screen and (max-width: 1250px){.news-test .testimonial .test-text{padding-left:0px;background:none}}@media screen and (max-width: 900px){.news-test .testimonial .test-text{font-size:16px}}@media screen and (max-width: 500px){.news-test .testimonial .test-text{font-size:15px}}.news-test .testimonial .attr{padding:35px 0px 0px 0px;font-weight:600;line-height:1.5;background:url("/wp-content/themes/macon/images/shell/stars.svg") right bottom 10px no-repeat}@media screen and (max-width: 1450px){.news-test .testimonial .attr{background-size:160px}}@media screen and (max-width: 1250px){.news-test .testimonial .attr{background-size:150px}}@media screen and (max-width: 900px){.news-test .testimonial .attr{background:url("/wp-content/themes/macon/images/shell/stars.svg") right bottom 5px no-repeat;background-size:110px}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}/*# sourceMappingURL=home.css.map */
