/*!
Theme Name: Q4 Themes 2.0
Author: Q4 Impact Group
Author URI: https://www.q4impact.com
Version: 1
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{max-width:100%;border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:.15rem solid #c0c0c0;margin:0 .15rem;padding:0.35rem 0.625rem 0.75rem}legend{border:0;padding:0;white-space:normal;*margin-left:-.45rem}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:.8rem;*width:.8rem}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2rem 0;background:#ccc;color:#000;padding:0.2rem 0}html{scroll-behavior:smooth}body.no-scroll{overflow:hidden}.container{width:90%;max-width:1366px;margin:auto}@media only screen and (min-width: 1000px){.container{width:80%}}.flex-container{width:90%;max-width:1366px;margin:auto;display:flex}@media only screen and (min-width: 1000px){.flex-container{width:80%}}#single-post>.inner-wrapper{width:50%}#non-slider-hero-section .progressBarContainer{display:none}section.row{width:90%;margin:0 auto;scroll-margin-top:5rem}@media only screen and (min-width: 650px){section.row{width:80%}}section.row.full-width{width:100%}section.row.in-container{max-width:1366px}section.row.full-width-with-container{width:100%}section.row.full-width-with-container .full-width-container{width:90%;margin:0 auto;max-width:1366px}@media only screen and (min-width: 650px){section.row.full-width-with-container .full-width-container{width:80%}}section.row.image-background,section.row.video-background{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}section.row.image-background .wysiwyg_module,section.row.video-background .wysiwyg_module{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section.row.image-background video,section.row.video-background video{width:100%;height:100%;object-fit:cover}section.row.video-background .mobile-bg-img{display:none}section.row.video-background.mobile-video-image-replacement video{display:none}@media only screen and (min-width: 550px){section.row.video-background.mobile-video-image-replacement video{display:block}}section.row.video-background.mobile-video-image-replacement .mobile-bg-img{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (min-width: 550px){section.row.video-background.mobile-video-image-replacement .mobile-bg-img{display:none}}section.row.video-background.mobile-video-image-replacement .non-supported-browser-fallback{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}section.row .column{position:relative;width:100%}section.row .column .clickable-column-link{width:100%;height:100%;display:block;position:absolute;z-index:3;top:0}section.row .column.image-background,section.row .column.video-background{padding:0;position:relative;margin:0 auto}section.row .column.image-background img,section.row .column.video-background img{width:100%;height:100%;object-fit:cover}section.row .column.image-background h1,section.row .column.image-background h2,section.row .column.image-background h3,section.row .column.image-background p,section.row .column.video-background h1,section.row .column.video-background h2,section.row .column.video-background h3,section.row .column.video-background p{position:absolute;top:50%;left:50%;width:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section.row .column.image-background .wysiwyg-module,section.row .column.video-background .wysiwyg-module{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section.row .column.image-background .wysiwyg-module *,section.row .column.video-background .wysiwyg-module *{position:relative}:root{--primary: #6B0723;--secondary: #18191C}body{font-family:"Roboto", sans-serif}a:active,a:focus{outline:0}a{text-decoration:none;-webkit-transition:all 300ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 300ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 300ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 300ms cubic-bezier(0.455, 0.03, 0, 1);outline:0}h1,h2,h3,h4,h5,h6{font-family:"Roboto", sans-serif;font-weight:900;color:#18191C}h1{font-size:40px}@media only screen and (min-width: 600px){h1{font-size:60px}}h2{font-size:30px}@media only screen and (min-width: 600px){h2{font-size:45px}}h3{font-size:30px}@media only screen and (min-width: 600px){h3{font-size:45px}}h4{font-size:22px}@media only screen and (min-width: 600px){h4{font-size:26px}}h5{font-size:20px}@media only screen and (min-width: 600px){h5{font-size:22px}}h6{font-size:18px}@media only screen and (min-width: 600px){h6{font-size:20px}}p{font-size:16px;font-weight:400}@media only screen and (min-width: 600px){p{font-size:18px}}textarea,input{font-family:"Open Sans", sans-serif;font-size:0.9rem}.btn,.primary-btn,.secondary-btn,.primary-btn-no-arrow,.gray-btn,.black-btn,.secondary-btn-no-arrow{display:inline-block;width:17.625rem;height:3rem;display:flex;align-items:center;box-sizing:border-box;padding-left:1rem;font-size:1.125rem;text-transform:capitalize;font-weight:600;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.btn:after,.primary-btn:after,.secondary-btn:after,.primary-btn-no-arrow:after,.gray-btn:after,.black-btn:after,.secondary-btn-no-arrow:after{content:'';background-image:url("./icons/button-arrow.png");display:block;width:1.875rem;height:1.875rem;background-size:contain;background-repeat:no-repeat;position:absolute;right:.5rem;top:.5rem}.btn:hover,.primary-btn:hover,.secondary-btn:hover,.primary-btn-no-arrow:hover,.gray-btn:hover,.black-btn:hover,.secondary-btn-no-arrow:hover{-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.primary-btn{color:#fff;background:#424345}.primary-btn:hover{background-color:#38393A}.secondary-btn{color:#fff;background:#B7312C}.secondary-btn:hover{background-color:#9B2925}.primary-btn-no-arrow,.gray-btn,.black-btn{color:#fff;background:#424345;width:unset;padding:0 2rem}.primary-btn-no-arrow:after,.gray-btn:after,.black-btn:after{display:none}.primary-btn-no-arrow:hover,.gray-btn:hover,.black-btn:hover{background-color:#38393A}.secondary-btn-no-arrow{color:#fff;background:#6B0723;width:unset;padding:0 2rem;justify-content:center}.secondary-btn-no-arrow:hover{background-color:#9B2925}.secondary-btn-no-arrow:after{display:none}.gray-btn{color:#fff;background:#6D6F75;padding:0 1.5rem}.gray-btn:hover{background-color:#38393A}.black-btn{color:#fff;background:#18191C;display:inline-flex;align-items:center;justify-content:center}.black-btn:hover{background-color:#38393A}.primary-underline{color:#2E3139;background:none;text-transform:uppercase;padding-bottom:.6rem;border-bottom:0.0625rem solid #2E3139}.primary-underline:hover{opacity:.7}.white-underline{color:#fff;background:none;text-transform:uppercase;padding-bottom:.6rem;border-bottom:0.0625rem solid #fff}.white-underline:hover{opacity:.7}#accordion-module{padding:3.125rem 0 0}#accordion-module .faq-section{margin-bottom:3.125rem}#accordion-module .faq-section .icon{width:1.8rem;display:inline;position:relative;top:-0.3rem}#accordion-module .faq-section h2{color:#18191C;font-size:2rem}@media only screen and (min-width: 500px){#accordion-module .faq-section h2{font-size:1.7rem}}#accordion-module .faq-section h3{font-size:1.4rem;font-weight:600}#accordion-module .faq-section .question{padding:.6rem;position:relative;display:flex;cursor:pointer;background-color:#2E3139;margin:0 0 1rem 2rem}@media only screen and (min-width: 700px){#accordion-module .faq-section .question{margin:0 0 1rem 2.7rem}}#accordion-module .faq-section .question.active{-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#accordion-module .faq-section .question h3{color:#fff;font-size:.9rem;font-weight:700;line-height:.9rem !important}@media only screen and (min-width: 700px){#accordion-module .faq-section .question h3{font-size:1.075rem;line-height:1.075rem !important}}#accordion-module .faq-section .question .chevron-down{width:1.5rem;height:1.5rem;position:absolute;left:-2rem;top:0;background-image:url("./icons/icon-expand-inactive.png");background-size:contain;background-repeat:no-repeat;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 700px){#accordion-module .faq-section .question .chevron-down{width:2.3rem;height:2.3rem;left:-2.7rem}}#accordion-module .faq-section .question .chevron-down.open{background-image:url("./icons/icon-collapse-active.png");-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#accordion-module .faq-section .answer{visibility:hidden;opacity:0;height:0;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#accordion-module .faq-section .answer.open{visibility:visible;opacity:1;height:auto;margin:-.8rem 0 0 2.4rem;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 700px){#accordion-module .faq-section .answer.open{margin:-.8rem 0 0 3.2rem}}#accordion-module .faq-section .answer p{padding:.5rem 0 1.5rem}#accordion-module .faq-section .answer ul{padding:0.9rem 0}#accordion-module .faq-section .answer ul li{list-style:disc;margin-left:1.8rem;line-height:1.1rem;padding:0.2rem}.benefits-banner{position:relative;height:42.5rem;overflow:hidden}.benefits-banner img{height:100%;width:100%;object-fit:cover}.benefits-banner .heading-container{position:absolute;z-index:5;top:10%;left:-10px}@media only screen and (max-width: 1000px){.benefits-banner .heading-container{height:auto;left:5%;top:unset;bottom:55%}}@media only screen and (max-width: 600px){.benefits-banner .heading-container{bottom:48%}}.benefits-banner .heading-container .heading-text-container{float:right;background-color:#6b0723;-moz-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;opacity:0}@media only screen and (max-width: 1000px){.benefits-banner .heading-container .heading-text-container{height:auto;-moz-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-webkit-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-o-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-ms-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);display:flex;flex-direction:column-reverse;float:none;background-color:transparent;align-items:center;justify-content:center;text-align:center;padding:0}}.benefits-banner .heading-container .heading-text-container h3{-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);color:#ffffff;font-size:2.687rem;text-align:right;font-weight:500;float:right;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms;opacity:0;padding:1rem 2.5rem 1rem 9rem}@media only screen and (max-width: 1000px){.benefits-banner .heading-container .heading-text-container h3{float:none;text-align:left;padding:0;margin-bottom:15px;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);font-size:2.25rem;line-height:2.325rem}}.benefits-banner .heading-container .heading-text-container a{-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);float:right;padding:5px 0;margin:60px 50px 0 30px;font-size:20px;color:#ffffff;text-transform:uppercase;display:inline-block;border-bottom:1px solid #ffffff;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms;opacity:0}@media only screen and (max-width: 1366px){.benefits-banner .heading-container .heading-text-container a{font-size:18px;margin:45px 40px 0 20px}}@media only screen and (max-width: 1000px){.benefits-banner .heading-container .heading-text-container a{margin:0;display:inline-block;float:none;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);border-bottom:0;text-align:center}}.benefits-banner .heading-container .echoes{position:absolute;z-index:5;right:-7rem;top:0;height:100%}@media only screen and (max-width: 1366px){.benefits-banner .heading-container .echoes{bottom:calc(50% - 40px)}}@media only screen and (max-width: 1000px){.benefits-banner .heading-container .echoes{display:none}}.benefits-banner .heading-container .echoes span{display:inline-block;width:20px;height:100%;margin:0 2px;background-color:#ffffff;-moz-transform:translateX(-20px) skewX(-15deg);-webkit-transform:translateX(-20px) skewX(-15deg);-o-transform:translateX(-20px) skewX(-15deg);-ms-transform:translateX(-20px) skewX(-15deg);transform:translateX(-20px) skewX(-15deg);opacity:0}.benefits-banner .heading-container .echoes span:nth-of-type(1){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.benefits-banner .heading-container .echoes span:nth-of-type(2){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:650ms;-moz-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms}.benefits-banner .heading-container .echoes span:nth-of-type(3){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:700ms;-moz-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}.benefits-banner .heading-container .echoes span:nth-of-type(4){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:750ms;-moz-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}.benefits-banner .white-line{position:absolute;right:0;top:25%;height:1px;width:0;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;background-color:#fff;z-index:4}@media only screen and (max-width: 1000px){.benefits-banner .white-line{display:none}}.benefits-banner .red-line{position:absolute;z-index:9;bottom:0;left:5rem;width:1px;height:0;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;background-color:#C93E65}@media only screen and (max-width: 1000px){.benefits-banner .red-line{right:auto;left:1%;top:auto;bottom:0}}.benefits-banner .parallelogram-1,.benefits-banner .parallelogram-2{-moz-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg)}@media only screen and (min-width: 1000px){.benefits-banner .parallelogram-1,.benefits-banner .parallelogram-2{-moz-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);transform:translateX(0) translateY(25%) skewX(0) skewY(15deg)}}.benefits-banner .parallelogram-1{position:absolute;z-index:2;width:80%;height:100%;left:0;top:0;opacity:0.4;-moz-transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transform:translateX(-100%) translateY(0px) skewX(-15deg);-o-transform:translateX(-100%) translateY(0px) skewX(-15deg);-ms-transform:translateX(-100%) translateY(0px) skewX(-15deg);transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;background-color:#6b0723}@media only screen and (max-width: 1000px){.benefits-banner .parallelogram-1{width:100%;height:65%;top:auto;bottom:0;-moz-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);transform:translateX(0) translateY(100%) skewX(0) skewY(15deg)}}@media only screen and (max-width: 600px){.benefits-banner .parallelogram-1{height:75%}}.benefits-banner .parallelogram-2{position:absolute;z-index:3;width:80%;height:100%;left:-170px;top:0;opacity:0.4;-moz-transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transform:translateX(-100%) translateY(0px) skewX(-15deg);-o-transform:translateX(-100%) translateY(0px) skewX(-15deg);-ms-transform:translateX(-100%) translateY(0px) skewX(-15deg);transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;background-color:#6b0723}@media only screen and (max-width: 1000px){.benefits-banner .parallelogram-2{width:100%;height:50%;top:auto;left:auto;bottom:0;-moz-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);transform:translateX(0) translateY(100%) skewX(0) skewY(15deg)}}@media only screen and (max-width: 600px){.benefits-banner .parallelogram-2{height:60%}}.benefits-banner.start-animation .hero-image{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.benefits-banner.start-animation .parallelogram-1,.benefits-banner.start-animation .parallelogram-2{-moz-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg)}@media only screen and (max-width: 1000px){.benefits-banner.start-animation .parallelogram-1,.benefits-banner.start-animation .parallelogram-2{-moz-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);transform:translateX(0) translateY(25%) skewX(0) skewY(15deg)}}.benefits-banner.start-animation .white-line{width:100%}.benefits-banner.start-animation .red-line{height:95%}@media only screen and (max-width: 1000px){.benefits-banner.start-animation .red-line{height:100%}}.benefits-banner.start-animation .heading-container .echoes span{-moz-transform:translateX(0) skewX(-15deg);-webkit-transform:translateX(0) skewX(-15deg);-o-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg)}.benefits-banner.start-animation .heading-container .echoes span:nth-of-type(1){opacity:0.8}.benefits-banner.start-animation .heading-container .echoes span:nth-of-type(2){opacity:0.6}.benefits-banner.start-animation .heading-container .echoes span:nth-of-type(3){opacity:0.4}.benefits-banner.start-animation .heading-container .echoes span:nth-of-type(4){opacity:0.2}.benefits-banner.start-animation .heading-text-container{-moz-transform:translateX(0) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(0) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(0) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(0) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(0) translateY(0) skewX(-15deg) skewY(0deg);opacity:1}@media only screen and (max-width: 1000px){.benefits-banner.start-animation .heading-text-container{-moz-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-webkit-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-o-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-ms-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);transform:translateX(0) translateY(0) skewX(0) skewY(0deg)}}.benefits-banner.start-animation .heading-text-container h3,.benefits-banner.start-animation .heading-text-container a{opacity:1}.benefits-banner .bottom-wrapper{position:absolute;top:30%;left:9rem;color:#fff;max-width:38rem;z-index:5;width:90%}@media only screen and (max-width: 1000px){.benefits-banner .bottom-wrapper{left:5%;top:unset;bottom:5%}}.benefits-banner .bottom-wrapper h4{font-size:2.5rem;margin-bottom:.3rem;font-weight:400;color:#fff}@media only screen and (max-width: 1000px){.benefits-banner .bottom-wrapper h4{font-size:1.3rem}}.benefits-banner .bottom-wrapper p{color:rgba(255,255,255,0.7);font-size:1.25rem;font-weight:300;line-height:1.8125rem}@media only screen and (max-width: 600px){.benefits-banner .bottom-wrapper p{font-size:0.875rem;line-height:1.10625rem}}.benefits-banner .bottom-wrapper .benefits-wrapper{margin:1.5rem 0;display:flex}.benefits-banner .bottom-wrapper .benefits-wrapper .benefit{height:6.3rem;width:6.3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#6B0723;margin-right:1rem}@media only screen and (max-width: 600px){.benefits-banner .bottom-wrapper .benefits-wrapper .benefit{width:4.3rem;height:4.3rem;margin-right:.4rem}}.benefits-banner .bottom-wrapper .benefits-wrapper .benefit img{width:2.5rem;height:2.5rem;object-fit:contain}@media only screen and (max-width: 600px){.benefits-banner .bottom-wrapper .benefits-wrapper .benefit img{width:1.6rem;height:1.6rem}}.benefits-banner .bottom-wrapper .benefits-wrapper .benefit p{text-align:center;font-size:1.25rem;font-weight:300;margin-top:.4rem}@media only screen and (max-width: 600px){.benefits-banner .bottom-wrapper .benefits-wrapper .benefit p{font-size:.9rem}}.buttons-module{display:flex;flex-direction:column;margin:auto;max-width:85.375em;text-align:center}@media only screen and (min-width: 600px){.buttons-module{display:block}}.buttons-module a{position:relative}.buttons-module a img{width:1.7em;height:1.7em;object-fit:contain;left:1em;top:.7em;position:absolute}.buttons-module .button-2{margin-top:0.7rem}@media only screen and (min-width: 600px){.buttons-module .button-2{margin-left:0.7rem;margin-top:0}}.buttons-module .button-3{margin-top:0.7rem}@media only screen and (min-width: 600px){.buttons-module .button-3{margin-left:0.7rem;margin-top:0}}.buttons-module .button-4{margin-top:0.7rem}@media only screen and (min-width: 600px){.buttons-module .button-4{margin-left:0.7rem;margin-top:0}}.checklist li{position:relative;margin:0 0 1rem 1.5rem}.checklist li.right-caret{font-weight:700;padding-right:1.5rem}.checklist li.right-caret:before{content:"";background-image:url("./icons/icon-arrow-red.png");display:block;width:1.125rem;height:1.125rem;background-size:contain;background-repeat:no-repeat;position:absolute;left:-1.5rem;top:0}@media only screen and (min-width: 700px){.checklist li.checkmark{margin-left:2rem;line-height:1.5rem}}@media only screen and (min-width: 1000px){.checklist li.checkmark{font-size:1.25rem !important}}.checklist li.checkmark:before{content:"";background-image:url("./icons/icon-checkmark.png");display:block;width:1.125rem;height:1.125rem;background-size:contain;background-repeat:no-repeat;position:absolute;left:-1.5rem;top:0}@media only screen and (min-width: 700px){.checklist li.checkmark:before{width:1.5rem;height:1.5rem;left:-2rem}}.checklist.right-caret-wrapper{display:flex;flex-wrap:wrap}@media only screen and (min-width: 600px){.checklist.checkmark-wrapper{column-count:2;column-gap:1rem}}@media only screen and (min-width: 1100px){.checklist.checkmark-wrapper{column-count:3;column-gap:1rem}}#complex-slider{position:relative;height:55rem}#complex-slider #complex-slider-top-filter{position:absolute;z-index:3;top:0;left:0;width:100%;height:50%;pointer-events:none;background:linear-gradient(to bottom, rgba(25,26,29,0.1) 0%, rgba(25,26,29,0) 100%)}#complex-slider #complex-slider-list{height:55rem;background-color:#18191C;position:relative;z-index:2}#complex-slider #complex-slider-list .slick-slide.slide-active .hero-image{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#complex-slider #complex-slider-list .slick-slide.slide-active .echoes span{-moz-transform:translateX(0) skewX(-15deg);-webkit-transform:translateX(0) skewX(-15deg);-o-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg)}#complex-slider #complex-slider-list .slick-slide.slide-active .echoes span:nth-of-type(1){opacity:0.2}#complex-slider #complex-slider-list .slick-slide.slide-active .echoes span:nth-of-type(2){opacity:0.4}#complex-slider #complex-slider-list .slick-slide.slide-active .echoes span:nth-of-type(3){opacity:0.6}#complex-slider #complex-slider-list .slick-slide.slide-active .echoes span:nth-of-type(4){opacity:0.8}#complex-slider #complex-slider-list .slick-slide.slide-active .parallelogram-1,#complex-slider #complex-slider-list .slick-slide.slide-active .parallelogram-2{-moz-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg)}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide.slide-active .parallelogram-1,#complex-slider #complex-slider-list .slick-slide.slide-active .parallelogram-2{-moz-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);transform:translateX(0) translateY(25%) skewX(0) skewY(15deg)}}#complex-slider #complex-slider-list .slick-slide.slide-active .red-line-1{width:87.5%}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide.slide-active .red-line-1{width:100%}}#complex-slider #complex-slider-list .slick-slide.slide-active .red-line-2{height:85%}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide.slide-active .red-line-2{height:100%}}#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-echo{-moz-transform:translateX(0px) skewX(-15deg);-webkit-transform:translateX(0px) skewX(-15deg);-o-transform:translateX(0px) skewX(-15deg);-ms-transform:translateX(0px) skewX(-15deg);transform:translateX(0px) skewX(-15deg)}#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(1){opacity:0.2}#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(2){opacity:0.4}#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(3){opacity:0.6}#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(4){opacity:0.8}#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-text-container{-moz-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);opacity:1}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-text-container{-moz-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-webkit-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-o-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-ms-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);transform:translateX(0) translateY(0) skewX(0) skewY(0deg)}}#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-text-container h3{transform:skewX(10deg);color:white;font-size:2.6875rem}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-text-container h3{transform:unset}}#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-text-container h3,#complex-slider #complex-slider-list .slick-slide.slide-active .heading-container .heading-text-container a{opacity:1}#complex-slider #complex-slider-list .slick-slide li{list-style:none;width:100%;height:55rem;position:relative}#complex-slider #complex-slider-list .slick-slide li .heading-container{position:absolute;z-index:5;top:13%;left:-20px;height:70px}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .heading-container{left:8rem;top:14%}}@media only screen and (max-width: 650px){#complex-slider #complex-slider-list .slick-slide li .heading-container{left:7%}}@media only screen and (max-width: 500px){#complex-slider #complex-slider-list .slick-slide li .heading-container{left:5%}}#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container{float:right;height:70px;background-color:#6b0723;-moz-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;opacity:1}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container{height:auto;-moz-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-webkit-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-o-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-ms-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);display:flex;flex-direction:column-reverse;float:none;background-color:transparent;align-items:center;justify-content:center;text-align:center;padding:0}}#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container h3{-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);color:#ffffff;font-size:60px;line-height:70px;text-align:right;font-weight:600;float:right;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms;opacity:1;padding-left:8rem;padding-right:4rem}@media only screen and (max-width: 1920px){#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container h3{font-size:50px}}@media only screen and (max-width: 650px){#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container h3{left:7%}}@media only screen and (max-width: 500px){#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container h3{left:5%}}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container h3{line-height:40px;float:none;text-align:left;padding:0;margin-bottom:15px;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);font-size:60px;line-height:60px}}@media only screen and (max-width: 600px){#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container h3{font-size:2.5rem;line-height:2.625rem;margin-bottom:10px}}#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container a{-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);float:right;padding:5px 0;margin:60px 50px 0 30px;font-size:20px;color:#ffffff;text-transform:uppercase;display:inline-block;border-bottom:1px solid #ffffff;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms;opacity:1}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-text-container a{margin:0;display:inline-block;float:none;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);border-bottom:0;text-align:center}}#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-echo{float:right;width:20px;height:70px;background-color:#ffffff;-moz-transform:translateX(-20px) skewX(-15deg);-webkit-transform:translateX(-20px) skewX(-15deg);-o-transform:translateX(-20px) skewX(-15deg);-ms-transform:translateX(-20px) skewX(-15deg);transform:translateX(-20px) skewX(-15deg);margin-left:6px;opacity:0}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-echo{display:none}}#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-echo:nth-of-type(1){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1150ms;-moz-transition-delay:1150ms;-o-transition-delay:1150ms;transition-delay:1150ms}#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-echo:nth-of-type(2){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-echo:nth-of-type(3){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:950ms;-moz-transition-delay:950ms;-o-transition-delay:950ms;transition-delay:950ms}#complex-slider #complex-slider-list .slick-slide li .heading-container .heading-echo:nth-of-type(4){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:900ms;-moz-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms;margin-left:15px}#complex-slider #complex-slider-list .slick-slide li .echoes{position:absolute;z-index:5;bottom:calc(50% + 70px);left:0}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .echoes{display:none}}#complex-slider #complex-slider-list .slick-slide li .echoes span{display:inline-block;width:20px;height:80px;margin:0 2px;background-color:#ffffff;-moz-transform:translateX(-20px) skewX(-15deg);-webkit-transform:translateX(-20px) skewX(-15deg);-o-transform:translateX(-20px) skewX(-15deg);-ms-transform:translateX(-20px) skewX(-15deg);transform:translateX(-20px) skewX(-15deg);opacity:0}#complex-slider #complex-slider-list .slick-slide li .echoes span:nth-of-type(1){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}#complex-slider #complex-slider-list .slick-slide li .echoes span:nth-of-type(2){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:650ms;-moz-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms}#complex-slider #complex-slider-list .slick-slide li .echoes span:nth-of-type(3){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:700ms;-moz-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}#complex-slider #complex-slider-list .slick-slide li .echoes span:nth-of-type(4){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:750ms;-moz-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}#complex-slider #complex-slider-list .slick-slide li .red-line-1{position:absolute;z-index:5;left:0;top:24%;width:0;height:1px;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;background-color:#fff}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .red-line-1{right:auto;left:0}}#complex-slider #complex-slider-list .slick-slide li .red-line-2{position:absolute;z-index:5;bottom:0;left:70px;width:1px;height:0;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;background-color:#fff}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .red-line-2{right:auto;left:30px;top:auto;bottom:0}}@media only screen and (max-width: 650px){#complex-slider #complex-slider-list .slick-slide li .red-line-2{left:1.5%}}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper{position:absolute;left:8rem;top:27%;z-index:5;max-width:30rem}@media only screen and (max-width: 650px){#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper{left:7%;width:90%}}@media only screen and (max-width: 500px){#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper{left:5%}}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper h4{color:#fff;color:#FFF;font-size:2.125rem;font-weight:600;margin-bottom:.3rem}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper p{color:#fff;color:#FFF;font-size:1.125rem;font-weight:400;line-height:1.625rem}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper h5{color:#fff;font-size:1.625rem;font-style:normal;font-weight:600;line-height:1.625rem;margin:1.3rem 0 .4rem}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper .complex-list li{height:3.125rem;background-color:#2E3139;color:#fff;display:flex;align-items:center;font-size:1rem;font-weight:300;line-height:1.4375rem;margin-bottom:.5rem}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper .complex-list li .left-square{height:3.125rem;width:3.125rem;background-color:#6B0723;position:relative;margin-right:.5rem}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper .complex-list li .left-square .echoes{left:50%;bottom:unset;top:50%;transform:translate(-50%, -50%);height:2rem;width:2rem;display:flex}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper .complex-list li .left-square .echoes span{-moz-transform:translateX(0) skewX(-15deg);-webkit-transform:translateX(0) skewX(-15deg);-o-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);height:100%;width:4px}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper .complex-list li .left-square .echoes span:nth-of-type(4){opacity:0.2}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper .complex-list li .left-square .echoes span:nth-of-type(3){opacity:0.4}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper .complex-list li .left-square .echoes span:nth-of-type(2){opacity:0.6}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper .complex-list li .left-square .echoes span:nth-of-type(1){opacity:0.8}#complex-slider #complex-slider-list .slick-slide li .subtext-wrapper a{margin-top:1rem;display:inline-block}#complex-slider #complex-slider-list .slick-slide li .parallelogram-1{position:absolute;z-index:2;width:60%;height:100%;left:0;top:0;opacity:0.7;-moz-transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transform:translateX(-100%) translateY(0px) skewX(-15deg);-o-transform:translateX(-100%) translateY(0px) skewX(-15deg);-ms-transform:translateX(-100%) translateY(0px) skewX(-15deg);transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;background-color:#3D788E}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .parallelogram-1{width:100%;height:65%;top:auto;bottom:0;-moz-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);transform:translateX(0) translateY(100%) skewX(0) skewY(15deg)}}@media only screen and (max-width: 600px){#complex-slider #complex-slider-list .slick-slide li .parallelogram-1{height:75%}}#complex-slider #complex-slider-list .slick-slide li .parallelogram-2{position:absolute;z-index:2;width:60%;height:100%;left:-100px;top:0;opacity:1;-moz-transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transform:translateX(-100%) translateY(0px) skewX(-15deg);-o-transform:translateX(-100%) translateY(0px) skewX(-15deg);-ms-transform:translateX(-100%) translateY(0px) skewX(-15deg);transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;background-color:#3D788E}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .parallelogram-2{width:100%;height:50%;top:auto;left:auto;bottom:0;-moz-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);transform:translateX(0) translateY(100%) skewX(0) skewY(15deg)}}@media only screen and (max-width: 600px){#complex-slider #complex-slider-list .slick-slide li .parallelogram-2{height:60%}}#complex-slider #complex-slider-list .slick-slide li .hero-subtitle{position:absolute;z-index:5;left:275px;bottom:calc(50% - 55px);width:42.5%;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;background-color:#FFF;font-size:1.625rem;font-style:normal;font-weight:400;line-height:2.3125rem}#complex-slider #complex-slider-list .slick-slide li .hero-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0.7;-webkit-transition:all 6s linear;-moz-transition:all 6s linear;-ms-transition:all 6s linear;-o-transition:all 6s linear;transition:all 6s linear}#complex-slider #complex-slider-list .slick-slide li .hero-image img{object-fit:cover;position:absolute;top:50%;left:50%;width:100%;height:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .hero-image img{display:none}}#complex-slider #complex-slider-list .slick-slide li .hero-image .hero-image-mobile{display:none}@media only screen and (max-width: 1000px){#complex-slider #complex-slider-list .slick-slide li .hero-image .hero-image-mobile{display:block}}#complex-slider #complex-slider-list.slick-slider .slick-list{height:100%}#complex-slider #complex-slider-list.slick-slider .slick-arrow{text-indent:9999px;overflow:hidden;width:30px;height:40px;padding:0;margin:0;position:absolute;z-index:10;bottom:66px;background-color:rgba(255,255,255,0);border:0;cursor:pointer;opacity:0.7;-webkit-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}#complex-slider #complex-slider-list.slick-slider .slick-arrow:hover{opacity:1}@media only screen and (max-width: 600px){#complex-slider #complex-slider-list.slick-slider .slick-arrow{bottom:57px;opacity:1}}#complex-slider #complex-slider-list.slick-slider .slick-prev{left:calc(50% - 90px)}@media only screen and (max-width: 600px){#complex-slider #complex-slider-list.slick-slider .slick-prev{left:calc(50% - 75px)}}#complex-slider #complex-slider-list.slick-slider .slick-next{left:calc(50% + 60px)}@media only screen and (max-width: 600px){#complex-slider #complex-slider-list.slick-slider .slick-next{left:calc(50% + 45px)}}#complex-slider #complex-slider-list.slick-slider .slick-dots{position:absolute;left:50%;bottom:75px;-moz-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}#complex-slider #complex-slider-list.slick-slider .slick-dots li{width:auto;height:auto;float:left;border:1px solid #ffffff;width:20px;height:20px;overflow:hidden;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;margin:0 5px}@media only screen and (max-width: 600px){#complex-slider #complex-slider-list.slick-slider .slick-dots li{width:15px;height:15px;margin:0 3px}}#complex-slider #complex-slider-list.slick-slider .slick-dots li button{opacity:0;cursor:pointer}#complex-slider #complex-slider-list.slick-slider .slick-dots li.slick-active{background-color:#ffffff}#complex-slider.non-slider-hero .progressBarContainer{display:none}#complex-slider .progressBarContainer{position:absolute;bottom:0;height:15px;width:100%;left:0;z-index:10;background-color:#18191C}@media only screen and (max-width: 600px){#complex-slider .progressBarContainer{height:10px}}#complex-slider .progressBarContainer div{display:block;width:100%;padding:0;position:absolute;top:0;left:0;height:15px}@media only screen and (max-width: 600px){#complex-slider .progressBarContainer div{height:10px}}#complex-slider .progressBarContainer div span.progressBar{width:100%;height:15px;background-color:rgba(255,255,255,0);display:block}#complex-slider .progressBarContainer div span.progressBar .inProgress{background-color:#6B0723;width:0%}@media only screen and (min-width: 1000px){.cta-section{display:flex}}.cta-section .cta{padding:2rem 1.5rem 3.5rem;color:#fff;position:relative}@media only screen and (min-width: 1000px){.cta-section .cta{width:33.333%}}.cta-section .cta h2{font-size:1.875rem;max-width:30rem;color:#fff;margin-bottom:1.2rem}.cta-section .cta .button-wrapper{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1000px){.cta-section .cta .button-wrapper{position:absolute;bottom:2rem;left:1.5rem}}.cta-section .cta .button-wrapper a{color:#fff;font-weight:600;display:block;margin:0 1rem .4rem 0}.cta-section .cta .button-wrapper a img{width:1.3rem;height:1.3rem;object-fit:contain;margin-right:.5rem}.cta-section .cta:nth-of-type(1){background-color:#6B0723}.cta-section .cta:nth-of-type(2){background-color:#2E3139}.cta-section .cta:nth-of-type(3){background-color:#6D6F75}.equipment-types-slider .slick-list{overflow:visible}.equipment-types-slider .slick-slide{margin:0 .5rem}.equipment-types-slider .equipment-type-card{height:23rem;position:relative;overflow:hidden;display:block;background-color:white;margin:2rem 0}.equipment-types-slider .equipment-type-card::before,.equipment-types-slider .equipment-type-card::after{content:'';opacity:0;visibility:hidden;transform:skewY(10deg);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.equipment-types-slider .equipment-type-card:hover{box-shadow:0 0.5rem 1.1rem rgba(0,0,0,0.4),-0.3rem 0.3rem 0.8rem rgba(0,0,0,0.3),0.3rem 0.3rem 0.8rem rgba(0,0,0,0.3)}.equipment-types-slider .equipment-type-card:hover::before{position:absolute;bottom:10rem;left:-20%;width:150%;height:3rem;background-color:rgba(107,7,35,0.6);z-index:1;pointer-events:none;opacity:1;visibility:visible;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.equipment-types-slider .equipment-type-card:hover::after{content:'';position:absolute;bottom:-3rem;left:-20%;width:150%;height:13rem;background-color:rgba(107,7,35,0.9);z-index:1;pointer-events:none;opacity:1;visibility:visible;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.equipment-types-slider .equipment-type-card:hover .hover-state{height:60%}.equipment-types-slider .equipment-type-card:hover .hover-state .text-wrapper{visibility:visible;opacity:1;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.equipment-types-slider .equipment-type-card img{height:100%;width:100%;object-fit:cover}.equipment-types-slider .equipment-type-card .title-wrapper{position:absolute;left:-.1rem;top:1.5rem;width:78%}.equipment-types-slider .equipment-type-card .title-wrapper h3{color:#2D2F36;text-align:right;font-size:1.6rem;font-weight:600;text-transform:uppercase}.equipment-types-slider .equipment-type-card .title-wrapper hr{border:0;border-top:0.3rem solid #6B0723;transform:skewX(150deg);position:relative}.equipment-types-slider .equipment-type-card .title-wrapper hr:after{content:'';display:block;position:absolute;top:-.3rem;right:1rem;height:3.3rem;width:10px;background-color:green;z-index:999999}.equipment-types-slider .equipment-type-card .hover-state{position:absolute;left:0;bottom:0;height:0%;width:100%;z-index:99}.equipment-types-slider .equipment-type-card .hover-state .text-wrapper{padding:0 2rem;width:100%;position:absolute;bottom:2rem;z-index:1;box-sizing:border-box;opacity:0;visibility:hidden}.equipment-types-slider .equipment-type-card .hover-state .text-wrapper p{text-align:center;color:#fff;font-size:.9375rem}.equipment-types-slider .equipment-type-card .hover-state .text-wrapper span{text-align:center;display:block;width:7rem;margin:1rem auto 0}#hero-banner{position:relative;margin-top:5rem}#hero-banner:before{content:"";position:absolute;width:100%;top:-5rem;left:0;height:7rem;background:linear-gradient(to bottom, #191a1d 90%, rgba(25,26,29,0) 100%)}#hero-banner #hero-banner-top-filter{position:absolute;z-index:2;top:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom, #191a1d 0%, rgba(25,26,29,0) 100%)}#hero-banner #hero-banner-list{height:calc(100vh - 60px);background-color:#18191C;position:relative}#hero-banner #hero-banner-list .slick-slide.slide-active .hero-image{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#hero-banner #hero-banner-list .slick-slide.slide-active .echoes span{-moz-transform:translateX(0) skewX(-15deg);-webkit-transform:translateX(0) skewX(-15deg);-o-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg)}#hero-banner #hero-banner-list .slick-slide.slide-active .echoes span:nth-of-type(1){opacity:0.2}#hero-banner #hero-banner-list .slick-slide.slide-active .echoes span:nth-of-type(2){opacity:0.4}#hero-banner #hero-banner-list .slick-slide.slide-active .echoes span:nth-of-type(3){opacity:0.6}#hero-banner #hero-banner-list .slick-slide.slide-active .echoes span:nth-of-type(4){opacity:0.8}#hero-banner #hero-banner-list .slick-slide.slide-active .parallelogram-1,#hero-banner #hero-banner-list .slick-slide.slide-active .parallelogram-2{-moz-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg)}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide.slide-active .parallelogram-1,#hero-banner #hero-banner-list .slick-slide.slide-active .parallelogram-2{-moz-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);transform:translateX(0) translateY(25%) skewX(0) skewY(15deg)}}#hero-banner #hero-banner-list .slick-slide.slide-active .white-line{width:100%}#hero-banner #hero-banner-list .slick-slide.slide-active .red-line-1{width:85%}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide.slide-active .red-line-1{width:100%}}#hero-banner #hero-banner-list .slick-slide.slide-active .red-line-2{height:80%}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide.slide-active .red-line-2{height:100%}}#hero-banner #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo{-moz-transform:translateX(0px) skewX(-15deg);-webkit-transform:translateX(0px) skewX(-15deg);-o-transform:translateX(0px) skewX(-15deg);-ms-transform:translateX(0px) skewX(-15deg);transform:translateX(0px) skewX(-15deg)}#hero-banner #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(1){opacity:0.2}#hero-banner #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(2){opacity:0.4}#hero-banner #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(3){opacity:0.6}#hero-banner #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(4){opacity:0.8}#hero-banner #hero-banner-list .slick-slide.slide-active .heading-container .heading-text-container{-moz-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);opacity:1}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide.slide-active .heading-container .heading-text-container{-moz-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-webkit-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-o-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-ms-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);transform:translateX(0) translateY(0) skewX(0) skewY(0deg)}}#hero-banner #hero-banner-list .slick-slide.slide-active .heading-container .heading-text-container h1,#hero-banner #hero-banner-list .slick-slide.slide-active .heading-container .heading-text-container a{opacity:1}#hero-banner #hero-banner-list .slick-slide li{list-style:none;width:100%;height:100vh;position:relative}#hero-banner #hero-banner-list .slick-slide li .heading-container{position:absolute;z-index:5;bottom:calc(50% - 165px);left:-10px;height:150px}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .heading-container{height:auto;bottom:200px;left:0;width:100%}}#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container{float:right;height:150px;background-color:#6b0723;-moz-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;opacity:1}@media only screen and (max-width: 1500px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container{height:120px}}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container{height:auto;-moz-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-webkit-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-o-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-ms-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);display:flex;flex-direction:column-reverse;float:none;background-color:transparent;align-items:center;justify-content:center;text-align:center;padding:0}}#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);color:#ffffff;font-size:60px;line-height:150px;text-align:right;font-weight:600;float:right;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms;opacity:1;padding-left:375px}@media only screen and (max-width: 1920px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{font-size:50px}}@media only screen and (max-width: 1750px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{padding-left:340px}}@media only screen and (max-width: 1500px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{font-size:40px;padding-left:275px;line-height:120px}}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{line-height:40px;float:none;text-align:left;padding:0 0 0 5%;margin-bottom:15px;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);font-size:60px;line-height:60px}}@media only screen and (max-width: 600px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{font-size:2.5rem;font-weight:500;line-height:2.625rem;margin-bottom:10px}}#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container a{-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);float:right;padding:5px 0;margin:60px 50px 0 30px;font-size:20px;color:#ffffff;text-transform:uppercase;display:inline-block;border-bottom:1px solid #ffffff;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms;opacity:1}@media only screen and (max-width: 1500px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container a{font-size:18px;margin:45px 40px 0 20px}}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-text-container a{margin:0;display:inline-block;float:none;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);border-bottom:0;text-align:left;width:100%;box-sizing:border-box;padding-left:5%}}#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-echo{float:right;width:40px;height:150px;background-color:#ffffff;-moz-transform:translateX(-20px) skewX(-15deg);-webkit-transform:translateX(-20px) skewX(-15deg);-o-transform:translateX(-20px) skewX(-15deg);-ms-transform:translateX(-20px) skewX(-15deg);transform:translateX(-20px) skewX(-15deg);margin-right:10px;opacity:0}@media only screen and (max-width: 1500px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-echo{height:120px;width:30px}}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-echo{display:none}}#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-echo:nth-of-type(1){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1150ms;-moz-transition-delay:1150ms;-o-transition-delay:1150ms;transition-delay:1150ms}#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-echo:nth-of-type(2){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-echo:nth-of-type(3){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:950ms;-moz-transition-delay:950ms;-o-transition-delay:950ms;transition-delay:950ms}#hero-banner #hero-banner-list .slick-slide li .heading-container .heading-echo:nth-of-type(4){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:900ms;-moz-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}#hero-banner #hero-banner-list .slick-slide li .echoes{position:absolute;z-index:5;bottom:calc(50% - 60px);left:0}@media only screen and (max-width: 1500px){#hero-banner #hero-banner-list .slick-slide li .echoes{bottom:calc(50% - 40px)}}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .echoes{display:none}}#hero-banner #hero-banner-list .slick-slide li .echoes span{display:inline-block;width:20px;height:80px;margin:0 2px;background-color:#ffffff;-moz-transform:translateX(-20px) skewX(-15deg);-webkit-transform:translateX(-20px) skewX(-15deg);-o-transform:translateX(-20px) skewX(-15deg);-ms-transform:translateX(-20px) skewX(-15deg);transform:translateX(-20px) skewX(-15deg);opacity:0}#hero-banner #hero-banner-list .slick-slide li .echoes span:nth-of-type(1){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}#hero-banner #hero-banner-list .slick-slide li .echoes span:nth-of-type(2){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:650ms;-moz-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms}#hero-banner #hero-banner-list .slick-slide li .echoes span:nth-of-type(3){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:700ms;-moz-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}#hero-banner #hero-banner-list .slick-slide li .echoes span:nth-of-type(4){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:750ms;-moz-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}@media only screen and (max-width: 1500px){#hero-banner #hero-banner-list .slick-slide li .echoes span{height:50px}}#hero-banner #hero-banner-list .slick-slide li .white-line{position:absolute;right:0;bottom:50%;height:1px;width:0;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;background-color:#fff;z-index:4}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .white-line{display:none}}#hero-banner #hero-banner-list .slick-slide li .red-line-1{position:absolute;z-index:4;right:0;bottom:calc(50% - 180px);width:0;height:1px;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;background-color:#C93E65}@media only screen and (max-width: 1500px){#hero-banner #hero-banner-list .slick-slide li .red-line-1{bottom:calc(52% - 180px)}}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .red-line-1{right:auto;left:0;bottom:100px}}#hero-banner #hero-banner-list .slick-slide li .red-line-2{position:absolute;z-index:4;top:0;right:82%;width:1px;height:0;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;background-color:#C93E65}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .red-line-2{right:auto;left:30px;top:auto;bottom:0}}#hero-banner #hero-banner-list .slick-slide li .parallelogram-1{position:absolute;z-index:2;width:60%;height:100%;left:0;top:0;opacity:0.4;-moz-transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transform:translateX(-100%) translateY(0px) skewX(-15deg);-o-transform:translateX(-100%) translateY(0px) skewX(-15deg);-ms-transform:translateX(-100%) translateY(0px) skewX(-15deg);transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;background-color:#6b0723}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .parallelogram-1{width:100%;height:65%;top:auto;bottom:0;-moz-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);transform:translateX(0) translateY(100%) skewX(0) skewY(15deg)}}@media only screen and (max-width: 600px){#hero-banner #hero-banner-list .slick-slide li .parallelogram-1{height:75%}}#hero-banner #hero-banner-list .slick-slide li .parallelogram-2{position:absolute;z-index:3;width:60%;height:100%;left:-270px;top:0;opacity:0.4;-moz-transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transform:translateX(-100%) translateY(0px) skewX(-15deg);-o-transform:translateX(-100%) translateY(0px) skewX(-15deg);-ms-transform:translateX(-100%) translateY(0px) skewX(-15deg);transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;background-color:#6b0723}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .parallelogram-2{width:100%;height:50%;top:auto;left:auto;bottom:0;-moz-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);transform:translateX(0) translateY(100%) skewX(0) skewY(15deg)}}@media only screen and (max-width: 600px){#hero-banner #hero-banner-list .slick-slide li .parallelogram-2{height:60%}}#hero-banner #hero-banner-list .slick-slide li .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0.7;-webkit-transition:all 6s linear;-moz-transition:all 6s linear;-ms-transition:all 6s linear;-o-transition:all 6s linear;transition:all 6s linear}#hero-banner #hero-banner-list .slick-slide li .hero-image img{object-fit:cover;position:absolute;top:50%;left:50%;width:100%;height:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .hero-image img{display:none}}#hero-banner #hero-banner-list .slick-slide li .hero-image .hero-image-mobile{display:none}@media only screen and (max-width: 1230px){#hero-banner #hero-banner-list .slick-slide li .hero-image .hero-image-mobile{display:block}}#hero-banner #hero-banner-list.slick-slider .slick-list{height:100%}#hero-banner #hero-banner-list.slick-slider .slick-arrow{text-indent:9999px;overflow:hidden;width:30px;height:40px;padding:0;margin:0;position:absolute;z-index:10;bottom:66px;background-color:rgba(255,255,255,0);border:0;cursor:pointer;opacity:0.7;-webkit-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}#hero-banner #hero-banner-list.slick-slider .slick-arrow:hover{opacity:1}@media only screen and (max-width: 600px){#hero-banner #hero-banner-list.slick-slider .slick-arrow{bottom:57px;opacity:1}}#hero-banner #hero-banner-list.slick-slider .slick-prev{left:calc(50% - 90px)}@media only screen and (max-width: 600px){#hero-banner #hero-banner-list.slick-slider .slick-prev{left:calc(50% - 75px)}}#hero-banner #hero-banner-list.slick-slider .slick-next{left:calc(50% + 60px)}@media only screen and (max-width: 600px){#hero-banner #hero-banner-list.slick-slider .slick-next{left:calc(50% + 45px)}}#hero-banner #hero-banner-list.slick-slider .slick-dots{position:absolute;left:50%;bottom:4.3rem;-moz-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}@media only screen and (min-width: 600px){#hero-banner #hero-banner-list.slick-slider .slick-dots{bottom:4.6rem}}#hero-banner #hero-banner-list.slick-slider .slick-dots li{width:auto;height:auto;float:left;border:1px solid #ffffff;width:20px;height:20px;overflow:hidden;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;margin:0 5px}@media only screen and (max-width: 600px){#hero-banner #hero-banner-list.slick-slider .slick-dots li{width:15px;height:15px;margin:0 3px}}#hero-banner #hero-banner-list.slick-slider .slick-dots li button{opacity:0;cursor:pointer}#hero-banner #hero-banner-list.slick-slider .slick-dots li.slick-active{background-color:#ffffff}#hero-banner .progressBarContainer{position:absolute;bottom:0;height:15px;width:100%;left:0;z-index:10;background-color:#18191C}@media only screen and (max-width: 600px){#hero-banner .progressBarContainer{height:10px}}#hero-banner .progressBarContainer div{display:block;width:100%;padding:0;position:absolute;top:0;left:0;height:15px}@media only screen and (max-width: 600px){#hero-banner .progressBarContainer div{height:10px}}#hero-banner .progressBarContainer div span.progressBar{width:100%;height:15px;background-color:rgba(255,255,255,0);display:block}#hero-banner .progressBarContainer div span.progressBar .inProgress{background-color:#6B0723;width:0%}#hero-banner-with-subheading{position:relative;margin-top:5rem}#hero-banner-with-subheading:before{content:"";position:absolute;width:100%;top:-5rem;left:0;height:7rem;background:linear-gradient(to bottom, #191a1d 90%, rgba(25,26,29,0) 100%)}#hero-banner-with-subheading #hero-banner-top-filter{position:absolute;z-index:3;top:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom, #191a1d 0%, rgba(25,26,29,0) 100%)}#hero-banner-with-subheading #hero-banner-list{height:calc(40rem + 90px);background-color:#18191C;position:relative;z-index:1}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .hero-image{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .echoes span{-moz-transform:translateX(0) skewX(-15deg);-webkit-transform:translateX(0) skewX(-15deg);-o-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg)}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .echoes span:nth-of-type(1){opacity:0.2}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .echoes span:nth-of-type(2){opacity:0.4}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .echoes span:nth-of-type(3){opacity:0.6}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .echoes span:nth-of-type(4){opacity:0.8}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .parallelogram-1,#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .parallelogram-2{-moz-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(-25%) translateY(0) skewX(-15deg) skewY(0deg)}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .parallelogram-1,#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .parallelogram-2{-moz-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(25%) skewX(0) skewY(15deg);transform:translateX(0) translateY(25%) skewX(0) skewY(15deg)}}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .red-line-1{width:87.5%}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .red-line-1{width:100%}}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .red-line-2{height:75%}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .red-line-2{height:100%}}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo{-moz-transform:translateX(0px) skewX(-15deg);-webkit-transform:translateX(0px) skewX(-15deg);-o-transform:translateX(0px) skewX(-15deg);-ms-transform:translateX(0px) skewX(-15deg);transform:translateX(0px) skewX(-15deg)}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(1){opacity:0.2}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(2){opacity:0.4}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(3){opacity:0.6}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .heading-container .heading-echo:nth-of-type(4){opacity:0.8}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .heading-container .heading-text-container{-moz-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(10px) translateY(0) skewX(-15deg) skewY(0deg);opacity:1}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .heading-container .heading-text-container{-moz-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-webkit-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-o-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);-ms-transform:translateX(0) translateY(0) skewX(0) skewY(0deg);transform:translateX(0) translateY(0) skewX(0) skewY(0deg)}}#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .heading-container .heading-text-container h1,#hero-banner-with-subheading #hero-banner-list .slick-slide.slide-active .heading-container .heading-text-container a{opacity:1}#hero-banner-with-subheading #hero-banner-list .slick-slide li{list-style:none;width:100%;height:calc(40rem + 90px);position:relative}#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container{position:absolute;z-index:5;bottom:calc(50% - 20px);left:-10px;height:150px}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container{height:auto;bottom:200px;left:0;width:100%}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container{float:right;height:150px;background-color:#6b0723;-moz-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-o-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-ms-transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);transform:translateX(-110%) translateY(0) skewX(-15deg) skewY(0deg);-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;opacity:1}@media only screen and (max-width: 1366px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container{height:120px}}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container{height:auto;-moz-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-webkit-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-o-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);-ms-transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);transform:translateX(0) translateY(50px) skewX(0) skewY(0deg);display:flex;flex-direction:column-reverse;float:none;background-color:transparent;align-items:center;justify-content:center;text-align:center;padding:0}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);color:#ffffff;font-size:60px;line-height:150px;text-align:right;font-weight:600;float:right;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms;opacity:1;padding-left:275px !important;padding-right:2rem}@media only screen and (max-width: 1920px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{font-size:50px}}@media only screen and (max-width: 1366px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{padding-left:275px;font-size:40px;line-height:120px}}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{line-height:40px;float:none;text-align:left;margin-bottom:unset;padding:0 2rem 0 10% !important;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);font-size:60px;line-height:60px;position:absolute;bottom:calc(50% + 70px)}}@media only screen and (max-width: 600px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container h1{font-size:50px;line-height:50px;margin-bottom:10px}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container a{-moz-transform:skewX(15deg);-webkit-transform:skewX(15deg);-o-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);float:right;padding:5px 0;margin:60px 50px 0 30px;font-size:20px;color:#ffffff;text-transform:uppercase;display:inline-block;border-bottom:1px solid #ffffff;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms;opacity:1}@media only screen and (max-width: 1366px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container a{font-size:18px;margin:45px 40px 0 20px}}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-text-container a{margin:0;display:inline-block;float:none;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);border-bottom:0;text-align:center}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-echo{float:right;width:40px;height:150px;background-color:#ffffff;-moz-transform:translateX(-20px) skewX(-15deg);-webkit-transform:translateX(-20px) skewX(-15deg);-o-transform:translateX(-20px) skewX(-15deg);-ms-transform:translateX(-20px) skewX(-15deg);transform:translateX(-20px) skewX(-15deg);margin-right:10px;opacity:0}@media only screen and (max-width: 1366px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-echo{height:120px;width:30px}}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-echo{display:none}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-echo:nth-of-type(1){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1150ms;-moz-transition-delay:1150ms;-o-transition-delay:1150ms;transition-delay:1150ms}#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-echo:nth-of-type(2){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-echo:nth-of-type(3){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:950ms;-moz-transition-delay:950ms;-o-transition-delay:950ms;transition-delay:950ms}#hero-banner-with-subheading #hero-banner-list .slick-slide li .heading-container .heading-echo:nth-of-type(4){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:900ms;-moz-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}#hero-banner-with-subheading #hero-banner-list .slick-slide li .echoes{position:absolute;z-index:5;bottom:calc(50% + 80px);left:0}@media only screen and (max-width: 1366px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .echoes{bottom:calc(50% + 100px)}}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .echoes{display:none}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .echoes span{display:inline-block;width:20px;height:80px;margin:0 2px;background-color:#ffffff;-moz-transform:translateX(-20px) skewX(-15deg);-webkit-transform:translateX(-20px) skewX(-15deg);-o-transform:translateX(-20px) skewX(-15deg);-ms-transform:translateX(-20px) skewX(-15deg);transform:translateX(-20px) skewX(-15deg);opacity:0}#hero-banner-with-subheading #hero-banner-list .slick-slide li .echoes span:nth-of-type(1){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}#hero-banner-with-subheading #hero-banner-list .slick-slide li .echoes span:nth-of-type(2){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:650ms;-moz-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms}#hero-banner-with-subheading #hero-banner-list .slick-slide li .echoes span:nth-of-type(3){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:700ms;-moz-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}#hero-banner-with-subheading #hero-banner-list .slick-slide li .echoes span:nth-of-type(4){-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:750ms;-moz-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}@media only screen and (max-width: 1366px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .echoes span{height:50px}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .red-line-1{position:absolute;z-index:5;right:0;bottom:calc(50% - 40px);width:0;height:1px;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;background-color:#C93E65}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .red-line-1{right:auto;left:0;bottom:100px}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .red-line-2{position:absolute;z-index:5;top:0;left:250px;width:1px;height:0;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;background-color:#C93E65}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .red-line-2{right:auto;left:30px;top:auto;bottom:0}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .parallelogram-1{position:absolute;z-index:2;width:60%;height:100%;left:0;top:0;opacity:0.4;-moz-transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transform:translateX(-100%) translateY(0px) skewX(-15deg);-o-transform:translateX(-100%) translateY(0px) skewX(-15deg);-ms-transform:translateX(-100%) translateY(0px) skewX(-15deg);transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;background-color:#6b0723}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .parallelogram-1{width:100%;height:65%;top:auto;bottom:0;-moz-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);transform:translateX(0) translateY(100%) skewX(0) skewY(15deg)}}@media only screen and (max-width: 600px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .parallelogram-1{height:75%}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .parallelogram-2{position:absolute;z-index:2;width:60%;height:100%;left:-270px;top:0;opacity:0.4;-moz-transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transform:translateX(-100%) translateY(0px) skewX(-15deg);-o-transform:translateX(-100%) translateY(0px) skewX(-15deg);-ms-transform:translateX(-100%) translateY(0px) skewX(-15deg);transform:translateX(-100%) translateY(0px) skewX(-15deg);-webkit-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 1000ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;background-color:#6b0723}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .parallelogram-2{width:100%;height:50%;top:auto;left:auto;bottom:0;-moz-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-webkit-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-o-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);-ms-transform:translateX(0) translateY(100%) skewX(0) skewY(15deg);transform:translateX(0) translateY(100%) skewX(0) skewY(15deg)}}@media only screen and (max-width: 600px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .parallelogram-2{height:60%}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .hero-subtitle{position:absolute;z-index:5;left:275px;bottom:calc(50% - 125px);width:42.5%;-webkit-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 750ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;color:#FFF;font-size:1.625rem;font-style:normal;font-weight:400;line-height:1.75rem}@media only screen and (max-width: 1520px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .hero-subtitle{bottom:calc(50% - 155px)}}@media only screen and (max-width: 1050px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .hero-subtitle{bottom:calc(50% - 185px)}}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .hero-subtitle{left:10%;width:75%}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .hero-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0.7;-webkit-transition:all 6s linear;-moz-transition:all 6s linear;-ms-transition:all 6s linear;-o-transition:all 6s linear;transition:all 6s linear}#hero-banner-with-subheading #hero-banner-list .slick-slide li .hero-image img{object-fit:cover;position:absolute;top:50%;left:50%;width:100%;height:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .hero-image img{display:none}}#hero-banner-with-subheading #hero-banner-list .slick-slide li .hero-image .hero-image-mobile{display:none}@media only screen and (max-width: 1000px){#hero-banner-with-subheading #hero-banner-list .slick-slide li .hero-image .hero-image-mobile{display:block}}#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-list{height:100%}#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-arrow{text-indent:9999px;overflow:hidden;width:30px;height:40px;padding:0;margin:0;position:absolute;z-index:10;bottom:66px;background-color:rgba(255,255,255,0);border:0;cursor:pointer;opacity:0.7;-webkit-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition:all 300ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-arrow:hover{opacity:1}@media only screen and (max-width: 600px){#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-arrow{bottom:57px;opacity:1}}#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-prev{left:calc(50% - 90px)}@media only screen and (max-width: 600px){#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-prev{left:calc(50% - 75px)}}#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-next{left:calc(50% + 60px)}@media only screen and (max-width: 600px){#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-next{left:calc(50% + 45px)}}#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-dots{position:absolute;left:50%;bottom:75px;-moz-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-dots li{width:auto;height:auto;float:left;border:1px solid #ffffff;width:20px;height:20px;overflow:hidden;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;margin:0 5px}@media only screen and (max-width: 600px){#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-dots li{width:15px;height:15px;margin:0 3px}}#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-dots li button{opacity:0;cursor:pointer}#hero-banner-with-subheading #hero-banner-list.slick-slider .slick-dots li.slick-active{background-color:#ffffff}#hero-banner-with-subheading.non-slider-hero .progressBarContainer{display:none}#hero-banner-with-subheading .progressBarContainer{position:absolute;bottom:0;height:15px;width:100%;left:0;z-index:10;background-color:#18191C}@media only screen and (max-width: 600px){#hero-banner-with-subheading .progressBarContainer{height:10px}}#hero-banner-with-subheading .progressBarContainer div{display:block;width:100%;padding:0;position:absolute;top:0;left:0;height:15px}@media only screen and (max-width: 600px){#hero-banner-with-subheading .progressBarContainer div{height:10px}}#hero-banner-with-subheading .progressBarContainer div span.progressBar{width:100%;height:15px;background-color:rgba(255,255,255,0);display:block}#hero-banner-with-subheading .progressBarContainer div span.progressBar .inProgress{background-color:#6B0723;width:0%}.image-module{display:flex;flex-wrap:wrap}.image-module .image-wrapper img{width:100%;height:100%;object-fit:cover}#marquee-module{background-color:#f2f2f2;height:15rem;position:relative}#marquee-module .marquee-container{height:100%}#marquee-module .marquee-container .marquee-content{height:100%}#marquee-module .marquee-container .marquee-content>div{height:100%;display:flex;align-items:center}#marquee-module .marquee-container .marquee-content .js-marquee{display:flex}#marquee-module .marquee-container .marquee-content .js-marquee .icon-wrapper{height:12rem;width:auto;margin-left:3rem}#marquee-module .marquee-container .marquee-content .js-marquee .icon-wrapper img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 550px){.parts-cards{display:flex;flex-wrap:wrap;justify-content:space-between}}.parts-cards .card{border-top:0.4rem solid #6B0723;background-color:#494D56;margin-bottom:1rem;padding-bottom:1rem;position:relative}@media only screen and (min-width: 550px){.parts-cards .card{width:calc(50% - .5rem)}}@media only screen and (min-width: 1050px){.parts-cards .card{width:calc(33.333% - .5rem)}}@media only screen and (min-width: 1250px){.parts-cards .card{width:calc(33.333% - 1rem);margin-bottom:1.3rem}}.parts-cards .card .top{padding:1rem 1.5rem 0}.parts-cards .card .top .title-wrapper{display:flex;align-items:center}.parts-cards .card .top .title-wrapper img{width:4rem;height:4rem;object-fit:contain;position:relative;margin-right:.75rem}.parts-cards .card .top .title-wrapper h3{color:#fff;font-size:1.9rem}.parts-cards .card .top p{color:rgba(225,225,225,0.6);padding:1rem 0 0;font-weight:300;line-height:1.5rem}.popup-video-modal{opacity:0;visibility:hidden;width:0;height:0;z-index:99999;position:fixed;left:0;background-color:#6B0723;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.popup-video-modal.show{top:0;bottom:0;opacity:1;visibility:visible;width:100vw;height:100vh;height:100svh;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.popup-video-modal .video-close{position:absolute;top:2rem;right:4rem;width:1.5rem;height:1.5rem;background-image:url("./icons/defaults/x_close_white.png");background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer}.popup-video-modal .container{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#popup-video-modal-section .column{padding:unset}.projects-slider{margin:2rem 0 7rem}.projects-slider .slick-list{overflow:visible}.projects-slider .slick-list .slick-slide{margin:0 1rem}.projects-slider .slick-list .slick-slide .project-card{height:27.35rem;position:relative;overflow:hidden;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);cursor:pointer}.projects-slider .slick-list .slick-slide .project-card::before,.projects-slider .slick-list .slick-slide .project-card::after{content:"";opacity:0;visibility:hidden;transform:skewY(10deg);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.projects-slider .slick-list .slick-slide .project-card .image-wrapper{width:100%;height:100%}.projects-slider .slick-list .slick-slide .project-card .image-wrapper:after{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.2)}.projects-slider .slick-list .slick-slide .project-card .image-wrapper img{width:100%;height:100%;object-fit:cover}.projects-slider .slick-list .slick-slide .project-card .icon{width:2.5rem;height:2.5rem;object-fit:contain;position:absolute;right:1.5rem;top:1.5rem}.projects-slider .slick-list .slick-slide .project-card .text-wrapper{position:absolute;left:1.5rem;bottom:1.5rem;z-index:9}.projects-slider .slick-list .slick-slide .project-card .text-wrapper h3{color:#fff;font-size:1.9375rem;font-weight:700}.projects-slider .slick-list .slick-slide .project-card .text-wrapper .show-on-hover{visibility:hidden;opacity:0;height:0;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.projects-slider .slick-list .slick-slide .project-card .text-wrapper .show-on-hover p{color:#fff;padding:0.6rem 0 0.4rem}.projects-slider .slick-list .slick-slide .project-card .text-wrapper .show-on-hover hr{border:0;position:relative;width:85%;left:-4rem;transform:skewX(145deg);position:relative;height:0.2rem;background-color:#fff}.projects-slider .slick-list .slick-slide .project-card .text-wrapper .show-on-hover hr:after{content:"";height:10rem;width:0.4rem;display:block;background-color:rgba(107,7,35,0.9);position:absolute;right:1rem;z-index:99;top:-9px}.projects-slider .slick-list .slick-slide .project-card:hover{transform:scale(1.05);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);box-shadow:0 0.5rem 1.1rem rgba(0,0,0,0.4),-0.3rem 0.3rem 0.8rem rgba(0,0,0,0.3),0.3rem 0.3rem 0.8rem rgba(0,0,0,0.3)}.projects-slider .slick-list .slick-slide .project-card:hover::before{position:absolute;bottom:10rem;left:-20%;width:150%;height:3rem;background-color:rgba(107,7,35,0.6);z-index:1;pointer-events:none;opacity:1;visibility:visible;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.projects-slider .slick-list .slick-slide .project-card:hover::after{position:absolute;bottom:-3rem;left:-20%;width:150%;height:13rem;background-color:rgba(107,7,35,0.9);z-index:1;pointer-events:none;opacity:1;visibility:visible;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.projects-slider .slick-list .slick-slide .project-card:hover .show-on-hover{visibility:visible;opacity:1;height:auto;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.projects-slider .slick-arrow{bottom:-4rem;background-color:unset}.projects-slider .slick-arrow.slick-prev>div{background-image:url("./icons/icon-left-arrow-gray.png")}.projects-slider .slick-arrow.slick-next>div{background-image:url("./icons/icon-right-arrow-gray.png")}.projects-slider .slick-dots{bottom:-4.4rem}.projects-slider .slick-dots li::after{border:1px solid #18191C}.projects-slider .slick-dots li.slick-active:after{background-color:#494D56}.project-modal{position:fixed;inset:0;background-color:rgba(0,0,0,0.85);z-index:9999;display:none;align-items:center;justify-content:center;padding:2rem}.project-modal .modal-content{position:relative;max-width:1200px;width:100%;max-height:90vh;padding:2rem 5rem;overflow-y:auto;display:flex;flex-direction:column;align-items:center;border-radius:0.5rem}.project-modal .close-modal{position:absolute;top:1rem;right:1rem;font-size:2rem;background:none;border:none;color:#fff;cursor:pointer;z-index:10}.project-modal .modal-slider-wrapper{position:relative;width:100%;margin-bottom:2rem}.project-modal .modal-slider-wrapper .modal-main-slider{width:100%}.project-modal .modal-slider-wrapper .modal-main-slider .slick-slide img{width:100%;height:42rem;object-fit:cover}.project-modal .modal-slider-wrapper .modal-thumb-slider{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);width:80%;max-width:33rem;height:7.5rem}.project-modal .modal-slider-wrapper .modal-thumb-slider .slick-list{padding:unset !important;height:100%}.project-modal .modal-slider-wrapper .modal-thumb-slider .slick-list .slick-track{margin:unset !important;height:100%}.project-modal .modal-slider-wrapper .modal-thumb-slider .slick-slide{padding:0 5px;height:100%}.project-modal .modal-slider-wrapper .modal-thumb-slider .slick-slide>div{height:100%}.project-modal .modal-slider-wrapper .modal-thumb-slider .slick-slide>div>div{height:100%}.project-modal .modal-slider-wrapper .modal-thumb-slider .slick-slide img{height:5.5rem !important;width:5.5rem !important;object-fit:cover;padding:.2rem;border:2px solid transparent;filter:brightness(0.7);cursor:pointer;transition:all 0.2s ease-in-out}.project-modal .modal-slider-wrapper .modal-thumb-slider .slick-slide.slick-current img{border-color:#fff;filter:brightness(1)}.project-modal .modal-slider-wrapper .slick-arrow{bottom:unset;top:50%;background-color:unset}.project-modal .modal-slider-wrapper .slick-arrow.slick-prev{left:-4rem}.project-modal .modal-slider-wrapper .slick-arrow.slick-next{right:-4rem}.project-modal .modal-info{width:100%;color:#fff}.project-modal .modal-info .modal-image-title{font-size:1.9rem;font-weight:700;margin-bottom:.3rem}.project-modal .modal-info .modal-image-description{font-weight:300}.service-cards{padding:3rem 0}@media only screen and (min-width: 1085px){.service-cards{display:flex;justify-content:space-between}}.service-cards .service-card{display:block;color:#fff;padding:1.5rem 1rem 7rem 3.3rem;margin-bottom:1.5rem;box-sizing:border-box;position:relative;overflow:hidden;background-color:#202124;max-width:28rem;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 1085px){.service-cards .service-card{width:calc(33.333% - .5rem);margin-bottom:unset;padding:1.5rem 1rem 9rem 3.3rem}}@media only screen and (min-width: 1185px){.service-cards .service-card{width:calc(33.333% - 1.5rem)}}.service-cards .service-card:hover{background-color:#6B0723;box-shadow:3px 10px 16px 0px rgba(0,0,0,0.4);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards .service-card:hover::before,.service-cards .service-card:hover::after{background-color:#49071A;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards .service-card:hover .light-section{background-color:#fff;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards .service-card::before,.service-cards .service-card::after{content:"";position:absolute;height:3rem;background-color:#202124;z-index:1;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards .service-card::before{left:0;transform:skewY(-16.5deg);transform-origin:top left;bottom:1.9rem;width:35.3%}.service-cards .service-card::after{right:0;transform:skewY(9deg);transform-origin:top right;bottom:1.9rem;width:65.5%}.service-cards .service-card .top{position:relative;z-index:3}.service-cards .service-card .top img{width:auto;height:3.5rem;object-fit:contain}.service-cards .service-card .top h3{font-weight:400;font-size:1.68rem;padding:0.5rem 0;color:#fff}.service-cards .service-card .top .horizontal-line{position:relative;height:1px;width:calc(100% + 1rem);left:-3.5rem;background-color:#fff}.service-cards .service-card .vertical-line{position:absolute;height:100%;width:1px;background-color:#C93E65;left:2rem;bottom:-20%;z-index:5}.service-cards .service-card .bottom{position:relative;z-index:3}.service-cards .service-card .bottom p{font-weight:400;font-size:1rem;padding:.75rem 0 1rem}.service-cards .service-card .light-section{background-color:#2E3139;height:4.6rem;width:100%;position:absolute;bottom:0;left:0;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards-with-image{margin:2rem 0 7rem}.service-cards-with-image .slick-list{overflow:visible}.service-cards-with-image .slick-list .slick-slide{margin:0 1rem}.service-cards-with-image .slick-list .slick-slide .service-card{height:25rem;position:relative;overflow:hidden;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards-with-image .slick-list .slick-slide .service-card::before,.service-cards-with-image .slick-list .slick-slide .service-card::after{content:"";opacity:0;visibility:hidden;transform:skewY(10deg);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards-with-image .slick-list .slick-slide .service-card .image-wrapper{height:100%;width:100%}.service-cards-with-image .slick-list .slick-slide .service-card .image-wrapper:after{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.2)}.service-cards-with-image .slick-list .slick-slide .service-card .image-wrapper img{width:100%;height:100%;object-fit:cover;position:relative}.service-cards-with-image .slick-list .slick-slide .service-card .image-wrapper img.icon{width:2.5rem;height:2.5rem;object-fit:contain;position:absolute;right:1.5rem;top:1.5rem}.service-cards-with-image .slick-list .slick-slide .service-card .text-wrapper{position:absolute;left:1.5rem;bottom:1.5rem;z-index:9}.service-cards-with-image .slick-list .slick-slide .service-card .text-wrapper h3{color:#fff;font-size:1.9375rem;font-weight:700}.service-cards-with-image .slick-list .slick-slide .service-card .text-wrapper .show-on-hover{visibility:hidden;opacity:0;height:0;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards-with-image .slick-list .slick-slide .service-card .text-wrapper .show-on-hover p{color:#fff;padding:0.6rem 0 0.4rem}.service-cards-with-image .slick-list .slick-slide .service-card .text-wrapper .show-on-hover hr{border:0;position:relative;width:85%;left:-4rem;transform:skewX(145deg);position:relative;height:0.2rem;background-color:#fff}.service-cards-with-image .slick-list .slick-slide .service-card .text-wrapper .show-on-hover hr:after{content:"";height:10rem;width:0.4rem;display:block;background-color:rgba(107,7,35,0.9);position:absolute;right:1rem;z-index:99;top:-9px}.service-cards-with-image .slick-list .slick-slide .service-card:hover{transform:scale(1.05);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);box-shadow:0 0.5rem 1.1rem rgba(0,0,0,0.4),-0.3rem 0.3rem 0.8rem rgba(0,0,0,0.3),0.3rem 0.3rem 0.8rem rgba(0,0,0,0.3)}.service-cards-with-image .slick-list .slick-slide .service-card:hover::before{position:absolute;bottom:10rem;left:-20%;width:150%;height:3rem;background-color:rgba(107,7,35,0.6);z-index:1;pointer-events:none;opacity:1;visibility:visible;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards-with-image .slick-list .slick-slide .service-card:hover::after{position:absolute;bottom:-3rem;left:-20%;width:150%;height:13rem;background-color:rgba(107,7,35,0.9);z-index:1;pointer-events:none;opacity:1;visibility:visible;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards-with-image .slick-list .slick-slide .service-card:hover .show-on-hover{visibility:visible;opacity:1;height:auto;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.service-cards-with-image .slick-arrow{bottom:-4rem;background-color:unset}.service-cards-with-image .slick-arrow.slick-prev>div{background-image:url("./icons/icon-left-arrow-gray.png")}.service-cards-with-image .slick-arrow.slick-next>div{background-image:url("./icons/icon-right-arrow-gray.png")}.service-cards-with-image .slick-dots{bottom:-4.4rem}.service-cards-with-image .slick-dots li::after{border:1px solid #18191C}.service-cards-with-image .slick-dots li.slick-active:after{background-color:#494D56}.slick-slider-module{margin:0 2.4rem}@media only screen and (min-width: 650px){.slick-slider-module{margin:unset}}.slick-slider-module .slick-list{padding:1rem 0}.slick-slider-module .slick-slide{margin:0 .5rem;padding:.5rem;border:1px solid rgba(225,225,225,0.3);filter:brightness(0.8);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.slick-slider-module .slick-slide:hover{transform:scale(1.05);filter:brightness(1);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.slick-slider-module .slick-arrow{bottom:unset;top:50%;transform:translate(0, -50%);background-color:unset;filter:brightness(0.3)}.slick-slider-module .slick-arrow.slick-prev{left:-4rem}.slick-slider-module .slick-arrow.slick-next{right:-4rem}.two-color-header{position:relative;z-index:2}.two-color-header.center{margin:auto;justify-content:center}.two-color-header.right{margin:0 0 0 auto}.two-color-header h2{font-size:2rem;display:inline}.two-color-header .left-text{margin-right:0.4rem}.two-color-header .left-text,.two-color-header .right-text{display:inline}.wysiwyg-module{position:relative;z-index:2}.wysiwyg-module .text-container.center{text-align:center}.wysiwyg-module .text-container.left{text-align:left}.wysiwyg-module .text-container.right{text-align:right}.wysiwyg-module .text-container ul{display:block;list-style-type:disc;margin-block-start:1rem;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0;padding-inline-start:2.5rem}.wysiwyg-module .text-container ul li{display:list-item;margin-bottom:.4rem}.four-oh-four-page{display:flex;justify-content:center;align-items:center;height:60vh}.four-oh-four-page img{margin-bottom:3.125rem}.four-oh-four-page h2 a{color:#6B0723}.animate{opacity:0;visibility:hidden}.animate.delay-1{moz-transition-delay:100ms;-webkit-transition-delay:100ms;-o-transition-delay:100ms;-ms-transition-delay:100ms;transition-delay:100ms}.animate.delay-2{moz-transition-delay:300ms;-webkit-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;transition-delay:300ms}.animate.delay-3{moz-transition-delay:500ms;-webkit-transition-delay:500ms;-o-transition-delay:500ms;-ms-transition-delay:500ms;transition-delay:500ms}.animate.delay-4{moz-transition-delay:700ms;-webkit-transition-delay:700ms;-o-transition-delay:700ms;-ms-transition-delay:700ms;transition-delay:700ms}.animate.delay-5{moz-transition-delay:900ms;-webkit-transition-delay:900ms;-o-transition-delay:900ms;-ms-transition-delay:900ms;transition-delay:900ms}.animate.delay-6{moz-transition-delay:1100ms;-webkit-transition-delay:1100ms;-o-transition-delay:1100ms;-ms-transition-delay:1100ms;transition-delay:1100ms}.animate.delay-7{moz-transition-delay:1300ms;-webkit-transition-delay:1300ms;-o-transition-delay:1300ms;-ms-transition-delay:1300ms;transition-delay:1300ms}.animate.delay-8{moz-transition-delay:1500ms;-webkit-transition-delay:1500ms;-o-transition-delay:1500ms;-ms-transition-delay:1500ms;transition-delay:1500ms}.animate.delay-9{moz-transition-delay:1700ms;-webkit-transition-delay:1700ms;-o-transition-delay:1700ms;-ms-transition-delay:1700ms;transition-delay:1700ms}.animate.delay-10{moz-transition-delay:1900ms;-webkit-transition-delay:1900ms;-o-transition-delay:1900ms;-ms-transition-delay:1900ms;transition-delay:1900ms}.fade-in{-webkit-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1)}.slide-up{-webkit-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transform:translateX(0) translateY(6.25rem);-webkit-transform:translateX(0) translateY(6.25rem);-o-transform:translateX(0) translateY(6.25rem);-ms-transform:translateX(0) translateY(6.25rem);transform:translateX(0) translateY(6.25rem)}.slide-down{-webkit-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transform:translateX(0) translateY(-6.25rem);-webkit-transform:translateX(0) translateY(-6.25rem);-o-transform:translateX(0) translateY(-6.25rem);-ms-transform:translateX(0) translateY(-6.25rem);transform:translateX(0) translateY(-6.25rem)}.slide-right{-webkit-transition:all 1750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 1750ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 1750ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 1750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transform:translateX(-31.25rem) translateY(0);-webkit-transform:translateX(-31.25rem) translateY(0);-o-transform:translateX(-31.25rem) translateY(0);-ms-transform:translateX(-31.25rem) translateY(0);transform:translateX(-31.25rem) translateY(0)}.slide-left{-webkit-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transform:translateX(6.25rem) translateY(0);-webkit-transform:translateX(6.25rem) translateY(0);-o-transform:translateX(6.25rem) translateY(0);-ms-transform:translateX(6.25rem) translateY(0);transform:translateX(6.25rem) translateY(0)}.grow{-webkit-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transform:scale(.2);-webkit-transform:scale(.2);-o-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.shrink{-webkit-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.inviewport.fade-in{opacity:1;visibility:visible}.inviewport.slide-up{opacity:1;visibility:visible;-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.inviewport.slide-down{opacity:1;visibility:visible;-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.inviewport.slide-right{opacity:1;visibility:visible;-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.inviewport.slide-left{opacity:1;visibility:visible;-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.inviewport.grow{opacity:1;visibility:visible;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.inviewport.shrink{opacity:1;visibility:visible;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}#custom-video-skin{cursor:pointer;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#custom-video-skin:hover .vjs-big-play-button{background:#6B0723 !important;opacity:0.7;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#custom-video-skin.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:65.25% !important}#custom-video-skin.video-js .vjs-poster{background-size:cover !important}#custom-video-skin.video-js .vjs-big-play-button{background:#6B0723;border:0;border-radius:50%;height:4rem;width:4rem;line-height:4rem;margin-left:-2rem}#custom-video-skin.video-js .vjs-control-bar{bottom:1rem;width:97%;margin:auto;height:3.5rem;background:rgba(42,42,42,0.9)}#custom-video-skin.video-js .vjs-control-bar .vjs-button>.vjs-icon-placeholder:before{font-size:2.4rem;line-height:1.57 !important}#custom-video-skin.video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress{background:#6B0723}#custom-video-skin.video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress:before{top:-0.1rem}#custom-video-skin.video-js .vjs-control-bar .vjs-progress-control .vjs-progress-holder{height:0.6rem;background:lightgray}#custom-video-skin.video-js .vjs-control-bar .vjs-time-control{font-size:1.2erm;line-height:2.9rem;font-family:"Sen", sans-serif}.filter{position:absolute;pointer-events:none;width:100%;height:100%;background:rgba(2,2,2,0.6)}.loader{display:none;width:2.5rem;height:2.5rem;position:absolute;text-align:center;left:14.75rem;bottom:1rem;-webkit-animation:sk-rotate 2.0s infinite linear;animation:sk-rotate 2.0s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#6B0723;border-radius:100%;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.search-results-wrapper{width:100%;margin:12.5rem auto;min-height:18.75rem}.search-results-wrapper .container{max-width:none}.search-results-wrapper span.date,.search-results-wrapper span.author,.search-results-wrapper span.comments{display:none}.search-results-wrapper h1{font-size:3.125rem;color:#6B0723;text-decoration:underline;padding:1.6rem 10%;margin-bottom:1.6rem}@media only screen and (min-width: 700px){.search-results-wrapper h1{padding:0 5%}}@media only screen and (min-width: 700px){.search-results-wrapper h1{font-size:2rem}}.search-results-wrapper article a{color:#18191C;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.search-results-wrapper article a:hover{color:#6B0723;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.search-results-wrapper article:nth-of-type(odd){background:#e7e7e7}.search-results-wrapper h2{padding:2.8rem 12%;font-size:1.6rem}@media only screen and (min-width: 700px){.search-results-wrapper h2{padding:2.6rem 8%}}.search-results-wrapper .post-edit-link{position:relative;top:-1.9rem;left:12%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:0.1rem}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:0.1rem solid transparent}.slick-arrow.slick-hidden{display:none}.overlay-section{visibility:hidden;opacity:0;background:rgba(0,0,0,0.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;-webkit-transition:all 0.7s cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 0.7s cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 0.7s cubic-bezier(0.455, 0.03, 0, 1);transition:all 0.7s cubic-bezier(0.455, 0.03, 0, 1)}.overlay-section .overlay-content{width:90%;position:absolute;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%}.overlay-section .overlay-content .product-gallery-modal .slick-current>div{display:flex;justify-content:center}.overlay-section .overlay-content .product-gallery-modal .gallery-image{height:70vh;width:70vw;z-index:45455;cursor:pointer}.overlay-section .overlay-content .product-gallery-modal .gallery-image img{width:100%;height:100%;object-fit:contain;margin:auto}.overlay-section .overlay-content .product-gallery-modal .gallery-image video{transform:translate(-50%, -50%);position:relative;top:50%;left:50%;width:75vw;height:auto !important;margin:auto}@media only screen and (min-width: 500px){.overlay-section .overlay-content .product-gallery-modal .gallery-image video{height:20.625rem}}.overlay-button{position:absolute;top:0;left:0;width:100%;height:100%}.overlay-button .overlay-button-close{color:#6B0723;font-weight:600;padding:1.9rem 0;text-transform:uppercase;display:block;text-align:right;width:87vw;margin:auto}.overlay-button .overlay-button-close .fa-times-circle{font-size:2.5rem;position:relative;top:0.75rem;right:-0.4rem}.overlay-show{visibility:visible !important;opacity:1 !important;margin-top:0 !important;-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}.slick-prev,.slick-next{padding:0.5rem;border-radius:50%;position:absolute;bottom:0;border:0;cursor:pointer;z-index:3}@media only screen and (min-width: 500px){.slick-prev,.slick-next{bottom:0}}.slick-prev>div,.slick-next>div{width:1.8rem;height:1.8rem;background-position:center;background-repeat:no-repeat;background-size:contain}.slick-prev{left:40%}.slick-prev>div{background-image:url("icons/icon-left-arrow-white.png")}.slick-next{right:40%}.slick-next>div{background-image:url("icons/icon-right-arrow-white.png")}.slick-dots{display:flex;position:absolute;left:50%;bottom:0;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.slick-dots .slick-active:after{background-color:#6B0723;opacity:1}.slick-dots li{cursor:pointer}.slick-dots li:after{content:"";height:1rem;width:1rem;border-radius:50%;margin:0 0.15rem;background-color:#fff;opacity:0.6;display:block}.slick-dots li button{font-size:0;line-height:0;display:block;width:1.3rem;height:1.3rem;padding:0.3rem;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.social-links-wrapper{display:flex}.social-links-wrapper .social-links{display:inline;padding:0.3rem 0.2rem}.social-links-wrapper .social-links img{width:1.35rem;height:1.35rem;object-fit:contain}.news-share .news-share-header{color:#18191C;font-weight:500;text-transform:uppercase;font-size:0.9rem}.news-share .share-links{display:flex}.news-share .share-links a{width:1.85rem;height:1.85rem;margin-right:0.3rem;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.news-share .share-links a:hover{opacity:0.7;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.news-share .share-links i{font-size:1.85rem;color:#0e121a;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.news-share .share-links i:hover{opacity:0.7;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}footer{background:#18191C;padding:3.125rem 0}footer .flex-container{flex-direction:column;width:90%}@media only screen and (min-width: 900px){footer .flex-container{justify-content:space-between;flex-direction:row}}footer .flex-container .logo-and-company-info-wrapper{max-width:25rem}@media only screen and (min-width: 900px){footer .flex-container .logo-and-company-info-wrapper{display:flex;flex-direction:column;margin:unset;margin-right:3.125rem}}footer .flex-container .logo-and-company-info-wrapper .logo-wrapper{margin-bottom:0.7rem}footer .flex-container .logo-and-company-info-wrapper .logo-wrapper a{height:5.625rem;width:8.1875rem;display:block}footer .flex-container .logo-and-company-info-wrapper .logo-wrapper a img{width:100%;height:100%;object-fit:contain}footer .flex-container .logo-and-company-info-wrapper .company-info{display:flex;flex-direction:column;margin-top:1rem}footer .flex-container .logo-and-company-info-wrapper .text-wrapper p{color:rgba(255,255,255,0.4);margin-bottom:1rem;font-weight:300;font-size:0.875rem}footer .flex-container .logo-and-company-info-wrapper .address-outer-wrapper{color:#fff}footer .flex-container .logo-and-company-info-wrapper .address-outer-wrapper h5{font-size:1rem;font-weight:400}footer .flex-container .logo-and-company-info-wrapper .address-outer-wrapper .address-wrapper{display:flex;flex-wrap:wrap}footer .flex-container .logo-and-company-info-wrapper .address-outer-wrapper .address-wrapper p{font-size:0.875rem;margin:0.3rem 0.2rem .2rem 0;font-weight:300}footer .flex-container .nav-links{padding:2.5rem 0}@media only screen and (min-width: 1100px){footer .flex-container .nav-links{padding:0 1.5rem 0 0}}footer .flex-container .nav-links a{color:#fff;padding:0 0 1rem;display:block;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}footer .flex-container .nav-links a:hover{color:#6B0723;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}footer .flex-container .form-wrapper h3{color:#fff;font-size:2.0625rem;font-weight:600;margin-bottom:1rem}footer .flex-container .form-wrapper .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"]:after{border-top-color:#fff !important}footer .flex-container .form-wrapper .wpforms-container{margin-top:0}footer .flex-container .form-wrapper .wpforms-container .wpforms-field{padding:15px 0 0}footer .flex-container .form-wrapper .wpforms-container .wpforms-field.wpforms-field-email input{width:100%}footer .flex-container .form-wrapper .wpforms-container .wpforms-field label{font-size:1rem;color:rgba(255,255,255,0.4);font-weight:400;margin-bottom:0.3rem}footer .flex-container .form-wrapper .wpforms-container .wpforms-field input,footer .flex-container .form-wrapper .wpforms-container .wpforms-field textarea{background:#2E3139;border-radius:0;border:0;border-bottom:1px solid #fff;color:rgba(255,255,255,0.7)}footer .flex-container .form-wrapper .wpforms-container .wpforms-field input:focus,footer .flex-container .form-wrapper .wpforms-container .wpforms-field textarea:focus{outline:0;border:0;border-bottom:1px solid #6B0723;box-shadow:unset}footer .flex-container .form-wrapper .wpforms-container .wpforms-field .choices.is-focused{outline:0 !important;border:0 !important}footer .flex-container .form-wrapper .wpforms-container .wpforms-field .choices .choices__inner{color:#fff;background-color:#2E3139 !important;border-radius:0 !important;border:0 !important;border-bottom:1px solid #fff !important}footer .flex-container .form-wrapper .wpforms-container .wpforms-field .choices .choices__inner:focus{outline:0 !important;border:0 !important;border-bottom:1px solid #6B0723 !important;box-shadow:unset !important}footer .flex-container .form-wrapper .wpforms-container .wpforms-field .choices .choices__list--dropdown.is-active{outline:0 !important;border:0 !important;background-color:rgba(255,255,255,0.4);color:#18191C !important}footer .flex-container .form-wrapper .wpforms-container .wpforms-field .choices .choices__list--dropdown.is-active .choices__item.is-highlighted{background-color:#6B0723 !important}footer .flex-container .form-wrapper .wpforms-container .wpforms-submit{background-color:unset !important;border:0;color:#fff;text-transform:uppercase;padding:1rem 0 .4rem;border-bottom:1px solid #fff;border-radius:0;bottom:-1.4rem}footer .flex-container .form-wrapper .wpforms-container .wpforms-submit:hover{background:unset !important}.bottom-bar{padding:0.4rem 1rem;background:#2E3139}@media only screen and (min-width: 900px){.bottom-bar{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}}.bottom-bar .social-links-wrapper{justify-content:space-between;max-width:7rem;margin:.5rem auto .75rem}@media only screen and (min-width: 900px){.bottom-bar .social-links-wrapper{margin:.5rem 0 .5rem 2rem}}@media only screen and (min-width: 900px){.bottom-bar .text-and-links{display:flex;align-items:center}}.bottom-bar .text-and-links p{text-align:center;color:#fff;font-size:0.85rem;font-weight:200}.bottom-bar .text-and-links .links{display:flex;flex-direction:column;margin-top:.5rem}@media only screen and (min-width: 900px){.bottom-bar .text-and-links .links{flex-direction:row;margin-top:unset}}.bottom-bar .text-and-links .links a{text-align:center;font-size:0.85rem;font-weight:200;padding:0 0 .5rem;color:#fff}@media only screen and (min-width: 900px){.bottom-bar .text-and-links .links a{padding:0 0 0 2.5rem}}#utility{background:transparent;height:2.8rem;display:flex;align-items:center;border-top:0.875rem solid #6B0723;position:absolute;top:0;left:0;width:100%;z-index:99}#utility.dark-navigation{background-color:#2E3139}@media only screen and (max-width: 1100px){#utility{display:none}}#utility .flex-container{justify-content:flex-end;width:90%}@media only screen and (min-width: 1330px){#utility .flex-container{width:80%}}#utility .flex-container .phone-wrapper{display:flex;align-items:center}#utility .flex-container .phone-wrapper img{height:1.3rem;width:1.3rem;object-fit:contain}#utility .flex-container .phone-wrapper p{padding:.2rem .5rem .2rem .45rem;font-size:.85rem}#utility .flex-container .utility-nav-wrapper{display:flex;align-items:center}#utility .flex-container .utility-nav-wrapper ul{display:flex}#utility .flex-container .utility-nav-wrapper ul .contact-us{margin-left:.5rem}#utility .flex-container .utility-nav-wrapper ul .contact-us a{color:#fff;background-color:#6B0723;padding:.6rem 1rem;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#utility .flex-container .utility-nav-wrapper ul .contact-us a:hover{opacity:.8;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#utility .flex-container .utility-nav-wrapper ul a{padding:.5rem;text-transform:uppercase;font-size:.85rem}#utility .flex-container a{font-size:1rem;color:rgba(255,255,255,0.4)}#main-nav-desktop{display:none;background:transparent;border-bottom:1px solid rgba(255,255,255,0.4);position:absolute;top:3rem;left:0;width:100%;z-index:99;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop.dark-navigation{background-color:#18191C;top:3.7rem}@media only screen and (min-width: 1170px){#main-nav-desktop{display:block}#main-nav-desktop.sticky{position:fixed;top:0;z-index:555;width:100%;background-color:#18191C;box-shadow:0 0 .9rem #000;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop.sticky .logo-wrapper{width:12rem !important}}#main-nav-desktop .flex-container{align-items:center;width:90%;padding:.5rem 0}@media only screen and (min-width: 1330px){#main-nav-desktop .flex-container{width:80%}}#main-nav-desktop .flex-container .logo-wrapper{width:20rem;margin-right:1rem}#main-nav-desktop .flex-container .logo-wrapper img{width:100%;height:auto;object-fit:contain}#main-nav-desktop .flex-container .menu-container{width:calc(100% - 11rem);display:flex;justify-content:flex-end;align-items:center}#main-nav-desktop .flex-container .menu-container ul{display:flex;justify-content:center}#main-nav-desktop .flex-container .menu-container ul li{display:flex;align-items:center}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children{display:flex;flex-direction:column;position:relative}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children.active{background:#6B0723;color:#18191C}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children.active:after{transform:rotate(180deg);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children:after{content:"";width:1.4rem;height:1.4rem;position:absolute;right:.35rem;top:1rem;background-image:url("icons/defaults/chevron-down-black.png");background-size:1.4rem 1.4rem;background-position:center center;background-repeat:no-repeat;filter:invert(1);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu{display:flex;flex-direction:column;z-index:5;position:absolute;top:3.2rem;left:0;visibility:hidden;opacity:0;width:0;height:0}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu.show{width:18.75rem;height:auto;opacity:1;visibility:visible;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu li{background:#6B0723}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children.active:after{content:"-";top:1.5rem;right:1.8rem}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:after{background-image:none;content:"+";font-size:1.9rem;top:.8rem;right:1.8rem}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu li a{width:calc(100% - 3.6rem);border-top:0.15rem solid #fff}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu li a:hover{background:#fff;color:#18191C}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu .sub-menu{opacity:0;visibility:hidden;position:relative}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu .sub-menu.show{position:absolute;width:18.75rem;height:auto;opacity:1;visibility:visible;left:18.75rem;top:3.3rem}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu .sub-menu.show li{background:#18191C}#main-nav-desktop .flex-container .menu-container ul li a+a{padding-left:1.4rem !important}#main-nav-desktop .flex-container .menu-container ul li a{font-size:.85rem;font-weight:400;text-transform:uppercase;padding:.4rem 0;margin-left:.85rem;color:rgba(255,255,255,0.4);border-bottom:2px solid transparent;white-space:nowrap;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 1330px){#main-nav-desktop .flex-container .menu-container ul li a{margin-left:1rem}}#main-nav-desktop .flex-container .menu-container ul li a:hover,#main-nav-desktop .flex-container .menu-container ul li a.active{color:#fff;border-bottom:2px solid #6B0723;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.desktop-search{display:flex;position:relative;margin-left:1rem}.desktop-search img{width:1.7rem;height:1.7rem;padding:.35rem;cursor:pointer}.search-input{display:none;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.search-input.show{display:block;width:calc(100% - 3.25rem);padding:0.8rem 1.5rem;border:0.15rem solid gray;background-color:gray;color:#f2f2f2;font-size:1rem;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.search-input.show::placeholder{color:#f2f2f2}.search-input:focus{border:0.15rem solid #6B0723}.relevanssi-live-search-results{background:#262626 !important;top:8.5rem !important;border-radius:0 !important;padding:2rem !important}@media only screen and (min-width: 1170px){.relevanssi-live-search-results{top:9.2rem !important}}.relevanssi-live-search-results .relevanssi-live-search-result-status p{font-size:1rem;padding-left:unset !important;color:#6B0723}.relevanssi-live-search-results .relevanssi-live-search-no-results{color:#6B0723}.relevanssi-live-search-results .relevanssi-live-search-result{border-bottom:.15rem solid #262626}.relevanssi-live-search-results .relevanssi-live-search-result:hover{background-color:#262626}.relevanssi-live-search-results .relevanssi-live-search-result p{padding:unset !important}.relevanssi-live-search-results .relevanssi-live-search-result a{color:#fff;text-decoration:underline;display:block;padding:1rem}.relevanssi-live-search-results .relevanssi-live-search-result a:hover{color:#6B0723 !important}.relevanssi-live-search-results .rlv-has-spinner{border:0.5rem solid #18191C !important;border-right-color:transparent !important;width:2.5rem !important;height:2.5rem !important}.relevanssi-live-search-results .rlv-has-spinner::after{animation:loader-rotate 1s linear infinite;background-color:#6B0723 !important}.relevanssi-live-search-results .screen-reader-text{display:none !important}#main-nav-mobile{-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);position:absolute;width:100%;top:0;left:0;z-index:99;background-color:transparent;border-top:0.875rem solid #6B0723;padding:.75rem 0}#main-nav-mobile.dark-navigation{background-color:#18191C}#main-nav-mobile.sticky{background:#18191C;position:fixed;top:0;z-index:555;width:100%;box-shadow:0 0 1rem #000;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 1170px){#main-nav-mobile{display:none}}#main-nav-mobile .flex-container{justify-content:space-between;align-items:center;position:relative}#main-nav-mobile .flex-container .logo-wrapper img{width:auto;height:2.5rem;object-fit:contain}#main-nav-mobile .flex-container .mobile-toggle{width:2rem;height:2rem;object-fit:contain;background:none;border:0;cursor:pointer}#main-nav-mobile .flex-container .mobile-toggle.active{background-image:url("./icons/icon-collapse-active.png");display:block;background-size:contain;width:2rem;height:2rem;background-repeat:no-repeat}#main-nav-mobile .flex-container .mobile-toggle.active img{display:none}#main-nav-mobile .flex-container .menu-and-socials-wrapper{display:none}#main-nav-mobile .flex-container .menu-and-socials-wrapper.show{display:block;position:absolute;width:101vw;height:100vh;height:100svh;top:3rem;padding-top:1rem;border-top:0.3rem solid #6B0723;left:0;z-index:9999;background:#18191C;-moz-transform:translateX(-6%) translateY(0);-webkit-transform:translateX(-6%) translateY(0);-o-transform:translateX(-6%) translateY(0);-ms-transform:translateX(-6%) translateY(0);transform:translateX(-6%) translateY(0)}#main-nav-mobile .flex-container .menu-and-socials-wrapper .mobile-search input{width:calc(100% - 3.125rem);padding:1rem 1rem 1rem 2rem;border:.15rem solid #ebebeb}#main-nav-mobile .flex-container .menu-and-socials-wrapper .mobile-search input:focus{border:0.15rem solid #6B0723}#main-nav-mobile .flex-container .menu-and-socials-wrapper #mobile-search-open{width:2em;height:2em;object-fit:contain}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li.menu-item-has-children{position:relative}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li.menu-item-has-children.active{background:#6B0723;color:#18191C}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li.menu-item-has-children.active:after{transform:rotate(180deg);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li.menu-item-has-children:after{content:'';width:1.35rem;height:1.35rem;position:absolute;right:.3rem;top:1rem;background-image:url("icons/defaults/chevron-down-black.png");background-size:1.35rem 1.35rem;background-position:center center;background-repeat:no-repeat;filter:invert(0);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li a{font-size:1.125rem;font-weight:400;color:#18191C;width:90%;text-transform:uppercase;height:auto;padding:1rem 0 .3rem;margin:0 auto;display:block;background:#18191C;color:rgba(255,255,255,0.5)}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li a:hover{color:#fff}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li .sub-menu{display:none}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li .sub-menu.show{display:block}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li .sub-menu li a{background:#CECECE;border-bottom:0.15rem solid #fff}#main-nav-mobile .flex-container .menu-and-socials-wrapper .menu-container ul li .sub-menu li a:hover{background:#6B0723}#main-nav-mobile .flex-container .menu-and-socials-wrapper .bottom{border-top:1px solid #2E3139;position:absolute;bottom:8rem;left:50%;transform:translate(-50%, 0);width:90%;display:flex;justify-content:space-between;padding-top:1rem}#main-nav-mobile .flex-container .menu-and-socials-wrapper .bottom .phone-wrapper{display:flex;align-items:center;color:rgba(255,255,255,0.5)}#main-nav-mobile .flex-container .menu-and-socials-wrapper .bottom .phone-wrapper img{height:1.4rem;width:1.4rem;object-fit:contain;margin-right:.5rem}.about-us-page #light-background-section{padding:3rem 0}.about-us-page #light-background-section .filter{display:none}.about-us-page #light-background-section .image-module{justify-content:center;margin-bottom:1rem}.about-us-page #light-background-section .wysiwyg-module{max-width:65rem;margin:0 auto 1rem}.about-us-page #light-background-section .wysiwyg-module h3{text-align:left !important;color:#494D56;font-size:2.5rem;padding-bottom:1rem}@media only screen and (min-width: 600px){.about-us-page #light-background-section .wysiwyg-module h3{text-align:center !important}}.about-us-page #light-background-section .wysiwyg-module p{color:#494D56;font-size:1.25rem;font-weight:300;line-height:1.8125rem}.about-us-page #light-background-section .wysiwyg-module a{color:#494D56;font-weight:700;text-decoration:underline;margin-top:2rem;display:block}.about-us-page #light-background-section .buttons-module{margin:2rem 0 0;max-width:20rem}@media only screen and (min-width: 770px){.about-us-page #light-background-section .buttons-module{max-width:unset;display:flex;flex-direction:row;justify-content:center}}.about-us-page #light-background-section .buttons-module a{font-weight:400;justify-content:center;text-transform:lowercase;font-size:1rem}@media only screen and (min-width: 770px){.about-us-page #light-background-section .buttons-module a{padding:0 3rem}}.about-us-page #light-background-section .buttons-module a.button-1 img{left:3rem;top:1rem}@media only screen and (min-width: 600px){.about-us-page #light-background-section .buttons-module a.button-1 img{left:1rem}}@media only screen and (min-width: 600px){.about-us-page #light-background-section .buttons-module a.button-2{margin:1rem 0 0}}@media only screen and (min-width: 770px){.about-us-page #light-background-section .buttons-module a.button-2{margin:0 0 0 1rem}}.about-us-page #light-background-section .buttons-module a img{width:1.2rem;height:1.2rem;top:0.9rem}.about-us-page #three-column-section{padding:1.5rem 0;position:relative}.about-us-page #three-column-section::before{content:'';position:absolute;height:3rem;width:100%;display:block;top:-3rem;left:0;background:linear-gradient(to top, #fff, transparent)}@media only screen and (min-width: 1200px){.about-us-page #three-column-section .full-width-container{display:flex;justify-content:space-between}}.about-us-page #three-column-section .column{margin-bottom:1rem;position:relative}@media only screen and (min-width: 1200px){.about-us-page #three-column-section .column{width:calc(33.333% - .5rem)}}.about-us-page #three-column-section .column.column-1{background-color:#6B0723}.about-us-page #three-column-section .column.column-2{background-color:#2E3139}.about-us-page #three-column-section .column.column-3{background-color:#494D56}.about-us-page #three-column-section .column .image-module .image-wrapper{height:10.3rem;width:100%}.about-us-page #three-column-section .column img{height:100%;width:100%;object-fit:cover}.about-us-page #three-column-section .column .wysiwyg-module{padding:1.5rem 1.5rem 4.5rem;box-sizing:border-box}.about-us-page #three-column-section .column .wysiwyg-module h4{color:#fff}.about-us-page #three-column-section .column .wysiwyg-module p{color:rgba(225,225,225,0.7);font-size:0.89413rem;font-weight:300;line-height:1.16238rem;padding:.5rem 0 0}@media only screen and (min-width: 600px){.about-us-page #three-column-section .column .wysiwyg-module p{font-size:1.25rem;line-height:1.625rem}}.about-us-page #three-column-section .buttons-module{position:absolute;bottom:2.5rem;left:1.5rem;text-align:left}.about-us-page #background-image-section{position:relative;height:25rem;margin-bottom:29rem;background-position:top}@media only screen and (min-width: 1000px){.about-us-page #background-image-section{margin-bottom:0;height:45rem}}.about-us-page #background-image-section:after{content:'';position:absolute;height:60rem;width:100%;display:block;bottom:-45rem;background:linear-gradient(to top, #18191C 80%, rgba(24,25,28,0) 100%)}@media only screen and (min-width: 700px){.about-us-page #background-image-section:after{height:42rem;bottom:-29rem}}@media only screen and (min-width: 1000px){.about-us-page #background-image-section:after{display:none}}.about-us-page #background-image-section .filter{display:none}.about-us-page #background-image-section .column-1{position:absolute;bottom:-26rem;left:5%;color:#fff;box-sizing:border-box;width:calc(90% - 1.5rem);z-index:2;max-width:38rem}@media only screen and (min-width: 700px){.about-us-page #background-image-section .column-1{bottom:-24rem;left:10%}}@media only screen and (min-width: 1000px){.about-us-page #background-image-section .column-1{bottom:unset;top:50%;transform:translate(0, -50%)}}@media only screen and (min-width: 1100px){.about-us-page #background-image-section .column-1{max-width:48rem}}.about-us-page #background-image-section .column-1 h3{color:#fff}@media only screen and (min-width: 1100px){.about-us-page #background-image-section .column-1 h3{font-size:3.65rem}}.about-us-page #background-image-section .column-1 p{padding:.7rem 0 1.3rem}@media only screen and (min-width: 1100px){.about-us-page #background-image-section .column-1 p{max-width:38rem}}.about-us-page #background-image-section .column-1 .checklist{column-count:1}@media only screen and (min-width: 1100px){.about-us-page #background-image-section .column-1 .checklist{max-width:38rem}}.about-us-page #background-image-section .column-1 .buttons-module{margin:2rem 0 0;max-width:14rem}.about-us-page #background-image-section .column-1 .buttons-module a{font-weight:400}.about-us-page #four-column-section{position:relative;padding-bottom:3rem}.about-us-page #four-column-section:before{content:'';height:3rem;width:100%;position:absolute;left:0;top:-2rem;background:linear-gradient(to top, #18191C 80%, rgba(24,25,28,0) 100%)}@media only screen and (min-width: 850px){.about-us-page #four-column-section .full-width-container{display:flex;flex-wrap:wrap;justify-content:space-between}}.about-us-page #four-column-section .full-width-container .column{position:relative;margin-bottom:1rem;overflow:hidden}@media only screen and (min-width: 850px){.about-us-page #four-column-section .full-width-container .column{width:calc(50% - .5rem)}}@media only screen and (min-width: 1350px){.about-us-page #four-column-section .full-width-container .column{width:calc(25% - 1rem)}}.about-us-page #four-column-section .full-width-container .column::before{content:'';position:absolute;bottom:7.7rem;left:0;width:100%;height:3rem;z-index:1;pointer-events:none;transform:skewY(10deg);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 850px){.about-us-page #four-column-section .full-width-container .column::before{bottom:7rem}}@media only screen and (min-width: 1350px){.about-us-page #four-column-section .full-width-container .column::before{bottom:6.4rem}}.about-us-page #four-column-section .full-width-container .column::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:8.3rem;background-color:#6B0723;z-index:1;pointer-events:none;transform:skewY(10deg);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 850px){.about-us-page #four-column-section .full-width-container .column::after{bottom:1.5rem;height:6rem}}@media only screen and (min-width: 1350px){.about-us-page #four-column-section .full-width-container .column::after{bottom:3rem;height:4rem}}.about-us-page #four-column-section .full-width-container .column.column-1:before{background-color:rgba(107,7,35,0.6)}.about-us-page #four-column-section .full-width-container .column.column-1:after,.about-us-page #four-column-section .full-width-container .column.column-1 .wysiwyg-module{background-color:#6B0723}.about-us-page #four-column-section .full-width-container .column.column-2:before{background-color:#2E3139;opacity:.4}.about-us-page #four-column-section .full-width-container .column.column-2:after,.about-us-page #four-column-section .full-width-container .column.column-2 .wysiwyg-module{background-color:#2E3139}.about-us-page #four-column-section .full-width-container .column.column-3:before{background-color:#6D6F75;opacity:.4}.about-us-page #four-column-section .full-width-container .column.column-3:after,.about-us-page #four-column-section .full-width-container .column.column-3 .wysiwyg-module{background-color:#6D6F75}.about-us-page #four-column-section .full-width-container .column.column-4:before{background-color:#4A4D56;opacity:.4}.about-us-page #four-column-section .full-width-container .column.column-4:after,.about-us-page #four-column-section .full-width-container .column.column-4 .wysiwyg-module{background-color:#4A4D56}.about-us-page #four-column-section .full-width-container .column .image-module .image-wrapper{height:14rem;width:100%}.about-us-page #four-column-section .full-width-container .column .image-module .image-wrapper img{width:100%;height:100%;object-fit:cover}.about-us-page #four-column-section .full-width-container .column .wysiwyg-module{padding:.5rem 1.5rem 2.5rem}.about-us-page #four-column-section .full-width-container .column .wysiwyg-module h4{color:#fff}.about-us-page #four-column-section .full-width-container .column .wysiwyg-module p{color:rgba(225,225,225,0.7)}.about-us-page #steel-section{height:10rem;margin-bottom:25rem}@media only screen and (min-width: 700px){.about-us-page #steel-section{height:39rem}}@media only screen and (min-width: 1000px){.about-us-page #steel-section{margin-bottom:unset}}.about-us-page #steel-section:after{content:'';position:absolute;height:25rem;width:100%;display:block;bottom:-20rem;background:linear-gradient(to top, #fff 80%, rgba(225,225,225,0.1) 100%)}@media only screen and (min-width: 700px){.about-us-page #steel-section:after{height:24rem;bottom:-18rem}}@media only screen and (min-width: 1000px){.about-us-page #steel-section:after{display:none}}.about-us-page #steel-section .filter{display:none}.about-us-page #steel-section .column-1{position:absolute;bottom:-23rem;left:5%;color:#fff;box-sizing:border-box;width:calc(90% - 1.5rem);z-index:2;max-width:38rem}@media only screen and (min-width: 700px){.about-us-page #steel-section .column-1{bottom:-8rem;left:10%}}@media only screen and (min-width: 1000px){.about-us-page #steel-section .column-1{bottom:unset;top:50%;transform:translate(0, -50%)}}@media only screen and (min-width: 1100px){.about-us-page #steel-section .column-1{max-width:57rem}}.about-us-page #steel-section .column-1 h3{color:#2E3139}@media only screen and (min-width: 1100px){.about-us-page #steel-section .column-1 h3{font-size:4.25rem}}.about-us-page #steel-section .column-1 p{padding:.7rem 0 1.3rem;color:#2E3139}@media only screen and (min-width: 1100px){.about-us-page #steel-section .column-1 p{max-width:38rem}}.about-us-page #steel-section .column-1 h4{margin-top:1.5rem}@media only screen and (min-width: 1000px){.about-us-page #steel-section .column-1 h4{margin-top:3rem}}.about-us-page #steel-section .column-1 .checklist{column-count:1}@media only screen and (min-width: 1100px){.about-us-page #steel-section .column-1 .checklist{max-width:38rem}}.about-us-page #steel-section .column-1 .checklist li{color:#2E3139}.about-us-page #steel-section .column-1 .buttons-module{margin:2rem 0 0;max-width:14rem}.about-us-page #steel-section .column-1 .buttons-module a{font-weight:400}.about-us-page #partnerships-section{padding:5rem 0}.about-us-page #partnerships-section .wysiwyg-module{max-width:40rem;margin:0 auto 3rem}.about-us-page #partnerships-section .wysiwyg-module h3{color:#fff;margin-bottom:.5rem}.about-us-page #partnerships-section .wysiwyg-module p{color:rgba(225,225,225,0.6)}.about-us-page #partnerships-section .image-module{display:flex;flex-wrap:wrap}.about-us-page #partnerships-section .image-module .image-wrapper{width:calc(50% - 1rem);margin:0 .5rem 1rem}@media only screen and (min-width: 600px){.about-us-page #partnerships-section .image-module .image-wrapper{width:calc(33.333% - 1rem)}}@media only screen and (min-width: 1000px){.about-us-page #partnerships-section .image-module .image-wrapper{width:calc(25% - 1rem)}}.about-us-page #partnerships-section .image-module .image-wrapper img{height:4.1rem;width:100%;object-position:center;object-fit:contain}.about-us-page #partnerships-section .image-module .image-wrapper p{color:rgba(225,225,225,0.6);margin:1rem auto 1.5rem;font-size:.7rem;max-width:15rem;text-align:center;font-weight:300}@media only screen and (min-width: 600px){.about-us-page #partnerships-section .image-module .image-wrapper p{font-size:1.125rem}}.about-us-page #associations-section{padding:3rem 0;overflow:hidden}.about-us-page #associations-section .wysiwyg-module{margin-bottom:1rem}.about-us-page #associations-section .wysiwyg-module p{color:#18191C;opacity:.6}#careers-archive .careers-list-section{margin:3.125rem auto;max-width:870px}@media only screen and (min-width: 700px){#careers-archive .careers-list-section{display:flex;flex-wrap:wrap;justify-content:space-between}}#careers-archive .careers-list-section .careers-card{display:block;margin:auto;color:#fff;padding:1.5rem 1rem 7rem 3.3rem;margin-bottom:1.5rem;box-sizing:border-box;position:relative;overflow:hidden;background-color:#202124;max-width:25rem}@media only screen and (min-width: 700px){#careers-archive .careers-list-section .careers-card{width:calc(50% - 0.5rem)}}@media only screen and (min-width: 1000px){#careers-archive .careers-list-section .careers-card{width:calc(50% - 1rem);max-width:unset}}#careers-archive .careers-list-section .careers-card .overlay-trigger{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;z-index:12}#careers-archive .careers-list-section .careers-card .overlay-trigger img{height:1.5rem}#careers-archive .careers-list-section .careers-card .card-overlay{position:absolute;inset:0;background-color:#f5f5f5;color:#18191C;display:none;justify-content:center;align-items:center;text-align:center;padding:2rem}#careers-archive .careers-list-section .careers-card .card-overlay.active{display:flex;z-index:9}#careers-archive .careers-list-section .careers-card .card-overlay .overlay-content{margin-top:-7.5rem}#careers-archive .careers-list-section .careers-card .card-overlay .overlay-content h3{margin:0 0 0.5rem 1rem;font-size:2rem;text-align:left}#careers-archive .careers-list-section .careers-card .card-overlay .overlay-content p{text-align:left;color:#494D56;margin-left:1rem;font-size:1rem;font-weight:300;z-index:9;position:relative}#careers-archive .careers-list-section .careers-card .card-overlay .overlay-content img{height:24px;margin:0 0.5rem 0 0;background-color:#6B0723}#careers-archive .careers-list-section .careers-card .card-overlay .overlay-content .careers-share-links{z-index:99;display:flex;margin:1rem 1.1rem}#careers-archive .careers-list-section .careers-card .card-overlay .overlay-content .careers-share-links img{width:1.5rem;height:1.5rem;object-fit:contain;padding:0.4rem}#careers-archive .careers-list-section .careers-card .dots-icon circle{fill:white;transition:fill 0.2s ease}#careers-archive .careers-list-section .careers-card.overlay-open .dots-icon circle{fill:#2E3139}#careers-archive .careers-list-section .careers-card h2{color:#fff;font-size:1.20344rem;font-weight:700;line-height:1.47rem}@media only screen and (min-width: 600px){#careers-archive .careers-list-section .careers-card h2{font-size:2.25rem;line-height:2.75rem}}#careers-archive .careers-list-section .careers-card .location{font-size:0.8rem;font-weight:300;color:rgba(255,255,255,0.7);margin:0.3rem 0 2rem}@media only screen and (min-width: 600px){#careers-archive .careers-list-section .careers-card .location{font-size:1rem}}#careers-archive .careers-list-section .careers-card .info-tiles{display:flex;flex-wrap:wrap;gap:0.35rem;margin:0.5rem 0 1rem}#careers-archive .careers-list-section .careers-card .info-tiles .info-tile{display:flex;background:#2e3139;border-radius:4px;padding:0.25rem 0.5rem}#careers-archive .careers-list-section .careers-card .info-tiles .info-tile img{height:1rem;width:1rem;object-fit:contain;margin-right:0.4rem}#careers-archive .careers-list-section .careers-card .info-tiles .info-tile p{margin:0}#careers-archive .careers-list-section .careers-card::before,#careers-archive .careers-list-section .careers-card::after{content:"";position:absolute;height:3rem;background-color:#2e3139;z-index:3;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#careers-archive .careers-list-section .careers-card::before{left:0;transform:skewY(-16.5deg);transform-origin:top left;bottom:1.9rem;width:35.3%}#careers-archive .careers-list-section .careers-card::after{right:0;transform:skewY(9deg);transform-origin:top right;bottom:1.9rem;width:65.5%}#careers-archive .careers-list-section .careers-card .horizontal-line{position:relative;height:1px;width:100%;left:-5.5rem;background-color:#fff;z-index:12}#careers-archive .careers-list-section .careers-card .vertical-line{position:absolute;height:60%;width:1px;background-color:#c93e65;left:2.5rem;bottom:30%;z-index:11}#careers-archive .careers-list-section .careers-card .light-section{background-color:#2e3139;height:4.6rem;width:100%;position:absolute;bottom:0;left:0;z-index:4;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#careers-archive .careers-list-section .careers-card .light-section .white-underline{position:absolute;left:3.5rem;bottom:2rem;z-index:3}#careers-archive .pagination-controls{margin:1rem 0;display:flex;align-items:center;justify-content:center;gap:.7rem}#careers-archive .pagination-controls button{background:none;border:none;color:black;cursor:pointer;font-size:1.25rem;transition:opacity 0.2s}#careers-archive .pagination-controls button img{height:30px}#careers-archive .pagination-controls button:disabled{opacity:0.3;cursor:not-allowed}#careers-archive .pagination-controls .pagination-dots{display:flex;gap:0.5rem}#careers-archive .pagination-controls .pagination-dots .dot{width:14px;height:14px;border-radius:50%;background-color:#96989C;border:none;cursor:pointer;transition:background-color 0.2s}#careers-archive .pagination-controls .pagination-dots .dot.active{background-color:#6B0723}#careers-archive .more-jobs-section .heading-wrapper{max-width:50rem;margin:2rem auto;text-align:center;width:90%}#careers-archive .more-jobs-section .heading-wrapper h2{color:#6B0723;margin-bottom:0.3rem;color:#6b0723;font-size:2.5rem;font-weight:700}#careers-archive .more-jobs-section .heading-wrapper p{color:#2e3139;font-size:1.25rem;font-weight:300;line-height:1.8125rem;opacity:0.7}@media only screen and (min-width: 800px){#careers-archive .more-jobs-section .heading-wrapper p{padding:0 5rem}}#careers-archive .more-jobs-section .careers-image-slider{margin:0 0 -5rem 0}#careers-archive .more-jobs-section .careers-image-slider .slick-slide{margin:0 0.5rem}#careers-archive .more-jobs-section .careers-image-slider .slick-slide img{height:17rem;width:100%;object-fit:cover}@media only screen and (min-width: 1000px){#careers-archive .more-jobs-section .careers-image-slider .slick-slide img{height:31rem}}#careers-archive .resume-upload-section{background-color:#2e3139;padding:7rem 0 3rem}@media only screen and (min-width: 1000px){#careers-archive .resume-upload-section{padding:9rem 0 3rem}}@media only screen and (min-width: 1000px){#careers-archive .resume-upload-section .container{display:flex;justify-content:space-between}}@media only screen and (min-width: 1000px){#careers-archive .resume-upload-section .left{width:calc(45% - 3.5rem);margin-right:3.5rem}}#careers-archive .resume-upload-section .left h4{color:#fff;font-size:1.125rem;font-weight:400;margin-bottom:0.3rem}@media only screen and (min-width: 600px){#careers-archive .resume-upload-section .left h4{font-size:1.625rem}}#careers-archive .resume-upload-section .left h3{color:#fff;font-size:1.375rem;font-weight:700;margin-bottom:0.5rem}@media only screen and (min-width: 600px){#careers-archive .resume-upload-section .left h3{font-size:2.5rem}}#careers-archive .resume-upload-section .left p{color:#fff;opacity:0.7;font-size:1.125rem;font-weight:400;line-height:1.625rem}#careers-archive .resume-upload-section .left .button-wrapper{margin-top:1rem}#careers-archive .resume-upload-section .left .button-wrapper a img{height:1.5rem;width:auto;object-fit:contain;margin-right:.75rem}@media only screen and (min-width: 1000px){#careers-archive .resume-upload-section .right{width:55%}}@media only screen and (min-width: 1000px){#careers-archive .resume-upload-section .right .wpforms-container{margin-top:unset}}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-field{padding:15px 0 0}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-field.wpforms-field-email input{width:100%}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-field label{font-size:1rem;color:rgba(255,255,255,0.4);font-weight:400;margin-bottom:0.3rem}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-field input,#careers-archive .resume-upload-section .right .wpforms-container .wpforms-field textarea{background:rgba(255,255,255,0.3);color:#fff;border-radius:0;border:0;border-bottom:1px solid #fff}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-field input:focus,#careers-archive .resume-upload-section .right .wpforms-container .wpforms-field textarea:focus{outline:0;border:0;border-bottom:1px solid #6B0723;box-shadow:unset}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-submit-container{margin-top:unset}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-uploader{background-color:rgba(255,255,255,0.3);border-bottom:1px solid #fff}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-uploader .dz-message{color:#fff}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-submit{background-color:#18191c !important;border:0;color:#fff;text-transform:capitalize;padding:1rem 2rem;border-radius:0;margin:0 auto;width:100%;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 600px){#careers-archive .resume-upload-section .right .wpforms-container .wpforms-submit{position:unset !important}}#careers-archive .resume-upload-section .right .wpforms-container .wpforms-submit:hover{opacity:0.7;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-archive #hero-banner-with-subheading .hero-image img{object-position:top}#equipment-archive .logo-marquee{overflow:hidden;position:relative;width:100%;background:#2e3139;padding:3rem 0}#equipment-archive .logo-marquee .logo-track{display:flex;flex-wrap:nowrap;animation:scroll linear infinite;animation-play-state:running}#equipment-archive .logo-marquee .logo-track img{height:60px;margin:0 30px;flex-shrink:0}#equipment-archive .logo-marquee.paused .logo-track{animation-play-state:paused}#equipment-archive .text-section{padding:3.125rem 0}#equipment-archive .text-section h3{color:#2d2f36;font-size:2.5rem;font-weight:700;line-height:2.5rem}#equipment-archive .text-section p{color:#2e3139;opacity:0.7;line-height:1.8125rem;font-weight:300;padding-top:0.7rem}#equipment-archive .equipment-list-section{padding-bottom:3rem}@media only screen and (min-width: 850px){#equipment-archive .equipment-list-section .equipment-type-list{display:flex;flex-wrap:wrap;margin:auto}}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card{display:block;margin:auto;color:#fff;padding:1.5rem 1rem 7rem 3.3rem;margin-bottom:1.5rem;box-sizing:border-box;position:relative;overflow:hidden;background-color:#202124;max-width:25rem;height:30rem;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 850px){#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card{width:calc(50% - 0.5rem);padding:1.5rem 1rem 9rem 3.3rem}}@media only screen and (min-width: 1085px){#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card{width:calc(33.333% - 0.5rem)}}@media only screen and (min-width: 1185px){#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card{width:calc(33.333% - 1.5rem)}}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card:hover{box-shadow:3px 10px 16px 0px rgba(0,0,0,0.4);transform:scale(1.05);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card:hover::before,#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card:hover::after{background-color:#6b0723;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card:hover .light-section{background-color:#6b0723;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card:hover .text-wrapper .show-on-hover{opacity:1;visibility:visible;height:auto;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card::before,#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card::after{content:"";position:absolute;height:3rem;background-color:#2e3139;z-index:3;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card::before{left:0;transform:skewY(-16.5deg);transform-origin:top left;bottom:1.9rem;width:35.3%}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card::after{right:0;transform:skewY(9deg);transform-origin:top right;bottom:1.9rem;width:65.5%}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .filter{width:100%;height:100%;background-color:rgba(46,49,57,0.6);display:block;position:absolute;top:0;left:0;z-index:1;pointer-events:none}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .text-wrapper{position:absolute;top:50%;left:3.5rem;transform:translate(0%, -50%);z-index:2;padding-right:1rem}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .text-wrapper h3{color:#fff;margin-bottom:0.4rem}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .text-wrapper .show-on-hover{opacity:0;visibility:hidden;height:0;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .text-wrapper .show-on-hover p{color:rgba(255,255,255,0.7);margin-bottom:0.7rem}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .text-wrapper .show-on-hover ul{display:flex;flex-wrap:wrap;list-style:disc;color:#fff;list-style:none;padding:0;margin:1rem 0 0}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .text-wrapper .show-on-hover ul li{margin:0 .4rem .5rem 0;padding-left:1rem;position:relative}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .text-wrapper .show-on-hover ul li::before{content:"";position:absolute;left:0.1rem;top:0.2rem;width:0.5rem;height:0.5rem;border-radius:50%;background-color:#fff;font-weight:bold}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .horizontal-line{position:relative;height:1px;width:100%;left:-5.5rem;background-color:#fff}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .vertical-line{position:absolute;height:100%;width:1px;background-color:#c93e65;left:2.5rem;bottom:-20%;z-index:2}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .light-section{background-color:#2e3139;height:4.6rem;width:100%;position:absolute;bottom:0;left:0;z-index:4;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-archive .equipment-list-section .equipment-type-list .equipment-type-card .light-section span{position:absolute;left:3.5rem;bottom:2rem;z-index:3}#equipment-archive #contact-section{background-color:#DCDDDE;border-bottom:1rem solid #6B0723}#equipment-archive #contact-section .text-wrapper{text-align:center}#equipment-archive #contact-section .text-wrapper h3,#equipment-archive #contact-section .text-wrapper p,#equipment-archive #contact-section .text-wrapper a{color:#2E3139}#equipment-archive #contact-section .buttons-wrapper .secondary-btn-no-arrow{margin-right:0.5rem}#equipment-archive #contact-section .buttons-wrapper img{margin-right:0.5rem}.bulk-materials-handling-systems-page #faq-section{padding:3.125rem 0}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #faq-section{display:flex}}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #faq-section .column-1{margin-right:1.5rem}}@media only screen and (min-width: 1200px){.bulk-materials-handling-systems-page #faq-section .column-1{margin-right:5rem}}.bulk-materials-handling-systems-page #faq-section .column-1 p{color:#2E3139;opacity:.7;padding:.5rem 0 0}.bulk-materials-handling-systems-page #faq-section .column-1 .buttons-module{max-width:14rem;margin:1.5rem 0 0}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #faq-section .column-2 #accordion-module{padding-top:0}}.bulk-materials-handling-systems-page #projects-slider-section .wysiwyg-module{max-width:36rem;margin:3rem auto 0}.bulk-materials-handling-systems-page #projects-slider-section .wysiwyg-module h3{color:#6B0723;margin-bottom:.3rem}.bulk-materials-handling-systems-page #projects-slider-section .wysiwyg-module p{color:rgba(46,49,57,0.7)}.bulk-materials-handling-systems-page #contact-form-section{padding:3.125rem 0;color:#fff}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #contact-form-section .full-width-container{display:flex}}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #contact-form-section .column-1{width:40%;margin-right:2rem}}@media only screen and (min-width: 1150px){.bulk-materials-handling-systems-page #contact-form-section .column-1{width:45%;margin-right:3rem}}.bulk-materials-handling-systems-page #contact-form-section .column-1 h3{font-size:1.3rem;color:#fff}@media only screen and (min-width: 1150px){.bulk-materials-handling-systems-page #contact-form-section .column-1 h3{font-size:2.25rem}}.bulk-materials-handling-systems-page #contact-form-section .column-1 p{font-weight:300;margin:.6rem 0}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #contact-form-section .column-2{width:calc(60% - 2rem)}}@media only screen and (min-width: 1150px){.bulk-materials-handling-systems-page #contact-form-section .column-2{width:calc(55% - 3rem)}}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #contact-form-section .column-2 .wpforms-container{margin:unset !important}}.bulk-materials-handling-systems-page #welder-section{position:relative;height:25rem;margin-bottom:25rem}@media only screen and (min-width: 700px){.bulk-materials-handling-systems-page #welder-section{margin-bottom:18rem}}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #welder-section{margin-bottom:0;height:35rem}}.bulk-materials-handling-systems-page #welder-section:after{content:'';position:absolute;height:33rem;width:100%;display:block;bottom:-25rem;background:linear-gradient(to top, #18191C 80%, rgba(24,25,28,0) 100%)}@media only screen and (min-width: 700px){.bulk-materials-handling-systems-page #welder-section:after{height:24rem;bottom:-18rem}}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #welder-section:after{display:none}}.bulk-materials-handling-systems-page #welder-section .filter{display:none}.bulk-materials-handling-systems-page #welder-section .column-1{position:absolute;bottom:-23rem;left:5%;color:#fff;box-sizing:border-box;width:calc(90% - 1.5rem);z-index:2;max-width:38rem}@media only screen and (min-width: 700px){.bulk-materials-handling-systems-page #welder-section .column-1{bottom:-16rem;left:10%}}@media only screen and (min-width: 1000px){.bulk-materials-handling-systems-page #welder-section .column-1{bottom:unset;top:50%;transform:translate(0, -50%)}}@media only screen and (min-width: 1100px){.bulk-materials-handling-systems-page #welder-section .column-1{max-width:57rem}}.bulk-materials-handling-systems-page #welder-section .column-1 h3{color:#fff}@media only screen and (min-width: 1100px){.bulk-materials-handling-systems-page #welder-section .column-1 h3{font-size:4.25rem}}.bulk-materials-handling-systems-page #welder-section .column-1 p{padding:.7rem 0 1.3rem}@media only screen and (min-width: 1100px){.bulk-materials-handling-systems-page #welder-section .column-1 p{max-width:38rem}}@media only screen and (min-width: 1100px){.bulk-materials-handling-systems-page #welder-section .column-1 .checklist{max-width:38rem}}.bulk-materials-handling-systems-page #welder-section .column-1 .buttons-module{margin:2rem 0 0;max-width:14rem}.bulk-materials-handling-systems-page #welder-section .column-1 .buttons-module a{font-weight:400}.wpforms-container .wpforms-field{padding:0 0 1rem !important}.wpforms-container .wpforms-field label{text-align:left !important;font-weight:400 !important;color:#fff !important;margin-bottom:0.3rem !important}.wpforms-container .wpforms-field.wpforms-field-layout{padding:unset !important}.wpforms-container .wpforms-field input{border-radius:0 !important}.wpforms-container .wpforms-field.wpforms-field-email input{width:calc(100% - 9rem);max-width:unset !important}.wpforms-container .wpforms-submit{width:8rem;height:2.7rem;box-sizing:border-box;border-radius:0 !important;background-color:#6d6f75 !important;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 600px){.wpforms-container .wpforms-submit{position:absolute !important;right:0;bottom:1.6rem}}.contact-us-page #contact-form-section{padding:3rem 0}.contact-us-page #contact-form-section .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"]:after{border-top-color:#fff !important}.contact-us-page #contact-form-section .wpforms-container{margin-top:0;position:relative}@media only screen and (min-width: 1100px){.contact-us-page #contact-form-section .wpforms-container .wpforms-field-layout-rows,.contact-us-page #contact-form-section .wpforms-container .wpforms-field-select,.contact-us-page #contact-form-section .wpforms-container .wpforms-field-textarea{width:calc(50% - 0.5rem)}}@media only screen and (min-width: 1100px){.contact-us-page #contact-form-section .wpforms-container .wpforms-field-textarea{position:absolute;right:0;top:0}}.contact-us-page #contact-form-section .wpforms-container .wpforms-field-textarea textarea{color:rgba(255,255,255,0.7)}@media only screen and (min-width: 1100px){.contact-us-page #contact-form-section .wpforms-container .wpforms-field-textarea textarea{height:13rem !important}}.contact-us-page #contact-form-section .wpforms-container .wpforms-field{padding:15px 0 0}.contact-us-page #contact-form-section .wpforms-container .wpforms-field.wpforms-field-email input{width:100%;color:rgba(255,255,255,0.7)}.contact-us-page #contact-form-section .wpforms-container .wpforms-field label{font-size:1rem;color:rgba(255,255,255,0.4);font-weight:400;margin-bottom:0.3rem}.contact-us-page #contact-form-section .wpforms-container .wpforms-field input,.contact-us-page #contact-form-section .wpforms-container .wpforms-field textarea{background:#2E3139;border-radius:0;border:0;border-bottom:1px solid #fff;color:rgba(255,255,255,0.7)}.contact-us-page #contact-form-section .wpforms-container .wpforms-field input:focus,.contact-us-page #contact-form-section .wpforms-container .wpforms-field textarea:focus{outline:0;border:0;border-bottom:1px solid #6B0723;box-shadow:unset}.contact-us-page #contact-form-section .wpforms-container .wpforms-field .choices.is-focused{outline:0 !important;border:0 !important}.contact-us-page #contact-form-section .wpforms-container .wpforms-field .choices .choices__inner{color:#fff;background-color:#2E3139 !important;border-radius:0 !important;border:0 !important;border-bottom:1px solid #fff !important}.contact-us-page #contact-form-section .wpforms-container .wpforms-field .choices .choices__inner:focus{outline:0 !important;border:0 !important;border-bottom:1px solid #6B0723 !important;box-shadow:unset !important}.contact-us-page #contact-form-section .wpforms-container .wpforms-field .choices .choices__list--dropdown.is-active{outline:0 !important;border:0 !important;background-color:rgba(255,255,255,0.4);color:#18191C !important}.contact-us-page #contact-form-section .wpforms-container .wpforms-field .choices .choices__list--dropdown.is-active .choices__item.is-highlighted{background-color:#6B0723 !important}.contact-us-page #contact-form-section .wpforms-container .wpforms-submit{background-color:unset !important;border:0;color:#fff;text-transform:uppercase;padding:1rem 0 0.4rem;border-bottom:1px solid #fff;border-radius:0;position:unset !important;margin:0 auto}.contact-us-page #contact-form-section .wpforms-container .wpforms-submit:hover{background:unset !important}.contact-us-page #text-section{padding:3.125rem 0}.contact-us-page #text-section .wysiwyg-module{max-width:45rem;margin:0 auto}.contact-us-page #text-section .wysiwyg-module h3{margin-bottom:0.75rem}.contact-us-page #text-section .wysiwyg-module p{opacity:0.7}.contact-us-page #two-column-section{max-width:45rem;padding-bottom:3rem}@media only screen and (min-width: 900px){.contact-us-page #two-column-section{display:flex;justify-content:space-between}}.contact-us-page #two-column-section .column{display:block;color:#fff;padding:1.5rem 1.5rem 7rem 1.5rem;margin-bottom:1.5rem;box-sizing:border-box;position:relative;overflow:hidden;background-color:#202124;max-width:28rem;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 900px){.contact-us-page #two-column-section .column{width:calc(50% - 0.5rem);margin-bottom:unset}}.contact-us-page #two-column-section .column::before,.contact-us-page #two-column-section .column::after{content:"";position:absolute;height:8rem;background-color:#2e3139;z-index:1;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.contact-us-page #two-column-section .column::before{left:0;transform:skewY(-16.5deg);transform-origin:top left;bottom:-3.1rem;width:35.3%}.contact-us-page #two-column-section .column::after{right:0;transform:skewY(9deg);transform-origin:top right;bottom:-3.1rem;width:65.5%}.contact-us-page #two-column-section .column h4{font-weight:400;font-size:1.68rem;padding:0.5rem 0;color:#fff}.contact-us-page #two-column-section .column p{font-weight:400;font-size:1rem;padding:0.75rem 0 1rem;opacity:0.6;font-size:0.9375rem;font-weight:300;line-height:1.25rem}@media only screen and (min-width: 600px){.contact-us-page #two-column-section .column .buttons-module{display:flex;z-index:88;position:relative}}.contact-us-page #two-column-section .column .buttons-module a{border-bottom:unset;text-align:left;padding-left:2rem;font-size:0.9rem;padding-bottom:.8rem;font-weight:300;text-transform:lowercase}@media only screen and (min-width: 600px){.contact-us-page #two-column-section .column .buttons-module a{margin-left:unset}}.contact-us-page #two-column-section .column .buttons-module a img{width:1.2rem;height:1.2rem;left:0;top:0}.contact-us-page #contact-section{border-bottom:1rem solid #6B0723}.contact-us-page #contact-section h3,.contact-us-page #contact-section p,.contact-us-page #contact-section a{color:#2E3139 !important}.contact-us-page #contact-section .buttons-module a{color:#fff !important}#equipment-taxonomy-archive{margin-top:6.3rem}@media only screen and (min-width: 1100px){#equipment-taxonomy-archive{margin-top:11.3rem}}#equipment-taxonomy-archive .title-section{position:relative;border-bottom:0.0625rem solid rgba(46,49,57,0.1);padding:.8rem 0 1.3rem}#equipment-taxonomy-archive .title-section .title-section-inner{max-width:62%;position:relative;z-index:1;margin-left:5%;margin-right:auto}@media only screen and (min-width: 700px){#equipment-taxonomy-archive .title-section .title-section-inner{max-width:100%}}@media only screen and (min-width: 1000px){#equipment-taxonomy-archive .title-section .title-section-inner{margin-left:10%}}#equipment-taxonomy-archive .title-section .title-section-inner h1{color:#18191C;font-size:2rem;position:relative;z-index:2;text-align:left;font-weight:700;line-height:2rem;padding-top:6px}@media only screen and (min-width: 700px){#equipment-taxonomy-archive .title-section .title-section-inner h1{font-size:3rem;line-height:3rem}}#equipment-taxonomy-archive .title-section .title-section-inner .echoes{position:absolute;top:0;left:-17.3rem;height:3rem;z-index:1}@media only screen and (min-width: 700px){#equipment-taxonomy-archive .title-section .title-section-inner .echoes{height:3.75rem}}@media only screen and (min-width: 1350){#equipment-taxonomy-archive .title-section .title-section-inner .echoes{height:5rem}}#equipment-taxonomy-archive .title-section .title-section-inner .echoes span{display:inline-block;width:17px;height:100%;margin:0 0 1px 0;background-color:rgba(46,49,57,0.1);transform:translateX(0) skewX(-15deg)}#equipment-taxonomy-archive .title-section .title-section-inner .echoes span:nth-of-type(1){width:250px;background-color:#6B0723}#equipment-taxonomy-archive .equipment-list .equipment-card{padding:2rem 0 3.125rem}#equipment-taxonomy-archive .equipment-list .equipment-card:nth-of-type(even){background-color:#F2F2F2}@media only screen and (min-width: 1000px){#equipment-taxonomy-archive .equipment-list .equipment-card .container{display:flex}}@media only screen and (min-width: 1000px){#equipment-taxonomy-archive .equipment-list .equipment-card-left{width:50%;margin-right:2rem}}#equipment-taxonomy-archive .equipment-list .equipment-card-left h2{padding:0 0 1rem}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider img{height:15rem;width:100%;object-fit:cover}@media only screen and (min-width: 600px){#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider img{height:24rem}}@media only screen and (min-width: 1300px){#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider img{height:30rem}}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider .slick-arrow{background-color:#151515}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider .slick-arrow.slick-previous-btn>div{border-right:0.9em solid #fff}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider .slick-arrow.slick-next-btn>div{border-left:0.9em solid #fff}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav{background-color:#2E3139;margin:-.2rem 0 1.5rem;padding:.4rem 2rem}@media only screen and (min-width: 1000px){#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav{margin:.3rem 0 0;padding:0;background-color:unset}}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav .slick-slide{margin:0 .25rem;cursor:pointer;opacity:.7;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav .slick-slide.slick-current,#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav .slick-slide:hover{opacity:1;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 1000px){#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav .slick-slide img{height:5rem}}@media only screen and (min-width: 1300px){#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav .slick-slide img{height:6.5rem}}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav .slick-arrow{background-color:unset;bottom:unset;top:50%;transform:translate(0, -50%)}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav .slick-arrow>div{width:1.3rem;height:1.3rem;opacity:.7}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav .slick-arrow.slick-prev{left:-.2rem}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav .slick-arrow.slick-next{right:-.2rem}#equipment-taxonomy-archive .equipment-list .equipment-card-left .single-equipment-slider-nav img{height:3rem;width:100%;object-fit:cover}@media only screen and (min-width: 1000px){#equipment-taxonomy-archive .equipment-list .equipment-card-right{width:calc(50% - 2rem)}}#equipment-taxonomy-archive .equipment-list .equipment-card-right h3{border-bottom:1px solid rgba(46,49,57,0.2);padding-bottom:.5rem}@media only screen and (min-width: 600px){#equipment-taxonomy-archive .equipment-list .equipment-card-right h3{font-size:1.75rem}}@media only screen and (min-width: 1000px){#equipment-taxonomy-archive .equipment-list .equipment-card-right h3{padding-left:2.5rem}}#equipment-taxonomy-archive .equipment-list .equipment-card-right p{color:#2E3139;font-size:0.875rem;font-weight:300;line-height:1.0625rem;padding:.5rem 0 1rem}#equipment-taxonomy-archive .equipment-list .equipment-card-right .see-more-link{color:#6B0723;font-weight:700;display:block;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-taxonomy-archive .equipment-list .equipment-card-right .see-more-link:hover{opacity:.7;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#equipment-taxonomy-archive .equipment-list .equipment-card-right .section-icon{width:1.7rem;height:1.7rem;object-fit:contain;margin-bottom:1rem}@media only screen and (min-width: 1000px){#equipment-taxonomy-archive .equipment-list .equipment-card-right .section-icon{margin-bottom:-2.4rem}}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections{margin-bottom:2rem}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-specs .key-specs{display:flex;flex-wrap:wrap;margin:1rem 0}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-specs .key-specs .key-specs-item{color:#6D6F74;font-weight:400;margin-bottom:.3rem}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-specs .key-specs .key-specs-item span{font-weight:600}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-specs .key-specs .separator{margin:0 .5rem;display:block;color:#494D56}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-specs ul{margin-left:1rem;list-style:disc}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-specs ul li{margin-bottom:.7rem;color:#2E3139;opacity:.7;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.075rem}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-specs ul li::marker{font-weight:700}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-downloads ul{margin:1.5rem 0 0}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-downloads ul li{margin-bottom:1rem}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-downloads ul li a{display:flex;color:#6B0723}#equipment-taxonomy-archive .equipment-list .equipment-card-right .info-sections.equipment-downloads ul li a img{width:1.125rem;height:1.375rem;object-fit:contain;margin:-.3rem .3rem 0 0}#equipment-taxonomy-archive .equipment-list .equipment-card-right .buttons-wrapper{display:flex;flex-wrap:wrap}#equipment-taxonomy-archive .equipment-list .equipment-card-right .buttons-wrapper a{color:#fff;font-weight:400;margin:0 1rem .4rem 0;text-transform:lowercase}#equipment-taxonomy-archive .equipment-list .equipment-card-right .buttons-wrapper a img{width:1.3rem;height:1.3rem;object-fit:contain;margin-right:.5rem}.breadcrumbs a{color:#2E3139;opacity:.6;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.breadcrumbs a:hover{opacity:1;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.breadcrumbs span{font-weight:600;color:#2E3139}.home-page #equipment-types-slider-section{overflow:hidden}@media only screen and (min-width: 1085px){.home-page #service-cards-section{width:90%}}@media only screen and (min-width: 1300px){.home-page #service-cards-section{width:80%}}.parts-and-accessories-page #cards-section{padding:3.125rem 0}.parts-and-accessories-page #cards-section .wysiwyg-module{max-width:53rem;margin:0 auto}.parts-and-accessories-page #cards-section .wysiwyg-module h3{color:#131419;font-size:3.125rem}.parts-and-accessories-page #cards-section .wysiwyg-module p{color:#131419;padding:1rem 0 2rem;font-size:1.25rem;font-weight:300;line-height:1.8125rem}.parts-and-accessories-page #slider-section{padding:2.5rem 0}#contact-section,#contact-section-2,#contact-section-3{padding:3rem 0}#contact-section .wysiwyg-module,#contact-section .text-wrapper,#contact-section-2 .wysiwyg-module,#contact-section-2 .text-wrapper,#contact-section-3 .wysiwyg-module,#contact-section-3 .text-wrapper{max-width:53rem;margin:0 auto 1rem}#contact-section .wysiwyg-module h3,#contact-section .text-wrapper h3,#contact-section-2 .wysiwyg-module h3,#contact-section-2 .text-wrapper h3,#contact-section-3 .wysiwyg-module h3,#contact-section-3 .text-wrapper h3{text-align:left !important;color:#fff;font-size:2.5rem;padding-bottom:1rem}@media only screen and (min-width: 600px){#contact-section .wysiwyg-module h3,#contact-section .text-wrapper h3,#contact-section-2 .wysiwyg-module h3,#contact-section-2 .text-wrapper h3,#contact-section-3 .wysiwyg-module h3,#contact-section-3 .text-wrapper h3{text-align:center !important}}#contact-section .wysiwyg-module p,#contact-section .text-wrapper p,#contact-section-2 .wysiwyg-module p,#contact-section-2 .text-wrapper p,#contact-section-3 .wysiwyg-module p,#contact-section-3 .text-wrapper p{color:#fff}#contact-section .wysiwyg-module a,#contact-section .text-wrapper a,#contact-section-2 .wysiwyg-module a,#contact-section-2 .text-wrapper a,#contact-section-3 .wysiwyg-module a,#contact-section-3 .text-wrapper a{color:#fff;font-weight:700;text-decoration:underline}#contact-section .buttons-module,#contact-section .buttons-wrapper,#contact-section-2 .buttons-module,#contact-section-2 .buttons-wrapper,#contact-section-3 .buttons-module,#contact-section-3 .buttons-wrapper{margin:2rem 0 0;max-width:20rem}@media only screen and (min-width: 770px){#contact-section .buttons-module,#contact-section .buttons-wrapper,#contact-section-2 .buttons-module,#contact-section-2 .buttons-wrapper,#contact-section-3 .buttons-module,#contact-section-3 .buttons-wrapper{max-width:unset;display:flex;flex-direction:row;justify-content:center}}#contact-section .buttons-module a,#contact-section .buttons-wrapper a,#contact-section-2 .buttons-module a,#contact-section-2 .buttons-wrapper a,#contact-section-3 .buttons-module a,#contact-section-3 .buttons-wrapper a{font-weight:400;justify-content:center;text-transform:lowercase;font-size:1rem}@media only screen and (min-width: 770px){#contact-section .buttons-module a,#contact-section .buttons-wrapper a,#contact-section-2 .buttons-module a,#contact-section-2 .buttons-wrapper a,#contact-section-3 .buttons-module a,#contact-section-3 .buttons-wrapper a{padding:0 3rem}}#contact-section .buttons-module a.button-1 img,#contact-section .buttons-wrapper a.button-1 img,#contact-section-2 .buttons-module a.button-1 img,#contact-section-2 .buttons-wrapper a.button-1 img,#contact-section-3 .buttons-module a.button-1 img,#contact-section-3 .buttons-wrapper a.button-1 img{left:3rem;top:1rem}@media only screen and (min-width: 600px){#contact-section .buttons-module a.button-1 img,#contact-section .buttons-wrapper a.button-1 img,#contact-section-2 .buttons-module a.button-1 img,#contact-section-2 .buttons-wrapper a.button-1 img,#contact-section-3 .buttons-module a.button-1 img,#contact-section-3 .buttons-wrapper a.button-1 img{left:1rem}}@media only screen and (min-width: 600px){#contact-section .buttons-module a.button-2,#contact-section .buttons-wrapper a.button-2,#contact-section-2 .buttons-module a.button-2,#contact-section-2 .buttons-wrapper a.button-2,#contact-section-3 .buttons-module a.button-2,#contact-section-3 .buttons-wrapper a.button-2{margin:1rem 0 0}}@media only screen and (min-width: 770px){#contact-section .buttons-module a.button-2,#contact-section .buttons-wrapper a.button-2,#contact-section-2 .buttons-module a.button-2,#contact-section-2 .buttons-wrapper a.button-2,#contact-section-3 .buttons-module a.button-2,#contact-section-3 .buttons-wrapper a.button-2{margin:0 0 0 1rem}}#contact-section .buttons-module a img,#contact-section .buttons-wrapper a img,#contact-section-2 .buttons-module a img,#contact-section-2 .buttons-wrapper a img,#contact-section-3 .buttons-module a img,#contact-section-3 .buttons-wrapper a img{width:1.2rem;height:1.2rem;top:.9rem;object-fit:contain}.pump-and-pipe-solutions-page #text-section{padding:3.125rem 0}.pump-and-pipe-solutions-page #text-section .wysiwyg-module{max-width:50rem;margin:0 auto}.pump-and-pipe-solutions-page #text-section .wysiwyg-module h3{color:#2e3139;margin-bottom:0.5rem;font-size:1.8rem}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #text-section .wysiwyg-module h3{font-size:3.125rem}}.pump-and-pipe-solutions-page #text-section .wysiwyg-module p{color:#2e3139;font-size:1rem;font-weight:300;line-height:1.25rem}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #text-section .wysiwyg-module p{font-size:1.25rem;line-height:1.8125rem}}.pump-and-pipe-solutions-page #services-section{padding:3.125rem 0 0}@media only screen and (min-width: 800px){.pump-and-pipe-solutions-page #services-section .full-width-container{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 800px){.pump-and-pipe-solutions-page #services-section .column{width:calc(50% - 0.5rem)}}@media only screen and (min-width: 1300px){.pump-and-pipe-solutions-page #services-section .column{width:calc(25% - 0.5rem)}}.pump-and-pipe-solutions-page #services-section .column.column-1{width:100%}.pump-and-pipe-solutions-page #services-section .column.column-1 .wysiwyg-module{max-width:50rem;margin:0 auto 3rem}.pump-and-pipe-solutions-page #services-section .column.column-1 .wysiwyg-module h3{color:#2e3139;margin-bottom:0.5rem;font-size:1.8rem}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #services-section .column.column-1 .wysiwyg-module h3{font-size:3.125rem}}.pump-and-pipe-solutions-page #services-section .column.column-1 .wysiwyg-module p{color:#2e3139;font-size:1rem;font-weight:300;line-height:1.25rem}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #services-section .column.column-1 .wysiwyg-module p{font-size:1.25rem;line-height:1.8125rem}}.pump-and-pipe-solutions-page #services-section .column.column-2,.pump-and-pipe-solutions-page #services-section .column.column-3,.pump-and-pipe-solutions-page #services-section .column.column-4,.pump-and-pipe-solutions-page #services-section .column.column-5{border-top:0.75rem solid rgba(225,225,225,0.3);padding:1.5rem 1rem;box-sizing:border-box;margin-bottom:1rem}.pump-and-pipe-solutions-page #services-section .column.column-2 h4,.pump-and-pipe-solutions-page #services-section .column.column-3 h4,.pump-and-pipe-solutions-page #services-section .column.column-4 h4,.pump-and-pipe-solutions-page #services-section .column.column-5 h4{color:#fff;margin-bottom:0.5rem}.pump-and-pipe-solutions-page #services-section .column.column-2 p,.pump-and-pipe-solutions-page #services-section .column.column-3 p,.pump-and-pipe-solutions-page #services-section .column.column-4 p,.pump-and-pipe-solutions-page #services-section .column.column-5 p{color:rgba(225,225,225,0.7);font-size:1rem;font-weight:300;line-height:1.25rem}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #services-section .column.column-2 p,.pump-and-pipe-solutions-page #services-section .column.column-3 p,.pump-and-pipe-solutions-page #services-section .column.column-4 p,.pump-and-pipe-solutions-page #services-section .column.column-5 p{font-size:1.25rem;line-height:1.6rem}}.pump-and-pipe-solutions-page #services-section .column.column-2 .checklist li,.pump-and-pipe-solutions-page #services-section .column.column-3 .checklist li,.pump-and-pipe-solutions-page #services-section .column.column-4 .checklist li,.pump-and-pipe-solutions-page #services-section .column.column-5 .checklist li{font-weight:300;color:rgba(225,225,225,0.7);margin-bottom:0.5rem}.pump-and-pipe-solutions-page #services-section .column.column-2 .checklist li:before,.pump-and-pipe-solutions-page #services-section .column.column-3 .checklist li:before,.pump-and-pipe-solutions-page #services-section .column.column-4 .checklist li:before,.pump-and-pipe-solutions-page #services-section .column.column-5 .checklist li:before{background-image:url("./icons/icon-right-arrow-white.png");height:0.85rem;width:0.85rem}.pump-and-pipe-solutions-page #slider-section{padding:3rem 0}.pump-and-pipe-solutions-page #contact-section h3,.pump-and-pipe-solutions-page #contact-section p{color:#494D56}.pump-and-pipe-solutions-page #pump-solutions-section{border-top:1rem solid #6B0723;position:relative;height:40rem;margin-bottom:25rem}@media only screen and (min-width: 550px){.pump-and-pipe-solutions-page #pump-solutions-section{height:55rem}}@media only screen and (min-width: 800px){.pump-and-pipe-solutions-page #pump-solutions-section{margin-bottom:18rem;height:47rem}}@media only screen and (min-width: 1000px){.pump-and-pipe-solutions-page #pump-solutions-section{height:50rem;margin-bottom:unset}}.pump-and-pipe-solutions-page #pump-solutions-section:after{content:'';position:absolute;height:33rem;width:100%;display:block;bottom:-25rem;background:linear-gradient(to top, #18191C 80%, rgba(24,25,28,0) 100%)}@media only screen and (min-width: 700px){.pump-and-pipe-solutions-page #pump-solutions-section:after{height:24rem;bottom:-18rem}}@media only screen and (min-width: 1000px){.pump-and-pipe-solutions-page #pump-solutions-section:after{height:4rem;bottom:0}}.pump-and-pipe-solutions-page #pump-solutions-section .column-1{position:absolute;bottom:-23rem;color:#fff;box-sizing:border-box;width:calc(90% - 1.5rem);z-index:2;bottom:unset;top:50%;left:50%;transform:translate(-50%, 0)}@media only screen and (min-width: 1000px){.pump-and-pipe-solutions-page #pump-solutions-section .column-1{transform:translate(-50%, -50%);max-width:60rem}}.pump-and-pipe-solutions-page #pump-solutions-section .column-1 h2{font-size:2rem;background-color:#6B0723;padding:1.5rem;margin-bottom:.5rem;color:#fff;display:inline-block}@media only screen and (min-width: 1000px){.pump-and-pipe-solutions-page #pump-solutions-section .column-1 h2{font-size:3.75rem}}.pump-and-pipe-solutions-page #pump-solutions-section .column-1 h3{color:#fff;font-size:1.875rem}@media only screen and (min-width: 1100px){.pump-and-pipe-solutions-page #pump-solutions-section .column-1 h3{margin-top:7rem;font-size:3.125rem}}.pump-and-pipe-solutions-page #pump-solutions-section .column-1 p{padding:.7rem 0 1.3rem;color:#FFF;font-size:1rem;font-weight:300;line-height:1.25rem}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #pump-solutions-section .column-1 p{font-size:1.5rem;line-height:2.0625rem}}@media only screen and (min-width: 1100px){.pump-and-pipe-solutions-page #pump-solutions-section .column-1 .checklist{max-width:38rem}}.pump-and-pipe-solutions-page #pump-solutions-section .column-1 .buttons-module{margin:2rem 0 0;max-width:14rem}.pump-and-pipe-solutions-page #pump-solutions-section .column-1 .buttons-module a{font-weight:400}.pump-and-pipe-solutions-page #cards-section{padding-bottom:1.5rem}@media only screen and (min-width: 1200px){.pump-and-pipe-solutions-page #cards-section .full-width-container{display:flex;justify-content:space-between}}.pump-and-pipe-solutions-page #cards-section .column{margin-bottom:1rem}@media only screen and (min-width: 1200px){.pump-and-pipe-solutions-page #cards-section .column{width:calc(33.333% - .5rem)}}.pump-and-pipe-solutions-page #cards-section .column.column-1{background-color:#6B0723}.pump-and-pipe-solutions-page #cards-section .column.column-2{background-color:#2E3139}.pump-and-pipe-solutions-page #cards-section .column.column-3{background-color:#494D56}.pump-and-pipe-solutions-page #cards-section .column .image-module .image-wrapper{height:10.3rem;width:100%}.pump-and-pipe-solutions-page #cards-section .column img{height:100%;width:100%;object-fit:cover}.pump-and-pipe-solutions-page #cards-section .column .wysiwyg-module{padding:1.5rem;box-sizing:border-box}.pump-and-pipe-solutions-page #cards-section .column .wysiwyg-module h4{color:#fff}.pump-and-pipe-solutions-page #cards-section .column .wysiwyg-module p{color:rgba(225,225,225,0.7);font-size:0.89413rem;font-weight:300;line-height:1.16238rem;padding:.5rem 0 0}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #cards-section .column .wysiwyg-module p{font-size:1.25rem;line-height:1.625rem}}.pump-and-pipe-solutions-page #cards-section .column .checklist{padding:0 1.5rem 1.5rem}.pump-and-pipe-solutions-page #cards-section .column .checklist li{display:block;align-items:unset;font-weight:300;font-size:.9rem;padding:unset;color:rgba(225,225,225,0.7)}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #cards-section .column .checklist li.right-caret{font-size:1rem}}.pump-and-pipe-solutions-page #cards-section .column .checklist li.right-caret:before{background-image:url("./icons/icon-right-arrow-white.png");width:1.5rem}.pump-and-pipe-solutions-page #text-section-2 h4{max-width:50rem;margin:0 auto 1.5rem;color:#fff}.pump-and-pipe-solutions-page #text-section-2 .checklist{padding:1.5rem 0 4rem}.pump-and-pipe-solutions-page #text-section-2 .checklist li{color:#fff}.pump-and-pipe-solutions-page #text-section-2 p{color:rgba(225,225,225,0.7);max-width:50rem;margin:0 auto;font-weight:300;line-height:2.0625rem}.pump-and-pipe-solutions-page #cards-section---2{padding-bottom:3rem}.pump-and-pipe-solutions-page #cards-section---2 .full-width-container{width:100%}@media only screen and (min-width: 900px){.pump-and-pipe-solutions-page #cards-section---2 .full-width-container{width:80%}}.pump-and-pipe-solutions-page #cards-section---2 .slick-track{overflow:visible}@media only screen and (min-width: 900px){.pump-and-pipe-solutions-page #cards-section---2 .slick-track{overflow:hidden}}.pump-and-pipe-solutions-page #cards-section---2 .slick-slide{margin:.5rem}.pump-and-pipe-solutions-page #cards-section---2 .column-1{padding-top:2rem}@media only screen and (min-width: 900px){.pump-and-pipe-solutions-page #cards-section---2 .column-1{display:flex;flex-wrap:wrap;justify-content:space-between}}.pump-and-pipe-solutions-page #cards-section---2 .wysiwyg-module{padding:1.5rem;background-color:#494D56;border-top:0.9375rem solid #6B0723;box-sizing:border-box}@media only screen and (min-width: 900px){.pump-and-pipe-solutions-page #cards-section---2 .wysiwyg-module{width:calc(33.33% - .75rem);margin-bottom:1rem}}@media only screen and (min-width: 1200px){.pump-and-pipe-solutions-page #cards-section---2 .wysiwyg-module{width:calc(25% - .75rem);margin-bottom:1rem}}.pump-and-pipe-solutions-page #cards-section---2 .wysiwyg-module h4{font-size:1.47rem;margin-bottom:.5rem;color:#fff}.pump-and-pipe-solutions-page #cards-section---2 .wysiwyg-module p{color:rgba(225,225,225,0.7);font-size:0.77919rem;font-weight:300;line-height:1.16875rem}.pump-and-pipe-solutions-page #piping-systems-section{border-top:1rem solid #6B0723;position:relative;height:50rem;margin-bottom:25rem}@media only screen and (min-width: 440px){.pump-and-pipe-solutions-page #piping-systems-section{height:42rem}}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #piping-systems-section{height:unset;margin-bottom:unset}}.pump-and-pipe-solutions-page #piping-systems-section:after{content:'';position:absolute;height:33rem;width:100%;display:block;bottom:-25rem;background:linear-gradient(to top, #18191C 80%, rgba(24,25,28,0) 100%)}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #piping-systems-section:after{height:18rem;bottom:0}}.pump-and-pipe-solutions-page #piping-systems-section .column-1{padding:5rem 0}.pump-and-pipe-solutions-page #piping-systems-section .column-1 h2{font-size:2rem;background-color:#6B0723;padding:1.5rem;margin-bottom:.5rem;color:#fff;display:inline-block}@media only screen and (min-width: 1000px){.pump-and-pipe-solutions-page #piping-systems-section .column-1 h2{font-size:3.75rem}}.pump-and-pipe-solutions-page #piping-systems-section .column-1 h3{color:#fff;font-size:1.875rem;margin-top:1.5rem}@media only screen and (min-width: 1100px){.pump-and-pipe-solutions-page #piping-systems-section .column-1 h3{font-size:3.125rem}}.pump-and-pipe-solutions-page #piping-systems-section .column-1 p{padding:.7rem 0 1.3rem;color:#FFF;font-size:1rem;font-weight:300;line-height:1.25rem}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #piping-systems-section .column-1 p{font-size:1.5rem;line-height:2.0625rem}}.pump-and-pipe-solutions-page #piping-systems-section .column-1 .checklist{column-count:1;margin:2rem 0 0;position:relative;z-index:1}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #piping-systems-section .column-1 .checklist{column-count:2}}.pump-and-pipe-solutions-page #piping-systems-section .column-1 .checklist li{color:#fff;font-weight:300}@media only screen and (min-width: 1000px){.pump-and-pipe-solutions-page #piping-systems-section .column-1 .checklist li{font-size:1.5rem}}.pump-and-pipe-solutions-page #two-column-section{padding-bottom:1.5rem}@media only screen and (min-width: 900px){.pump-and-pipe-solutions-page #two-column-section .full-width-container{display:flex;justify-content:space-between}}.pump-and-pipe-solutions-page #two-column-section .column{margin-bottom:1rem}@media only screen and (min-width: 900px){.pump-and-pipe-solutions-page #two-column-section .column{width:calc(50% - .5rem)}}.pump-and-pipe-solutions-page #two-column-section .column.column-1{background-color:#6B0723}.pump-and-pipe-solutions-page #two-column-section .column.column-2{background-color:#2E3139}.pump-and-pipe-solutions-page #two-column-section .column .wysiwyg-module{padding:1.5rem;box-sizing:border-box}.pump-and-pipe-solutions-page #two-column-section .column .wysiwyg-module h4{color:#fff}.pump-and-pipe-solutions-page #two-column-section .column .wysiwyg-module p{color:rgba(225,225,225,0.7);font-size:0.89413rem;font-weight:300;line-height:1.16238rem;padding:.5rem 0 0}@media only screen and (min-width: 600px){.pump-and-pipe-solutions-page #two-column-section .column .wysiwyg-module p{font-size:1.25rem;line-height:1.625rem}}#careers-single{color:rgba(46,49,57,0.7);margin-top:5rem}@media only screen and (min-width: 1100px){#careers-single{margin-top:7rem}}#careers-single .title-section{position:relative;border-bottom:10px solid rgba(46,49,57,0.1);padding:2rem 0}#careers-single .title-section .title-section-inner{max-width:62%;position:relative;z-index:1;margin-left:5%;margin-right:auto}@media only screen and (min-width: 770px){#careers-single .title-section .title-section-inner{max-width:100%}}@media only screen and (min-width: 1000px){#careers-single .title-section .title-section-inner{margin-left:10%}}#careers-single .title-section .title-section-inner h1{color:#18191C;font-size:2rem;position:relative;z-index:2;text-align:left;font-weight:700;line-height:2rem;padding-top:11px}@media only screen and (min-width: 770px){#careers-single .title-section .title-section-inner h1{font-size:3rem;line-height:3rem}}#careers-single .title-section .title-section-inner .echoes{position:absolute;top:0;left:-16.5rem;height:3rem;z-index:1}@media only screen and (min-width: 770px){#careers-single .title-section .title-section-inner .echoes{height:3.75rem}}@media only screen and (min-width: 1350){#careers-single .title-section .title-section-inner .echoes{height:5rem}}#careers-single .title-section .title-section-inner .echoes span{display:inline-block;width:17px;height:100%;margin:0 0 1px 0;background-color:rgba(46,49,57,0.1);transform:translateX(0) skewX(-15deg)}#careers-single .title-section .title-section-inner .echoes span:nth-of-type(1){width:250px;background-color:#6B0723}#careers-single .top-section{display:block;padding:2rem 0 0}@media only screen and (min-width: 770px){#careers-single .top-section{display:flex;flex-direction:row;justify-content:space-between}}#careers-single .top-section p{font-size:0.875rem;font-weight:300}#careers-single .top-section .careers-left{width:100%;margin-bottom:2rem}@media only screen and (min-width: 770px){#careers-single .top-section .careers-left{width:calc(66% - 1rem)}}#careers-single .top-section .careers-left h2{font-size:1.40813rem;font-weight:700;color:#2d2f36;border-bottom:1px solid rgba(46,49,57,0.2);padding-bottom:0.5rem;margin-bottom:1rem}@media only screen and (min-width: 600px){#careers-single .top-section .careers-left h2{font-size:2.2rem}}#careers-single .top-section .careers-left h3{font-size:1.375rem;font-weight:700;color:#2d2f36;padding-top:1.5rem;padding-bottom:1rem}@media only screen and (min-width: 600px){#careers-single .top-section .careers-left h3{font-size:1.8rem}}#careers-single .top-section .careers-left p{font-size:0.875rem;font-weight:300;line-height:1.0625rem;color:rgba(46,49,57,0.7)}@media only screen and (min-width: 600px){#careers-single .top-section .careers-left p{font-size:1.25rem;font-weight:300;line-height:1.8125rem}}#careers-single .top-section .careers-left ul{list-style-type:disc;padding-left:1rem}#careers-single .top-section .careers-left ul li{font-size:0.875rem;font-weight:300;line-height:1.0625rem;color:rgba(46,49,57,0.7);position:relative}@media only screen and (min-width: 600px){#careers-single .top-section .careers-left ul li{font-size:1.25rem;font-weight:300;line-height:1.8125rem}}#careers-single .top-section .careers-right{width:calc(100vw - .5rem);box-sizing:border-box;position:relative;left:-6%}@media only screen and (min-width: 770px){#careers-single .top-section .careers-right{width:calc(34% - 1rem);left:unset}}#careers-single .top-section .careers-right .position-details{background-color:#2E3139;padding:2rem 5%;border-top:1rem solid #626468}@media only screen and (min-width: 770px){#careers-single .top-section .careers-right .position-details{padding:2rem}}#careers-single .top-section .careers-right .position-details h2{font-size:1.424rem;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:1rem;color:#fff}#careers-single .top-section .careers-right .position-details h3{font-size:1.13919rem;margin:1rem 0 .5rem;color:#fff}#careers-single .top-section .careers-right .position-details img{height:1.13919rem;margin:-.3rem .2rem 0 0}#careers-single .top-section .careers-right .position-details p{font-size:0.94931rem;line-height:1.3765rem;color:rgba(255,255,255,0.7)}#careers-single .apply-section{background-color:#f5f5f5;font-size:0.72319rem;padding:2rem 5%;width:calc(100vw - .5rem);box-sizing:border-box;position:relative;left:-6%}@media only screen and (min-width: 770px){#careers-single .apply-section{width:65%;left:unset;padding:2rem}}#careers-single .apply-section img{height:1rem}#careers-single .apply-section .apply-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(46,49,57,0.2);padding-bottom:.5rem}#careers-single .apply-section .apply-top h2{font-size:1.60713rem;color:#2d2f36}#careers-single .apply-section .apply-top .contact-us{display:flex;font-size:1rem;font-weight:300;line-height:0.96431rem;color:rgba(46,49,57,0.7);align-items:center}#careers-single .apply-section .apply-top .contact-us img{background-color:rgba(46,49,57,0.7);width:0.8225rem;height:0.90475rem;padding:0.626rem 1.15rem;margin-left:0.5rem}#careers-single .apply-section p{font-size:0.72319rem;font-weight:300;line-height:0.96431rem;padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width: 600px){#careers-single .apply-section p{font-size:1.25rem;font-weight:300;line-height:1.8125rem}}#careers-single .apply-section .download-link{color:#2d2f36;font-size:0.64288rem;font-weight:700}@media only screen and (min-width: 600px){#careers-single .apply-section .download-link{font-size:1rem}}#careers-single .apply-section .button-wrapper{display:flex;justify-content:space-between;margin-top:1rem;margin-bottom:1rem}#careers-single .apply-section .button-wrapper .gray-btn{font-size:0.64288rem;font-weight:400;width:calc(50% - 0.5rem)}@media only screen and (min-width: 600px){#careers-single .apply-section .button-wrapper .gray-btn{font-size:1rem}}#careers-single .apply-section .button-wrapper .gray-btn img{height:0.64288rem;padding-right:0.75rem}#careers-single .share-section{padding:2rem 0}#careers-single .share-section h4{color:#18191C;font-size:1.125rem;font-weight:700}@media only screen and (min-width: 600px){#careers-single .share-section h4{font-size:1.5rem;margin-bottom:.5rem}}#careers-single .share-section .share-inner{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}@media only screen and (min-width: 1000px){#careers-single .share-section .share-inner{justify-content:unset;gap:1.5rem}}#careers-single .share-section .share-inner .share-icons{display:flex;flex-direction:column}#careers-single .share-section .share-inner .share-icons .careers-share-links{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.25rem}#careers-single .share-section .share-inner .share-icons .careers-share-links a{background-color:#6B0723;display:flex;align-items:center;justify-content:center;height:2rem;width:2rem}#careers-single .share-section .share-inner .share-icons .careers-share-links a img{height:1em;width:auto;max-width:100%;object-fit:contain}#careers-single .share-section .share-inner .share-icons .careers-share-links a.facebook img{height:1.01rem}#careers-single .share-section .share-inner .share-icons .careers-share-links a.email img{height:0.75rem}#careers-single .share-section .share-inner .vertical-divider{width:1px;height:4rem;background-color:#ccc;flex-shrink:0;margin-left:0;margin-right:0}#careers-single .share-section .share-inner .black-btn{font-size:0.64288rem;font-weight:400;text-align:center}@media only screen and (min-width: 600px){#careers-single .share-section .share-inner .black-btn{font-size:1rem}}#careers-single .eeo{border-top:1px solid rgba(46,49,57,0.1);padding-top:1rem;padding-bottom:3rem}@media only screen and (min-width: 770px){#careers-single .eeo{width:65%}}#careers-single .eeo h4{font-size:1.125rem;font-weight:700;color:#18191C;padding-bottom:0.75rem}#careers-single .eeo p{font-size:0.75rem;font-weight:300;line-height:0.97556rem;color:rgba(46,49,57,0.7)}.services-page #cards-section .service-cards-with-image{margin-top:5rem}.services-page #welder-section{position:relative;height:25rem;margin-bottom:6rem}@media only screen and (min-width: 700px){.services-page #welder-section{margin-bottom:18rem}}@media only screen and (min-width: 1000px){.services-page #welder-section{margin-bottom:0;height:35rem}}.services-page #welder-section:after{content:'';position:absolute;height:33rem;width:100%;display:block;bottom:-25rem;background:linear-gradient(to top, #18191C 80%, rgba(24,25,28,0) 100%)}@media only screen and (min-width: 700px){.services-page #welder-section:after{height:24rem;bottom:-18rem}}@media only screen and (min-width: 1000px){.services-page #welder-section:after{display:none}}.services-page #welder-section .filter{display:none}.services-page #welder-section .column-1{position:absolute;bottom:-6rem;color:#fff;box-sizing:border-box;width:calc(90% - 1.5rem);z-index:2;max-width:38rem}@media only screen and (min-width: 700px){.services-page #welder-section .column-1{bottom:-16rem;left:10%}}@media only screen and (min-width: 1000px){.services-page #welder-section .column-1{bottom:unset;top:50%;transform:translate(0, -50%)}}@media only screen and (min-width: 1100px){.services-page #welder-section .column-1{max-width:57rem}}.services-page #welder-section .column-1 h3{color:#fff}@media only screen and (min-width: 1100px){.services-page #welder-section .column-1 h3{font-size:4.25rem}}.services-page #welder-section .column-1 p{padding:.7rem 0 1.3rem}@media only screen and (min-width: 1100px){.services-page #welder-section .column-1 p{max-width:38rem}}@media only screen and (min-width: 1100px){.services-page #welder-section .column-1 .checklist{max-width:38rem}}.services-page #welder-section .column-1 .buttons-module{margin:2rem 0 0;max-width:14rem}.services-page #welder-section .column-1 .buttons-module a{font-weight:400}.services-page #two-column-section{position:relative;padding-bottom:3rem}@media only screen and (min-width: 1000px){.services-page #two-column-section{height:50rem}}@media only screen and (min-width: 1000px){.services-page #two-column-section{height:32rem}}@media only screen and (min-width: 850px){.services-page #two-column-section .full-width-container{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 1000px){.services-page #two-column-section .full-width-container{position:relative;top:-150px}}.services-page #two-column-section .column{padding:2rem;box-sizing:border-box;color:#fff}@media only screen and (min-width: 850px){.services-page #two-column-section .column{width:calc(50% - 1rem)}}.services-page #two-column-section .column.column-1{margin-bottom:1.5rem}@media only screen and (min-width: 850px){.services-page #two-column-section .column.column-1{margin-bottom:unset}}.services-page #two-column-section .column.column-3{padding:3rem 0 0;width:100%}.services-page #two-column-section .column.column-3 h3{font-size:1.125rem;max-width:58rem;margin:0 auto 2.5rem}@media only screen and (min-width: 600px){.services-page #two-column-section .column.column-3 h3{font-size:2.125rem}}@media only screen and (min-width: 1000px){.services-page #two-column-section .column.column-3 h3{text-align:center !important}}.services-page #two-column-section .column h4{color:#fff}.services-page #two-column-section .column p{color:#fff;opacity:.7;padding:.3rem 0;font-weight:300;font-size:.9rem;line-height:1.4rem}@media only screen and (min-width: 600px){.services-page #two-column-section .column p{font-size:1.2rem;line-height:1.8rem}}.services-page #two-column-section .column .checklist{margin:1rem 0 0}.services-page #two-column-section .column .checklist li{display:block;align-items:unset;font-weight:300;font-size:.9rem;padding:unset;color:rgba(225,225,225,0.7)}@media only screen and (min-width: 600px){.services-page #two-column-section .column .checklist li.right-caret{font-size:1rem}}.services-page #two-column-section .column .checklist li.right-caret:before{background-image:url("./icons/icon-right-arrow-white.png");width:1.5rem}.services-page #maintenance-section{position:relative;height:25rem;padding:3rem 0;margin-bottom:25rem}@media only screen and (min-width: 700px){.services-page #maintenance-section{margin-bottom:18rem}}@media only screen and (min-width: 1000px){.services-page #maintenance-section{margin-bottom:0;height:35rem}}.services-page #maintenance-section:after{content:'';position:absolute;height:33rem;width:100%;display:block;bottom:-25rem;background:linear-gradient(to top, #18191C 80%, rgba(24,25,28,0) 100%)}@media only screen and (min-width: 700px){.services-page #maintenance-section:after{height:24rem;bottom:-18rem}}@media only screen and (min-width: 1000px){.services-page #maintenance-section:after{display:none}}.services-page #maintenance-section .filter{display:none}.services-page #maintenance-section .column-1{position:absolute;bottom:-23rem;left:5%;color:#fff;box-sizing:border-box;width:calc(90% - 1.5rem);z-index:2;max-width:38rem}@media only screen and (min-width: 700px){.services-page #maintenance-section .column-1{bottom:-16rem;left:10%}}@media only screen and (min-width: 1000px){.services-page #maintenance-section .column-1{bottom:unset;top:50%;transform:translate(0, -50%)}}@media only screen and (min-width: 1100px){.services-page #maintenance-section .column-1{max-width:57rem}}.services-page #maintenance-section .column-1 h3{color:#fff}@media only screen and (min-width: 1100px){.services-page #maintenance-section .column-1 h3{font-size:4.25rem}}.services-page #maintenance-section .column-1 p{padding:.7rem 0 1.3rem}@media only screen and (min-width: 1100px){.services-page #maintenance-section .column-1 p{max-width:38rem}}@media only screen and (min-width: 1100px){.services-page #maintenance-section .column-1 .checklist{max-width:38rem}}.services-page #maintenance-section .column-1 .buttons-module{margin:2rem 0 0;max-width:20rem}@media only screen and (min-width: 770px){.services-page #maintenance-section .column-1 .buttons-module{max-width:unset;display:flex;flex-direction:row}}.services-page #maintenance-section .column-1 .buttons-module a{font-weight:400;justify-content:center;text-transform:lowercase;font-size:1rem}@media only screen and (min-width: 770px){.services-page #maintenance-section .column-1 .buttons-module a{padding:0 3rem}}.services-page #maintenance-section .column-1 .buttons-module a.button-1 img{left:3rem;top:1rem}@media only screen and (min-width: 600px){.services-page #maintenance-section .column-1 .buttons-module a.button-1 img{left:1rem}}@media only screen and (min-width: 600px){.services-page #maintenance-section .column-1 .buttons-module a.button-2{margin:1rem 0 0}}@media only screen and (min-width: 770px){.services-page #maintenance-section .column-1 .buttons-module a.button-2{margin:0 0 0 1rem}}.services-page #maintenance-section .column-1 .buttons-module a img{width:1.2rem;height:1.2rem;top:.9rem}.services-page #checkmarks-section{padding-bottom:3rem}.services-page #checkmarks-section h3{padding:3rem 0;text-align:left !important}@media only screen and (min-width: 600px){.services-page #checkmarks-section h3{text-align:center !important}}.services-page #checkmarks-section .checklist{column-count:2;column-gap:1rem}@media only screen and (min-width: 1100px){.services-page #checkmarks-section .checklist{column-count:3}}.services-page #checkmarks-section .checklist li{color:#fff;font-weight:300;line-height:1.3rem}
