@font-face{font-family:'Minion Pro Regular';font-style:normal;font-weight:400;font-display:swap;src:local('Minion Pro Regular'),url('/wp-content/themes/divi-gorges/fonts/MinionPro-Regular.woff') format('woff')}@font-face{font-family:neutraface text;font-style:normal;font-weight:600;src:local('Neutraface Text'),url('https://fonts.cdnfonts.com/s/60609/Neutraface Text Demi.woff')}@font-face{font-family:neutraface text;font-style:normal;font-weight:400;src:local('Neutraface Text'),url('https://fonts.cdnfonts.com/s/60609/Neutraface Text Book.woff')}.button,.page-id-5851 .header-top__ctas ul li,.page-id-6400 .header-top__ctas ul li{display:inline-block;padding:0 24px;line-height:36px;background-color:#7d2a28;color:#fff}@media (min-width:1025px){.button,.page-id-5851 .header-top__ctas ul li,.page-id-6400 .header-top__ctas ul li{transition:all .2s}.button:hover,.page-id-5851 .header-top__ctas ul li:hover,.page-id-6400 .header-top__ctas ul li:hover{background-color:#a43734;color:#fff}}.et_pb_text p:not(:last-child){padding-bottom:1rem !important}.et_pb_text li{padding-bottom:1rem}#main-content .dark-mode h2,#main-content .dark-mode h3,#main-content .dark-mode h4,#main-content .section-maroon h2,#main-content .section-maroon h3,#main-content .section-maroon h4{color:#fff}#main-content .dark-mode p,#main-content .dark-mode li,#main-content .section-maroon p,#main-content .section-maroon li{color:#fff}#main-content .dark-mode p a,#main-content .dark-mode li a,#main-content .section-maroon p a,#main-content .section-maroon li a{color:#dd9694}.section-grey{background-color:#e9e8e6 !important;margin-top:120px;margin-bottom:120px}.section-grey:before,.section-grey:after{content:'';position:absolute;z-index:100}.section-grey:before{background:#e9e8e6;height:40px;left:0;bottom:100%;width:30%}.section-grey:after{border-width:40px 0 0 40px;border-style:solid;border-color:transparent transparent transparent #e9e8e6;display:inline-block;left:30%;bottom:100%;height:0;width:0}.section-grey .et_pb_row:last-child .et_pb_column:last-child:before,.section-grey .et_pb_row:last-child .et_pb_column:last-child:after{content:'';position:absolute;z-index:100}.section-grey .et_pb_row:last-child .et_pb_column:last-child:before{background:#e9e8e6;height:40px;right:0;top:100%;width:30%}.section-grey .et_pb_row:last-child .et_pb_column:last-child:after{border-width:0 40px 40px 0;border-style:solid;border-color:transparent #e9e8e6 transparent transparent;display:inline-block;right:30%;top:100%;height:0;width:0;visibility:visible}.section-grey .et_pb_row:first-child .et_pb_column:first-child{padding-top:3rem}.section-grey .et_pb_row:last-child .et_pb_column:last-child{padding-bottom:3rem}.section-black{background-color:#222 !important}.section-black:before,.section-black:after{content:'';position:absolute;z-index:100}.section-black:before{background:#222;height:40px;left:0;bottom:100%;width:30%}.section-black:after{border-width:40px 0 0 40px;border-style:solid;border-color:transparent transparent transparent #222;display:inline-block;left:30%;bottom:100%;height:0;width:0}.section-black .et_pb_row:last-child .et_pb_column:last-child:before,.section-black .et_pb_row:last-child .et_pb_column:last-child:after{content:'';position:absolute;z-index:100}.section-black .et_pb_row:last-child .et_pb_column:last-child:before{background:#222;height:40px;right:0;top:100%;width:30%}.section-black .et_pb_row:last-child .et_pb_column:last-child:after{border-width:0 40px 40px 0;border-style:solid;border-color:transparent #222 transparent transparent;display:inline-block;right:30%;top:100%;height:0;width:0;visibility:visible}.section-maroon{background-color:#7d2a28 !important;margin-top:120px;margin-bottom:120px}.section-maroon:before,.section-maroon:after{content:'';position:absolute;z-index:100}.section-maroon:before{background:#7d2a28;height:40px;left:0;bottom:100%;width:30%}.section-maroon:after{border-width:40px 0 0 40px;border-style:solid;border-color:transparent transparent transparent #7d2a28;display:inline-block;left:30%;bottom:100%;height:0;width:0}.section-maroon .et_pb_row:last-child .et_pb_column:last-child:before,.section-maroon .et_pb_row:last-child .et_pb_column:last-child:after{content:'';position:absolute;z-index:100}.section-maroon .et_pb_row:last-child .et_pb_column:last-child:before{background:#7d2a28;height:40px;right:0;top:100%;width:30%}.section-maroon .et_pb_row:last-child .et_pb_column:last-child:after{border-width:0 40px 40px 0;border-style:solid;border-color:transparent #7d2a28 transparent transparent;display:inline-block;right:30%;top:100%;height:0;width:0;visibility:visible}.section-maroon .et_pb_row:first-child .et_pb_column{padding-top:3rem}.section-maroon .et_pb_row:last-child .et_pb_column{padding-bottom:3rem}@media (max-width:980px){.section-maroon .et_pb_row:first-child .et_pb_column:first-child{padding-top:2em;padding-bottom:0 !important}.section-maroon .et_pb_row:last-child .et_pb_column:last-child{padding-top:0;padding-bottom:2rem}}a:hover{color:#c44a47}#main-content h1,#main-content h2,#main-content h3,#main-content h4{font-family:'Neutraface Text',sans-serif}#main-content h2.et_pb_slide_title{font-weight:400;font-size:2rem}#main-content .et_pb_slide_image,#main-content .et_pb_slide_video{display:block !important}@media (max-width:767px){#main-content .et_pb_slide_image,#main-content .et_pb_slide_video{margin-bottom:1rem}}#main-content p,#main-content li{line-height:1.6}@media (min-width:768px) and (max-width:980px){#main-content p,#main-content li{font-size:18px}}@media (min-width:981px){#main-content p,#main-content li{font-size:20px}}#main-content .text-small p{font-size:16px}body h2{font-size:2.5rem;font-weight:600;color:#222}body h3{font-size:1.75rem;color:#222;line-height:1.2}body h4{font-size:1.25rem;font-weight:700;color:#7d2a28}body h5{font-size:1.15rem;color:#7d2a28}@media (min-width:981px){h3{font-size:2.25rem}h2{font-size:3rem}h5{font-size:1.15rem}}.header__menu a{font-family:'Neutraface Text',sans-serif}.header-top__col{display:flex;justify-content:space-between}.header__logo-graphic img{display:block}.header-tagline{font-family:'Neutraface Text',sans-serif !important}.header-top__links{font-family:'Neutraface Text',sans-serif !important;font-weight:600}@media (max-width:980px){.header-top__links{max-width:400px;margin:auto}}.footer__top h2{color:#222 !important;font-size:18px !important}.footer__top .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0}.footer__bottom .et_pb_column:last-child{display:flex;justify-content:flex-end}@media (max-idth:767px){.footer__bottom .et_pb_column{display:flex;justify-content:center}}.footer__credit{font-size:12px}.page-id-5851,.page-id-6400{font-family:'Inter',sans-serif}.page-id-5851 .et_pb_button,.page-id-6400 .et_pb_button{display:inline-block;background-color:#7d2a28;color:#fff;padding:1rem 2.5rem !important;text-decoration:none;font-weight:500;text-transform:uppercase;box-shadow:0px 0px 0px 0px #222;transition:all .1s ease-in-out;cursor:pointer}.page-id-5851 .et_pb_button:hover,.page-id-6400 .et_pb_button:hover{padding:1rem 2.5rem !important}.page-id-5851 .et_pb_button:hover,.page-id-6400 .et_pb_button:hover{box-shadow:-6px 6px 0px 0px #222}.page-id-5851 .et_pb_button:active,.page-id-6400 .et_pb_button:active{transform:translate(6px,6px);box-shadow:0px 0px 0px 0px #222}.page-id-5851 .header-tagline,.page-id-6400 .header-tagline{display:flex;justify-content:center;font-family:'Oswald',sans-serif !important;font-size:clamp(1.125rem, 0.9716rem + 0.6818vw, 1.5rem)}@media (min-width:981px){.page-id-5851 .header-tagline,.page-id-6400 .header-tagline{max-width:30vw;position:absolute;left:50%;transform:translateX(-70%)}}@media (min-width:1200px){.page-id-5851 .header-tagline,.page-id-6400 .header-tagline{transform:translateX(-50%);max-width:28vw}}@media (min-width:981px){.page-id-5851 .header-top__ctas,.page-id-6400 .header-top__ctas{display:flex;align-items:center}}.page-id-5851 .header-top__ctas ul,.page-id-6400 .header-top__ctas ul{display:flex;justify-content:center;gap:1rem;padding-bottom:0 !important}@media (min-width:981px){.page-id-5851 .header-top__ctas ul,.page-id-6400 .header-top__ctas ul{justify-content:flex-end}}.page-id-5851 .header-top__ctas ul li,.page-id-6400 .header-top__ctas ul li{list-style:none;box-shadow:6px 6px 0px 0px #222;transition:all .1s ease-in-out;cursor:pointer}.page-id-5851 .header-top__ctas ul li:hover,.page-id-6400 .header-top__ctas ul li:hover{box-shadow:-6px 6px 0px 0px #222}.page-id-5851 .header-top__ctas ul li:active,.page-id-6400 .header-top__ctas ul li:active{transform:translate(6px,6px);box-shadow:0px 0px 0px 0px #222}.page-id-5851 .header-top__ctas ul a,.page-id-6400 .header-top__ctas ul a{color:#fff}.page-id-5851 .header__menu a,.page-id-6400 .header__menu a{font-family:'Oswald',sans-serif}.page-id-5851 .et_pb_menu_1_tb_header.et_pb_menu .nav li ul,.page-id-6400 .et_pb_menu_1_tb_header.et_pb_menu .nav li ul{background:#222 !important}.page-id-5851 .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul,.page-id-6400 .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100%)}.page-id-5851 #main-content h1,.page-id-5851 #main-content h2,.page-id-5851 #main-content h3,.page-id-6400 #main-content h1,.page-id-6400 #main-content h2,.page-id-6400 #main-content h3{font-family:'Inter',sans-serif}.page-id-5851 #main-content h1,.page-id-6400 #main-content h1{font-weight:800}.page-id-5851 #main-content h2,.page-id-5851 #main-content h3,.page-id-6400 #main-content h2,.page-id-6400 #main-content h3{font-weight:700}.page-id-5851 .section-icons,.page-id-6400 .section-icons{background:0 0;position:relative;z-index:5}@media (min-width:981px){.page-id-5851 .section-icons,.page-id-6400 .section-icons{margin-top:-10%}}.page-id-5851 .icons .et_pb_column,.page-id-6400 .icons .et_pb_column{padding:3rem 2rem 0;background:#fff;border-radius:2rem}.page-id-5851 .footer__top,.page-id-6400 .footer__top{color:#222}.page-id-5851 .why-intro blockquote,.page-id-6400 .why-intro blockquote{border-color:#7d2a28;border-width:2px}.page-id-5851 .why-intro p,.page-id-5851 .why-intro blockquote,.page-id-6400 .why-intro p,.page-id-6400 .why-intro blockquote{font-size:1.125rem !important}#main-content .eyebrow p{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:.2em}#main-content .pre-label,#main-content .pre-label p{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:.2em;color:#7d2a28}.hero__image-wrapper{z-index:3;overflow:hidden}.hero__image:before{content:'';position:absolute;z-index:3;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.5)}.hero__overlay{position:absolute !important;z-index:4;left:50%;transform:translate(-50%,-50%);top:50%;width:80% !important}.hero__eyebrow{color:#fff !important;text-transform:uppercase;letter-spacing:2px}.hero__title h1{color:#fff;font-size:clamp(2rem, 5vw, 4.5rem)}.hero__subtitle h2{color:#fff !important;font-weight:400 !important;font-size:clamp(1.25rem, 1.1rem + 0.75vw, 2rem);line-height:1.3;max-width:42rem;margin:0 auto}.news-projects .et_pb_button{font-size:1rem !important}.col-project{background:#fff;border-radius:1rem;padding:2rem}.col-project .view-all{position:absolute;top:calc(100% + 1rem);right:0;width:50%;text-align:right !important}.featured-projects__image{border-radius:1rem 1rem 0 0;overflow:hidden;margin:-2rem -2rem 0 !important}.featured-project__heading h2{font-size:clamp(1.8rem, 1.5136rem + 1.2727vw, 2.5rem) !important;position:absolute;bottom:calc(100% + 2.5rem);left:0}.featured-project__date{color:#666;letter-spacing:3px}.featured-project__date p{font-size:1rem !important}.featured-project__teaser p{font-size:1rem !important}.view-all p{font-size:1rem !important}.col-news{position:relative;border-radius:2rem}.col-news:before{content:'';border-radius:2rem;position:absolute;z-index:3;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.5)}.col-news>*{position:relative;z-index:4}.col-news .view-all{position:absolute;top:calc(100% + 1rem);right:0;width:50%;text-align:right !important}.featured-news__heading h2{color:#fff;font-size:18px !important;text-transform:uppercase;letter-spacing:2px;font-weight:400 !important;background:#7d2a28;border-radius:2rem;padding:.5rem 1rem;width:fit-content}.featured-news__title h3{color:#fff}.featured-news__teaser{color:#fff}.hero-slider .et_pb_slide_description{display:flex;flex-direction:column-reverse;font-family:'Minion Pro Regular',serif !important}.hero-slider .et_pb_slide_description h2,.hero-slider .et_pb_slide_description p{background:rgba(0,0,0,.7);display:inline-block;width:auto}.hero-slider .et_pb_slide_description h2{font-family:'Minion Pro Regular',serif !important;padding:1rem !important;display:flex;align-self:center}.hero-slider .et_pb_slide_description p{padding:1rem !important;margin-bottom:10px}.hero-slider:before,.hero-slider:after{content:'';position:absolute;z-index:100}.hero-slider:before{background:#fff;height:40px;left:0;bottom:0;width:30%}.hero-slider:after{border-width:40px 0 0 40px;border-style:solid;border-color:transparent transparent transparent #fff;display:inline-block;left:30%;bottom:0;height:0;width:0}@media (min-width:981px){body .et_pb_menu--style-centered .et_pb_menu__wrap{justify-content:center !important}}.header-top--mobile{display:flex;justify-content:space-between;align-items:center}.header-top--mobile .et_pb_column{width:48%;margin-bottom:0}.header-top__links ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:0 !important}.header-top__links ul li{width:48%}.mobile_menu_bar:before{color:#000 !important;left:24px !important}@media (max-width:980px){.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{justify-content:flex-end !important}}@media (min-width:981px){.main-menu .nav ul li a:hover{background:#a43734}#menu-main-menu.et-menu>li>a:hover{opacity:1 !important;color:#7d2a28 !important}.header-top{display:flex;align-items:center}.header-tagline{font-size:1.5rem;color:#7d2a28}.header-top__links{display:flex;justify-content:flex-end;align-items:center}.main-menu-wrapper{position:absolute !important;left:50%;top:94px;transform:translateX(-50%);z-index:100}.et-menu-nav{background:#fff;padding:0 20px;position:relative;height:62px}.et-menu-nav>ul>li{margin-top:0 !important;align-items:center !important}.et-menu-nav:before,.et-menu-nav:after{content:"";position:absolute;top:19%;display:inline-block;width:0;height:0;border-style:solid}.et-menu-nav:before{right:100%;border-width:0 50px 50px 0;border-color:transparent #fff transparent transparent}.et-menu-nav:after{border-width:50px 50px 0 0;border-color:#fff transparent transparent;left:100%}}.testimonials__heading{z-index:100;padding-top:60px}.testimonials__entries img{min-width:75%}@media (min-width:600px) and (max-width:980px){.icons{display:flex;justify-content:space-between}.icons .et_pb_column{width:32%}}footer .footer__contact a,footer .footer__misc a{color:#636363}footer ul{padding:0}footer ul li{list-style:none}@media (max-width:500px){.footer__social{margin:auto}}@media (min-width:1025px){.footer__social .et-pb-icon a{transition:all .3s}.footer__social .et-pb-icon a:hover{color:#c44a47}}@media (max-width:500px){.main-menu-footer{width:100%;text-align:center}.main-menu-footer ul li{text-align:center}}.main-menu-footer a{color:#000;font-weight:700}.main-menu-footer a:hover{color:#c44a47}.footer__menu ul{padding-bottom:0 !important}.footer__menu li{padding-bottom:1rem}.footer__menu a{display:block;line-height:1.3}@media (max-width:500px){.footer__menu{width:100%;text-align:center}.footer__menu ul li{text-align:center}}.footer__logo .et_pb_column:before{height:2px;width:100%;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:479px){#et-main-area .footer__contact,#et-main-area .footer__misc{margin:0 auto !important;max-width:200px !important;margin-bottom:2rem !important}#et-main-area .footer__contact .et_pb_module,#et-main-area .footer__misc .et_pb_module{text-align:center !important}}.home-featured-project .et_pb_slide{padding:1rem 3rem 4rem}@media (min-width:768px){.home-featured-project .et_pb_slide{padding:1rem 4rem 6rem}}.home-featured-project .et_pb_slide_description,.home-featured-project .et_pb_slider_fullwidth_off .et_pb_slide_description{padding:0}.home-featured-project:before,.home-featured-project:after{content:'';position:absolute;z-index:100}.home-featured-project:before{background:#e9e8e6;height:40px;left:0;bottom:100%;width:30%}.home-featured-project:after{border-width:40px 0 0 40px;border-style:solid;border-color:transparent transparent transparent #e9e8e6;display:inline-block;left:30%;bottom:100%;height:0;width:0}.home-featured-project .et_pb_column:before,.home-featured-project .et_pb_column:after{content:'';position:absolute;z-index:100}.home-featured-project .et_pb_column:before{background:#e9e8e6;height:40px;right:0;top:100%;width:30%}.home-featured-project .et_pb_column:after{border-width:0 40px 40px 0;border-style:solid;border-color:transparent #e9e8e6 transparent transparent;display:inline-block;right:30%;top:100%;height:0;width:0;visibility:visible}.home-featured-article .et_pb_slide{padding:1rem 4rem 6rem}.home-featured-article .et_pb_slide_description,.home-featured-article .et_pb_slider_fullwidth_off .et_pb_slide_description{padding:0}.home-featured-article:before,.home-featured-article:after{content:'';position:absolute;z-index:100}.home-featured-article:before{background:#7d2a28;height:40px;right:0;bottom:100%;width:30%}.home-featured-article:after{border-width:0 0 40px 40px;border-style:solid;border-color:transparent transparent #7d2a28;display:inline-block;right:30%;bottom:100%;height:0;width:0}.home-featured-article .et_pb_column:before,.home-featured-article .et_pb_column:after{content:'';position:absolute;z-index:100}.home-featured-article .et_pb_column:before{background:#7d2a28;height:40px;left:0;top:100%;width:30%}.home-featured-article .et_pb_column:after{border-width:40px 40px 0 0;border-style:solid;border-color:#7d2a28 transparent transparent;display:inline-block;left:30%;top:100%;height:0;width:0;visibility:visible}.icons .et_pb_column .et_pb_image{position:relative;background:url(/wp-content/uploads/2024/09/Hex-Icon-Grey.svg) no-repeat center center}.icons .et_pb_column img,.icons .et_pb_column h3{transition:transform .6s ease-in-out}.icons .et_pb_column.et_clickable:hover img{opacity:.4;transform:scale(1.2)}.icons .et_pb_column.et_clickable:hover .et_pb_image{background-image:url(/wp-content/uploads/2024/09/Hex_Icon-Maroon-hover.svg)}.icons .et_pb_column.et_clickable:hover h3{color:#7d2a28 !important;transform:translateY(10px)}.icons .et_pb_column.icon-active h3,.icons .et_pb_column.icon-active:hover h3{color:#7d2a28 !important}.icons .et_pb_column.icon-active .et_pb_image:before,.icons .et_pb_column.icon-active:hover .et_pb_image:before{content:'';z-index:1;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2024/09/Hex_Icon-Maroon-hover.svg);background-size:100%}.banner__image{position:relative}.banner__image:before,.banner__image:after{content:'';position:absolute;z-index:100}.banner__image:before{background:#fff;height:40px;left:0;bottom:0;width:30%}.banner__image:after{border-width:40px 0 0 40px;border-style:solid;border-color:transparent transparent transparent #fff;display:inline-block;left:30%;bottom:0;height:0;width:0}.banner__text{background-color:#000;color:#fff;padding:1em}@media (max-width:979px){.banner__text h1{padding-bottom:0}}@media (min-width:980px){.banner__text{background-color:rgba(0,0,0,.7)}}.banner__text h1{text-align:center;color:#fff}.banner__text h2{font-size:24px !important;font-weight:regular !important;line-height:1.2;padding-bottom:0;color:#fff !important}@media (min-width:980px){.row-banner{position:relative}.banner__text{position:absolute !important;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:auto;min-width:400px;max-width:56%;padding:30px 40px !important;text-align:center}.banner__text.banner-wide{width:100%}}@media (min-width:980px) and (max-width:1199px){.banner__text h1{font-size:42px}.banner__text h2{font-size:21px}}@media (min-width:1200px){.banner__text h1{font-size:48px}.banner__text h2{font-size:28px}}.excerpt-more{display:block;padding-top:1em}.list__item{padding-bottom:2em}@media (max-width:980px){.list__item{margin:0 auto;max-width:750px}}.list__teaser{padding-bottom:1rem}.list__text{background-color:#fff}@media (min-width:980px){.list__item{display:flex;justify-content:space-between;align-items:center}.list__image,.list__teaser{width:48%}.list__teaser,.project__intro{align-items:center}}.list__teaser__text p:nth-child(2){font-size:1.25em;line-height:1.6}.project__intro{line-height:1.6}.section-article{max-width:900px;margin:0 auto}.section-article h3{padding-top:1em}.news-list{margin:0 auto;padding:0 !important}@media (max-width:979px){.news-list{max-width:750px}}body h2.news__title{font-size:2rem}.news__image{display:block}@media (max-width:979px){.news__image{margin-bottom:1rem}}.news__image a{display:block}.author{font-size:21px;padding-bottom:1em}@media (min-width:1024px){.author{font-size:24px}}@media (min-width:1440px){.author{font-size:28px}}.project-slider{max-width:1200px;margin:0 auto}.projects{padding-left:20px !important;padding-right:20px !important}@media (min-width:981px){.projects>div{display:flex;align-items:center}.projects>div:not(:last-child){margin-bottom:3rem}.projects .news__teaser{padding:2rem;border:solid 10px #7d2a28}}#post-cs .ps-box{background-color:transparent}#post-cs{font-family:inherit;font-size:inherit}#post-cs *{color:#333}#post-cs .ps-content{float:none;width:inherit;margin-left:0}#post-cs .ps-readmore{background-color:#7d2a28}#post-cs .ps-readmore:hover{background-color:#c44a47}#post-cs img.ps-image{max-width:100%;float:none;margin-bottom:1rem}@media (min-width:600px){#post-cs img.ps-image{max-width:500px}}@media (min-width:980px){.ps-pad{display:flex;justify-content:space-between;align-items:center}img.ps-image{width:40%}#post-cs .ps-content{width:54%}}#post-cs .ps-next,#post-cs .ps-prev{color:#7d2a28;font-size:18px;bottom:0;display:flex;align-items:center}#post-cs .ps-next:hover,#post-cs .ps-prev:hover{color:#c44a47}#post-cs .ps-prev:before,#post-cs .ps-next:after{font-family:ETmodules !important;speak:none;font-style:normal;font-weight:400;font-size:32px;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr;transition:all .3s}#post-cs .ps-next,#post-cs .ps-prev{background-color:transparent}#post-cs .ps-prev:hover:before{margin-left:-10px;margin-right:10px}#post-cs .ps-prev:before{content:"4"}#post-cs .ps-next:hover:after{margin-right:-10px;margin-left:10px}#post-cs .ps-next:after{content:"5"}#post-cs .ps-readmore{font-size:14px}.news-slider .et_pb_slide_content{background:rgba(0,0,0,.5);padding:1rem}.home-testimonials:before,.home-testimonials:after{content:'';position:absolute;z-index:100}.home-testimonials:before{background:#fff;height:40px;left:0;bottom:100%;width:30%}.home-testimonials:after{border-width:40px 0 0 40px;border-style:solid;border-color:transparent transparent transparent #fff;display:inline-block;left:30%;bottom:100%;height:0;width:0}.home-testimonials .et_pb_row:last-child .et_pb_column:last-child:before,.home-testimonials .et_pb_row:last-child .et_pb_column:last-child:after{content:'';position:absolute;z-index:100}.home-testimonials .et_pb_row:last-child .et_pb_column:last-child:before{background:#fff;height:40px;right:0;top:100%;width:30%}.home-testimonials .et_pb_row:last-child .et_pb_column:last-child:after{border-width:0 40px 40px 0;border-style:solid;border-color:transparent #fff transparent transparent;display:inline-block;right:30%;top:100%;height:0;width:0;visibility:visible}.testimonials__heading,.testimonials__entries{max-width:900px;margin:0 auto}.gallery-wrapper .et_pb_gallery_items{padding:2rem !important}.gallery-wrapper.gallery-open .gallery-toggle__view{display:none}.gallery-wrapper.gallery-open .gallery-toggle__hide{display:block}.gallery-wrapper.gallery-open .et_pb_gallery{max-height:2000px}.et_pb_gallery_grid .et_pb_gallery_item{display:block !important}.gallery-toggle{display:flex;justify-content:center}.gallery-toggle__label{color:#fff;background-color:#7d2a28;cursor:pointer;font-weight:500;font-size:21px;padding:1rem 2rem;transition:all .3s;width:220px;text-align:center}.gallery-toggle__label:hover{background-color:#c44a47}.section-maroon .gallery-toggle__label{background:#000}.section-maroon .gallery-toggle__label:hover{background-color:#c44a47}.gallery-toggle__hide{display:none}.gallery-wrapper .et_pb_gallery{max-height:0;overflow:hidden;transition:all .5s}#main-content .et_pb_gallery .et_pb_gallery_pagination{border-top-color:#ccc}#main-content .et_pb_gallery .et_pb_gallery_pagination ul li a{color:#777}#main-content .et_pb_gallery .et_pb_gallery_pagination ul li a.active{color:#7d2a28;font-weight:700}.et_pb_gallery_pagination{padding-left:2rem;padding-right:2rem}.quote-form .forminator-row-last .forminator-field{display:flex;justify-content:center}.google-review h3{font-size:1.5rem !important}.page-cta,.page-hours{background:#fff;padding:1rem;border:solid 10px #7d2a28}.row-contact .et_pb_column .et_pb_module{height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.row-contact .et_pb_column{flex-direction:column;align-items:center}}.client-logos .et_pb_column{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:3rem}.client-logos .et_pb_module{margin:10px !important;padding:20px;background:#fff;border:solid 4px transparent;transition:all .4s}.client-logos .et_pb_module:hover{border:solid 4px #ccc}.client-logos img{display:block;height:24px;width:auto}#main-content .why-blocks .et-waypoint{transition:all .3s cubic-bezier(.4,0,.2,1)}#main-content .why-blocks .et_pb_blurb{background:#fff;padding:2rem;border-top:solid 4px #7d2a28;transition:all .3s cubic-bezier(.4,0,.2,1)}#main-content .why-blocks .et_pb_blurb:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}#main-content .why-blocks .et_pb_blurb:hover .et-waypoint{background:#7d2a28;color:#fff}#main-content .why-blocks .et_pb_column:nth-child(2) .et_pb_blurb{border-top-color:#333}#main-content .why-blocks .et_pb_column:nth-child(2) .et_pb_blurb .et-waypoint{color:#333}#main-content .why-blocks .et_pb_column:nth-child(2) .et_pb_blurb .et_pb_module_header span{color:#333}#main-content .why-blocks .et_pb_column:nth-child(2) .et_pb_blurb:hover .et-waypoint{background:#333;color:#fff}#main-content .why-blocks .et_pb_module_header{font-size:1.5rem;text-align:center}#main-content .why-blocks .et_pb_blurb_description p{font-size:1rem !important;line-height:1.5}#main-content .why-blocks .et-pb-icon{padding:1rem}#main-content .why-blocks .et_pb_text{height:100%}@media (min-width:768px){.why-intro{display:flex;align-items:center}.why-intro .et_pb_column{margin-bottom:0}}.logistics-icons img{max-width:300px}.logistics-icons .et_pb_module_header{font-size:clamp(24px, 1.8vw, 28px);font-weight:700;text-align:center}.logistics-icons .et_pb_blurb_description p{font-size:16px !important;text-align:center}.logistics-icons .et_pb_column:not(:last-child){position:relative !important}@media (min-width:981px){.logistics-icons .et_pb_column:not(:last-child){position:relative}.logistics-icons .et_pb_column:not(:last-child):after{content:'';position:absolute;right:-50px;top:47%;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #e9e8e6;z-index:1}}@media (max-width:980px){.logistics-icons .et_pb_column:not(:last-child):after{content:'';display:block;margin:40px auto 20px auto;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #e9e8e6;border-bottom:0}}#main-content .stats h3.et_pb_module_header{font-weight:400 !important;text-transform:uppercase;font-family:"Inter",sans-serif !important;font-size:1.15rem !important}#main-content .stats .et_pb_circle_counter.et_pb_with_title .percent{margin-bottom:0}#main-content .stats .et_pb_circle_counter{max-width:100%}#main-content .stats .et_pb_circle_counter .percent p{padding:0 !important;font-size:68px;font-weight:800}.vvd-logo-ticker-row .et_pb_column{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;width:max-content !important;animation:ticker-scroll 60s linear infinite;align-items:center !important}.vvd-logo-ticker-row .et_pb_image{width:auto !important;max-width:180px !important;height:60px !important;margin:0 60px !important;display:flex !important;justify-content:center;align-items:center;filter:grayscale(100%);opacity:.6;transition:all .4s ease-in-out}.vvd-logo-ticker-row .et_pb_image img{height:100% !important;width:auto !important;object-fit:contain !important}.vvd-logo-ticker-row .et_pb_image:hover{filter:grayscale(0%);opacity:1;transform:scale(1.1)}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.vvd-logo-ticker-row{overflow:hidden !important;padding:30px 0 !important}.map-label{position:absolute !important;bottom:50%;left:50%;font-weight:700;transform:translatex(-50%);background:rgba(255,255,255,.85);padding:.75rem 1.5rem;border-radius:1rem;width:fit-content;transition:all .3s cubic-bezier(.4,0,.2,1)}.map-label:hover{color:#fff;background:rgba(197,70,67,.85)}.responsive-map>div{overflow:hidden;padding-bottom:50%;position:relative;height:0}.responsive-map iframe{left:0;top:0;height:100%;width:100%;position:absolute}