/*!
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}.max-width-container{width:90%;max-width:1366px;margin:auto}@media only screen and (min-width: 1000px){.max-width-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%}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: #f15d22;--secondary: #22215b}@font-face{font-family:"Helvetica Neue";src:url("../../fonts/HelveticaNeueLTProLt.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url("../../fonts/HelveticaNeueLTProRoman.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url("../../fonts/HelveticaNeueLTProMd.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url("../../fonts/HelveticaNeueLTProBd.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:"Helvetica Neue", sans-serif}input,textarea,button,select{font-family:inherit}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{font-size:30px;font-weight:700}@media only screen and (min-width: 600px){h1{font-size:53px}}h2{font-size:24px;font-weight:500}@media only screen and (min-width: 600px){h2{font-size:42px}}h3{font-size:20px;font-weight:500}@media only screen and (min-width: 600px){h3{font-size:40px}}h4{font-size:20px;font-weight:700}@media only screen and (min-width: 600px){h4{font-size:34px}}h5{font-size:15px;font-weight:300}@media only screen and (min-width: 600px){h5{font-size:30px}}h6{font-size:18px;font-weight:700}@media only screen and (min-width: 600px){h6{font-size:20px}}p{font-size:15px;font-weight:400;line-height:normal}@media only screen and (min-width: 600px){p{font-size:18px}}.btn,.primary-btn,.secondary-btn,.primary-outline,.secondary-outline{display:inline-block;position:relative;padding:16px 32px;white-space:nowrap;text-transform:capitalize;font-weight:400;font-size:1.125rem}.btn-with-corner-pads span,.primary-outline span,.secondary-outline span{position:relative;display:inline-block}.btn-with-corner-pads span::before,.primary-outline span::before,.secondary-outline span::before,.btn-with-corner-pads span::after,.primary-outline span::after,.secondary-outline span::after{content:"";position:absolute}.btn-with-corner-pads span::before,.primary-outline span::before,.secondary-outline span::before{width:12px;height:2px}.btn-with-corner-pads span::after,.primary-outline span::after,.secondary-outline span::after{width:2px;height:12px}.btn-with-corner-pads span.top-left-corner:before,.primary-outline span.top-left-corner:before,.secondary-outline span.top-left-corner:before{top:-18px;left:-34px}.btn-with-corner-pads span.top-left-corner:after,.primary-outline span.top-left-corner:after,.secondary-outline span.top-left-corner:after{top:-18px;left:-34px}.btn-with-corner-pads span.top-right-corner:before,.primary-outline span.top-right-corner:before,.secondary-outline span.top-right-corner:before{top:-18px;right:-34px}.btn-with-corner-pads span.top-right-corner:after,.primary-outline span.top-right-corner:after,.secondary-outline span.top-right-corner:after{top:-18px;right:-34px}.btn-with-corner-pads span.bottom-left-corner:before,.primary-outline span.bottom-left-corner:before,.secondary-outline span.bottom-left-corner:before{bottom:-18px;left:-34px}.btn-with-corner-pads span.bottom-left-corner:after,.primary-outline span.bottom-left-corner:after,.secondary-outline span.bottom-left-corner:after{bottom:-18px;left:-34px}.btn-with-corner-pads span.bottom-right-corner:before,.primary-outline span.bottom-right-corner:before,.secondary-outline span.bottom-right-corner:before{bottom:-18px;right:-34px}.btn-with-corner-pads span.bottom-right-corner:after,.primary-outline span.bottom-right-corner:after,.secondary-outline span.bottom-right-corner:after{bottom:-18px;right:-34px}.btn-with-corner-pads.lowercase,.lowercase.primary-outline,.lowercase.secondary-outline{text-transform:lowercase}.btn-with-corner-pads:has(img),.primary-outline:has(img),.secondary-outline:has(img){padding:16px 32px 16px 42px}.btn-with-corner-pads:has(img) img,.primary-outline:has(img) img,.secondary-outline:has(img) img{width:1.2rem !important;height:1.2rem !important;object-fit:contain}.btn-with-corner-pads:has(img) .top-left-corner:before,.primary-outline:has(img) .top-left-corner:before,.secondary-outline:has(img) .top-left-corner:before{left:-44px}.btn-with-corner-pads:has(img) .top-left-corner:after,.primary-outline:has(img) .top-left-corner:after,.secondary-outline:has(img) .top-left-corner:after{left:-44px}.btn-with-corner-pads:has(img) .bottom-left-corner:before,.primary-outline:has(img) .bottom-left-corner:before,.secondary-outline:has(img) .bottom-left-corner:before{left:-44px}.btn-with-corner-pads:has(img) .bottom-left-corner:after,.primary-outline:has(img) .bottom-left-corner:after,.secondary-outline:has(img) .bottom-left-corner:after{left:-44px}.primary-btn{color:#fff;background:#f15d22;border:1px solid #f15d22}.secondary-btn{color:#fff;background:#21205C;border:1px solid #21205C;-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)}.secondary-btn:hover{background:#0F1034;-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-outline{color:#0F1034;background:rgba(241,93,34,0.2);border:1px solid #f15d22;-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-outline:hover{box-shadow:0 0 0 1px #f15d22;-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-outline span::before,.primary-outline span::after{background-color:#f15d22}.secondary-outline{color:#fff;background:rgba(15,16,52,0.47);border:1px solid #22215b;-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)}.secondary-outline:hover{box-shadow:0 0 0 1px #22215b;-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)}.secondary-outline span::before,.secondary-outline span::after{background-color:#22215b}.underline,.primary-underline,.secondary-underline{text-transform:uppercase;text-decoration:underline;font-weight:700}.underline::after,.primary-underline::after,.secondary-underline::after{content:"\25BA";margin-left:0.3rem;overflow:hidden;display:inline-block;text-decoration:none;position:relative;top:0.15rem}.primary-underline{color:#f15d22}.secondary-underline{color:#22215b}#accordion-module{padding:3.125rem 0 0}#accordion-module .faq-section{margin-bottom:3.125rem}#accordion-module .faq-section hr{margin:0}#accordion-module .faq-section hr.top{border-top:0.2rem solid #f15d22}#accordion-module .faq-section hr.bottom{border-top:0.2rem solid #333333}#accordion-module .faq-section .icon{width:1.8rem;display:inline;position:relative;top:-0.3rem}#accordion-module .faq-section h2{color:#000;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:1.3rem 0 1.3rem 1.3rem;position:relative;display:flex;cursor:pointer}#accordion-module .faq-section .question.active{background:#e7e7e7;-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:hover{background-color:#e7e7e7;-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 .chevron-down{width:1.6rem;position:absolute;right:2rem;-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 .chevron-down.open{right:2rem;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)}#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;padding:0 0.9rem;-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 p{padding:1rem 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}.feature-banner{position:relative;height:37.5rem;overflow:hidden}.feature-banner img{height:100%;width:100%;object-fit:cover}.feature-banner .heading-text-container{position:absolute;z-index:5;bottom:31rem;left:0;background-color:#f15d22;color:#fff;padding:1rem 2rem 1rem 1.3rem}@media only screen and (min-width: 415px){.feature-banner .heading-text-container{bottom:28.5rem}}@media only screen and (min-width: 515px){.feature-banner .heading-text-container{bottom:25.5rem}}@media only screen and (min-width: 600px){.feature-banner .heading-text-container{bottom:28.5rem;padding:1rem 2.5rem 1rem 3.7rem}}@media only screen and (min-width: 790px){.feature-banner .heading-text-container{bottom:24.5rem}}@media only screen and (min-width: 1000px){.feature-banner .heading-text-container{top:6rem;bottom:unset}}.feature-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)}.feature-banner .bottom-wrapper{position:absolute;left:5%;bottom:5%;color:#fff;max-width:38rem;z-index:5;width:90%}@media only screen and (min-width: 1000px){.feature-banner .bottom-wrapper{bottom:unset;top:33%;left:3.5rem}}.feature-banner .bottom-wrapper h4{font-size:1.3rem;margin-bottom:.3rem;font-weight:500}.feature-banner .bottom-wrapper h4.navy{color:#0F1034}.feature-banner .bottom-wrapper h4.orange{color:#f15d22}@media only screen and (min-width: 1000px){.feature-banner .bottom-wrapper h4{font-size:2.5rem}}.feature-banner .bottom-wrapper .benefits-wrapper{margin:1.5rem 0;display:flex}.feature-banner .bottom-wrapper .benefits-wrapper .benefit{height:4.3rem;width:4.3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f15d22;margin-right:1rem}@media only screen and (min-width: 600px){.feature-banner .bottom-wrapper .benefits-wrapper .benefit{width:6.3rem;height:6.3rem;margin-right:.5rem}}.feature-banner .bottom-wrapper .benefits-wrapper .benefit img{width:1.8rem;height:1.8rem;object-fit:contain}@media only screen and (min-width: 600px){.feature-banner .bottom-wrapper .benefits-wrapper .benefit img{width:2.8rem;height:2.8rem}}.feature-banner .bottom-wrapper .benefits-wrapper .benefit p{text-align:center;margin-top:.4rem}.feature-banner .bottom-wrapper .text-wrapper p{color:#0F1034}.feature-banner .bottom-wrapper .text-wrapper .button-label{font-size:1.1rem;color:#f15d22;margin:1rem 0}@media only screen and (min-width: 600px){.feature-banner .bottom-wrapper .text-wrapper .button-label{font-size:1.5rem}}.feature-banner .bottom-wrapper .primary-outline{margin-right:1rem;margin-bottom:1rem;white-space:normal;text-align:center}.buttons-module{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;white-space:normal}.buttons-module a img{width:1.7em;height:1.7em;object-fit:contain;left:1em;top:.8em;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{margin:3rem auto;max-width:22rem}@media only screen and (min-width: 600px){.checklist{display:flex;flex-wrap:wrap;max-width:unset}}.checklist li{background-color:white;margin-bottom:1rem;border:1px solid #f15d22}@media only screen and (min-width: 600px){.checklist li{width:calc(50% - 1rem);margin:0 .5rem 1rem}}@media only screen and (min-width: 1100px){.checklist li{width:calc(33.333% - 1rem);margin:0 auto 1.5rem}}.checklist li img{width:2.45rem;height:2.45rem;object-fit:contain;margin-right:1rem}@media only screen and (min-width: 1000px){.checklist li img{width:4.125rem;height:4.125rem}}.event-cards{margin:0 auto 4rem;max-width:60rem}.event-cards .slick-slide{margin:0}@media only screen and (min-width: 600px){.event-cards .slick-slide{margin:0 .5rem}}.event-cards .card{display:block;box-shadow:1px 1px 5px rgba(22,22,22,0.3)}.event-cards .card:hover{transform:scale(1.035)}.event-cards .card .top{height:12rem;border-bottom:1rem solid #f15d22;position:relative}.event-cards .card .top img{height:100%;width:100%;object-fit:cover}.event-cards .card .bottom{position:relative;padding-bottom:3.3rem}.event-cards .card .bottom .inner-wrapper{padding:1rem 1.5rem}.event-cards .card .bottom .inner-wrapper h6{color:#0F1034;font-weight:300;font-size:1rem}@media only screen and (min-width: 600px){.event-cards .card .bottom .inner-wrapper h6{font-size:1rem}}@media only screen and (min-width: 600px){.event-cards .card .bottom .inner-wrapper h6{font-size:1.25rem}}.event-cards .card .bottom .inner-wrapper h3{color:#0F1034;margin:1rem 0;font-size:1.25rem;font-weight:700}@media only screen and (min-width: 600px){.event-cards .card .bottom .inner-wrapper h3{font-size:1.25rem}}@media only screen and (min-width: 700px){.event-cards .card .bottom .inner-wrapper h3{font-size:1.875rem}}.event-cards .card .bottom .inner-wrapper .date-and-location{display:flex;flex-wrap:wrap}.event-cards .card .bottom .inner-wrapper .date-and-location p,.event-cards .card .bottom .inner-wrapper .date-and-location span{color:#9a9a9a;font-size:14px}@media only screen and (min-width: 600px){.event-cards .card .bottom .inner-wrapper .date-and-location p,.event-cards .card .bottom .inner-wrapper .date-and-location span{font-size:16px}}.event-cards .card .bottom .inner-wrapper .date-and-location span{display:block;margin:0 .5rem}.event-cards .card .bottom .faux-button{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;padding:1rem;background-color:#0F1034;color:#fff;text-align:center}.more-equipment-section{position:relative;padding:5rem 0}.more-equipment-section .equipment-banner{position:relative;padding:1rem 2rem;background-color:#f15d22;margin-bottom:3rem}@media only screen and (min-width: 600px){.more-equipment-section .equipment-banner{max-width:32%}}@media only screen and (min-width: 1640px){.more-equipment-section .equipment-banner{background-color:unset;padding:unset;max-width:unset}}.more-equipment-section .equipment-banner .max-width-container{width:unset}@media only screen and (min-width: 1640px){.more-equipment-section .equipment-banner .max-width-container{position:relative;max-width:1366px;margin:0 auto;padding:0 1rem;height:64px;display:flex;align-items:center;z-index:0}}@media only screen and (min-width: 1640px){.more-equipment-section .equipment-banner .max-width-container::before{content:"";position:absolute;top:0;height:100%;background:#f15d22;z-index:-1;--gutter: max(0px, (100vw - 1366px) / 2);left:calc(-1 * var(--gutter) - 1rem);width:calc(var(--gutter) + 1rem + 420px + -11rem)}}.more-equipment-section .equipment-banner .max-width-container p{margin:0;color:#fff;font-weight:600;line-height:1.2;font-weight:400;font-size:1.2rem}@media only screen and (min-width: 600px){.more-equipment-section .equipment-banner .max-width-container p{text-align:right;padding-right:5%;padding-left:unset;font-size:1.875rem}}.more-equipment-section .more-equipment-slider .slick-slide{margin:0 0.5rem}.more-equipment-section .more-equipment-slider .slick-slide .equipment-card{height:17.5rem;position:relative;border-bottom:1rem solid #f15d22;-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)}.more-equipment-section .more-equipment-slider .slick-slide .equipment-card:hover{transform:scale(1.03);-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)}.more-equipment-section .more-equipment-slider .slick-slide .equipment-card img{width:100%;height:100%;object-fit:cover}.more-equipment-section .more-equipment-slider .slick-slide .equipment-card .text-and-button{position:absolute;left:2rem;bottom:2rem;z-index:1;max-width:18rem}.more-equipment-section .more-equipment-slider .slick-slide .equipment-card .text-and-button h2{color:#0F1034;font-size:2.5rem;font-weight:400;line-height:2.5rem;margin-bottom:1rem;padding-right:1rem}@media only screen and (min-width: 500px){.more-equipment-section .more-equipment-slider .slick-slide .equipment-card .text-and-button h2{font-size:1.5rem;line-height:1.6rem}}@media only screen and (min-width: 700px){.more-equipment-section .more-equipment-slider .slick-slide .equipment-card .text-and-button h2{font-size:2.5rem;line-height:2.5rem}}.more-equipment-section .more-equipment-slider .slick-slide .equipment-card .filter{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 45%, rgba(255,255,255,0.9) 100%)}.hero-slider-wrapper .hero-slider .slick-slide{height:35rem}@media only screen and (min-width: 450px){.hero-slider-wrapper .hero-slider .slick-slide{height:30rem}}@media only screen and (min-width: 600px){.hero-slider-wrapper .hero-slider .slick-slide{height:37.5rem;margin-bottom:10rem}}.hero-slider-wrapper .hero-slider .slick-slide>div{height:100%}.hero-slider-wrapper .hero-slider .slick-slide>div .hero-slide{height:100%;width:100%;position:relative}.hero-slider-wrapper .hero-slider .slick-slide>div .hero-slide img,.hero-slider-wrapper .hero-slider .slick-slide>div .hero-slide video{height:100%;width:100%;object-fit:cover}.hero-slider-wrapper .hero-slider .slick-slide>div .hero-slide .mobile-background{display:block}@media only screen and (min-width: 600px){.hero-slider-wrapper .hero-slider .slick-slide>div .hero-slide .mobile-background{display:none}}.hero-slider-wrapper .hero-text-and-buttons-wrapper{position:absolute;bottom:1rem;left:50%;width:90%;max-width:42rem;text-align:center;-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: 650px){.hero-slider-wrapper .hero-text-and-buttons-wrapper{width:80%}}@media only screen and (min-width: 600px){.hero-slider-wrapper .hero-text-and-buttons-wrapper{bottom:-10rem}}.hero-slider-wrapper .hero-text-and-buttons-wrapper img{height:4.06rem;width:auto;object-fit:contain;margin-bottom:1rem}.hero-slider-wrapper .hero-text-and-buttons-wrapper h5{font-weight:500}@media only screen and (min-width: 600px){.hero-slider-wrapper .hero-text-and-buttons-wrapper h5{font-size:1.875rem}}.hero-slider-wrapper .hero-text-and-buttons-wrapper h1{font-weight:700;margin:.3rem 0 1rem}@media only screen and (min-width: 600px){.hero-slider-wrapper .hero-text-and-buttons-wrapper h1{font-size:3.3125rem}}.hero-slider-wrapper .buttons-module{display:block;width:unset;margin-top:1.5rem;text-align:unset}.hero-slider-wrapper .buttons-module a{margin-right:0.8rem}.image-slider{margin:0 0 -5rem 0}.image-slider .slick-slide{margin:0 0.5rem}.image-slider .slick-slide .image-wrapper{position:relative}.image-slider .slick-slide .image-wrapper .filter{margin-bottom:1rem;height:40%}.image-slider .slick-slide .image-wrapper img{height:17rem;width:100%;object-fit:cover;border-bottom:1rem solid #f15d22}@media only screen and (min-width: 1000px){.image-slider .slick-slide .image-wrapper img{height:31rem}}.image-module{display:flex;flex-wrap:wrap}.image-module .image-wrapper img{width:100%;height:100%;object-fit:cover}.popup-video-modal{opacity:0;visibility:hidden;width:0;height:0;z-index:99999;position:fixed;left:0;background-color:#f15d22;-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}.service-cards.basic-cards-wrapper{margin-bottom:3rem}@media only screen and (min-width: 750px){.service-cards.basic-cards-wrapper{display:flex;flex-wrap:wrap;gap:1rem}}.service-cards .service-card{border-top:1rem solid #f15d22;box-shadow:1px 1px 5px rgba(22,22,22,0.5)}.service-cards .service-card h3{color:#0F1034;margin-bottom:.4rem}@media only screen and (min-width: 600px){.service-cards .service-card h3{font-size:2.125rem}}.service-cards .service-card p{color:#9a9a9a}.service-cards .service-card.basic-card{margin-bottom:1rem;display:block;box-sizing:border-box;position:relative;padding-bottom:3.5rem}@media only screen and (min-width: 750px){.service-cards .service-card.basic-card{width:calc(50% - .75rem);margin-bottom:unset}}@media only screen and (min-width: 1450px){.service-cards .service-card.basic-card{width:calc(25% - .75rem);margin-bottom:unset}}.service-cards .service-card.basic-card .text-wrapper{padding:1rem 2rem 0;text-align:center}.service-cards .service-card.basic-card .faux-button{background-color:#22215b;display:block;padding:0.9rem;text-align:center;color:white;font-weight:400;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}@media only screen and (min-width: 1000px){.service-contact-boxes{display:flex;flex-wrap:wrap}}.service-contact-boxes .box{border-top:1rem solid #f15d22;box-shadow:0 2px 8px rgba(0,0,0,0.25);margin-bottom:2.5rem}@media only screen and (min-width: 1000px){.service-contact-boxes .box{width:calc(50% - 1.5rem);margin:0 .75rem 2.5rem}}.service-contact-boxes .box .top{position:relative;padding:2rem 1rem 1rem}.service-contact-boxes .box .top img{width:2.5rem;height:2.5rem;object-fit:contain;position:absolute;left:1rem;top:2rem}.service-contact-boxes .box .top .title-wrapper{margin-left:3.5rem}.service-contact-boxes .box .top .title-wrapper h3{color:#0F1034;margin-bottom:0.3rem}@media only screen and (min-width: 1000px){.service-contact-boxes .box .top .title-wrapper h3{font-size:2.125rem}}.service-contact-boxes .box .top .title-wrapper p{color:#373a97}.service-contact-boxes .box .body-wrapper{padding:0 1rem;color:#0F1034;margin-bottom:4.5rem}.service-contact-boxes .box .body-wrapper p{margin-bottom:1rem}.service-contact-boxes .box .body-wrapper ul{list-style:disc;margin-left:0.5rem}.service-contact-boxes .box .body-wrapper ul li{margin-bottom:0.5rem;font-size:15px}@media only screen and (min-width: 600px){.service-contact-boxes .box .body-wrapper ul li{font-size:18px}}.service-contact-boxes .box .buttons-wrapper{display:flex}.service-contact-boxes .box .buttons-wrapper a{padding:1rem 2rem 1rem 1rem;box-sizing:border-box;color:#fff;width:50%;display:block;text-align:center}.service-contact-boxes .box .buttons-wrapper a.phone{background-color:#373a97}.service-contact-boxes .box .buttons-wrapper a.email{background-color:#0F1034}.service-contact-boxes .box .buttons-wrapper a img{width:1.6rem;height:1.22rem;object-fit:contain;margin-right:0.5rem}@media only screen and (min-width: 1000px){.solution-cards{display:flex;margin-bottom:5rem}}.solution-cards .card{margin-bottom:2.5rem}@media only screen and (min-width: 1000px){.solution-cards .card{width:calc(33.333% - 1rem);margin:0 .75rem}}.solution-cards .card .image-wrapper{height:22rem;width:100%;position:relative}.solution-cards .card .image-wrapper img{width:100%;height:100%;object-fit:cover}.solution-cards .card .bottom-wrapper{border-top:1rem solid #f15d22}.solution-cards .card .bottom-wrapper h3{margin:1rem 0 .5rem}@media only screen and (min-width: 1000px){.solution-cards .card .bottom-wrapper h3{font-size:2.125rem}}.solution-cards .card .bottom-wrapper p{color:#9a9a9a}.solution-cards .card .bottom-wrapper .secondary-outline{margin-top:1.6rem}.slick-slider-module .featured-image{margin-bottom:0.9rem;cursor:pointer}.slick-slider-module .featured-image .slick-slide>div{height:12.3rem}@media only screen and (min-width: 390px){.slick-slider-module .featured-image .slick-slide>div{height:14.3rem}}@media only screen and (min-width: 460px){.slick-slider-module .featured-image .slick-slide>div{height:17rem}}@media only screen and (min-width: 560px){.slick-slider-module .featured-image .slick-slide>div{height:22rem}}@media only screen and (min-width: 700px){.slick-slider-module .featured-image .slick-slide>div{height:26rem}}@media only screen and (min-width: 850px){.slick-slider-module .featured-image .slick-slide>div{height:31rem}}@media only screen and (min-width: 1000px){.slick-slider-module .featured-image .slick-slide>div{height:15rem}}@media only screen and (min-width: 1115px){.slick-slider-module .featured-image .slick-slide>div{height:16.5rem}}@media only screen and (min-width: 1250px){.slick-slider-module .featured-image .slick-slide>div{height:19rem}}@media only screen and (min-width: 1400px){.slick-slider-module .featured-image .slick-slide>div{height:22rem}}@media only screen and (min-width: 1580px){.slick-slider-module .featured-image .slick-slide>div{height:25rem}}.slick-slider-module .featured-image .slick-slide>div .video-wrapper{height:100%}.slick-slider-module .featured-image .slick-slide>div img,.slick-slider-module .featured-image .slick-slide>div video{height:100%;width:100%;object-fit:cover}.slick-slider-module .slider-nav .slick-track{transform:translate3d(0, 0px, 0px) !important}.slick-slider-module .slider-nav .slick-slide{margin:0 0.35rem;cursor:pointer}.slick-slider-module .slider-nav .slick-slide>div .video-wrapper{position:relative}.slick-slider-module .slider-nav .slick-slide>div .video-wrapper img{position:absolute;width:2rem;height:2rem;object-fit:contain;left:50%;top: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%)}.slick-slider-module .slider-nav .slick-slide>div>div{height:6.25rem}@media only screen and (min-width: 1250px){.slick-slider-module .slider-nav .slick-slide>div>div{height:7.1rem}}@media only screen and (min-width: 500px){.slick-slider-module .slider-nav .slick-slide>div>div{height:6.25rem}}.slick-slider-module .slider-nav .slick-slide>div>div img,.slick-slider-module .slider-nav .slick-slide>div>div video{width:100%;height:100%;object-fit:cover}.full-screen-modal{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);overflow:auto}.full-screen-modal .full-screen-slider{max-width:70rem;margin:0 auto}.full-screen-modal .slick-list{margin:2.5rem auto;max-height:84vh}.full-screen-modal .slick-slide>div{display:block;margin:auto}@media only screen and (min-width: 420px){.full-screen-modal .slick-slide>div{width:20rem}}@media only screen and (min-width: 420px){.full-screen-modal .slick-slide>div{width:30rem}}@media only screen and (min-width: 850px){.full-screen-modal .slick-slide>div{width:52rem;height:50rem}}.full-screen-modal .slick-slide img{width:100%;height:100%;object-fit:contain}.full-screen-modal .close-btn{color:white;font-size:1.9rem;position:absolute;top:1.2rem;right:1.9rem;cursor:pointer;z-index:1}.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:#f15d22}.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:#f15d22 !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:#f15d22;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:#f15d22}#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;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%)}.transition-filter{position:absolute;pointer-events:none;bottom:10rem;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 46%, #fff 60%, #fff 100%)}@media only screen and (min-width: 450px){.transition-filter{bottom:4rem}}@media only screen and (min-width: 600px){.transition-filter{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 60%, #fff 100%);bottom:-2rem}}@media only screen and (min-width: 950px){.transition-filter{bottom:-10rem}}.transition-filter-left-to-right{position:absolute;pointer-events:none;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 60%, rgba(255,255,255,0.8) 100%)}@media only screen and (min-width: 1000px){.transition-filter-left-to-right{background:linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 45%, rgba(255,255,255,0.8) 100%)}}.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:#f15d22;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:#f15d22;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:#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)}.search-results-wrapper article a:hover{color:#f15d22;-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 !important}.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:0;margin-right:0}.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:#f15d22;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{background:#424248;padding:0.5rem;position:absolute;bottom:1rem;border:0;cursor:pointer;z-index:3}@media only screen and (min-width: 600px){.slick-prev,.slick-next{bottom:2rem}}.slick-prev>div,.slick-next>div{width:1.3rem;height:1.3rem;background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 600px){.slick-prev>div,.slick-next>div{width:2rem;height:2rem}}.slick-prev{right:4.3rem}@media only screen and (min-width: 600px){.slick-prev{right:6rem}}.slick-prev>div{background-image:url("icons/defaults/chevron-left-white.png")}.slick-next{right:1rem}@media only screen and (min-width: 600px){.slick-next{right:2rem}}.slick-next>div{background-image:url("icons/defaults/chevron-right-white.png")}.slick-dots{display:flex;position:absolute;left:50%;bottom:-4rem;-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:hover:after{opacity:1}.slick-dots .slick-active:after{background-color:rgba(241,93,34,0.2);border:1px solid #f15d22}.slick-dots li{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)}.slick-dots li:hover:after{opacity:.5;-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-dots li:after{content:"";height:1.25rem;width:1.25rem;margin:0 0.15rem;background-color:#fff;display:block;border:1px solid #0F1034}.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}.news-share .news-share-header{color:#22215b;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)}@media only screen and (min-width: 900px){.footer-contact-banner{display:flex;flex-wrap:wrap}}.footer-contact-banner .cards{padding:1.5rem}@media only screen and (min-width: 500px){.footer-contact-banner .cards{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (min-width: 900px){.footer-contact-banner .cards{display:block;width:33.333%;box-sizing:border-box}}@media only screen and (min-width: 1300px){.footer-contact-banner .cards{padding:1.5rem 3rem}}.footer-contact-banner .cards.first-card{background-color:#0F1034}@media only screen and (min-width: 1000px){.footer-contact-banner .cards.first-card{padding-right:5rem;display:flex;align-items:flex-end;justify-content:start}}@media only screen and (min-width: 1300px){.footer-contact-banner .cards.first-card{padding-right:10rem;display:flex;align-items:flex-end;justify-content:start}}@media only screen and (min-width: 1500px){.footer-contact-banner .cards.first-card{width:calc(50% - 16rem)}}@media only screen and (min-width: 1000px){.footer-contact-banner .cards.first-card h3{align-self:unset}}.footer-contact-banner .cards.second-card{background-color:#424248}@media only screen and (min-width: 1500px){.footer-contact-banner .cards.second-card{max-width:32rem}}.footer-contact-banner .cards.third-card{background-color:#9a9a9a;display:block}@media only screen and (min-width: 500px){.footer-contact-banner .cards.third-card{display:flex}}@media only screen and (min-width: 1500px){.footer-contact-banner .cards.third-card{width:calc(50% - 16rem)}}@media only screen and (min-width: 900px){.footer-contact-banner .cards.third-card h3{margin-right:5rem}}@media only screen and (min-width: 1150px){.footer-contact-banner .cards.third-card h3{margin-right:11rem}}.footer-contact-banner .cards.third-card p{color:#fff}.footer-contact-banner .cards a{color:#9a9a9a;font-weight:400;margin-bottom:.2rem;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-contact-banner .cards a:hover{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)}.footer-contact-banner .cards a.email{margin-top:.4rem;text-decoration:underline}.footer-contact-banner .cards p{font-weight:400;margin-bottom:.2rem}.footer-contact-banner .cards p.view{text-decoration:underline;margin-top:.5rem}.footer-contact-banner .cards h3{color:#fff;font-size:1.25rem;margin-bottom:.5rem}@media only screen and (min-width: 900px){.footer-contact-banner .cards h3{margin-bottom:1.1rem}}.footer-contact-banner .cards .bottom{display:flex;max-width:25rem}@media only screen and (min-width: 500px){.footer-contact-banner .cards .bottom{text-align:center}}@media only screen and (min-width: 900px){.footer-contact-banner .cards .bottom{text-align:left}}.footer-contact-banner .cards img{width:1.5rem;height:1.5rem;object-fit:contain;margin-right:.7rem}@media only screen and (min-width: 1000px){.footer-contact-banner .cards img{width:1.8rem;height:1.8rem}}footer{background:#22215b;padding:3.125rem 0;overflow:hidden}footer .flex-container{flex-direction:column;width:90%}@media only screen and (min-width: 1100px){footer .flex-container{justify-content:start;flex-direction:row;align-items:center}}@media only screen and (min-width: 1235px){footer .flex-container{width:80%}}footer .flex-container .logo-and-company-info-wrapper{max-width:25rem;margin:auto}@media only screen and (min-width: 1100px){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.3rem}footer .flex-container .logo-and-company-info-wrapper .logo-wrapper a{width:15.625rem;height:auto;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 .company-info a{color:#f15d22;padding-top:0.3rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 800px){footer .flex-container .logo-and-company-info-wrapper .company-info a{justify-content:unset}}footer .flex-container .logo-and-company-info-wrapper .company-info a:hover{color:#fff}footer .flex-container .logo-and-company-info-wrapper .company-info a img{padding-right:0.6rem;height:1.4rem;width:1.4rem}footer .flex-container .logo-and-company-info-wrapper .company-info a p{display:inline-block;white-space:nowrap}footer .flex-container .logo-and-company-info-wrapper .company-info a p.city-state{padding-left:1rem}footer .flex-container .logo-and-company-info-wrapper .company-info a p.zip{padding-left:1rem}footer .flex-container .menu-footer-menu-container ul{display:flex;align-items:center;flex-direction:column;margin:2rem 0 0}@media only screen and (min-width: 1100px){footer .flex-container .menu-footer-menu-container ul{margin:0;flex-direction:row}}footer .flex-container .menu-footer-menu-container li{padding:1rem}@media only screen and (min-width: 1100px){footer .flex-container .menu-footer-menu-container li{padding:unset}}footer .flex-container .menu-footer-menu-container a{color:#fff;opacity:.7;font-size:1rem;text-transform:uppercase;padding:.5rem 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)}footer .flex-container .menu-footer-menu-container 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)}footer .flex-container .menu-footer-menu-container a.active{opacity:1}.bottom-bar{padding:0.4rem 0;background:#dbdbdb;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (min-width: 760px){.bottom-bar{flex-direction:row}}.bottom-bar p,.bottom-bar a{text-align:center;color:#0F1034;font-size:.9rem;font-weight:300;margin:0 0 .5rem}@media only screen and (min-width: 760px){.bottom-bar p,.bottom-bar a{margin:0 0 0 1rem}}@media only screen and (min-width: 760px){.bottom-bar .social-links-wrapper{margin:0 0 0 1rem}}.bottom-bar .social-links-wrapper a{margin-left:unset}#utility{background:#f15d22;padding:0.25rem 0}@media only screen and (max-width: 37.5rem){#utility{display:none}}#utility .flex-container{justify-content:flex-end;width:90%}@media only screen and (min-width: 1075px){#utility .flex-container{width:80%}}#utility .flex-container .phone-wrapper{display:flex;align-items:center;color:#fff;margin-right:1rem}#utility .flex-container .phone-wrapper .phone-icon{width:1.25rem;height:1.25rem;object-fit:contain;margin-right:0.3rem}#main-nav-desktop{display:none;background:#fff;border-bottom:2px solid #dbdbdb;-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){#main-nav-desktop{display:block}#main-nav-desktop.sticky{position:fixed;top:0;z-index:555;width:100%;box-shadow:0 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 .flex-container{align-items:center;width:90%}@media only screen and (min-width: 1075px){#main-nav-desktop .flex-container{width:80%}}#main-nav-desktop .flex-container .logo-wrapper{margin:1.2rem 1rem 1.2rem 0}#main-nav-desktop .flex-container .logo-wrapper img{width:15.6875rem;height:2.3125;object-fit:contain}#main-nav-desktop .flex-container .menu-container{width:80%;display:flex;justify-content:flex-start;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 a{padding-right:1.4rem}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children.active{color:#f15d22}#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.3rem;height:1.3rem;position:absolute;right:0.15rem;top:1.1rem;background-image:url("icons/defaults/chevron-down-black.png");background-size:contain;background-position:center center;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)}#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:#dbdbdb}#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:0.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% - 2rem);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:#f15d22}#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:#22215b}#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:1rem;font-weight:400;text-transform:capitalize;padding:1.2rem 0.6rem;color:#424248}@media only screen and (min-width: 1150px){#main-nav-desktop .flex-container .menu-container ul li a{padding:1.2rem 1rem}}#main-nav-desktop .flex-container .menu-container ul li a:hover{color:#f15d22}#main-nav-desktop .flex-container .menu-container ul li a.active{color:#f15d22}.desktop-search{display:flex;position:relative}.desktop-search img{width:1.2rem;height:1.2rem;padding:0.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 #f15d22}.relevanssi-live-search-results{background:#262626 !important;top:8.5rem !important;border-radius:0 !important;padding:2rem !important}@media only screen and (min-width: 1000px){.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:#f15d22}.relevanssi-live-search-results .relevanssi-live-search-no-results{color:#f15d22}.relevanssi-live-search-results .relevanssi-live-search-result{border-bottom:0.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:#f15d22 !important}.relevanssi-live-search-results .rlv-has-spinner{border:0.5rem solid #22215b !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:#f15d22 !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);border-bottom:2px solid #dbdbdb;padding:.5rem 0}#main-nav-mobile.sticky{background:#fff;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: 1000px){#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:8rem;height:1.25rem;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 .search-and-menu-wrapper{position:relative;display:none}#main-nav-mobile .flex-container .search-and-menu-wrapper.show{display:block;position:absolute;width:101vw;height:100vh;height:100svh;top:2.5rem;padding-top:.2rem;border-top:0.3rem solid #f15d22;left:0;z-index:9999;background:#fff;-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 .search-and-menu-wrapper .mobile-search input{width:calc(100% - 3.125rem);padding:1rem 1rem 1rem 2rem;border:.15rem solid #ebebeb}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-search input:focus{border:0.15rem solid #f15d22}#main-nav-mobile .flex-container .search-and-menu-wrapper #mobile-search-open{width:2em;height:2em;object-fit:contain}#main-nav-mobile .flex-container .search-and-menu-wrapper .menu-container ul li.menu-item-has-children{position:relative}#main-nav-mobile .flex-container .search-and-menu-wrapper .menu-container ul li.menu-item-has-children.active{background:#f15d22;color:#22215b}#main-nav-mobile .flex-container .search-and-menu-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 .search-and-menu-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 .search-and-menu-wrapper .menu-container ul li a{font-size:1.1rem;font-weight:400;color:#424248;width:calc(100% - 2.2rem);height:auto;padding:1rem 0 1rem 2rem;display:block;background:#fff;color:#000}#main-nav-mobile .flex-container .search-and-menu-wrapper .menu-container ul li a:hover{color:#f15d22}#main-nav-mobile .flex-container .search-and-menu-wrapper .menu-container ul li .sub-menu{display:none}#main-nav-mobile .flex-container .search-and-menu-wrapper .menu-container ul li .sub-menu.show{display:block}#main-nav-mobile .flex-container .search-and-menu-wrapper .menu-container ul li .sub-menu li a{border-bottom:.15rem solid #ebebeb}#main-nav-mobile .flex-container .search-and-menu-wrapper .menu-container ul li .sub-menu li a:hover{color:#f15d22}#main-nav-mobile .flex-container .search-and-menu-wrapper .bottom-bar{width:100%;box-sizing:border-box;padding:1rem;position:absolute;bottom:3.4rem;left:0;justify-content:space-between}#main-nav-mobile .flex-container .search-and-menu-wrapper .bottom-bar .phone-wrapper{color:#fff}#main-nav-mobile .flex-container .search-and-menu-wrapper .bottom-bar .phone-wrapper img{width:2rem;height:2rem;object-fit:contain}.about-us-page #hero-section{margin-bottom:10rem}@media only screen and (min-width: 400px){.about-us-page #hero-section{margin-bottom:3rem}}@media only screen and (min-width: 450px){.about-us-page #hero-section{margin-bottom:8rem}}@media only screen and (min-width: 620px){.about-us-page #hero-section{margin-bottom:3rem}}.about-us-page #hero-section .transition-filter{bottom:12rem}@media only screen and (min-width: 450px){.about-us-page #hero-section .transition-filter{bottom:8rem}}@media only screen and (min-width: 770px){.about-us-page #hero-section .transition-filter{bottom:0rem}}@media only screen and (min-width: 1260px){.about-us-page #hero-section .transition-filter{bottom:-10rem}}.about-us-page #hero-section .hero-text-and-buttons-wrapper{max-width:60rem;bottom:-6rem}@media only screen and (min-width: 400px){.about-us-page #hero-section .hero-text-and-buttons-wrapper{bottom:1rem}}@media only screen and (min-width: 450px){.about-us-page #hero-section .hero-text-and-buttons-wrapper{bottom:-3rem}}@media only screen and (min-width: 600px){.about-us-page #hero-section .hero-text-and-buttons-wrapper{bottom:2rem}}.about-us-page #hero-section .hero-text-and-buttons-wrapper img{height:2.5rem}@media only screen and (min-width: 700px){.about-us-page #hero-section .hero-text-and-buttons-wrapper img{height:4rem}}.about-us-page #text-section{max-width:50rem;margin:3rem auto}.about-us-page #benefits-banner-section{margin-bottom:4rem}.careers-page #hero-section .hero-text-and-buttons-wrapper{max-width:55rem;bottom:4rem}@media only screen and (min-width: 600px){.careers-page #hero-section .hero-text-and-buttons-wrapper{bottom:-7rem}}@media only screen and (min-width: 770px){.careers-page #hero-section .hero-text-and-buttons-wrapper{bottom:-4rem}}@media only screen and (min-width: 1070px){.careers-page #hero-section .hero-text-and-buttons-wrapper{bottom:-1rem}}.careers-page #hero-section .transition-filter{bottom:12rem}@media only screen and (min-width: 450px){.careers-page #hero-section .transition-filter{bottom:9rem}}@media only screen and (min-width: 700px){.careers-page #hero-section .transition-filter{bottom:7rem}}@media only screen and (min-width: 770px){.careers-page #hero-section .transition-filter{bottom:3rem}}@media only screen and (min-width: 1300px){.careers-page #hero-section .transition-filter{bottom:-4rem}}@media only screen and (min-width: 1600px){.careers-page #hero-section .transition-filter{bottom:-8rem}}@media only screen and (min-width: 600px){.careers-page #hero-section .slick-slide{margin-bottom:5rem}}.careers-page #new-positions-section{padding:3rem 0}.careers-page #new-positions-section .wysiwyg-module{max-width:50rem;margin:0 auto 3rem}.careers-page #new-positions-section .wysiwyg-module h5,.careers-page #new-positions-section .wysiwyg-module h3{margin-bottom:.5rem}.careers-page #resume-section{padding:7rem 0 3rem}@media only screen and (min-width: 1000px){.careers-page #resume-section{padding:9rem 0 3rem}}@media only screen and (min-width: 1000px){.careers-page #resume-section .full-width-container{display:flex;justify-content:space-between}}@media only screen and (min-width: 1000px){.careers-page #resume-section .column-1{width:calc(45% - 3.5rem);margin-right:3.5rem;padding-top:3rem}}.careers-page #resume-section .column-1 h5{color:#f15d22;font-size:1.125rem;font-weight:300;margin-bottom:0.3rem}@media only screen and (min-width: 600px){.careers-page #resume-section .column-1 h5{font-size:1.625rem}}.careers-page #resume-section .column-1 h4{color:#0F1034;font-size:1.125rem;font-weight:400;margin-bottom:0.3rem}@media only screen and (min-width: 600px){.careers-page #resume-section .column-1 h4{font-size:1.625rem}}.careers-page #resume-section .column-1 p{color:#0F1034;opacity:0.7;font-size:1.125rem;font-weight:400;line-height:1.625rem}.careers-page #resume-section .column-1 .buttons-module{margin-top:1.5rem;display:flex;justify-content:start}.careers-page #resume-section .column-1 .buttons-module a img{height:1.5rem;width:auto;object-fit:contain;margin-right:.75rem;top:.9rem}@media only screen and (min-width: 1000px){.careers-page #resume-section .column-2{width:55%}}@media only screen and (min-width: 1000px){.careers-page #resume-section .column-2 .wpforms-container{margin-top:unset}}.careers-page #resume-section .column-2 .wpforms-container .wpforms-field{padding:15px 0 0}.careers-page #resume-section .column-2 .wpforms-container .wpforms-field.wpforms-field-email input{width:100%}.careers-page #resume-section .column-2 .wpforms-container .wpforms-field label{font-size:1rem;color:#9a9a9a;font-weight:400;margin-bottom:0.3rem;text-align:left}.careers-page #resume-section .column-2 .wpforms-container .wpforms-field input,.careers-page #resume-section .column-2 .wpforms-container .wpforms-field textarea{background:#fff;color:#0F1034;border-radius:0;border:0;border-bottom:2px solid #f15d22}.careers-page #resume-section .column-2 .wpforms-container .wpforms-field input:focus,.careers-page #resume-section .column-2 .wpforms-container .wpforms-field textarea:focus{outline:0;border:0;border-bottom:2px solid #22215b;box-shadow:unset}.careers-page #resume-section .column-2 .wpforms-container .wpforms-submit-container{margin-top:unset}.careers-page #resume-section .column-2 .wpforms-container .wpforms-field-file-upload{overflow:visible}.careers-page #resume-section .column-2 .wpforms-container .wpforms-uploader{background-color:#fff;border-bottom:2px solid #f15d22}.careers-page #resume-section .column-2 .wpforms-container .wpforms-uploader .dz-message{color:#9a9a9a}.careers-page #resume-section .column-2 .wpforms-container .wpforms-submit{background-color:#0F1034 !important;border:0;color:#fff;text-transform:capitalize;padding:1rem 2rem;border-radius:0;margin:1rem auto 0;width:100%;display:flex;align-items:center;justify-content:center;-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-page #resume-section .column-2 .wpforms-container .wpforms-submit{position:unset !important}}.careers-page #resume-section .column-2 .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)}.contact-us-page #hero-section .hero-text-and-buttons-wrapper{max-width:58rem;bottom:4rem}@media only screen and (min-width: 370px){.contact-us-page #hero-section .hero-text-and-buttons-wrapper{bottom:6rem}}@media only screen and (min-width: 600px){.contact-us-page #hero-section .hero-text-and-buttons-wrapper{bottom:-1rem}}@media only screen and (min-width: 1600px){.contact-us-page #hero-section .hero-text-and-buttons-wrapper{bottom:-6rem}}.contact-us-page #hero-section .hero-text-and-buttons-wrapper p{max-width:36rem;margin:0 auto}.contact-us-page #hero-section .transition-filter{bottom:12rem}@media only screen and (min-width: 450px){.contact-us-page #hero-section .transition-filter{bottom:9rem}}@media only screen and (min-width: 600px){.contact-us-page #hero-section .transition-filter{bottom:5rem}}@media only screen and (min-width: 1250px){.contact-us-page #hero-section .transition-filter{bottom:-5rem}}@media only screen and (min-width: 1600px){.contact-us-page #hero-section .transition-filter{bottom:-12rem}}.contact-us-page #contact-form-section{padding:0 0 3rem}.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:1rem}}.contact-us-page #contact-form-section .wpforms-container .wpforms-field-textarea textarea{color:#0F1034}@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:#0F1034}.contact-us-page #contact-form-section .wpforms-container .wpforms-field label{font-size:1rem;color:#dbdbdb;font-weight:400;margin-bottom:0.3rem;text-align:left}.contact-us-page #contact-form-section .wpforms-container .wpforms-field input,.contact-us-page #contact-form-section .wpforms-container .wpforms-field textarea{background:#dbdbdb;border-radius:0;border:0;border-bottom:2px solid #f15d22;color:#0F1034}.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:2px solid #0F1034;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:#dbdbdb !important;border-radius:0 !important;border:0 !important;border-bottom:2px solid #f15d22 !important}.contact-us-page #contact-form-section .wpforms-container .wpforms-field .choices .choices__inner:focus{outline:0 !important;border:0 !important;border-bottom:2px solid #0F1034 !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:#dbdbdb;color:#000 !important}.contact-us-page #contact-form-section .wpforms-container .wpforms-field .choices .choices__list--dropdown.is-active .choices__item.is-highlighted{background-color:#f15d22 !important}.contact-us-page #contact-form-section .wpforms-container .wpforms-submit{background-color:#0F1034 !important;border:0;color:#fff;text-transform:capitalize;padding:1rem 2rem;border-bottom:1px solid #fff;border-radius:0;position:unset !important;margin:2rem auto 0;display:flex;align-items:center}.contact-us-page #contact-form-section .wpforms-container .wpforms-submit:hover{background:rgba(15,16,52,0.77) !important}.contact-us-page #benefits-banner-section{margin-bottom:5rem}.home-page #hero-section .hero-text-and-buttons-wrapper{bottom:4rem}@media only screen and (min-width: 450px){.home-page #hero-section .hero-text-and-buttons-wrapper{bottom:5rem}}.home-page #hero-section .slick-slide{height:25rem}@media only screen and (min-width: 600px){.home-page #hero-section .slick-slide{height:35rem}}@media only screen and (min-width: 800px){.home-page #hero-section .slick-slide{height:30rem}}.home-page #hero-section .transition-filter{bottom:4rem}@media only screen and (min-width: 600px){.home-page #hero-section .transition-filter{bottom:3rem}}@media only screen and (min-width: 800px){.home-page #hero-section .transition-filter{bottom:-4rem}}@media only screen and (min-width: 1080px){.home-page #hero-section .transition-filter{bottom:-10rem}}.home-page #hero-section .slick-dots{bottom:0}.home-page #hero-section .slick-arrow{bottom:1.4rem}.home-page #equipment-slider-section .more-equipment-section{padding:2rem 0 4rem}.home-page #equipment-slider-section .equipment-banner{display:none}.home-page #text-and-buttons-section{margin:3rem auto}.home-page #text-and-buttons-section .wysiwyg-module{max-width:54rem;margin:0 auto}.home-page #text-and-buttons-section .wysiwyg-module p{margin:.8rem 0 1.5rem;color:#9a9a9a}@media only screen and (min-width: 600px){.home-page #text-and-buttons-section .wysiwyg-module p{margin:.8rem 3rem 1.5rem}}@media only screen and (min-width: 370px){.home-page #text-and-buttons-section .buttons-module .primary-outline{margin-right:.5rem}}.home-page #benefits-banner-section{margin:3rem auto 4rem}.home-page #events-section .wysiwyg-module{max-width:50rem;margin:0 auto 3rem}.home-page #events-section .wysiwyg-module p{color:#9a9a9a;padding-top:1rem}.privacy-policy-page .wysiwyg-module,.terms-and-conditions-page .wysiwyg-module{margin:3rem auto}.privacy-policy-page .wysiwyg-module h3,.terms-and-conditions-page .wysiwyg-module h3{font-size:30px;margin:1rem 0 .3rem}.privacy-policy-page .wysiwyg-module a,.terms-and-conditions-page .wysiwyg-module a{color:#f15d22}.services-page #hero-section{margin-bottom:4rem}@media only screen and (min-width: 850px){.services-page #hero-section{margin-bottom:unset}}@media only screen and (min-width: 1450px){.services-page #hero-section{margin-bottom:5rem}}.services-page #hero-section .transition-filter{bottom:14rem}@media only screen and (min-width: 450px){.services-page #hero-section .transition-filter{bottom:10rem}}@media only screen and (min-width: 1000px){.services-page #hero-section .transition-filter{bottom:0rem}}@media only screen and (min-width: 1450px){.services-page #hero-section .transition-filter{bottom:-4rem}}@media only screen and (min-width: 1575px){.services-page #hero-section .transition-filter{bottom:-8rem}}.services-page #hero-section .hero-text-and-buttons-wrapper{max-width:54rem;bottom:0}@media only screen and (min-width: 420px){.services-page #hero-section .hero-text-and-buttons-wrapper{bottom:3rem}}@media only screen and (min-width: 850px){.services-page #hero-section .hero-text-and-buttons-wrapper{bottom:10rem}}@media only screen and (min-width: 1000px){.services-page #hero-section .hero-text-and-buttons-wrapper{bottom:4rem}}@media only screen and (min-width: 1450px){.services-page #hero-section .hero-text-and-buttons-wrapper{bottom:1rem}}@media only screen and (min-width: 1000px){.services-page #hero-section .slick-slide{margin-bottom:5rem}}.services-page #text-and-button-section{padding:4rem 0}.services-page #text-and-button-section p{color:#9a9a9a;max-width:40rem;margin:1rem auto 2rem}.services-page #checklist-section{padding:4rem 0}.services-page #checklist-section h3{font-weight:700}.services-page #checklist-section p{max-width:40rem;margin:1rem auto 2rem}.services-page #feature-banner-section{padding:4rem 0}.single-equipment{margin:3.125rem 0}@media only screen and (min-width: 1000px){.single-equipment .top-section{display:flex}}@media only screen and (min-width: 600px){.single-equipment .left-side h1{font-size:3.3rem;font-weight:700}}@media only screen and (min-width: 1000px){.single-equipment .left-side{width:calc(50% - 3rem);margin-right:3rem}}.single-equipment .left-side h1{margin-bottom:1.5rem}@media only screen and (min-width: 1000px){.single-equipment .right-side{width:50%}}.single-equipment .right-side h3{font-size:1.875rem;font-weight:500}.single-equipment .right-side hr{border:0;border-top:1px solid #f15d22}.single-equipment .right-side .has-header-icon h3{padding-left:2.5rem}.single-equipment .right-side .has-header-icon img{width:2rem;height:2rem;object-fit:contain;margin-bottom:-2.4rem}.single-equipment .right-side .has-header-icon img.small{width:1.125rem;height:1.375rem;margin:-.2rem 0.6rem 0 0}.single-equipment .right-side .about-wrapper,.single-equipment .right-side .why-azfab-wrapper{margin-top:1.5rem}.single-equipment .right-side .about-wrapper .truncate-text,.single-equipment .right-side .why-azfab-wrapper .truncate-text{color:#9a9a9a;line-height:normal}@media only screen and (min-width: 600px){.single-equipment .right-side .about-wrapper .truncate-text,.single-equipment .right-side .why-azfab-wrapper .truncate-text{font-size:1.125rem}}.single-equipment .right-side .about-wrapper .truncate-text p,.single-equipment .right-side .why-azfab-wrapper .truncate-text p{margin-bottom:.6rem}.single-equipment .right-side .about-wrapper .read-more-btn,.single-equipment .right-side .why-azfab-wrapper .read-more-btn{font-weight:600;margin-top:0.8rem;border:unset;background-color:unset;padding:unset;color:#0F1034;text-decoration:underline}.single-equipment .right-side .key-specs-wrapper{margin-top:2rem}.single-equipment .right-side .key-specs-wrapper .model-and-specs-wrapper{display:flex;flex-direction:column;margin-top:1rem}.single-equipment .right-side .key-specs-wrapper .model-and-specs-wrapper h4{font-size:1.25rem;margin-bottom:.35rem}.single-equipment .right-side .key-specs-wrapper .model-and-specs-wrapper .specs-wrapper{display:flex;flex-wrap:wrap}.single-equipment .right-side .key-specs-wrapper .model-and-specs-wrapper .specs-wrapper p{color:#9a9a9a;margin-bottom:.4rem}.single-equipment .right-side .key-specs-wrapper .model-and-specs-wrapper .specs-wrapper p span{font-weight:600;display:inline-block;margin-right:0.3rem}.single-equipment .right-side .key-specs-wrapper .model-and-specs-wrapper .specs-wrapper p span.separator{margin:0 0.5rem;color:#dbdbdb}.single-equipment .right-side .key-specs-wrapper .model-and-specs-wrapper .specs-wrapper p:last-of-type .separator{display:none}.single-equipment .right-side .key-specs-wrapper .additional-text{color:#9a9a9a;margin-top:1rem}.single-equipment .right-side .key-features-wrapper{margin-top:2rem}.single-equipment .right-side .key-features-wrapper ul{margin:1rem 0 0 1.3rem;list-style:disc}.single-equipment .right-side .key-features-wrapper ul li{color:#9a9a9a;margin-bottom:0.3rem;line-height:normal}.single-equipment .right-side .downloads-wrapper{margin-top:2rem}.single-equipment .right-side .downloads-wrapper ul{margin-top:1rem}.single-equipment .right-side .downloads-wrapper ul li{margin-bottom:0.4rem}.single-equipment .right-side .downloads-wrapper ul li a{color:#f15d22}.single-equipment .right-side .downloads-wrapper .buttons-wrapper{margin:3rem 0 0}.single-equipment .right-side .downloads-wrapper .buttons-wrapper .primary-outline{margin-bottom:0.75rem}@media only screen and (min-width: 400px){.single-equipment .right-side .downloads-wrapper .buttons-wrapper .primary-outline{margin-right:0.5rem}}
