/*!
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:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}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:13px;*width:13px}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.2em 0;background:#ccc;color:#000;padding:0.2em 0}:root{--primary: #F4AD1B;--secondary: #121338}body{font-family:'Open Sans', sans-serif}a:active,a:focus{outline:0}a{text-decoration:none;-webkit-transition:all 300ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 300ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 300ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 300ms cubic-bezier(0.455, 0.03, 0, 1);outline:0}h1,h2,h3,h4,h5,h6{font-family:'Barlow', sans-serif}h1,span.right,span.bottom{font-size:60px;font-weight:700;line-height:50px}@media only screen and (min-width: 768px){h1,span.right,span.bottom{font-size:80px;font-weight:800;line-height:65px}}@media only screen and (min-width: 1280px){h1,span.right,span.bottom{font-size:100px;line-height:80px}}@media only screen and (min-width: 1920px){h1,span.right,span.bottom{font-size:110px;line-height:90px}}h2{font-size:50px;font-weight:700}@media only screen and (min-width: 768px){h2{font-size:80px;line-height:50px}}@media only screen and (min-width: 1280px){h2{font-size:100px;line-height:80px}}@media only screen and (min-width: 1920px){h2{font-size:110px;line-height:90px}}h3{font-size:35px;font-weight:500;line-height:30px}@media only screen and (min-width: 768px){h3{font-size:40px;line-height:30px}}@media only screen and (min-width: 1280px){h3{font-size:60px;line-height:50px}}@media only screen and (min-width: 1920px){h3{font-size:70px;line-height:60px}}h4{font-size:30px;font-weight:500;line-height:24px}@media only screen and (min-width: 768px){h4{font-size:32px;line-height:30px}}@media only screen and (min-width: 1280px){h4{font-size:36px;line-height:32px}}@media only screen and (min-width: 1920px){h4{font-size:40px;line-height:40px}}h5{font-size:21px;font-weight:500;line-height:22px}@media only screen and (min-width: 768px){h5{font-size:24px;line-height:24px}}@media only screen and (min-width: 1280px){h5{font-size:24px;line-height:30px}}@media only screen and (min-width: 1920px){h5{font-size:34px;line-height:35px}}p,a,li{font-size:14px;line-height:20px}@media only screen and (min-width: 768px){p,a,li{font-size:15px;line-height:22px}}@media only screen and (min-width: 1280px){p,a,li{font-size:16px;line-height:24px}}@media only screen and (min-width: 1920px){p,a,li{font-size:18px;line-height:26px}}textarea,input{font-family:'Open Sans', sans-serif;font-size:15px}html{scroll-behavior:smooth}.container{width:90%;max-width:1366px;margin:auto}@media only screen and (min-width: 1000px){.container{width:80%}}.flex-container{width:90%;max-width:1366px;margin:auto;display:flex}@media only screen and (min-width: 1000px){.flex-container{width:80%}}#single-post>.inner-wrapper{width:50%}section.row{width:90%;margin:0 auto}@media only screen and (min-width: 650px){section.row{display:flex;width:80%}}@media only screen and (max-width: 650px){section.row{height:unset !important}}section.row.full-width{width:100%}section.row.full-width-with-container{width:100%}section.row.full-width-with-container .full-width-container{width:90%;margin:0 auto}@media only screen and (min-width: 650px){section.row.full-width-with-container .full-width-container{width:80%;display:flex}}section.row.image-background,section.row.video-background{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}section.row.image-background .buttons-module,section.row.image-background .wysiwyg_module,section.row.image-background .text-box-text,section.row.video-background .buttons-module,section.row.video-background .wysiwyg_module,section.row.video-background .text-box-text{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%}section.row .column{padding:2em 0;position:relative}@media only screen and (max-width: 650px){section.row .column{width:100% !important}}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}.btn,.primary-btn,.secondary-btn,.primary-outline,.secondary-outline,.web-form #file-attachment-button,#web-form-submit{display:inline-block;padding:.6em 1.25em;white-space:nowrap;text-transform:uppercase;font-weight:600;font-size:14px;border-radius:5px;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.btn:hover,.primary-btn:hover,.secondary-btn:hover,.primary-outline:hover,.secondary-outline:hover,.web-form #file-attachment-button:hover,#web-form-submit:hover{-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}@media only screen and (min-width: 768px){.btn,.primary-btn,.secondary-btn,.primary-outline,.secondary-outline,.web-form #file-attachment-button,#web-form-submit{font-size:15px}}@media only screen and (min-width: 1280px){.btn,.primary-btn,.secondary-btn,.primary-outline,.secondary-outline,.web-form #file-attachment-button,#web-form-submit{font-size:16px;padding:.7em 1.875em}}.primary-btn{color:#fff;background:#F4AD1B;border:2px solid #F4AD1B}.primary-btn:hover{opacity:.8}.secondary-btn{color:#fff;background:#121338;border:2px solid #121338}.secondary-btn:hover{opacity:.8}.primary-outline{color:#F4AD1B;background:none;border:2px solid #F4AD1B}.primary-outline:hover{color:#fff;background:#F4AD1B}.secondary-outline{color:#121338;background:none;border:2px solid #121338}.secondary-outline:hover{color:#fff;background:#121338}.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:5px;overflow:hidden;display:inline-block;text-decoration:none;position:relative;top:7px}.primary-underline{color:#F4AD1B}.secondary-underline{color:#121338}.team-module{margin:3.125em 0}@media only screen and (min-width: 500px){.team-module{display:flex;flex-wrap:wrap}}.team-module .team-card{margin-bottom:1.5em}@media only screen and (min-width: 500px){.team-module .team-card{width:calc(50% - 17px);margin-left:25px}}@media only screen and (min-width: 800px){.team-module .team-card{width:calc(33.333% - 17px)}}@media only screen and (min-width: 1000px){.team-module .team-card{width:calc(25% - 17px)}}.team-module .team-card:nth-of-type(1){margin-left:0 !important}@media only screen and (min-width: 500px){.team-module .team-card:nth-of-type(odd){margin-left:0}}@media only screen and (min-width: 800px){.team-module .team-card:nth-of-type(odd){margin-left:auto}}@media only screen and (min-width: 800px){.team-module .team-card:nth-of-type(4){margin-left:0}}@media only screen and (min-width: 1000px){.team-module .team-card:nth-of-type(4){margin-left:auto}}@media only screen and (min-width: 800px){.team-module .team-card:nth-of-type(5){margin-left:25px}}@media only screen and (min-width: 1000px){.team-module .team-card:nth-of-type(5){margin-left:0}}.team-module .team-card .name-and-title{margin:.3em 0 0}.team-module .team-card .name-and-title h3{font-size:20px}.team-module .team-card .name-and-title p{font-size:16px}.team-module a.linked-in{width:22px;height:22px;display:block;border:2px solid #000;border-radius:9px;padding:.2em}.team-module a.linked-in img{width:100%;height:100%;object-fit:contain}.buttons-module{display:flex;flex-direction:column;margin:auto;max-width:1366px;text-align:center}@media only screen and (min-width: 600px){.buttons-module{display:block}}.buttons-module .button-2{margin-top:10px}@media only screen and (min-width: 600px){.buttons-module .button-2{margin-left:10px;margin-top:0}}.buttons-module .button-3{margin-top:10px}@media only screen and (min-width: 600px){.buttons-module .button-3{margin-left:10px;margin-top:0}}.buttons-module .button-4{margin-top:10px}@media only screen and (min-width: 600px){.buttons-module .button-4{margin-left:10px;margin-top:0}}.cta-ribbon-module{padding:1.5em 0}.cta-ribbon-module .flex-container{flex-direction:column}@media only screen and (min-width: 1000px){.cta-ribbon-module .flex-container{flex-direction:row}}.cta-ribbon-module .flex-container .left-side h4{font-weight:700;text-align:center}@media only screen and (min-width: 1000px){.cta-ribbon-module .flex-container .left-side h4{text-align:left;padding-right:4em}}.cta-ribbon-module .flex-container .right-side{display:flex;justify-content:center;margin:1.5em 0 0}@media only screen and (min-width: 1000px){.cta-ribbon-module .flex-container .right-side{align-items:center;margin:unset}}.two-color-header{position:relative;z-index:2}.two-color-header.center{display:flex;margin:auto;justify-content:center}.two-color-header.right{margin:0 0 0 auto}.two-color-header h1{display:flex;flex-direction:column}.two-color-header h1.left{font-size:45px;line-height:45px}@media only screen and (min-width: 768px){.two-color-header h1.left{font-size:55px;line-height:50px}}@media only screen and (min-width: 1280px){.two-color-header h1.left{font-size:70px;line-height:60px}}@media only screen and (min-width: 1920px){.two-color-header h1.left{font-size:90px;line-height:70px}}.divider-module{padding:10px 0;position:relative;z-index:2}.divider-module hr{border:0;margin:0;position:absolute;transform:translate(-50%, -50%)}.hero-slider .hero-slide{height:600px;width:100%;position:relative}.hero-slider .hero-slide img,.hero-slider .hero-slide video{height:100%;width:100%;object-fit:cover}.hero-slider .hero-slide .hero-text-and-buttons-wrapper{position:absolute;top:50%;left:50%;width:90%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width: 650px){.hero-slider .hero-slide .hero-text-and-buttons-wrapper{width:80%}}@media only screen and (min-width: 1000px){.hero-slider .hero-slide .hero-text-and-buttons-wrapper{text-align:center}}.hero-slider .hero-slide .buttons-module{display:block;width:unset;margin-top:1.5em;text-align:unset}.hero-slider .hero-slide .buttons-module a{margin-right:.8em}.image-module{display:flex;flex-wrap:wrap}.image-module .image-wrapper img{width:100%;height:100%;object-fit:cover}#accordion-module{padding:50px 0 0}#accordion-module .faq-section{margin-bottom:55px}#accordion-module .faq-section hr{margin:0}#accordion-module .faq-section hr.top{border-top:4px solid #F4AD1B}#accordion-module .faq-section hr.bottom{border-top:4px solid #333333}#accordion-module .faq-section .icon{width:30px;display:inline;position:relative;top:-7px}#accordion-module .faq-section h2{color:#000;font-size:32px}@media only screen and (min-width: 500px){#accordion-module .faq-section h2{font-size:26px}}#accordion-module .faq-section h3{font-size:21px;font-weight:600}#accordion-module .faq-section .question{padding:1.3em 0 1.3em 1.3em;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 .fa-chevron-down{width:24px;position:absolute;left:88%;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)}@media only screen and (min-width: 600px){#accordion-module .faq-section .question .fa-chevron-down{left:95%}}#accordion-module .faq-section .question .fa-chevron-down.open{left:89%;transform:rotate(0deg);-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){#accordion-module .faq-section .question .fa-chevron-down.open{left:96%}}#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 15px;-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:1em 0 1.5em}#accordion-module .faq-section .answer ul{padding:15px 0}#accordion-module .faq-section .answer ul li{list-style:disc;margin-left:30px;line-height:17px;padding:3px}.slick-slider-module .featured-image{margin-bottom:15px}.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-slide,.slick-slider-module .specialty-project-slider-nav .slick-slide{margin:0 5px;cursor:pointer}.slick-slider-module .slider-nav .slick-slide>div .video-wrapper,.slick-slider-module .specialty-project-slider-nav .slick-slide>div .video-wrapper{position:relative}.slick-slider-module .slider-nav .slick-slide>div .video-wrapper .fa-play-circle,.slick-slider-module .specialty-project-slider-nav .slick-slide>div .video-wrapper .fa-play-circle{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%);top:50%;left:50%}.slick-slider-module .slider-nav .slick-slide>div .video-wrapper .fa-play-circle::before,.slick-slider-module .specialty-project-slider-nav .slick-slide>div .video-wrapper .fa-play-circle::before{color:#fff;opacity:.7;font-size:45px}.slick-slider-module .slider-nav .slick-slide>div>div,.slick-slider-module .specialty-project-slider-nav .slick-slide>div>div{height:100px}@media only screen and (min-width: 1250px){.slick-slider-module .slider-nav .slick-slide>div>div,.slick-slider-module .specialty-project-slider-nav .slick-slide>div>div{height:115px}}@media only screen and (min-width: 500px){.slick-slider-module .slider-nav .slick-slide>div>div,.slick-slider-module .specialty-project-slider-nav .slick-slide>div>div{height:100px}}.slick-slider-module .slider-nav .slick-slide>div>div img,.slick-slider-module .slider-nav .slick-slide>div>div video,.slick-slider-module .specialty-project-slider-nav .slick-slide>div>div img,.slick-slider-module .specialty-project-slider-nav .slick-slide>div>div video{width:100%;height:100%;object-fit:cover}.slick-slider-module .slider-nav .slick-dots,.slick-slider-module .specialty-project-slider-nav .slick-dots{display:flex;justify-content:center}.slick-slider-module .slider-nav .slick-dots .slick-active:after,.slick-slider-module .specialty-project-slider-nav .slick-dots .slick-active:after{color:#F4AD1B}.slick-slider-module .slider-nav .slick-dots li,.slick-slider-module .specialty-project-slider-nav .slick-dots li{cursor:pointer}.slick-slider-module .slider-nav .slick-dots li:after,.slick-slider-module .specialty-project-slider-nav .slick-dots li:after{content:'\2014';font-size:50px;margin:0 5px;color:gray}@media only screen and (min-width: 450px){.slick-slider-module .slider-nav .slick-dots li:after,.slick-slider-module .specialty-project-slider-nav .slick-dots li:after{font-size:40px}}.slick-slider-module .slider-nav .slick-dots li button,.slick-slider-module .specialty-project-slider-nav .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-arrow-left,.slick-arrow-right{color:#fff;background:#F4AD1B;padding:1.3em;border-radius:.2em;position:absolute;cursor:pointer;border:0;z-index:3;bottom:-3.125em;width:calc(50% - 1em);-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: 650px){.slick-arrow-left,.slick-arrow-right{bottom:50%;width:unset}}.slick-arrow-left:hover,.slick-arrow-right:hover{opacity:.8;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.slick-arrow-left::before,.slick-arrow-right::before{content:'';background-position:center;background-repeat:no-repeat;background-size:cover;width:25px;height:25px;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%)}.slick-arrow-right{right:0}@media only screen and (min-width: 650px){.slick-arrow-right{right:-50px}}@media only screen and (min-width: 785px){.slick-arrow-right{right:-70px}}.slick-arrow-right::before{background-image:url("images/Icon-White-Arrow.png")}.slick-arrow-left{left:0}@media only screen and (min-width: 650px){.slick-arrow-left{left:-50px}}@media only screen and (min-width: 785px){.slick-arrow-left{left:-70px}}.slick-arrow-left::before{background-image:url("images/Icon-White-Left-Arrow.png")}#single-post .hero-with-image{width:80%;margin:auto}#single-post .hero-with-image img{height:100%;width:100%;object-fit:cover;max-height:600px}#single-post .hero-with-bg-color{height:500px}#single-post .content-wrapper{max-width:1366px;width:80%;margin:auto}#single-post .related-articles-wrapper{width:80%;margin:auto}#single-post .related-articles-wrapper .related-articles-inner-wrapper{display:flex}#single-post .related-articles-wrapper .related-articles-inner-wrapper .related-article-card{width:calc(33.333% - 50px);margin:auto}#single-post .related-articles-wrapper .related-articles-inner-wrapper .related-article-card .card-left{width:50%}#single-post .related-articles-wrapper .related-articles-inner-wrapper .related-article-card img,#single-post .related-articles-wrapper .related-articles-inner-wrapper .related-article-card video{width:100%;height:200px;object-fit:cover}#single-post .related-articles-wrapper .related-articles-inner-wrapper .related-article-card .card-right{width:50%}.animate{opacity:0;visibility:hidden}.animate.delay-1{moz-transition-delay:100ms;-webkit-transition-delay:100ms;-o-transition-delay:100ms;-ms-transition-delay:100ms;transition-delay:100ms}.animate.delay-2{moz-transition-delay:300ms;-webkit-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;transition-delay:300ms}.animate.delay-3{moz-transition-delay:500ms;-webkit-transition-delay:500ms;-o-transition-delay:500ms;-ms-transition-delay:500ms;transition-delay:500ms}.animate.delay-4{moz-transition-delay:700ms;-webkit-transition-delay:700ms;-o-transition-delay:700ms;-ms-transition-delay:700ms;transition-delay:700ms}.animate.delay-5{moz-transition-delay:900ms;-webkit-transition-delay:900ms;-o-transition-delay:900ms;-ms-transition-delay:900ms;transition-delay:900ms}.animate.delay-6{moz-transition-delay:1100ms;-webkit-transition-delay:1100ms;-o-transition-delay:1100ms;-ms-transition-delay:1100ms;transition-delay:1100ms}.animate.delay-7{moz-transition-delay:1300ms;-webkit-transition-delay:1300ms;-o-transition-delay:1300ms;-ms-transition-delay:1300ms;transition-delay:1300ms}.animate.delay-8{moz-transition-delay:1500ms;-webkit-transition-delay:1500ms;-o-transition-delay:1500ms;-ms-transition-delay:1500ms;transition-delay:1500ms}.animate.delay-9{moz-transition-delay:1700ms;-webkit-transition-delay:1700ms;-o-transition-delay:1700ms;-ms-transition-delay:1700ms;transition-delay:1700ms}.animate.delay-10{moz-transition-delay:1900ms;-webkit-transition-delay:1900ms;-o-transition-delay:1900ms;-ms-transition-delay:1900ms;transition-delay:1900ms}.fade-in{-webkit-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1)}.slide-up{-webkit-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 750ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transform:translateX(0) translateY(100px);-webkit-transform:translateX(0) translateY(100px);-o-transform:translateX(0) translateY(100px);-ms-transform:translateX(0) translateY(100px);transform:translateX(0) translateY(100px)}.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(-100px);-webkit-transform:translateX(0) translateY(-100px);-o-transform:translateX(0) translateY(-100px);-ms-transform:translateX(0) translateY(-100px);transform:translateX(0) translateY(-100px)}.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(-500px) translateY(0);-webkit-transform:translateX(-500px) translateY(0);-o-transform:translateX(-500px) translateY(0);-ms-transform:translateX(-500px) translateY(0);transform:translateX(-500px) 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(100px) translateY(0);-webkit-transform:translateX(100px) translateY(0);-o-transform:translateX(100px) translateY(0);-ms-transform:translateX(100px) translateY(0);transform:translateX(100px) 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)}}.filter{position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(2,2,2,0.6) 100%)}.popup-contact-form-wrapper{opacity:0;visibility:hidden;width:0;height:0;background:#343434;position:fixed;top:50%;left:50%;border-top:10px solid #F4AD1B;border-radius:5px;-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-contact-form-wrapper.show{opacity:1;visibility:visible;width:97%;height:auto;z-index:555555}@media only screen and (min-width: 650px){.popup-contact-form-wrapper.show{width:90%}}@media only screen and (min-width: 760px){.popup-contact-form-wrapper.show{width:45em}}.popup-contact-form-wrapper .container{width:90%;flex-direction:column;padding:3.5em 0}@media only screen and (min-width: 650px){.popup-contact-form-wrapper .container{width:80%}}.popup-contact-form-wrapper #popup-close-btn{position:absolute;top:2em;right:1.3em;border:0;background:#F4AD1B;color:#fff;padding:.3em .6em .2em;border-radius:3px}@media only screen and (min-width: 650px){.popup-contact-form-wrapper #popup-close-btn{right:3.8em}}.popup-contact-form-wrapper h3{color:#fff;margin-bottom:1em}.popup-contact-form-wrapper .half-width input,.popup-contact-form-wrapper .half-width textarea,.popup-contact-form-wrapper .full-width input,.popup-contact-form-wrapper .full-width textarea{border:2px solid #E2E4E9;border-radius:5px;padding:.75em;margin-bottom:.6em}.popup-contact-form-wrapper .half-width{display:flex;flex-wrap:wrap}@media only screen and (min-width: 650px){.popup-contact-form-wrapper .half-width{justify-content:space-between}}.popup-contact-form-wrapper .half-width input{width:calc(100% - 2em)}@media only screen and (min-width: 650px){.popup-contact-form-wrapper .half-width input{width:calc(50% - 2em)}}.popup-contact-form-wrapper .full-width input,.popup-contact-form-wrapper .full-width textarea{width:calc(100% - 1.7em)}.popup-contact-form-wrapper #gotcha-box{display:none}.popup-contact-form-wrapper #popup-contact-submit{cursor:pointer;width:calc(100% - 2.6em);text-align:center;margin-top:.5em}@media only screen and (min-width: 1280px){.popup-contact-form-wrapper #popup-contact-submit{width:calc(100% - 3.8em)}}.search-results-wrapper{width:100%;margin:4em auto;min-height:300px}.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:50px;color:#F4AD1B;text-decoration:underline;padding:25px 10%;margin-bottom:25px}@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:32px}}.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:#F4AD1B;-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:45px 12%;font-size:25px}@media only screen and (min-width: 700px){.search-results-wrapper h2{padding:45px 8%}}.search-results-wrapper .post-edit-link{position:relative;top:-30px;left:12%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[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:1px 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:330px}}.overlay-section .overlay-content .slick-prev,.overlay-section .overlay-content .slick-next{font-size:40px;bottom:-85px;background:transparent;border:0;position:absolute;top:50%;z-index:5;-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%)}.overlay-section .overlay-content .slick-prev i,.overlay-section .overlay-content .slick-next i{font-size:50px;color:#F4AD1B}.overlay-section .overlay-content .slick-prev{left:2%}.overlay-section .overlay-content .slick-next{right:0%}@media only screen and (max-width: 1000px){.overlay-section .overlay-content .slick-next{right:-3%}}@media only screen and (max-width: 600px){.overlay-section .overlay-content .slick-next{right:-7%}}@media only screen and (max-width: 450px){.overlay-section .overlay-content .slick-next{right:-11%}}.overlay-button{position:absolute;top:0;left:0;width:100%;height:100%}.overlay-button .overlay-button-close{color:#F4AD1B;font-weight:600;padding:30px 0;text-transform:uppercase;display:block;text-align:right;width:87vw;margin:auto}.overlay-button .overlay-button-close .fa-times-circle{font-size:40px;position:relative;top:10px;right:-6px}.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}.four-oh-four-page{display:flex;justify-content:center;align-items:center;height:60vh}.four-oh-four-page .container img{width:12em;margin-bottom:5em}.four-oh-four-page .container h1{color:#121338}.four-oh-four-page .container h2{font-size:50px;color:#121338}.four-oh-four-page .container a{color:#F4AD1B;font-size:32px}.loader{display:none;width:40px;height:40px;position:absolute;text-align:center;left:236px;bottom:11px;-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:#F4AD1B;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)}}.admin-menu{position:fixed;z-index:9998;top:calc(100vh - 100px);right:30px}.admin-menu .help-menu{opacity:0;visibility:hidden;position:absolute;bottom:calc(100% + 15px);padding:0;background:#f6f6f6;width:500px;height:450px;overflow-y:scroll;right:0;border:1px solid #ccc;-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);box-shadow:0, 0, 15px, 0, 0, 0, 0, 0.3}.admin-menu .help-menu .help-menu-header{height:40px;background:#fff;border-bottom:1px solid #ccc}.admin-menu .help-menu .help-menu-header p{margin:0 0 0 15px;padding:0;line-height:40px;float:left}.admin-menu .help-menu .help-menu-header input{float:right;height:28px;padding:0 10px;line-height:30px;margin:5px 0 0 1px;font-size:14px;width:225px}.admin-menu .help-menu .help-menu-header a{float:right;width:30px;height:30px;padding:0;margin:5px 5px 0 5px}.admin-menu .help-menu ul{padding:15px;margin:0 0 0 10px}.admin-menu .help-menu ul li{font-size:16px;font-weight:600;margin-bottom:15px}.admin-menu .help-menu ul li ul{margin:5px 0 5px 15px;padding:0;list-style:disc}.admin-menu .help-menu ul li ul li{cursor:pointer;margin:0;padding:0;font-size:14px;font-weight:normal;margin-bottom:5px}.admin-menu .help-menu ul li ul li:hover{color:#F4AD1B}.admin-menu .help-menu.active{opacity:1;visibility:visible}.admin-menu .help-menu #help-working-container{position:absolute;width:65px;height:65px;top:50%;left:50%;display:none;-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%)}.admin-menu .help-menu #help-working-container #help-working{display:inline-block;position:absolute;width:50px;height:50px;border:8px solid rgba(0,0,0,0.3);border-radius:50%;border-top-color:#F4AD1B;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.admin-menu a{float:left;position:relative;background:gray;border-radius:20px;width:60px;padding:50px 0 10px 0;margin-left:10px;text-align:center;color:#fff;font-weight:100;font-size:12px;box-shadow:0, 0, 20px, 0, 0, 0, 0, 0.3}.admin-menu a:hover{-moz-transform:translateX(0) translateY(-5px);-webkit-transform:translateX(0) translateY(-5px);-o-transform:translateX(0) translateY(-5px);-ms-transform:translateX(0) translateY(-5px);transform:translateX(0) translateY(-5px);color:#fff}.admin-menu a img{position:absolute;top:7px;left:50%;-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);max-width:40px}.admin-menu .page-edit-btn,.admin-menu .edit-btn{background:#F4AD1B}.admin-menu .new-product,.admin-menu .new-news,.admin-menu .new-career{background:#F4AD1B}.admin-menu .page-help-btn{background:#56af6d}.news-share .news-share-header{color:#121338;font-weight:500;text-transform:uppercase;font-size:15px;margin-bottom:.75em}.news-share .share-links{display:flex}.news-share .share-links a{width:24px;height:24px;margin-right:.8em;-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:.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:29px;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:.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)}.web-form-contact-form .element-wrapper{color:#343434;font-weight:600;width:100%}.web-form-contact-form .element-wrapper h3,.web-form-contact-form .element-wrapper p{text-transform:uppercase}.web-form{position:relative}.web-form span{display:block;color:#343434}.web-form #file-attachment-button{background:#F4AD1B;border:2px solid #F4AD1B;color:#fff;margin:15px 0 0}.web-form #file-attachment-button:hover{background:none;color:#343434}.web-form #file-attachment-element{display:none}.web-form .file-upload-list{position:relative;bottom:0}.web-form .file-upload-list .file-upload-list-item{display:flex;justify-content:space-between;margin:15px 0;align-items:center;overflow:hidden;border-radius:5px;border:2px solid #343434}.web-form .file-upload-list .file-upload-list-item span{margin-left:15px}.web-form .file-upload-list .file-upload-list-item .upload-file-status #upload-file-icon{object-fit:cover;width:35px;height:35px}.web-form .file-upload-list .file-upload-list-item .uploaded{background:unset !important}.web-form .file-upload-list .file-upload-list-item [id^=upload-file-message]{flex-grow:4;text-align:right}.web-form .file-upload-list .file-upload-list-item #upload-file-filename{flex-grow:0}.web-form .file-upload-list .file-upload-list-item .upload-file-remove{cursor:pointer;background:#F4AD1B;color:white;font-weight:400;padding:10px}.web-form .web-form-wysiwyg h1{padding-bottom:10px}.web-form .required-text,.web-form .required-select,.web-form .required-textarea{position:relative}.web-form .required-text:before,.web-form .required-select:before,.web-form .required-textarea:before{content:"*";position:absolute;top:-4px;left:0;z-index:1;color:#F4AD1B;text-align:center}.web-form .required-select:before{top:13px;left:6px}.web-form .error{background-color:#ffb3b3 !important}.web-form .errorg{background-color:yellowgreen !important}.web-form input,.web-form textarea{border:2px solid #E2E4E9;padding:15px;border-radius:5px;margin-bottom:15px;width:calc(100% - 49px)}@media only screen and (min-width: 650px){.web-form input,.web-form textarea{margin-bottom:10px;width:calc(100% - 33px)}}.web-form input::placeholder,.web-form textarea::placeholder{color:#343434 !important}.web-form input:focus,.web-form textarea:focus{border-color:#121338;font-weight:500}.web-form textarea{border:2px solid #E2E4E9;border-radius:3px}.web-form label{font-weight:600;color:#121338;font-size:16px;display:block;margin:0 0 5px 10px}.web-form label span{color:#ee6352;font-weight:200}.web-form label .required{color:#6A98D0}.select-wrapper{position:relative;width:95%;height:45px;border:2px solid #343434;border-radius:40px;cursor:pointer}@media only screen and (min-width: 400px){.select-wrapper{width:315px}}.select-wrapper::after{content:'';position:absolute;right:20px;top:17px;width:0px;height:0px;border-right:10px solid #0000;border-top:10px solid #343434;border-left:10px solid #0000;-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)}.select-wrapper.active{border-color:#F4AD1B}.select-wrapper.active::after{top:15px;transform:rotate(180deg);border-top:10px solid #767676;-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)}.select-wrapper .select-value{color:#343434;position:relative;font-weight:400;top:13px;left:30px}.select-wrapper .select-options{position:absolute;border:2px solid #343434;border-radius:4px;margin-bottom:25px;width:100%;left:-2px;top:51px;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}.select-wrapper .select-options.active{opacity:1;z-index:2;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)}@media only screen and (min-width: 550px){.select-wrapper .select-options{margin-bottom:10px}}.select-wrapper .select-options li{border-bottom:1px solid gray;padding:15px;font-weight:400}.select-wrapper .select-options li:hover{background:rgba(120,137,114,0.7);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)}#web-form-submit{border:2px solid #F4AD1B;background:#F4AD1B;width:calc(100% - 1.25em)}@media only screen and (min-width: 650px){#web-form-submit{width:100%}}#web-form-submit:hover{background:none;border:2px solid #F4AD1B;-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)}#validatepassword{display:none}#file-upload-modal{position:absolute;top:50%;left:50%;transform:translate(-50%);display:flex;flex-wrap:wrap;max-width:30em;padding:2rem;box-shadow:0 10px 30px #2C303A;background:#e3e3e3;border-radius:6px;justify-content:center;z-index:1}#file-upload-modal #file-upload-modal-message{color:#000;display:inline;text-align:center;width:100%}#file-upload-modal #file-upload-modal-message #file-upload-modal-filename{color:#000;display:inline;margin-right:1px}#file-upload-modal button{padding:.5em 1.5em;margin-top:1em}#file-upload-modal button#file-upload-cancel{margin-right:5px}.form-errors{padding:10px 0}.form-errors li{background:#F9A59D;border:1px solid red;font-size:16px;padding:0 15px;margin:5px 0;height:35px;line-height:35px}.form-error,.form-success{width:100%;display:none;text-align:center;margin-top:20px}.form-success{color:#009e60;margin:20px 0;font-size:25px}.form-error{color:red;margin:50px 0;font-size:25px}footer{background-image:url("images/footer-navy.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;padding:3.125em 0}footer .flex-container{flex-direction:column;position:relative}@media only screen and (min-width: 800px){footer .flex-container{justify-content:space-between;flex-direction:row}}footer .flex-container .logo-and-company-info-wrapper{margin:auto}@media only screen and (min-width: 800px){footer .flex-container .logo-and-company-info-wrapper{display:flex;flex-direction:column;width:250px;margin:unset;margin-right:50px}}footer .flex-container .logo-and-company-info-wrapper .logo-wrapper{max-width:255px;margin:0 auto 5px}@media only screen and (min-width: 800px){footer .flex-container .logo-and-company-info-wrapper .logo-wrapper{max-width:300px;margin:0 0 5px}}footer .flex-container .logo-and-company-info-wrapper .logo-wrapper a{width:250px;height:auto}footer .flex-container .logo-and-company-info-wrapper .company-info{display:flex;flex-direction:column;text-align:center;padding:1em 0 0;width:275px}@media only screen and (min-width: 800px){footer .flex-container .logo-and-company-info-wrapper .company-info{margin-left:3.125em;text-align:left}}footer .flex-container .logo-and-company-info-wrapper .company-info a{color:#fff;padding-top:5px}footer .flex-container .logo-and-company-info-wrapper .company-info a:hover{color:#F4AD1B}footer .flex-container .logo-and-company-info-wrapper .company-info a i{padding-right:5px}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:17px}footer .flex-container .logo-and-company-info-wrapper .company-info a p.zip{padding-left:10px}footer .flex-container .logo-and-company-info-wrapper .footer-social-links{display:flex;flex-wrap:wrap;height:55px;padding-top:1em;justify-content:center}@media only screen and (min-width: 800px){footer .flex-container .logo-and-company-info-wrapper .footer-social-links{margin-left:4.125em;justify-content:flex-start}}footer .flex-container .logo-and-company-info-wrapper .footer-social-links .header{width:100%}footer .flex-container .logo-and-company-info-wrapper .footer-social-links .header h3{color:#F4AD1B;text-align:center;font-weight:800;padding-bottom:5px}@media only screen and (min-width: 800px){footer .flex-container .logo-and-company-info-wrapper .footer-social-links .header h3{text-align:right}}footer .flex-container .logo-and-company-info-wrapper .footer-social-links a+a{padding-left:5px}footer .flex-container .logo-and-company-info-wrapper .footer-social-links a{width:29px;height:29px}footer .flex-container .logo-and-company-info-wrapper .footer-social-links a img{width:100%;height:100%;object-fit:contain}footer .flex-container .footer-nav-columns{display:none}@media only screen and (min-width: 850px){footer .flex-container .footer-nav-columns{display:block;width:calc(100% - 300px)}}footer .flex-container .footer-nav-columns ul{display:flex;justify-content:flex-end}footer .flex-container .footer-nav-columns ul li a{line-height:20px;color:#fff;padding:.4em .8em;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);cursor:pointer}footer .flex-container .footer-nav-columns ul li a:hover,footer .flex-container .footer-nav-columns ul li a.active{color:#F4AD1B;-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 .footer-nav-columns ul li.menu-item-has-children{pointer-events:visible}footer .flex-container .footer-nav-columns ul li .sub-menu{flex-direction:column;opacity:0;visibility:hidden;position:absolute;-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 .footer-nav-columns ul li .sub-menu.show{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)}footer .flex-container .footer-nav-columns ul li .sub-menu.show li{opacity:1;visibility:visible}footer .flex-container .footer-nav-columns ul li .sub-menu.show li a{color:rgba(255,255,255,0.5)}footer .flex-container .footer-nav-columns ul li .sub-menu.show li a:hover,footer .flex-container .footer-nav-columns ul li .sub-menu.show li a.active{color:#F4AD1B;-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 .certification-logos-wrapper{display:flex;justify-content:center}@media only screen and (min-width: 800px){footer .flex-container .certification-logos-wrapper{position:absolute;bottom:.1em;right:0}}footer .flex-container .certification-logos-wrapper img{width:90px;height:90px}footer .flex-container .certification-logos-wrapper img+img{margin-left:.3em}.bottom-bar{padding:.4em 0;background:#121338}.bottom-bar p{text-align:center;color:rgba(255,255,255,0.5);font-size:14px;font-weight:200}.top-bar{background:#9D9EA7;height:35px;display:flex;align-items:center}.top-bar .left-side,.top-bar .right-side{width:50%;display:flex}.top-bar .left-side a{color:#313343}.top-bar .left-side a i{margin-right:5px}.top-bar .right-side{justify-content:flex-end}.top-bar .right-side a{display:flex;align-items:center}.top-bar .right-side a img{height:20px;width:20px}.top-bar .right-side a p{margin-left:5px;white-space:nowrap;color:#313343;text-decoration:underline}#utility{background:#fff;padding:.5em 0}@media only screen and (max-width: 1000px){#utility{display:none}}#utility .flex-container{position:relative}#utility .corporate-phone{display:none}#utility .corporate-phone .fa-phone-alt{margin-right:.3em}#utility .logo-wrapper{height:85px;width:auto}#utility .logo-wrapper img{width:100%;height:100%;object-fit:contain}#utility .flex-container{justify-content:space-between}#utility .flex-container .desktop-search{display:flex;height:40px;margin:auto 0;position:relative}#utility .flex-container .desktop-search .search-open{display:flex;align-items:center;position:absolute;right:15px;top:10px}#utility .flex-container .desktop-search .search-open .fa-search{cursor:pointer;font-size:20px}#utility .flex-container .desktop-search input{width:300px;padding:10px 5px;border:2px solid #777;border-radius:4px;position:relative;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#utility .flex-container .desktop-search input::-webkit-input-placeholder{color:#fff}#utility .flex-container .desktop-search input:focus{border:2px solid #121338}#utility .flex-container .desktop-search input:focus::-webkit-input-placeholder{color:#343434}#utility .flex-container .utility-social-links .social-links{display:inline;padding:5px}#utility .flex-container .utility-social-links .social-links img{width:25px;height:25px}#main-nav-desktop{display:none;background:#F4AD1B}@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:0px 0px 15px #000}}#main-nav-desktop .flex-container{justify-content:flex-end}#main-nav-desktop .flex-container .menu-container{white-space:nowrap;width:80%;display:flex;justify-content:flex-end;align-items:center}#main-nav-desktop .flex-container .menu-container ul{display:flex;justify-content:center}#main-nav-desktop .flex-container .menu-container ul li{display:flex;align-items:center}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children{display:flex;flex-direction:column;position:relative;padding-right:.9em}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children.active{background:#F4AD1B;color:#121338}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children.active:after{transform:rotate(180deg);filter:invert(1);-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children:after{content:'';width:18px;height:18px;position:absolute;right:8px;top:17px;background-image:url("images/chevron-down-black.png");background-size:18px 18px;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:45px;left:0;background:#343434;visibility:hidden;opacity:0;width:0;height:0;width:300px}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu.show{width:300px;height:auto;padding:0.5em 0;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.menu-item-has-children.active:after{content:'-';top:21px;right:29px}#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:30px;top:13px;right:27px}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu li a{width:100%;border-left:5px solid #343434;color:rgba(255,255,255,0.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)}#main-nav-desktop .flex-container .menu-container ul li.menu-item-has-children ul.sub-menu li a:hover{color:#fff;background:#343434;border-left:5px solid #F4AD1B;-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 a{font-size:18px;font-weight:400;padding:.6em .8em;color:#121338}#main-nav-desktop .flex-container .menu-container ul li a:hover{background:#F4AD1B;color:#fff}#main-nav-desktop .flex-container .menu-container ul li a.active{color:#fff}#main-nav-mobile.sticky{background:#fff;position:fixed;top:0;z-index:555;width:100%;box-shadow:0px 0px 15px #000}@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:200px;height:67px;object-fit:contain;margin:.5em 0}#main-nav-mobile .flex-container .mobile-toggle{width:40px;height:40px;object-fit:contain;background:none;border:0}#main-nav-mobile .flex-container .search-and-menu-wrapper{display:none}#main-nav-mobile .flex-container .search-and-menu-wrapper.show{display:block;position:absolute;width:101vw;height:42vh;top:81px;border-top:5px solid #F4AD1B;left:0;z-index:9999;background:#F4AD1B;-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% - 51px);padding:1em 1em 1em 2em;border:2px solid #ebebeb;background:#E2E4E9}#main-nav-mobile .flex-container .search-and-menu-wrapper .mobile-search input:focus{border:2px solid #121338}#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:#F4AD1B;color:#121338}#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:22px;height:22px;position:absolute;right:5px;top:16px;background-image:url("images/chevron-down-black.png");background-size:22px 22px;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:18px;font-weight:600;color:#000;width:calc(100% - 36px);height:auto;padding:1em 0 1em 2em;display:block;background:#F4AD1B;color:#000}#main-nav-mobile .flex-container .search-and-menu-wrapper .menu-container ul li a:hover{background:#E2E4E9;color:#121338}#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{background:#fff}#main-nav-mobile .flex-container .search-and-menu-wrapper .menu-container ul li .sub-menu li a:hover{background:#E2E4E9}.home-page #home-page-hero-section{height:600px !important}.home-page #home-page-hero-section .column-1{position:unset}.home-page #home-page-hero-section h1{background:#F4AD1B;border-radius:10px;padding:.5em 0;width:90%;white-space:nowrap;top:42%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width: 480px){.home-page #home-page-hero-section h1{width:calc(90% - 1em);padding:.5em}}@media only screen and (min-width: 650px){.home-page #home-page-hero-section h1{width:unset}}@media only screen and (min-width: 1280px){.home-page #home-page-hero-section h1{padding:.3em .5em}}.home-page #home-page-hero-section p.text-box-text{font-size:22px;font-weight:600;line-height:22px;top:63%;width:90%}@media only screen and (min-width: 650px){.home-page #home-page-hero-section p.text-box-text{font-size:28px;line-height:37px;top:65%}}@media only screen and (min-width: 750px){.home-page #home-page-hero-section p.text-box-text{width:80%;max-width:700px}}.home-page #explore-text-and-buttons{display:flex;flex-direction:column;margin-top:3.125em}.home-page #explore-text-and-buttons .column-1{padding-top:unset}.home-page #explore-text-and-buttons .column-1 h2{margin-bottom:.1em}.home-page #explore-text-and-buttons .column-3{padding-top:unset}.home-page #bus-lineup-section{margin-bottom:6.25em;justify-content:center}.home-page #bus-lineup-section p{font-weight:700}@media only screen and (min-width: 650px){.contact-page #contact-section{justify-content:space-between;margin:3.125em auto 3.125em 10%;max-width:1300px}}.contact-page #contact-section .column-1 .wysiwyg-module h2{font-size:35px}@media only screen and (min-width: 650px){.contact-page #contact-section .column-1 .wysiwyg-module h2{line-height:34px}}.contact-page #contact-section .column-1 .wysiwyg-module p{font-weight:600;display:flex;margin-top:.75em}@media only screen and (min-width: 650px){.contact-page #contact-section .column-1 .wysiwyg-module p{flex-direction:column}}@media only screen and (min-width: 1220px){.contact-page #contact-section .column-1 .wysiwyg-module p{flex-direction:row}}.contact-page #contact-section .column-1 .wysiwyg-module p a{font-weight:400;padding-left:.2em;color:#343434}@media only screen and (min-width: 650px){.contact-page #contact-section .column-1 .wysiwyg-module p a{padding-left:0}}@media only screen and (min-width: 1220px){.contact-page #contact-section .column-1 .wysiwyg-module p a{padding-left:0.2em}}.contact-page #contact-section .column-1 .wysiwyg-module p a:hover{color:#F4AD1B}.contact-page #contact-section .column-1 .wysiwyg-module p a.phone{padding-left:1em}@media only screen and (min-width: 650px){.contact-page #contact-section .column-1 .wysiwyg-module p a.phone{padding-left:0}}@media only screen and (min-width: 1220px){.contact-page #contact-section .column-1 .wysiwyg-module p a.phone{padding-left:1em}}.bus-sales-page .hero-section{position:relative;height:600px}.bus-sales-page .hero-section img{width:100%;height:100%;object-fit:cover}.bus-sales-page .hero-section .text-wrapper h1{display:flex;flex-direction:column;position:absolute;bottom:-1px;left:5%}@media only screen and (min-width: 650px){.bus-sales-page .hero-section .text-wrapper h1{left:10%}}.bus-sales-page .hero-section .text-wrapper h1.top{color:#F4AD1B;font-weight:600;font-size:45px;line-height:45px}@media only screen and (min-width: 768px){.bus-sales-page .hero-section .text-wrapper h1.top{font-size:55px;line-height:50px}}@media only screen and (min-width: 1280px){.bus-sales-page .hero-section .text-wrapper h1.top{font-size:70px;line-height:60px}}@media only screen and (min-width: 1920px){.bus-sales-page .hero-section .text-wrapper h1.top{font-size:90px;line-height:70px}}.bus-sales-page .hero-section .text-wrapper span.bottom{color:#fff;font-size:50px;line-height:39px}@media only screen and (min-width: 600px){.bus-sales-page .hero-section .text-wrapper span.bottom{width:515px}}@media only screen and (min-width: 768px){.bus-sales-page .hero-section .text-wrapper span.bottom{font-size:80px;font-weight:800;line-height:65px}}@media only screen and (min-width: 1280px){.bus-sales-page .hero-section .text-wrapper span.bottom{font-size:100px;line-height:80px;width:700px}}@media only screen and (min-width: 1920px){.bus-sales-page .hero-section .text-wrapper span.bottom{font-size:110px;line-height:90px}}.bus-sales-page .new-bus-text-wrapper,.bus-sales-page .used-bus-text-wrapper{margin:3.125em auto;text-align:center;max-width:650px}.bus-sales-page .new-bus-text-wrapper h5,.bus-sales-page .used-bus-text-wrapper h5{font-weight:700}.bus-sales-page .new-bus-text-wrapper a,.bus-sales-page .used-bus-text-wrapper a{color:#F4AD1B}.bus-sales-page .new-bus-text-wrapper{position:relative}@media only screen and (min-width: 700px){.bus-sales-page .buses-wrapper{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 1000px){.bus-sales-page .buses-wrapper .left-side{margin-bottom:6.5em}}@media only screen and (min-width: 700px){.bus-sales-page .buses-wrapper .left-side{width:calc(65% - 2em);margin-right:2em}}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper{max-width:560px}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .featured-image{margin-bottom:15px}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .featured-image .slick-slide>div{height:350px}@media only screen and (min-width: 500px){.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .featured-image .slick-slide>div{height:480px}}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .featured-image .slick-slide>div .video-wrapper{height:100%}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .featured-image .slick-slide>div img,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .featured-image .slick-slide>div video{height:100%;width:100%;object-fit:cover}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-slide,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-slide{margin:0 5px;cursor:pointer}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-slide>div .video-wrapper,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-slide>div .video-wrapper{position:relative}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-slide>div .video-wrapper .fa-play-circle,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-slide>div .video-wrapper .fa-play-circle{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%);top:50%;left:50%}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-slide>div .video-wrapper .fa-play-circle::before,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-slide>div .video-wrapper .fa-play-circle::before{color:#fff;opacity:.7;font-size:45px}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-slide>div>div,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-slide>div>div{height:100px}@media only screen and (min-width: 1250px){.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-slide>div>div,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-slide>div>div{height:115px}}@media only screen and (min-width: 500px){.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-slide>div>div,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-slide>div>div{height:100px}}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-slide>div>div img,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-slide>div>div video,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-slide>div>div img,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-slide>div>div video{width:100%;height:100%;object-fit:cover}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-dots,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-dots{display:flex;justify-content:center}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-dots .slick-active:after,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-dots .slick-active:after{color:#121338}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-dots li,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-dots li{cursor:pointer}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-dots li:after,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-dots li:after{content:'\2014';font-size:50px;margin:0 5px;color:gray}@media only screen and (min-width: 450px){.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-dots li:after,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-dots li:after{font-size:40px}}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .slider-nav .slick-dots li button,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .specialty-project-slider-nav .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .fa-arrow-left,.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .fa-arrow-right{color:#fff;background:#121338;padding:20px;font-size:29px;border-radius:50%;position:absolute;bottom:19px;cursor:pointer;z-index:3}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .fa-arrow-right{right:2%}.bus-sales-page .buses-wrapper .left-side .gallery-wrapper .fa-arrow-left{left:2%}.bus-sales-page .buses-wrapper .right-side{margin:1.5em 0 3.5em;position:relative}@media only screen and (min-width: 700px){.bus-sales-page .buses-wrapper .right-side{width:35%}}@media only screen and (min-width: 1000px){.bus-sales-page .buses-wrapper .right-side{margin:1.5em 0 0}}.bus-sales-page .buses-wrapper .right-side p{line-height:2em}.bus-sales-page .buses-wrapper .right-side a{margin-top:1.5em;cursor:pointer}.parts-page #inner-pages-hero-section .two-color-header{max-width:300px}.parts-page #hand-sanitizer-section h4{font-weight:700}.parts-page #hand-sanitizer-section p{font-weight:600;padding-top:.5em}.parts-page #hand-sanitizer-section .column-3{padding-top:0}@media only screen and (min-width: 650px){.parts-page #hand-sanitizer-section .column-3{padding-top:2em}}.parts-page #hand-sanitizer-section .column-3 .image-module{justify-content:center}.parts-page #hand-sanitizer-section .column-3 .image-module .image-wrapper{width:250px;height:auto}.parts-page #list-section{width:80%}@media only screen and (min-width: 800px){.parts-page #list-section .wysiwyg-module ul{columns:2;-webkit-columns:2;-moz-columns:2}}.parts-page #list-section .wysiwyg-module ul li{margin:0 1em}.parts-page #list-section .wysiwyg-module ul li::before{content:"\2022";color:#F4AD1B;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;font-size:21px}.school-bus-service-and-repair-page #list-heading-sections{width:100%}.school-bus-service-and-repair-page #list-heading-sections .divider-module{max-width:30em;margin-bottom:.4em}.school-bus-service-and-repair-page #list-heading-sections p{margin-top:.5em;font-weight:600}.school-bus-service-and-repair-page #list-sections{width:80%;padding-bottom:5em}@media only screen and (min-width: 800px){.school-bus-service-and-repair-page #list-sections .wysiwyg-module ul{columns:2;-webkit-columns:2;-moz-columns:2}}.school-bus-service-and-repair-page #list-sections .wysiwyg-module ul li{margin:0 1em}.school-bus-service-and-repair-page #list-sections .wysiwyg-module ul li::before{content:"\2022";color:#F4AD1B;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;font-size:21px}.newsletter-subscribe-page #inner-pages-hero-section,.newsletter-unsubscribe-page #inner-pages-hero-section{height:225px !important}.newsletter-subscribe-page h1.left,.newsletter-unsubscribe-page h1.left{font-size:35px}@media only screen and (min-width: 768px){.newsletter-subscribe-page h1.left,.newsletter-unsubscribe-page h1.left{font-size:58px}}@media only screen and (min-width: 1280px){.newsletter-subscribe-page h1.left,.newsletter-unsubscribe-page h1.left{font-size:74px}}@media only screen and (min-width: 1920px){.newsletter-subscribe-page h1.left,.newsletter-unsubscribe-page h1.left{font-size:90px}}.newsletter-subscribe-page h1.right,.newsletter-unsubscribe-page h1.right{font-size:53px;line-height:42px}.newsletter-subscribe-page .wysiwyg-module,.newsletter-unsubscribe-page .wysiwyg-module{max-width:474px;margin:3.125em auto -3.125em}.newsletter-subscribe-page #subscribe-page-contact-section,.newsletter-subscribe-page #unsubscribe-page-contact-section,.newsletter-unsubscribe-page #subscribe-page-contact-section,.newsletter-unsubscribe-page #unsubscribe-page-contact-section{margin:3.125em auto 2em}.newsletter-subscribe-page #subscribe-page-contact-section .column-1,.newsletter-subscribe-page #unsubscribe-page-contact-section .column-1,.newsletter-unsubscribe-page #subscribe-page-contact-section .column-1,.newsletter-unsubscribe-page #unsubscribe-page-contact-section .column-1{max-width:700px !important;margin:auto}.newsletter-subscribe-page #subscribe-page-contact-section .column-1 p a,.newsletter-subscribe-page #unsubscribe-page-contact-section .column-1 p a,.newsletter-unsubscribe-page #subscribe-page-contact-section .column-1 p a,.newsletter-unsubscribe-page #unsubscribe-page-contact-section .column-1 p a{color:#F4AD1B}#inner-pages-hero-section{height:500px !important;position:relative}#inner-pages-hero-section .full-width-container{position:absolute;bottom:-1px;left:5%}@media only screen and (min-width: 650px){#inner-pages-hero-section .full-width-container{left:10%}}#inner-pages-hero-section .full-width-container .column-1{padding:unset}#inner-pages-text-section h4{font-weight:700}#inner-pages-text-section p{margin-top:1em}#inner-pages-text-section .buttons-module{margin:1.5em 0}#inner-pages-images-section .column-1{padding:2em 0 1em}@media only screen and (min-width: 700px){#inner-pages-images-section .column-1{display:flex}}@media only screen and (min-width: 700px){#inner-pages-images-section .column-1 .image-module:nth-of-type(1),#inner-pages-images-section .column-1 .image-module:nth-of-type(3){width:25% !important}}#inner-pages-images-section .column-1 .image-module:nth-of-type(2){margin:.6em 0}@media only screen and (min-width: 700px){#inner-pages-images-section .column-1 .image-module:nth-of-type(2){width:calc(50% - 1em) !important;margin:0 1em}}@media only screen and (min-width: 650px){#inner-pages-images-and-text-section{max-height:550px}}#inner-pages-images-and-text-section .column-1{padding:0}@media only screen and (min-width: 650px){#inner-pages-images-and-text-section .column-1{display:flex;flex-wrap:wrap;overflow:hidden;margin-bottom:.6em}}#inner-pages-images-and-text-section .column-1 .image-module{margin-bottom:.6em}@media only screen and (min-width: 650px){#inner-pages-images-and-text-section .column-1 .image-module:nth-of-type(1){width:calc(100% - .6em);margin-right:.6em;height:50%;overflow:hidden}#inner-pages-images-and-text-section .column-1 .image-module:nth-of-type(2),#inner-pages-images-and-text-section .column-1 .image-module:nth-of-type(3){width:calc(50% - .6em);margin-right:.6em;height:50%}}#inner-pages-images-and-text-section .column-3{background:#F4AD1B}@media only screen and (min-width: 650px){#inner-pages-images-and-text-section .column-3{padding:5em 1em;margin-bottom:.6em}}#inner-pages-images-and-text-section .column-3 .wysiwyg-module{width:90% !important;margin:0 auto 1em}@media only screen and (min-width: 650px){#inner-pages-images-and-text-section .column-3 .wysiwyg-module{display:flex;flex-direction:column;align-items:center}}#inner-pages-images-and-text-section .column-3 .wysiwyg-module h3{font-size:25px;line-height:25px}#inner-pages-images-and-text-section .column-3 .wysiwyg-module h3:nth-of-type(2){margin-bottom:1.5em}#inner-pages-images-and-text-section .column-3 .wysiwyg-module p{margin:.5em 0}#inner-pages-images-and-text-section .column-3 .buttons-module{width:90%;text-align:left;display:block}#three-column-cta-section{flex-wrap:wrap}@media only screen and (min-width: 1150px){#three-column-cta-section{flex-wrap:nowrap;height:450px}}#three-column-cta-section .column-1,#three-column-cta-section .column-5{height:400px;width:100% !important}@media only screen and (min-width: 1150px){#three-column-cta-section .column-1,#three-column-cta-section .column-5{height:unset;width:33.33% !important}}#three-column-cta-section .column-1 h3{width:140px;font-size:45px;line-height:45px;-moz-transform:translateX(-50%) translateY(-70%);-webkit-transform:translateX(-50%) translateY(-70%);-o-transform:translateX(-50%) translateY(-70%);-ms-transform:translateX(-50%) translateY(-70%);transform:translateX(-50%) translateY(-70%)}@media only screen and (min-width: 1150px){#three-column-cta-section .column-1 h3{width:250px;line-height:55px}}#three-column-cta-section .column-1 .buttons-module{position:absolute;bottom:30%;left:52%;-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%);white-space:nowrap}@media only screen and (min-width: 1275px){#three-column-cta-section .column-1 .buttons-module{bottom:26%}}#three-column-cta-section .column-1 p{position:absolute;bottom:0;left:50%;top:unset;transform:translate(-50%, -20px);width:90%;font-weight:600}#three-column-cta-section .column-3{height:370px !important;width:100% !important}@media only screen and (min-width: 500px){#three-column-cta-section .column-3{height:265px !important}}@media only screen and (min-width: 1150px){#three-column-cta-section .column-3{height:unset !important;width:33.33% !important}}#three-column-cta-section .column-3 .image-module{position:absolute;width:200px;left:50%;top:30%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width: 500px){#three-column-cta-section .column-3 .image-module{width:150px;-moz-transform:translateX(-100%) translateY(-50%);-webkit-transform:translateX(-100%) translateY(-50%);-o-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);top:50%}}@media only screen and (min-width: 1275px){#three-column-cta-section .column-3 .image-module{width:200px}}#three-column-cta-section .column-3 h3{position:absolute;left:50%;top:58%;-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%);font-size:32px;width:290px}@media only screen and (min-width: 500px){#three-column-cta-section .column-3 h3{top:50%;-moz-transform:translateX(10%) translateY(-90%);-webkit-transform:translateX(10%) translateY(-90%);-o-transform:translateX(10%) translateY(-90%);-ms-transform:translateX(10%) translateY(-90%);transform:translateX(10%) translateY(-90%);width:145px}}@media only screen and (min-width: 1280px){#three-column-cta-section .column-3 h3{line-height:33px}}@media only screen and (min-width: 2050px){#three-column-cta-section .column-3 h3{width:unset}}#three-column-cta-section .column-3 .buttons-module{position:absolute;left:50%;top:65%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width: 500px){#three-column-cta-section .column-3 .buttons-module{top:55%;left:60%}}@media only screen and (min-width: 930px){#three-column-cta-section .column-3 .buttons-module{left:58.5%}}@media only screen and (min-width: 1150px){#three-column-cta-section .column-3 .buttons-module{top:55%;left:70%}}@media only screen and (min-width: 1600px){#three-column-cta-section .column-3 .buttons-module{top:55%;left:65%}}#three-column-cta-section .column-3 p{position:absolute;bottom:-5%;left:50%;transform:translate(-50%, -50px);width:90%;font-weight:600}@media only screen and (min-width: 500px){#three-column-cta-section .column-3 p{bottom:0;left:50%;transform:translate(-50%, -20px)}}#three-column-cta-section .column-5 h3{position:absolute;left:50%;top:40%;-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%);line-height:45px;width:217px;font-weight:400}@media only screen and (min-width: 500px){#three-column-cta-section .column-5 h3{width:250px}}@media only screen and (min-width: 1150px){#three-column-cta-section .column-5 h3{width:372px;top:50%;left:54%}}@media only screen and (min-width: 1275px){#three-column-cta-section .column-5 h3{top:44%;line-height:55px;width:433px}}#three-column-cta-section .column-5 .buttons-module{position:absolute;top:71%;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%)}@media only screen and (min-width: 1275px){#three-column-cta-section .column-5 .buttons-module{top:77%;left:50%}}#three-column-cta-section .column-5 p.text-box-text{position:absolute;bottom:0;left:50%;top:unset;transform:translate(-50%, -20px);width:100%;font-weight:600;width:90%}.news-archive .news-hero-section{height:500px !important;position:relative}.news-archive .news-hero-section img{width:100%;height:100%;object-fit:cover}.news-archive .news-hero-section .container{position:absolute;bottom:-1px;left:5%}@media only screen and (min-width: 650px){.news-archive .news-hero-section .container{left:10%}}.news-archive .news-hero-section .container h1{color:#F4AD1B;display:flex;flex-direction:column;font-weight:600}.news-archive .news-hero-section .container h1.top{font-size:45px;line-height:45px}@media only screen and (min-width: 768px){.news-archive .news-hero-section .container h1.top{font-size:55px;line-height:50px}}@media only screen and (min-width: 1280px){.news-archive .news-hero-section .container h1.top{font-size:70px;line-height:60px}}@media only screen and (min-width: 1920px){.news-archive .news-hero-section .container h1.top{font-size:90px;line-height:70px}}.news-archive .news-hero-section .container h1 span{color:#fff}.news-archive .news-archive-body-section{margin-bottom:3.125em}.news-archive .news-archive-body-section .subscribe-section{width:90%;border-bottom:1px solid #121338;margin:3.125em auto}@media only screen and (min-width: 1000px){.news-archive .news-archive-body-section .subscribe-section{width:80%;max-width:1366px}}.news-archive .news-archive-body-section .subscribe-section p{max-width:535px;text-align:center;margin:0 auto 2em}.news-archive .news-archive-body-section .subscribe-section a{margin:1.5em auto;text-align:center;position:relative;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%)}.news-archive .news-archive-body-section .container{display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width: 500px){.news-archive .news-archive-body-section .container{justify-content:space-between}}@media only screen and (min-width: 950px){.news-archive .news-archive-body-section .container{flex-direction:row}}.news-archive .news-archive-body-section .complete-news-section{margin:0 0 3.125em;width:100%}@media only screen and (min-width: 950px){.news-archive .news-archive-body-section .complete-news-section{width:65%}}.news-archive .news-archive-body-section .complete-news-section h4{margin-bottom:1em}.news-archive .news-archive-body-section .complete-news-section .news-card{display:block;margin-bottom:3.125em}.news-archive .news-archive-body-section .complete-news-section .news-card:hover{opacity:.75}@media only screen and (min-width: 600px){.news-archive .news-archive-body-section .complete-news-section .news-card{display:flex}}.news-archive .news-archive-body-section .complete-news-section .news-card .image-background,.news-archive .news-archive-body-section .complete-news-section .news-card .color-background{height:215px;width:auto}@media only screen and (min-width: 600px){.news-archive .news-archive-body-section .complete-news-section .news-card .image-background,.news-archive .news-archive-body-section .complete-news-section .news-card .color-background{width:300px;height:240px}}.news-archive .news-archive-body-section .complete-news-section .news-card img{width:100%;height:100%;object-fit:cover}.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents{display:flex;flex-direction:column;background:#E2E2E2;padding:1em 1em 5em;position:relative}@media only screen and (min-width: 600px){.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents{width:calc(100% - 300px);padding:1em}}.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents h5,.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents p{color:#121338}.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents h5{margin-bottom:.5em}.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents .date,.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents .read-more{position:absolute;bottom:1em;font-weight:600}.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents .date{right:1em}.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents .news-share{order:2}.news-archive .news-archive-body-section .complete-news-section .news-card .news-contents .news-share p{color:#F4AD1B;text-transform:uppercase;font-weight:500;padding:10px 0 5px}.news-archive .news-archive-body-section .thomas-built-feed{width:100%;max-width:600px}@media only screen and (min-width: 600px){.news-archive .news-archive-body-section .thomas-built-feed{margin-top:3.5em}}@media only screen and (min-width: 950px){.news-archive .news-archive-body-section .thomas-built-feed{width:calc(35% - 2em)}}@media only screen and (min-width: 1280px){.news-archive .news-archive-body-section .thomas-built-feed{margin-top:4em}}@media only screen and (min-width: 1500px){.news-archive .news-archive-body-section .thomas-built-feed{width:calc(35% - 4em)}}.news-archive .news-archive-body-section .thomas-built-feed .secondary-outline{position:relative;bottom:-2em}#news-single .hero-container{max-height:500px;max-width:1000px;width:50%;margin:0 auto 3.125em;overflow:hidden}#news-single .news-single-banner img{width:100%;height:100%;object-fit:contain}#news-single .container{margin-top:3.125em}#news-single .container .hr-and-date-wrapper{position:relative;margin:3.125em 0 1.5em}#news-single .container .hr-and-date-wrapper .date-hr{width:4.5em;height:5px;background:#F4AD1B;border:0;position:absolute}#news-single .container .hr-and-date-wrapper p{margin-left:6em;color:#121338;font-weight:600;text-transform:uppercase}#news-single .container h1{color:#121338;font-size:30px;line-height:30px;width:100%}@media only screen and (min-width: 500px){#news-single .container h1{font-size:40px;line-height:40px}}#news-single .post-body{padding:0 0 3.125em}#news-single .post-body .container h2,#news-single .post-body .container h3,#news-single .post-body .container h4,#news-single .post-body .container h5,#news-single .post-body .container h6{font-size:20px}@media only screen and (min-width: 500px){#news-single .post-body .container h2,#news-single .post-body .container h3,#news-single .post-body .container h4,#news-single .post-body .container h5,#news-single .post-body .container h6{font-size:25px}}#news-single .post-body .container .text{margin-top:25px}#news-single .post-body .container .text p{padding:.5em 0}#news-single .post-body .container .text p strong{font-weight:700}#news-single .post-body .container .text p em{font-style:italic}#news-single .post-body .container .text a{color:#F4AD1B;-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-single .post-body .container .text a:hover{opacity:.6;-webkit-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:all 500ms cubic-bezier(0.455, 0.03, 0, 1)}#news-single .post-body .container .text a.primary-btn{color:#fff}#news-single .post-body .container .text ul li{list-style:disc;margin-left:2em}#news-single .post-body .container .text ul li ul li{list-style:circle}#news-single .post-body .container .text ol li{list-style:decimal;margin-left:2em}#news-single .post-body .container .text ol li ul li{list-style:disc}#news-single .post-body .container .text ol li ol li{list-style:decimal-leading-zero}#news-single .post-body .container .text img{width:100%;height:100%;object-fit:contain;max-width:600px}#news-single .post-body .container .news-share{margin-top:3em}#news-single hr{width:95%}@media only screen and (min-width: 600px){#news-single hr{width:85%}}#news-single #additional-news-section{padding:3.125em 0 6.5em;background:#fff}#news-single #additional-news-section .container{flex-direction:column}#news-single #additional-news-section .container h3{color:#F4AD1B;margin-bottom:1em;font-size:30px}#news-single #additional-news-section .container .additional-news-list{position:relative}#news-single #additional-news-section .container .additional-news-list .slick-slide{margin-right:2em}#news-single #additional-news-section .container .additional-news-list .slick-slide .image-background,#news-single #additional-news-section .container .additional-news-list .slick-slide .color-background,#news-single #additional-news-section .container .additional-news-list .slick-slide .default-color-background{height:215px;width:auto;margin-bottom:15px}#news-single #additional-news-section .container .additional-news-list .slick-slide img{width:100%;height:100%;object-fit:cover}#news-single #additional-news-section .container .additional-news-list .slick-slide h4{font-size:22px;color:#121338;font-weight:600}#news-single #additional-news-section .container .additional-news-list .slick-slide p{color:#343434}#news-single #additional-news-section .container .additional-news-list .slick-slide p.date{font-weight:600;color:#121338;margin-bottom:.6em;text-transform:uppercase}#news-single #additional-news-section .container .additional-news-list .slick-slide p.read-more{color:#F4AD1B;font-weight:600;margin-top:.6em}#news-single #additional-news-section .container .additional-news-list .slick-slide h5{color:#fff;font-size:16px;padding:10px 0 5px;font-weight:300}#news-single #additional-news-section .container .additional-news-list .slick-next,#news-single #additional-news-section .container .additional-news-list .slick-prev{position:absolute;background:#121338;color:#fff;font-size:23px;border-radius:50%;bottom:50%;cursor:pointer;bottom:-4em;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width: 1000px){#news-single #additional-news-section .container .additional-news-list .slick-next,#news-single #additional-news-section .container .additional-news-list .slick-prev{bottom:7em}}#news-single #additional-news-section .container .additional-news-list .slick-prev{padding:10px 15px 10px 10px;left:25vw}@media only screen and (min-width: 1000px){#news-single #additional-news-section .container .additional-news-list .slick-prev{left:-65px}}#news-single #additional-news-section .container .additional-news-list .slick-next{padding:10px 10px 10px 15px;right:25vw}@media only screen and (min-width: 1000px){#news-single #additional-news-section .container .additional-news-list .slick-next{right:-90px}}#news-single #additional-news-section .container .additional-news-list .slick-dots{display:flex;justify-content:center;position:relative;bottom:-5em}#news-single #additional-news-section .container .additional-news-list .slick-dots li:after{content:'\2014';font-size:50px;color:#777;margin:0 2px}#news-single #additional-news-section .container .additional-news-list .slick-dots li.slick-active:after{content:'\2014';color:#121338}#news-single #additional-news-section .container .additional-news-list .slick-dots li button{display:none}
