@charset "UTF-8";*,:focus{box-sizing:border-box}img,picture{width:auto;max-width:100%;height:auto}img.alignright,picture.alignright{display:block;margin-bottom:20px}@media all and (min-width:769px){img.alignright,picture.alignright{display:inline-block;float:right;margin:0 0 20px 20px}}img.alignleft,picture.alignleft{display:block;margin-bottom:20px}@media all and (min-width:769px){img.alignleft,picture.alignleft{display:inline-block;float:left;margin:0 20px 20px 0}}img.aligncenter,picture.aligncenter{display:block;margin-bottom:20px;display:block}@media all and (min-width:769px){img.aligncenter,picture.aligncenter{display:inline-block;margin-left:auto;margin-right:auto}}body{background:#fff;color:#181817;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.5;overflow-y:unset!important}.container{margin:0 auto;max-width:100%;width:1100px}.hrz-padding{padding-left:20px;padding-right:20px}@media all and (min-width:769px){.hrz-padding{padding-left:40px;padding-right:40px}}.content-block{padding-top:60px;padding-bottom:60px}@media all and (min-width:769px){.content-block{padding-top:100px;padding-bottom:100px}}.button,button{background-color:#cc1316;border:none;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin:0 auto;padding:7px 30px 7px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s;z-index:10}.button:hover,button:hover{color:#fff}.button:hover:before,button:hover:before{width:100%}.button:before,button:before{background-color:#181817;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:0;z-index:-1;transition:width .2s}.btn-alt.button,button.btn-alt{background-color:#fff;color:#141b2d}.btn-alt.button:after,button.btn-alt:after{background-color:#fff}.btn-alt.button:hover,button.btn-alt:hover{background-color:#141b2d;color:#fff}.btn-alt.button:hover:after,button.btn-alt:hover:after{background-color:#141b2d}.btn-ghost.button,button.btn-ghost{background-color:#0f0;color:#fff;position:relative;z-index:1}.btn-ghost.button:before,button.btn-ghost:before{display:none}.btn-ghost.button:after,button.btn-ghost:after{background-color:#fff;content:"";display:block;height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:-1}#page ul,#single ul,.accordion li .accordion-content ul{display:block;margin:0 0 20px 20px}#page ul li,#single ul li,.accordion li .accordion-content ul li{list-style:none;list-style-position:inside;margin:0 0 10px 0;padding:0 0 0 20px;position:relative}#page ul li:before,#single ul li:before,.accordion li .accordion-content ul li:before{background:#cc1316;border-radius:100%;content:"";height:6px;left:0;position:absolute;top:11px;width:6px}#page ul li ul,#single ul li ul,.accordion li .accordion-content ul li ul{margin:0 0 20px 20px}#page ul li ul li,#single ul li ul li,.accordion li .accordion-content ul li ul li{list-style:none;list-style-position:inside;margin:0 0 10px 0;padding:0 0 0 20px;position:relative}#page ul li ul li:before,#single ul li ul li:before,.accordion li .accordion-content ul li ul li:before{content:"•";color:#141b2d;top:0;left:0;position:absolute}#page ol,#single ol{display:block;margin:0 0 20px 20px}#page ol li,#single ol li{counter-increment:list;display:block;list-style-type:none;margin:0 0 10px 0;padding:0 0 0 20px;position:relative}#page ol li:before,#single ol li:before{content:counter(list) ".";color:#cc1316;font-weight:700;text-align:right;left:-10px;position:absolute}::selection{color:#fff;background:#cc1316}h1{color:#181817;font-size:57px;font-family:poppins,sans-serif;font-weight:700;line-height:1.1;margin:0;margin-bottom:15px;text-transform:none}@media all and (max-width:639.9375px){h1{font-size:45px}}@media all and (max-width:479.9375px){h1{font-size:40px}}h2{color:#181817;font-size:41px;font-family:poppins,sans-serif;font-weight:700;line-height:1.1;margin:0;margin-bottom:15px;text-transform:none}@media all and (max-width:639.9375px){h2{font-size:35px}}@media all and (max-width:479.9375px){h2{font-size:30px}}h3{color:#181817;font-size:32px;font-family:poppins,sans-serif;font-weight:700;line-height:1.1;margin:0;margin-bottom:15px;text-transform:none}@media all and (max-width:639.9375px){h3{font-size:23px}}@media all and (max-width:479.9375px){h3{font-size:22px}}h4{color:#181817;font-size:25px;font-family:poppins,sans-serif;font-weight:700;line-height:1.1;margin:0;margin-bottom:15px;text-transform:none}@media all and (max-width:639.9375px){h4{font-size:22px}}@media all and (max-width:479.9375px){h4{font-size:20px}}h5{color:#181817;font-size:22px;font-family:poppins,sans-serif;font-weight:700;line-height:1.1;margin:0;margin-bottom:15px;text-transform:none}@media all and (max-width:639.9375px){h5{font-size:20px}}@media all and (max-width:479.9375px){h5{font-size:18px}}h6{color:#181817;font-size:20px;font-family:poppins,sans-serif;font-weight:700;line-height:1.1;margin:0;margin-bottom:15px;text-transform:none}@media all and (max-width:639.9375px){h6{font-size:18px}}@media all and (max-width:479.9375px){h6{font-size:16px}}:focus{outline:0!important}a{color:#cc1316;text-decoration:none}a:hover{color:#141b2d}blockquote{padding:0 0 0 30px;margin:10px 0 40px 0;display:block;border-left:4px solid #cc1316}blockquote p{margin:0!important}figure{margin:0}hr{margin:40px auto;border:1px solid #7c7b77}em,i{font-style:italic}pre{color:#fff;font-size:16px;font-family:Courier,"New Courier",monospace;white-space:pre-wrap;word-wrap:break-word;padding:15px 20px;background:#23282d;border-radius:6px}ul{list-style-type:none;padding:0;margin:0}ol{padding:0;margin:0}ol+h2,ol+h3,ol+h4,p+h2,p+h3,p+h4,ul+h2,ul+h3,ul+h4{margin-top:40px}table{border:1px solid #ccc;border-collapse:collapse;margin:0 auto 25px;padding:0;width:100%;table-layout:fixed}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{background:#f8f8f8;border:1px solid #ddd;padding:.35em}table tr th{font-weight:700}table td,table th{padding:.625em;text-align:center}table td img,table th img{max-width:inherit!important;width:auto!important;display:block}table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{display:inline-block;font-size:.8em;text-align:left}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}}.gform_wrapper{display:inline-block;margin:0 auto!important;width:100%}.gform_wrapper ul.gform_fields>li{padding:0}.gform_wrapper [type=text]{background:#f5f5f5;border:0 solid #ccc}.gform_wrapper .ginput_container_email,.gform_wrapper .ginput_container_phone,.gform_wrapper textarea{background:#f5f5f5;border:0 solid #ccc}.gform_wrapper .ginput_container_email input,.gform_wrapper .ginput_container_phone input,.gform_wrapper textarea input{background:#f5f5f5;border:0 solid #ccc}.gform_wrapper select{background:#f5f5f5;border:0 solid #ccc}.gform_wrapper .ginput_container_checkbox,.gform_wrapper .ginput_container_radio{margin-top:0!important}.gform_wrapper [type=checkbox]{margin-top:0!important}.gform_wrapper [type=file]{width:100%;color:#aaa;text-align:left;padding:25px;margin:0 auto 16px!important;background:rgba(0,0,0,.02);border:1px dashed #ccc;border-radius:4px}.gform_wrapper .ginput_list{padding:15px;background:#f8f8f8}.gform_wrapper .gsurvey-rating{margin-bottom:25px}.gform_wrapper .slider-display{margin:10px auto 60px}.gform_wrapper .slider-display span{font-size:16px;font-style:italic;margin:5px}.gform_wrapper td,.gform_wrapper th{font-size:16px!important;text-transform:none;letter-spacing:0}.gform_wrapper .gsurvey-rank{margin:0}.gform_wrapper .gsurvey-rank .gsurvey-rank-choice{padding:0 0 0 36px}.gform_wrapper a.gpoll_button{width:100%;float:left;margin:10px auto 0;transition:all 80ms ease-in-out}.gform_wrapper a#gform_save_1_link{width:100%;text-align:left;float:left;padding:0;margin:20px auto 0;transition:all 80ms ease-in-out}.gform_wrapper .gform_page_footer{margin:35px auto 0!important}.gform_wrapper .gfield_error,.gform_wrapper .gfield_required,.gform_wrapper .validation_error{color:#ff4f4f!important;text-align:left!important;padding:0!important;border:none!important}.gform_wrapper .gfield_error label,.gform_wrapper .gfield_required label,.gform_wrapper .validation_error label{color:#ff4f4f!important}.gform_wrapper .gfield_required{margin-left:5px}.gform_wrapper .validation_message{color:#ff4f4f!important;font-style:italic;padding:0!important}.gform_wrapper .gfield_contains_required{background:0 0!important;border:none!important}.gform_wrapper .gform_footer input{-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);padding:10px 30px 10px 20px}.gform_confirmation_message{font-size:22px;padding:20px 25px 30px;background:#f1f1f1;border-radius:4px}.webLeadForm__outerDiv{margin:0 auto}@media all and (min-width:768px){.webLeadForm__outerDiv{width:100%!important}}.small-container{margin:0 auto;max-width:100%;width:960px}.content-block.no-top-padding{padding-top:0}.aside-left,.aside-right{display:block}@media all and (min-width:769px){.aside-left,.aside-right{display:flex}}.aside-left aside,.aside-right aside{margin-bottom:20px;width:100%}@media all and (min-width:769px){.aside-left aside,.aside-right aside{margin-bottom:0;width:50%}}.aside-left section,.aside-right section{margin-bottom:20px;width:100%}@media all and (min-width:769px){.aside-left section,.aside-right section{margin-bottom:0;width:50%}}.mobile-container{width:100%}@media all and (min-width:769px){.mobile-container{display:none}}.mobile-container .mobile{display:flex;position:relative}.mobile-container .mobile aside{background-color:#efefef;flex-basis:50%;padding:20px}.mobile-container .mobile aside>a{display:flex}.mobile-container .mobile section{align-items:center;background-color:#efefef;display:flex;flex-basis:50%;justify-content:flex-end;padding:20px}.mobile-container .mobile section div.burgerBtn{border-top:2px solid #cc1316;cursor:pointer;height:25px;position:relative;transition:all .3s ease-in;width:30px;z-index:99}.mobile-container .mobile section div.burgerBtn:before{background:#cc1316;content:"";display:block;height:2px;left:0;position:absolute;top:10px;transition:all .2s ease-in;width:30px}.mobile-container .mobile section div.burgerBtn:after{background:#cc1316;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:all .2s ease-in;width:30px}.mobile-container .mobile section div.burgerBtn.active{border-top-color:transparent}.mobile-container .mobile section div.burgerBtn.active:before{background:#141b2d;left:-2px;transform:rotate(45deg);width:33px}.mobile-container .mobile section div.burgerBtn.active:after{background:#141b2d;bottom:12px;left:-2px;transform:rotate(135deg);width:33px}.mobile-container #mobile-hidden-menu{background-color:#cc1316;bottom:0;display:block;height:100vh;min-height:700px;padding:150px 40px 40px 40px;position:absolute;top:0;transition:all .4s;width:100%;z-index:9}@media all and (min-width:600px){.mobile-container #mobile-hidden-menu{right:-50%;width:50%}}.mobile-container #mobile-hidden-menu i.fal{cursor:pointer;font-size:28px;position:absolute;right:20px;top:20px}.mobile-container #mobile-hidden-menu ul li{max-width:70%}.mobile-container #mobile-hidden-menu ul li.parent{display:block;position:relative}.mobile-container #mobile-hidden-menu ul li.parent span{cursor:pointer;display:inline-block;padding:10px 5px;position:absolute;right:-20px;top:5px}.mobile-container #mobile-hidden-menu ul li.parent span i.fas{color:#141b2d;font-size:25px;transform:rotate(0);transition:all .1s ease-in-out}.mobile-container #mobile-hidden-menu ul li.parent span i.fas.active{transform:rotate(90deg)}.mobile-container #mobile-hidden-menu ul li.parent span.selected i.fas{transform:rotate(90deg)}.mobile-container #mobile-hidden-menu ul li a{cursor:pointer;color:#fff;display:inline-block;font-size:23px;padding:10px 15px;text-transform:uppercase;transition:all 80ms ease-in-out}.mobile-container #mobile-hidden-menu ul li a:hover{color:#141b2d}.mobile-container #mobile-hidden-menu ul li a img{max-width:30px;margin-right:10px;vertical-align:middle}.mobile-container #mobile-hidden-menu ul li .dropdown{padding:0;margin:0 0 0 30px;display:none}.mobile-container #mobile-hidden-menu ul li ul.dropdown{margin-left:15px;width:280px}.mobile-container #mobile-hidden-menu ul li ul.dropdown li{max-width:unset}.mobile-container #mobile-hidden-menu ul li ul.dropdown a{display:block;font-size:20px;padding-left:30px}.mobile-container #mobile-hidden-menu ul li ul.dropdown a img{max-width:30px}.mobile-container.mobile-top #mobile-hidden-menu{right:0}.mobile-container.mobile-side #mobile-hidden-menu{right:-100%}.mobile-container.mobile-side #mobile-hidden-menu.mobile-active{right:0}.featured{background-position:center;background-size:cover;box-shadow:inset 0 0 80px rgba(0,0,0,.2);position:relative;width:100%;z-index:1}.featured .small-container{padding:100px 0;position:relative;text-align:center;z-index:100}@media all and (min-width:769px){.featured .small-container{padding:250px 0}}.featured .small-container h1{color:#fff;margin:0}.featured .small-container p{color:#fff;text-align:center}.featured .small-container a{color:#f1f0ec;font-weight:700;text-decoration:underline;transition:color .2s}.featured .small-container a:hover{color:#cc1316}.featured.alt .container{padding:40px 0}.hero-extra-content{background-image:url(../../images/red-pattern.png);-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);position:relative;margin-top:-93px;z-index:9999999}@media all and (min-width:769px){.hero-extra-content{-webkit-clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);clip-path:polygon(0 20%,100% 0,100% 100%,0 100%)}}.hero-extra-content:before{background-image:url(../../images/angle.png);bottom:0;content:"";height:266px;left:0;position:absolute;width:278px}.hero-extra-content .small-container{color:#fff;padding-top:150px;padding-bottom:80px;text-align:center}@media all and (min-width:769px){.hero-extra-content .small-container{padding-top:150px;padding-bottom:80px}}.hero-extra-content .small-container h2,.hero-extra-content .small-container h3,.hero-extra-content .small-container h4{color:#fff}.hero-extra-content .small-container a{color:#141b2d;transition:color .2s}.hero-extra-content .small-container a:hover{color:#f1f0ec;text-decoration:underline}.featured+#archive,.featured+#page{position:relative}.featured+#archive:before,.featured+#page:before{background-color:#fff;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0);content:"";display:block;height:40px;left:0;position:absolute;top:-39px;width:100%;z-index:10}@media all and (min-width:769px){.featured+#archive:before,.featured+#page:before{height:100px;top:-99px}}.overlay{position:relative}.overlay:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.overlay main{position:relative;z-index:10}.breadcrumbs{background:#f1f0ec;position:relative;z-index:20}.breadcrumbs .container{padding:20px 0}.breadcrumbs .container span{font-size:paragraph("font-size") -2px}.pagination{clear:both;font-size:paragraph("font-size")/1.2;line-height:13px;padding:20px 0;position:relative}.pagination span{color:#181817;display:block;float:left;margin:5px 5px 5px 0;padding:16px 19px 15px 19px;text-decoration:none}.pagination span:after{content:"";clear:both;display:table}.pagination a{background:0 0;color:#181817!important;display:block;float:left;margin:5px 5px 5px 0;padding:16px 19px 15px 19px;text-decoration:none;width:auto;transition:all .2s}.pagination a:hover{background:#141b2d;color:#fff!important}.pagination .current{background:#cc1316;color:#fff;padding:16px 19px 15px 19px}.post{background:#fff;margin-bottom:40px;margin-right:0;width:100%}.post:hover .post-content h2 a{color:#cc1316}.post .post-image{background-position:center;background-size:cover;display:block;height:250px;margin:0 auto;opacity:1;width:100%;transition:opacity .2s}.post .post-image:hover{opacity:.7}.post .post-content{background-color:transparent;padding:20px 40px 0 0}.post .post-content h2{line-height:.9}.post .post-content h1,.post .post-content h2,.post .post-content h3,.post .post-content h4,.post .post-content h5,.post .post-content h6{color:#181817;margin:0}.post .post-content h1 a,.post .post-content h2 a,.post .post-content h3 a,.post .post-content h4 a,.post .post-content h5 a,.post .post-content h6 a{color:#181817;font-size:25px;transition:all .2s}.post .post-content h1 a:hover,.post .post-content h2 a:hover,.post .post-content h3 a:hover,.post .post-content h4 a:hover,.post .post-content h5 a:hover,.post .post-content h6 a:hover{color:#cc1316}.post .post-content p{margin:20px auto 25px}.post .post-content .button{margin:0}@media all and (min-width:880px){.post{width:50%}}.accordion{cursor:pointer;display:block!important;margin:0!important}.accordion li{background-color:#f1f0ec;border-bottom:2px solid #f1f0ec;margin-bottom:8px!important;padding:0!important;position:relative}.accordion li:before{display:none}.accordion li:last-child{border-bottom:0}.accordion li h3{align-items:center;color:#181817;display:flex;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;justify-content:space-between;margin:0!important;padding:15px 0 15px 15px;position:relative}@media all and (max-width:449.9375px){.accordion li h3{font-size:20px}}.accordion li h3:after{border-radius:50%;color:#cc1316;content:"\f067";display:inline-block;font-size:24px;font-family:"Font Awesome 5 Pro";font-weight:400;height:35px;padding:0;position:relative;right:5px;text-align:center;transform:rotate(0);transition:transform .2s;width:35px}@media all and (min-width:769px){.accordion li h3:after{top:5px}}.accordion li h3.active:after{transform:rotate(45deg)}.accordion li h3 span{display:none}.accordion li .accordion-content{display:none;padding:0 15px 20px;transition:opacity .15s}@media all and (max-width:499.9375px){.accordion li .accordion-content{padding:0 10px}}.accordion li .accordion-content ul{padding:0}.accordion li .accordion-content ul li{border:0}.accordion li .accordion-content ul li:before{display:block}.accordion li.active:after{transform:rotate(90deg)}.accordion li.active .accordion-content{display:block;opacity:1;padding:20px 20px 0}.modal-container{text-align:center}.modal-container h2{text-align:left}.modal-container .modal-block{background-color:#efefef;display:inline-block;flex:1 1 100%;overflow:hidden;padding:20px}@media all and (min-width:600px){.modal-container .modal-block{flex:0 1 calc(50% - 10px)}}.modal-container .modal-block .modal-img{cursor:pointer;margin-bottom:20px;transition:transform .25s cubic-bezier(.445,.05,.55,.95)}.modal-container .modal-block .modal-img:hover{transform:scale(1.1);transition:transform .25s cubic-bezier(.445,.05,.55,.95)}.modal-container .modal-block .modal-title-desc{cursor:pointer}.modal-container .modal-block .modal-title-desc h3{color:#cc1316;font-size:25px;margin-bottom:10px}.modal-container .modal-block .modal-title-desc p{color:#7c7b77;font-weight:700;font-style:italic;margin:0 0 30px}.modal-container .modal-block .modal-popup{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999999}.modal-container .modal-block .modal-popup .modal-bg{background-color:#181817;height:100%;opacity:.8;position:absolute;width:100%}.modal-container .modal-block .modal-popup .modal-content{background-color:#fff;display:block;height:auto;max-height:80vh;max-width:100%;padding:60px;position:absolute;text-align:center;width:100%;z-index:100}.modal-container .modal-block .modal-popup .modal-content .fal.fa-times{cursor:pointer;font-size:32px;position:absolute;right:20px;top:20px}.modal-container .modal-block .modal-popup .modal-content .fal.fa-times:hover{color:#cc1316}.modal-container .modal-block .modal-popup .modal-content aside{width:100%}@media all and (min-width:769px){.modal-container .modal-block .modal-popup .modal-content aside{padding-right:40px;width:40%}}.modal-container .modal-block .modal-popup .modal-content aside img{max-height:100%}.modal-container .modal-block .modal-popup .modal-content section{text-align:left;width:100%}@media all and (min-width:769px){.modal-container .modal-block .modal-popup .modal-content section{padding-left:40px;width:60%}}.modal-container .modal-block .modal-popup .modal-content .modal-divider{background-color:#cc1316;content:"";display:block;height:4px;position:relative;width:50px}.modal-container .modal-block .modal-popup .modal-content #modal-video{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.modal-container .modal-block .modal-popup .modal-content #modal-video>iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media all and (min-width:769px){.modal-container .modal-block .modal-popup .modal-content{max-width:760px;width:75vw}}.project-modal-container{display:flex;flex-wrap:wrap;gap:20px;text-align:left}.project-modal-container .modal-block{background-color:transparent;height:auto;padding:0}.project-modal-container .modal-block .modal-img{height:350px;background-size:cover;background-position:center}.project-modal-container .modal-block .modal-popup .modal-content{display:block;overflow-y:scroll;text-align:left}.project-modal-container .modal-block .modal-popup .modal-content .modal-content-img{background-size:cover;background-position:center;height:300px;margin-bottom:40px;width:100%}.project-modal-container .modal-block .modal-popup .modal-content h2{font-size:32px}.project-modal-container .modal-block .modal-popup .modal-content h3{color:#7c7b77;font-size:20px;font-style:italic}.redroof-bg{background-color:#b61115;padding:80px 20px;position:relative}@media all and (min-width:769px){.redroof-bg{padding:0 20px 100px}}.redroof-bg:after{background-image:url(../../images/bg-footer.jpg);bottom:0;background-size:cover;content:"";display:block;height:100%;position:absolute;right:0;width:50%;z-index:1}@media all and (min-width:769px){.redroof-bg .container,.redroof-bg .small-container{padding-top:80px}}#home-testimonials,#testimonials{background-color:#141b2d;background-image:url(../../images/navy_asphalt_pattern.jpg)}#home-testimonials .small-container,#testimonials .small-container{padding-top:100px;padding-bottom:100px}#home-testimonials .small-container .swiper#home-testimonials-slider h2,#testimonials .small-container .swiper#home-testimonials-slider h2{color:#fff;display:none;font-size:200px;left:50%;position:absolute;opacity:.1;transform:translateX(-50%);top:0}@media all and (min-width:769px){#home-testimonials .small-container .swiper#home-testimonials-slider h2,#testimonials .small-container .swiper#home-testimonials-slider h2{display:block}}#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-wrapper .swiper-slide,#testimonials .small-container .swiper#home-testimonials-slider .swiper-wrapper .swiper-slide{padding:0;text-align:center}@media all and (min-width:769px){#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-wrapper .swiper-slide,#testimonials .small-container .swiper#home-testimonials-slider .swiper-wrapper .swiper-slide{padding:0 150px}}#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-wrapper .swiper-slide p,#testimonials .small-container .swiper#home-testimonials-slider .swiper-wrapper .swiper-slide p{color:#fff}#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-button-next,#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-button-prev,#testimonials .small-container .swiper#home-testimonials-slider .swiper-button-next,#testimonials .small-container .swiper#home-testimonials-slider .swiper-button-prev{color:#181817;position:absolute;top:93%}@media all and (min-width:769px){#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-button-next,#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-button-prev,#testimonials .small-container .swiper#home-testimonials-slider .swiper-button-next,#testimonials .small-container .swiper#home-testimonials-slider .swiper-button-prev{top:50%}}#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-button-next:after,#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-button-prev:after,#testimonials .small-container .swiper#home-testimonials-slider .swiper-button-next:after,#testimonials .small-container .swiper#home-testimonials-slider .swiper-button-prev:after{font-size:18px}#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-button-next:after,#testimonials .small-container .swiper#home-testimonials-slider .swiper-button-next:after{background-color:#fff;content:"\f30b";font-family:"Font Awesome 5 Pro"!important;padding:5px 40px 5px 25px}#home-testimonials .small-container .swiper#home-testimonials-slider .swiper-button-prev:after,#testimonials .small-container .swiper#home-testimonials-slider .swiper-button-prev:after{background-color:#fff;content:"\f30a";font-family:"Font Awesome 5 Pro"!important;padding:5px 25px 5px 40px}#home-testimonials .small-container{padding-bottom:80px;padding-top:80px}@media all and (min-width:769px){#home-testimonials .small-container{margin-top:-400px;padding-top:400px}}#home-testimonials .small-container .swiper-wrapper{margin-top:60px}.flex-block:last-child{margin-bottom:-60px}.flex-block#content-block .button{margin-top:20px}.flex-block.content-image{margin:40px 0;position:relative}@media all and (min-width:769px){.flex-block.content-image{margin:100px 0}}@media all and (min-width:769px){.flex-block.content-image .small-container{align-items:stretch;display:flex;flex-direction:row-reverse}}@media all and (min-width:769px){.flex-block.content-image .small-container.align-img-left{flex-direction:row}}.flex-block.content-image .small-container.align-img-left aside{padding-right:40px;padding-left:0}.flex-block.content-image .small-container.align-img-left aside picture{left:0;right:unset}.flex-block.content-image .small-container section{margin-bottom:40px}@media all and (min-width:769px){.flex-block.content-image .small-container section{margin-bottom:0;padding-right:40px;padding-top:0;padding-bottom:0;vertical-align:top;width:50%}}.flex-block.content-image .small-container section h2{position:relative}.flex-block.content-image .small-container section h2:before{background-color:#cc1316;content:"";display:block;height:4px;left:0;position:absolute;top:-15px;width:35px}.flex-block.content-image .small-container aside{margin-bottom:40px}@media all and (min-width:769px){.flex-block.content-image .small-container aside{margin-bottom:0;padding-left:40px;vertical-align:top;width:50%}}@media all and (min-width:769px){.flex-block.content-image .small-container aside picture{max-width:45%;position:absolute;right:0;top:0}}.flex-block#timeline-block .timeline{border-left:1px solid #7c7b77;padding-left:40px}.flex-block#timeline-block .timeline .timeline-item{margin-bottom:40px;position:relative}@media all and (min-width:769px){.flex-block#timeline-block .timeline .timeline-item{margin-bottom:80px}}.flex-block#timeline-block .timeline .timeline-item:before{background-color:#cc1316;border-radius:50%;content:"";display:block;height:20px;left:-50px;position:absolute;top:0;width:20px}@media all and (min-width:769px){.flex-block#timeline-block .timeline .timeline-item .timeline-wrapper{align-items:stretch;display:flex}}.flex-block#timeline-block .timeline .timeline-item .timeline-wrapper aside{margin-bottom:20px;vertical-align:top}@media all and (min-width:769px){.flex-block#timeline-block .timeline .timeline-item .timeline-wrapper aside{margin-bottom:0}}.flex-block#timeline-block .timeline .timeline-item .timeline-wrapper aside .timeline-side-img{background-position:center;background-size:cover;height:150px;width:250px}@media all and (min-width:769px){.flex-block#timeline-block .timeline .timeline-item .timeline-wrapper section{padding-left:40px}}.flex-block#timeline-block .timeline .timeline-item .timeline-wrapper section p{margin:0 0 10px}.flex-block#two-images-block{margin-top:40px;margin-bottom:40px}@media all and (min-width:769px){.flex-block#two-images-block{align-items:stretch;display:flex;margin-top:80px;margin-bottom:80px}}.flex-block#two-images-block aside{background-size:cover;background-position:center;height:300px;margin-bottom:20px}@media all and (min-width:769px){.flex-block#two-images-block aside{height:500px;margin-bottom:0;width:calc(50% - 10px)}.flex-block#two-images-block aside:first-child{margin-right:10px}.flex-block#two-images-block aside:last-child{margin-left:10px}}.flex-block#team-block .small-container .team-members h2{display:block;margin-bottom:40px;width:100%}.flex-block#team-block .small-container .team-members .team-member{margin-bottom:20px;width:100%}@media all and (min-width:600px){.flex-block#team-block .small-container .team-members .team-member{display:inline-block;margin-right:20px;width:47%}}@media all and (min-width:769px){.flex-block#team-block .small-container .team-members .team-member{margin-right:20px;width:30%;vertical-align:top}}.flex-block#team-block .small-container .team-members .team-member .team-headshot{background-position:top center;background-size:cover;height:400px}.flex-block#team-block .small-container .team-members .team-member .team-content{background-color:#cc1316;margin:-40px auto 0;padding:20px;text-align:center;width:95%}.flex-block#team-block .small-container .team-members .team-member .team-content h3{color:#fff;font-size:25px;margin-bottom:5px}.flex-block#team-block .small-container .team-members .team-member .team-content p{color:#fff;margin:0}.flex-block#qualities-block{background-color:#f1f0ec}.flex-block#qualities-block .small-container{padding-top:60px}@media all and (min-width:769px){.flex-block#qualities-block .small-container{padding-top:100px}}.flex-block#qualities-block .small-container section{display:inline-block;margin-bottom:20px;width:100%}@media all and (min-width:769px){.flex-block#qualities-block .small-container section{margin-bottom:0;padding-right:20px;width:50%;vertical-align:top}}.flex-block#qualities-block .small-container aside{display:inline-block;width:100%}@media all and (min-width:769px){.flex-block#qualities-block .small-container aside{padding-left:20px;width:50%;vertical-align:top}}.flex-block#qualities-block .small-container aside .qualities .quality{display:inline-block;font-size:18px;margin-right:20px;margin-bottom:30px;width:43%;vertical-align:top}@media all and (min-width:1024px){.flex-block#qualities-block .small-container aside .qualities .quality{width:28%}}.flex-block#qualities-block .small-container aside .qualities .quality i{color:#cc1316;font-size:26px}.flex-block#qualities-block .small-container aside .qualities .quality p{margin:0}.flex-block#services-block .small-container{text-align:center}.flex-block#services-block .small-container .services-list{text-align:center}.flex-block#services-block .small-container .services-list .service{display:inline-block;margin:0 40px 40px;vertical-align:top;width:140px}.flex-block#services-block .small-container .services-list .service img{max-width:70px}.flex-block#services-block .small-container .services-list .service p{margin:-10px 0 0}.flex-block+.flex-block{margin-top:0!important}.flex-block+.flex-block .small-container{padding-top:0}#testimonials+.flex-block .small-container{padding-top:60px}@media all and (min-width:769px){#testimonials+.flex-block .small-container{padding-top:100px}}.project-categories{margin:40px 0 20px}@media all and (min-width:769px){.project-categories ul.proj-cats{display:flex}}.project-categories ul.proj-cats li{cursor:pointer;flex-grow:1;font-weight:700;transition:color .2s}.project-categories ul.proj-cats li.active-cat{color:#cc1316}.masthead{display:none}@media all and (min-width:769px){.masthead{display:block;position:absolute;right:40px;top:5px;z-index:100}}.masthead a{font-weight:700;margin-left:20px}.masthead a .fas.fa-phone{margin-right:5px}.mobile{display:block;width:100%}@media all and (min-width:1024px){.mobile{display:none}}.mobile .topbar{background:#fff;cursor:pointer;padding:15px 15px;text-align:right}.mobile .topbar a.mobile-logo{display:inline-block;text-align:left;width:48%}.mobile .topbar i.fa{color:#cc1316;display:inline-block;font-size:36px;font-weight:300;margin:3px 10px 0 0;vertical-align:top;width:48%}@media all and (min-width:500px){.mobile .topbar i.fa{margin:20px 10px 0 0}}.mobile .topbar span{color:#cc1316;font-weight:700;text-transform:uppercase;transition:all .12s ease-in-out}.mobile .topbar:hover span{color:#cc1316}.mobile .block{background:#cc1316;display:none}.mobile .block .mobile-top{background-color:#fff;margin-bottom:10px;padding-bottom:10px}.mobile .block .mobile-top .extras a{display:block;padding:5px 20px}.mobile .block .mobile-top .extras a:nth-child(1) span{color:#141b2d}.mobile .block .mobile-top .extras a img{margin-right:10px;max-width:25px}.mobile .block .mobile-top .extras a span{vertical-align:top}.mobile .block form{padding:15px;margin:0 auto 25px}.mobile .block form [type=search]{color:#fff;width:calc(100% - 63px);font-size:16px;float:left;padding:8px;display:inline-block;background:rgba(255,255,255,.08);border:none;transition:all .25s ease-in-out}.mobile .block form [type=search]::placeholder{color:#fff}.mobile .block form [type=search]:focus{background:#fff}.mobile .block form button{float:right;display:inline-block}.mobile .block form button:hover{background:#cc1316}.mobile .block ul{padding:5px 0;background:#181817}.mobile .block ul li.parent span{color:#fff;cursor:pointer;padding:10px 5px 10px 17px;display:inline-block}.mobile .block ul li.parent span i.fa{color:#fff;transition:all .1s ease-in-out}.mobile .block ul li.parent span:hover i.fa{color:#cc1316}.mobile .block ul li.parent span.selected i.fa{color:#cc1316;transform:rotate(90deg)}.mobile .block ul li a{cursor:pointer;color:#fff;padding:5px 15px;display:inline-block;transition:all 80ms ease-in-out}.mobile .block ul li a:hover{color:#cc1316}.mobile .block ul li .dropdown{padding:0;margin:0 0 0 30px;display:none}.mobile .block .mobile-bottom{padding-bottom:20px}header{position:relative;z-index:10}@media all and (min-width:1024px){header{padding-top:10px}}header .main-header{display:none}@media all and (min-width:1024px){header .main-header{display:block}}header .main-header .container{display:block;padding:0;position:relative}@media all and (min-width:1024px){header .main-header .container{align-items:center;display:flex}}header .main-header .container .logo{display:none;text-align:center;width:100%}@media all and (min-width:1024px){header .main-header .container .logo{display:block;width:auto}}header .main-header .container .logo a img{max-width:200px}header .main-header .container .menu{display:none}@media all and (min-width:1024px){header .main-header .container .menu{display:flex;flex-grow:2}}header .main-header .container .menu nav{width:100%}header .main-header .container .menu nav ul{float:right;padding:0;position:relative}header .main-header .container .menu nav ul li{text-align:center;display:inline-block;position:relative}header .main-header .container .menu nav ul li:not(:first-child){margin:0 0 0 10px}header .main-header .container .menu nav ul li:hover a,header .main-header .container .menu nav ul li:hover:after{color:#cc1316}header .main-header .container .menu nav ul li a{color:#141b2d;display:block;font-family:poppins,sans-serif;font-size:17px;font-weight:700;margin-right:15px;padding:80px 5px 40px;position:relative;text-transform:uppercase;transition:color .2s}header .main-header .container .menu nav ul li a i.fa{width:100%;margin:0 0 5px 0}header .main-header .container .menu nav ul li.parent:after{content:"\f078";display:block;font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;height:5px;position:absolute;right:10px;bottom:60px;width:5px;transition:color .2s}header .main-header .container .menu nav ul li ul.dropdown{background:#cc1316;box-shadow:4px 4px 6px rgba(0,0,0,.05);display:none;margin:0;max-width:180px;position:absolute;left:0;top:100%;width:250px;z-index:9}header .main-header .container .menu nav ul li ul.dropdown li{text-align:left;margin:0;display:block;position:relative;transition:all 60ms ease-in-out}header .main-header .container .menu nav ul li ul.dropdown li:hover{background:#141b2d}header .main-header .container .menu nav ul li ul.dropdown li a{color:#fff;font-size:16px;padding:10px 15px;display:block}header .main-header .container .menu nav ul li ul.dropdown li ul.dropdown{top:0;left:100%;margin:0;display:none}header .main-header .container .menu nav ul li:last-child ul.dropdown{left:unset;right:0}#error{background:url(../images/pattern.jpg) center repeat;background-size:cover;background-position:center;margin-bottom:-60px}#error .container{padding:200px 20px;position:relative;text-align:center;z-index:10000000}#error .container h1,#error .container p{color:#fff}#error .container .button{margin-top:60px}#error .container article{width:100%;text-align:center;margin:0 auto}#error .container article img{max-width:220px;margin:0 auto 20px}#error .container article p{color:#fff}#front{position:relative}#front #hero{height:500px;position:relative}@media all and (min-width:769px){#front #hero{height:600px}}#front #hero:before{background-color:rgba(24,24,23,.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#front #hero .hero-bg{background-size:cover;background-position:center;height:100%;left:0;position:absolute;top:-1px;width:100%;z-index:-1}#front #hero .hero-bg .hero-vid{display:none}@media all and (min-width:1024px){#front #hero .hero-bg .hero-vid{display:block}}#front #hero .container{position:relative;top:30%}#front #hero .container h1{color:#fff;margin-bottom:0;width:100%}@media all and (min-width:769px){#front #hero .container h1{width:40%}}#front #hero .container p{color:#fff;font-size:20px;margin:20px 0}@media all and (min-width:769px){#front #hero .container p{font-size:29px}}#front #hero-main-paragraph{-webkit-clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);margin-top:-90px}#front #hero-main-paragraph .small-container{position:relative;z-index:10000}#front #hero-main-paragraph .small-container aside{display:inline-flex;justify-content:center;width:100%}@media all and (min-width:769px){#front #hero-main-paragraph .small-container aside{padding-top:40px;position:relative;width:50%;z-index:100}}#front #hero-main-paragraph .small-container section{width:100%}@media all and (min-width:769px){#front #hero-main-paragraph .small-container section{display:inline-block;padding-top:50px;position:relative;vertical-align:top;width:50%;z-index:100}}#front #hero-main-paragraph .small-container section p{color:#fff;margin-bottom:40px}#front #roofing-services{padding-bottom:80px}#front #roofing-services .small-container:first-child{padding-bottom:40px;text-align:center}#front #roofing-services .small-container .home-service-block{display:block;position:relative;width:100%}@media all and (min-width:769px){#front #roofing-services .small-container .home-service-block{background-size:cover;background-position:center;display:inline-block;height:550px;width:calc(50% - 20px)}}@media all and (min-width:769px){#front #roofing-services .small-container .home-service-block:hover .home-service-content{background-color:#cc1316}#front #roofing-services .small-container .home-service-block:hover .home-service-content h3,#front #roofing-services .small-container .home-service-block:hover .home-service-content p{color:#fff}#front #roofing-services .small-container .home-service-block:hover .home-service-content picture{filter:grayscale(100%) brightness(10000%)}#front #roofing-services .small-container .home-service-block:hover .home-service-content .home-service-links{height:60px}#front #roofing-services .small-container .home-service-block:hover .home-service-content .home-service-links a{color:#fff;transition:color .2s}#front #roofing-services .small-container .home-service-block:hover .home-service-content .home-service-links a:hover{color:#141b2d}}@media all and (min-width:769px){#front #roofing-services .small-container .home-service-block:first-child{margin-right:10px}}@media all and (min-width:769px){#front #roofing-services .small-container .home-service-block:last-child{margin-left:10px}}#front #roofing-services .small-container .home-service-block .home-service-content{background-color:#f1f0ec;display:flex;flex-direction:column;margin-bottom:20px;padding:30px;position:relative;text-align:center;transition:background-color .2s;width:100%}@media all and (min-width:769px){#front #roofing-services .small-container .home-service-block .home-service-content{bottom:40px;left:40px;margin-bottom:0;position:absolute;width:calc(100% - 80px)}}#front #roofing-services .small-container .home-service-block .home-service-content h3{color:#181817;margin-bottom:0;transition:color .2s}#front #roofing-services .small-container .home-service-block .home-service-content p{color:#181817;margin:10px 0;transition:color .2s}#front #roofing-services .small-container .home-service-block .home-service-content picture{align-items:flex-start;display:flex;justify-content:center;margin-bottom:20px;filter:grayscale(0) brightness(100%);transition:filter .2s}@media all and (min-width:769px){#front #roofing-services .small-container .home-service-block .home-service-content .home-service-links{height:0;overflow:hidden;transition:height .2s}}#front #roofing-services .small-container .home-service-block .home-service-content .home-service-links a{display:block;font-weight:700}#front #get-started{position:relative;overflow:hidden}#front #get-started .small-container aside{margin-bottom:40px;width:100%}@media all and (min-width:769px){#front #get-started .small-container aside{display:inline-block;margin-bottom:0;width:60%;vertical-align:top}}#front #get-started .small-container aside .home-steps{margin-top:60px;margin-bottom:60px}#front #get-started .small-container aside .home-steps .step{font-size:20px;margin-bottom:40px;opacity:0;padding-left:60px;position:relative;transition:opacity 1s}#front #get-started .small-container aside .home-steps .step.animate__fadeInRight{opacity:1}#front #get-started .small-container aside .home-steps .step .step-number{background-color:#cc1316;border-radius:50%;color:#fff;font-weight:700;height:40px;left:0;padding-top:3px;position:absolute;text-align:center;top:0;width:40px}#front #get-started .small-container aside .home-steps .step p{margin-bottom:10px;margin-top:0}#front #get-started .small-container section{width:100%}@media all and (min-width:769px){#front #get-started .small-container section{display:inline-block;width:40%;vertical-align:top}}@media all and (min-width:769px){#front #get-started .small-container section picture.get-started-large-img{height:auto;max-width:45%;position:absolute;right:-80px;top:100px;width:100%;z-index:1}}@media all and (min-width:769px){#front #get-started .small-container section picture.get-started-small-img{height:auto;max-width:30%;position:absolute;right:0;top:400px;z-index:10}}#archive,#index,#search{padding:0 20px}@media all and (min-width:769px){#archive,#index,#search{padding:0 40px}}#archive .post-container,#index .post-container,#search .post-container{display:block}@media all and (min-width:769px){#archive .post-container,#index .post-container,#search .post-container{display:flex;flex-flow:row wrap;gap:40px;justify-content:flex-start}#archive .post-container .post,#index .post-container .post,#search .post-container .post{margin:0;flex-basis:calc(50% - 20px)}}#why-choose-bigd .bigd-trust{background-position:center;background-size:cover;position:relative;overflow:hidden}#why-choose-bigd .bigd-trust:after{background-color:#cc1316;content:"";display:block;height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%;z-index:1}#why-choose-bigd .bigd-trust .bg-vid{display:none}@media all and (min-width:768px){#why-choose-bigd .bigd-trust .bg-vid{display:block;height:100%;left:-25%;position:absolute;text-align:center;top:0;width:200%}}@media all and (min-width:1200px){#why-choose-bigd .bigd-trust .bg-vid{left:0;width:120%}}#why-choose-bigd .bigd-trust .small-container{position:relative;z-index:99}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph{color:#fff;text-align:center}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph h2,#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph h3,#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph h4{color:#fff}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns{margin-top:40px;margin-bottom:40px}@media all and (min-width:769px){#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns{margin-top:80px;margin-bottom:80px}}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns .bigd-column{text-align:center;width:100%}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns .bigd-column img{max-height:150px}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns .bigd-column picture{align-items:flex-start;display:flex;justify-content:center;margin-bottom:20px;max-height:150px}@media all and (min-width:769px){#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns .bigd-column{display:inline-block;text-align:left;vertical-align:top;width:33%}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns .bigd-column:first-child{padding-right:20px}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns .bigd-column:nth-child(2){padding:0 20px}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns .bigd-column:last-child{padding-left:20px}#why-choose-bigd .bigd-trust .small-container .bigd-main-paragraph .bigd-three-columns .bigd-column picture{justify-content:flex-start}}#why-choose-bigd .bigd-mvv .small-container .modal-container .modal-block{background-color:transparent;padding:0;width:100%}#why-choose-bigd .bigd-mvv .small-container .mission-vision{margin-top:40px;margin-bottom:40px}@media all and (min-width:769px){#why-choose-bigd .bigd-mvv .small-container .mission-vision{align-items:stretch;display:flex;margin-top:80px;margin-bottom:80px}}#why-choose-bigd .bigd-mvv .small-container .mission-vision aside{background-color:#f1f0ec;margin-bottom:20px;padding:20px;text-align:center;width:100%}@media all and (min-width:769px){#why-choose-bigd .bigd-mvv .small-container .mission-vision aside{display:inline-block;margin-bottom:0;padding:40px;vertical-align:top;width:calc(50% - 20px)}#why-choose-bigd .bigd-mvv .small-container .mission-vision aside:first-child{margin-right:10px}#why-choose-bigd .bigd-mvv .small-container .mission-vision aside:last-child{margin-left:10px}}#why-choose-bigd .bigd-mvv .small-container .core-values h2{margin-bottom:40px}@media all and (min-width:769px){#why-choose-bigd .bigd-mvv .small-container .core-values .values{padding-left:20px}}#why-choose-bigd .bigd-mvv .small-container .core-values .values .value{margin-bottom:20px}@media all and (min-width:769px){#why-choose-bigd .bigd-mvv .small-container .core-values .values .value{align-items:stretch;display:flex;margin-bottom:40px}}#why-choose-bigd .bigd-mvv .small-container .core-values .values .value aside{align-items:flex-start;display:flex;margin-bottom:10px;width:100%}#why-choose-bigd .bigd-mvv .small-container .core-values .values .value aside img{display:flex}@media all and (min-width:769px){#why-choose-bigd .bigd-mvv .small-container .core-values .values .value aside{margin-bottom:0;width:150px}}#why-choose-bigd .bigd-mvv .small-container .core-values .values .value section{width:100%}@media all and (min-width:769px){#why-choose-bigd .bigd-mvv .small-container .core-values .values .value section{width:calc(100% - 150px)}}#why-choose-bigd .bigd-mvv .small-container .core-values .values .value section h3{color:#cc1316;font-size:25px;margin-bottom:10px}#why-choose-bigd .bigd-mvv .small-container .core-values .values .value section p{margin:0}#bigd-history{position:relative;z-index:1}#bigd-history .bigd-history-top{position:relative;z-index:999}#bigd-history .bigd-history-top:before{background-image:url(../../images/angle.png);bottom:0;content:"";height:266px;left:0;position:absolute;width:278px}#bigd-history .bigd-history-top .small-container .top-paragraph{color:#fff;width:100%}@media all and (min-width:769px){#bigd-history .bigd-history-top .small-container .top-paragraph{width:70%}}#bigd-history .bigd-history-top .small-container .top-paragraph h1,#bigd-history .bigd-history-top .small-container .top-paragraph h2,#bigd-history .bigd-history-top .small-container .top-paragraph h3,#bigd-history .bigd-history-top .small-container .top-paragraph h4,#bigd-history .bigd-history-top .small-container .top-paragraph h5{color:#fff}#bigd-history .bigd-history-top .small-container .top-paragraph h1{margin-bottom:40px}#bigd-history .bigd-history-top .small-container .top-paragraph .img-1,#bigd-history .bigd-history-top .small-container .top-paragraph .img-2{background-position:center;background-size:cover;display:block;position:relative}@media all and (min-width:769px){#bigd-history .bigd-history-top .small-container .top-paragraph .img-1,#bigd-history .bigd-history-top .small-container .top-paragraph .img-2{position:absolute}}#bigd-history .bigd-history-top .small-container .top-paragraph .img-1{height:300px;margin-bottom:20px;margin-top:40px}@media all and (min-width:769px){#bigd-history .bigd-history-top .small-container .top-paragraph .img-1{height:520px;margin-bottom:0;margin-top:0;max-width:30%;right:0;top:80px;width:700px}}#bigd-history .bigd-history-top .small-container .top-paragraph .img-2{height:300px;margin-bottom:20px}@media all and (min-width:769px){#bigd-history .bigd-history-top .small-container .top-paragraph .img-2{height:250px;margin-bottom:0;max-width:30%;right:0;top:50%;width:510px}}@media all and (min-width:1024px){#bigd-history .bigd-history-top .small-container .top-paragraph .img-2{height:350px;top:65%}}#bigd-contact .bigd-contact-top{position:relative}#bigd-contact .bigd-contact-top:before{background-image:url(../../images/angle.png);bottom:0;content:"";height:266px;left:0;position:absolute;width:278px}#bigd-contact .bigd-contact-top .small-container{padding-bottom:200px;text-align:center}#bigd-contact .bigd-contact-top .small-container h1,#bigd-contact .bigd-contact-top .small-container h2,#bigd-contact .bigd-contact-top .small-container h3,#bigd-contact .bigd-contact-top .small-container h4,#bigd-contact .bigd-contact-top .small-container p{color:#fff}#bigd-contact .bigd-contact-top .small-container h1{margin-bottom:40px}#bigd-contact .bigd-contact-top .small-container .contact-info a{color:#fff;font-weight:700}#bigd-contact .bigd-contact-top .small-container .contact-info a:hover{color:#f1f0ec}#bigd-contact .bigd-contact-form{background-position:center;background-size:cover;position:relative;z-index:9999}#bigd-contact .bigd-contact-form .small-container{position:relative;z-index:10000000}#bigd-contact .bigd-contact-form .small-container.content-block{padding-bottom:0}#bigd-contact .bigd-contact-form .small-container .contact-form-block{background-color:#fff;margin-top:-200px;padding:40px}@media all and (min-width:1024px){#bigd-contact .bigd-contact-form .small-container.content-block{padding-bottom:100px}}article#single .single-top{background-image:url(../../images/red-pattern.png)}article#single .single-top .small-container{color:#fff}article#single .single-top .small-container h1{color:#fff}article#single .single-top .small-container ul.share{margin:0;padding:0}article#single .single-top .small-container ul.share p{display:inline-block}article#single .single-top .small-container ul.share li{display:inline-block}article#single .single-top .small-container ul.share li:before{display:none}article#single .single-top .small-container ul.share li a{color:#fff;cursor:pointer;transition:color .2s}article#single .single-top .small-container ul.share li a:hover{color:#7c7b77}article#single .single-feat-img{background-position:center;background-size:cover;display:block;height:300px;width:100%}@media all and (min-width:769px){article#single .single-feat-img{height:500px}}article#single .single-back{padding:40px 20px}article#single .single-back .content-block{padding:0}article#single .single-back .content-block a{align-items:center;display:flex;gap:10px}article#single .single-content-block .small-container{padding-bottom:40px;padding-top:0}article#single .single-content-block .small-container p:first-child{margin-top:0}article#single .single-share .small-container ul.share{border-bottom:2px solid #7c7b77;display:block;margin:0 0 40px;padding:0}article#single .single-share .small-container ul.share p{display:inline-block}article#single .single-share .small-container ul.share li{display:inline-block}article#single .single-share .small-container ul.share li:before{display:none}article#single .single-share .small-container ul.share li a{color:#cc1316;cursor:pointer;transition:color .2s}article#single .single-share .small-container ul.share li a:hover{color:#7c7b77}article#single .single-share .small-container .single-related-posts h3{font-size:25px}article#single .single-share .small-container .single-related-posts .post{vertical-align:top}@media all and (min-width:769px){article#single .single-share .small-container .single-related-posts .post{display:inline-block;margin-right:20px;padding:0;width:47%}}@media all and (min-width:769px){article#single .single-back{padding:40px 40px}article#single .single-back .content-block{padding:0}}.footer-cta{-webkit-clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);padding-top:80px;position:relative;z-index:10}@media all and (min-width:769px){.footer-cta{padding-top:60px}}.footer-cta .small-container{position:relative;text-align:center;z-index:1000}.footer-cta .small-container h2{color:#fff;font-size:35px;margin-bottom:40px}@media all and (min-width:769px){.footer-cta .small-container h2{font-size:57px}}footer{background:#fff}footer .container.hrz-padding{padding-top:40px;padding-bottom:40px}footer .container aside{text-align:center}footer .container aside .footer-logo a{align-items:flex-start;display:flex;justify-content:center}footer .container aside .footer-logo a img,footer .container aside .footer-logo a picture{width:250px}@media all and (min-width:769px){footer .container aside{text-align:left}}footer .container section{text-align:center}footer .container section a{color:#141b2d;display:block;font-weight:700;transition:color .2s}footer .container section a:hover{color:#cc1316}footer .container section a.footer-phone{color:#cc1316;font-size:25px;position:relative;transition:color .2s}@media all and (min-width:769px){footer .container section a.footer-phone{padding-left:30px}}footer .container section a.footer-phone:hover{color:#141b2d}footer .container section a.footer-phone:hover i{left:10px}footer .container section a.footer-phone i{font-size:18px;margin-right:5px}@media all and (min-width:769px){footer .container section a.footer-phone i{left:0;position:absolute;top:9px;transition:left .2s}}footer .container section ul.footer-socials{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:10px}footer .container section ul.footer-socials li{display:inline-block}footer .container section ul.footer-socials li a{color:#cc1316;transition:color .2s}footer .container section ul.footer-socials li a:hover{color:#141b2d}@media all and (min-width:769px){footer .container section{padding-left:25%;text-align:left}footer .container section ul.footer-socials{justify-content:flex-start}}.footer-bottom{background-color:#f1f0ec}.footer-bottom .container{padding-top:20px;padding-bottom:20px}@media all and (min-width:769px){.footer-bottom .container{padding-top:40px;padding-bottom:40px}}.footer-bottom .container aside{margin-bottom:20px;text-align:center;width:100%}.footer-bottom .container aside .swiper .swiper-slide{display:flex;justify-content:center}.footer-bottom .container aside .swiper .swiper-slide picture{align-items:flex-start;display:flex;justify-content:center}.footer-bottom .container aside .swiper .swiper-slide img,.footer-bottom .container aside .swiper .swiper-slide picture{max-width:125px;width:100%}@media all and (min-width:769px){.footer-bottom .container aside{display:inline-block;margin-bottom:0;padding-right:60px;text-align:left;vertical-align:top;width:50%}}.footer-bottom .container section{text-align:center;width:100%}@media all and (min-width:769px){.footer-bottom .container section{display:inline-block;padding-left:60px;text-align:left;vertical-align:top;width:50%}}.footer-bottom .container section ul{margin-bottom:30px}.footer-bottom .container section ul li{display:block;margin-bottom:20px}@media all and (min-width:769px){.footer-bottom .container section ul li{display:inline-block;margin-bottom:0;margin-right:10px}}.footer-bottom .container section ul li a{color:#141b2d;font-weight:700;transition:color .2s}.footer-bottom .container section ul li a:hover{color:#cc1316}ul.simple-sitemap-page li ul li:before{content:""!important;top:11px!important}
/*# sourceMappingURL=theme.min.css.map */