@charset "UTF-8";body,html{overflow-x:hidden}:focus{outline:0!important}a img{border:none}a img,a:active{outline:0}a{color:#3994db;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:active,a:focus,a:hover{color:#f48400;text-decoration:none}@media (min-width:768px){a[href^=tel]{pointer-events:none}}.hide{display:none!important}#colophon,#main,.container{margin:0 auto;position:relative}.container-custom{width:1600px;max-width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.browsehappy{text-align:center;padding:25px;background-color:#eee;margin-bottom:0}.to-animate{-webkit-animation-duration:.25s;animation-duration:.25s}@media (min-width:992px){.to-animate{-webkit-animation-duration:1s;animation-duration:1s}}.to-animate.fast{-webkit-animation-duration:.5s;animation-duration:.5s}.delay-200ms{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-400ms{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-600ms{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-800ms{-webkit-animation-delay:.8s;animation-delay:.8s}.custom-left-arrow,.custom-right-arrow{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#000;border-radius:50%;border:2px solid #000;width:2em;height:2em;font-size:14px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom-left-arrow:after,.custom-right-arrow:after{position:relative;font-family:'Font Awesome 5 Pro'}.custom-left-arrow.not-active,.custom-right-arrow.not-active{opacity:.2}.custom-left-arrow:after{display:block;content:'\f053';left:-.06em}.custom-right-arrow:after{display:block;content:'\f054';left:.06em}.to-animate.animate-color{position:relative;overflow:hidden}.to-animate.animate-color:not(.animate-in-loaded){color:transparent!important}.to-animate.animate-color.delay-200ms:before{-webkit-transition-delay:.2s;transition-delay:.2s}.to-animate.animate-color.delay-300ms:before{-webkit-transition-delay:.3s;transition-delay:.3s}.to-animate.animate-color.delay-400ms:before{-webkit-transition-delay:.4s;transition-delay:.4s}.to-animate.animate-color.delay-600ms:before{-webkit-transition-delay:.6s;transition-delay:.6s}.to-animate.animate-color.delay-800ms:before{-webkit-transition-delay:.8s;transition-delay:.8s}.to-animate.animate-color:before{content:'';z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transition:ease-in-out transform .4s;transition:ease-in-out transform .4s}.to-animate.animate-color.reveal-left:before{-webkit-transform:translateX(-101%);transform:translateX(-101%)}.to-animate.animate-color.reveal-right:before{-webkit-transform:translateX(101%);transform:translateX(101%)}.to-animate.animate-color .reveal{opacity:0;-webkit-transition:none;transition:none}.to-animate.animate-color.visible.reveal-right:before{-webkit-transform:translateX(0);transform:translateX(0)}.to-animate.animate-color.visible.reveal-left:before{-webkit-transform:translateX(0);transform:translateX(0)}.to-animate.animate-color.visible.animate-in-loaded .reveal{opacity:1}.to-animate.animate-color.visible.animate-in-loaded:before{-webkit-transition-delay:0s!important;transition-delay:0s!important}.to-animate.animate-color.visible.animate-in-loaded.reveal-right:before{-webkit-transform:translateX(-120%);transform:translateX(-120%)}.to-animate.animate-color.visible.animate-in-loaded.reveal-left:before{-webkit-transform:translateX(120%);transform:translateX(120%)}.strict-load{display:none}.strict-load.load-in{display:block}.edit-btn{display:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:3;position:absolute;top:10%;right:8%;background-color:#0085ba;color:#fff!important;width:50px;height:50px;border-radius:50%;text-decoration:none!important;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:1200px){.edit-btn{display:-webkit-box;display:flex}}.edit-btn.edit-page{position:relative;opacity:1;width:200px;border-radius:10px;top:0;right:0}.edit-btn.edit-page i{margin-left:10px}.edit-btn i{font-size:20px}.editable{position:relative}.editable:hover .edit-btn{opacity:.5}.editable:hover .edit-btn:hover{opacity:1}.btn,.mce-content-body a.btn,.mce-content-body a[data-mce-selected].btn{padding:15px 23px;min-width:auto;margin:0;white-space:normal;text-decoration:none!important;font-size:1.25rem;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;line-height:1rem;border-radius:0;text-transform:capitalize;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:700;display:inline-block}.btn{line-height:1.7rem}@media (min-width:768px){.btn{line-height:2.4rem}}.btn-default,.btn-primary{font-family:Khand,sans-serif;border:1px solid #5d5d5d;background-color:#f48400;color:#fff}.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#085a34}.btn-secondary{border:1px solid rgba(244,132,0,.35);background-color:transparent;color:#f48400}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:rgba(8,90,52,.75)}.btn-green{border:1px solid #004f38;background-color:#004f38;color:#fff}.btn-green:active,.btn-green:focus,.btn-green:hover{color:#fff;background-color:#f48400}html{font-size:16px}body{font-family:Exo,sans-serif;font-size:1.6rem;font-weight:400;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,p,ul{font-family:Exo,sans-serif;margin-bottom:20px;font-size:1rem;line-height:1.6em;font-weight:400}@media (min-width:992px){ol,p,ul{font-size:1.3rem}}ol,ul{padding-left:4em}p strong.orange{color:#f48400;font-weight:900;white-space:nowrap}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:20px;line-height:1;font-family:Exo,sans-serif}.h1,h1{max-width:100%;margin-top:.375em;margin-bottom:.375em;font-family:Exo,sans-serif;color:#000;line-height:1.125em;font-weight:900;letter-spacing:-.03em;font-size:1.75rem}@media (min-width:480px){.h1,h1{font-size:1.65rem}}@media (min-width:768px){.h1,h1{font-size:1.9rem}}@media (min-width:992px){.h1,h1{font-size:40px}}.h2,h2{max-width:100%;margin-top:1em;margin-bottom:.5em;font-family:Exo,sans-serif;color:#000;line-height:1.125em;font-weight:700;letter-spacing:-.02em;font-size:1.5rem}@media (min-width:480px){.h2,h2{font-size:1.75rem}}@media (min-width:768px){.h2,h2{font-size:2.375rem}}@media (min-width:992px){.h2,h2{font-size:2.05rem}}.h3,h3{margin-top:1.25em;margin-bottom:.5em;font-family:Exo,sans-serif;color:#000;line-height:1.1875em;font-weight:700;letter-spacing:-.02em;font-size:1.25rem}@media (min-width:480px){.h3,h3{font-size:1.5rem}}@media (min-width:992px){.h3,h3{font-size:1.875rem}}.h4,h4{color:#000;font-size:1.5rem;font-weight:700}@media (min-width:480px){.h4,h4{font-size:1.75rem}}@media (min-width:768px){.h4,h4{font-size:2.375rem}}@media (min-width:992px){.h4,h4{font-size:2.05rem}}.h5,h5{color:#085a34;font-size:1rem}@media (min-width:768px){.h5,h5{font-size:1.1rem}}@media (min-width:992px){.h5,h5{font-size:1.2rem}}.h6,h6{color:#085a34;font-size:1rem}@media (min-width:768px){.h6,h6{font-size:1.1rem}}@media (min-width:992px){.h6,h6{font-size:1.2rem}}.titles-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;z-index:0;width:100%;height:0;min-height:180px}@media (min-width:480px){.titles-wrapper{min-height:165px}}@media (min-width:992px){.titles-wrapper{min-height:265px}}.small-title{font-family:Khand,sans-serif;color:#085a34;font-size:18px;font-weight:700;font-family:Khand,sans-serif}@media (min-width:992px){.small-title{font-size:24px}}.regular-title{font-family:Exo,sans-serif;font-weight:400;text-align:center;font-size:40px;line-height:42px;color:#5d5d5d}@media (min-width:480px){.regular-title{font-size:54px;line-height:58px}}@media (min-width:768px){.regular-title{font-size:54px;line-height:58px}}@media (min-width:992px){.regular-title{font-size:60px;line-height:62px}}@font-face{font-family:'Intrex icons';src:url(fonts/intrex-icons2.eot) format("embedded-opentype"),url(fonts/intrex-icons2.woff) format("woff"),url(fonts/intrex-icons2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url(fonts/fontawesome/fa-light-300.eot);src:url(fonts/fontawesome/fa-light-300.eot?#iefix) format("embedded-opentype"),url(fonts/fontawesome/fa-light-300.woff2) format("woff2"),url(fonts/fontawesome/fa-light-300.woff) format("woff"),url(fonts/fontawesome/fa-light-300.ttf) format("truetype"),url(fonts/fontawesome/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:auto;src:url(fonts/fontawesome/fa-regular-400.eot);src:url(fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(fonts/fontawesome/fa-regular-400.woff) format("woff"),url(fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:auto;src:url(fonts/fontawesome/fa-solid-900.eot);src:url(fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(fonts/fontawesome/fa-solid-900.woff) format("woff"),url(fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:auto;src:url(fonts/fontawesome/fa-brands-400.eot);src:url(fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(fonts/fontawesome/fa-brands-400.woff) format("woff"),url(fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands'}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.sm-tabs .nav.nav-tabs{border:none}.sm-tabs .nav.nav-tabs li{margin-right:.5rem}.sm-tabs .nav.nav-tabs li a{padding:1.25em 2em;color:#fff;background:#a3a3a3;border-radius:0;border:none;text-transform:uppercase;font-weight:700;display:block;-webkit-transition:ease all .3s;transition:ease all .3s;font-size:.875rem}@media (min-width:480px){.sm-tabs .nav.nav-tabs li a{font-size:1rem}}@media (min-width:768px){.sm-tabs .nav.nav-tabs li a{padding:1.25em 3em}}@media (min-width:992px){.sm-tabs .nav.nav-tabs li a{font-size:1.125rem}}.sm-tabs .nav.nav-tabs li a:hover{background-color:#f48400;color:#fff;text-decoration:none}.sm-tabs .nav.nav-tabs li a.active,.sm-tabs .nav.nav-tabs li a.active:hover{background:#085a34;color:#fff;border:none;margin-bottom:0;box-shadow:inset 0 -4px 0 0 #f48400}.sm-tabs .panel-group .panel{border-radius:0;margin:0!important;border:none!important}.sm-tabs .panel-group .panel .panel-heading{padding:0}.sm-tabs .panel-group .panel .panel-heading .panel-title a{display:block;width:100%;padding:20px;font-size:18px;font-weight:400;text-decoration:none;background:#085a34;color:#fff;border:1px solid #a3a3a3;position:relative}.sm-tabs .panel-group .panel .panel-heading .panel-title a.collapsed{background:rgba(163,163,163,.75);color:#085a34}.sm-tabs .panel-group .panel .panel-heading .panel-title a.collapsed:after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.sm-tabs .panel-group .panel .panel-heading .panel-title a:after{display:block;content:"\f107";font-family:FontAwesome;font-size:1.7rem;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:ease transform .5s;transition:ease transform .5s}.sm-tabs .panel-group .panel .panel-body{border:none;padding:10px 20px;background:#f48400}.sm-tabs .tab-content{background:#fff;padding:20px 20px 40px;margin-bottom:20px;border:1px solid rgba(79,94,120,.15)}.sm-accordion.dark .card.active .card-header h5 button{background-color:#000;color:#fff}.sm-accordion.dark .card .card-header:hover h5 button{background-color:#000;color:#fff}.sm-accordion.dark .card .card-header{border-bottom:none}.sm-accordion.dark .card .card-header h5 button{background-color:#a3a3a3;color:#fff}.sm-accordion.dark .card .card-header h5 button .accordion-icon{background-color:#f48400;color:#fff}.sm-accordion .card{border:none;background-color:transparent;margin-bottom:3px}.sm-accordion .card.active .card-header h5 button{color:#f48400}.sm-accordion .card.active .card-header h5 button .accordion-icon:before{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(180deg) skew(0deg,0deg);transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(180deg) skew(0deg,0deg)}.sm-accordion .card.active .card-header h5 button .accordion-icon:after{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(180deg) skew(0deg,0deg);transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(180deg) skew(0deg,0deg)}.sm-accordion .card .card-header{padding:0;border:none;border-bottom:3px solid #f0f0f0;background-color:transparent;border-radius:0}.sm-accordion .card .card-header:hover h5 button{color:#f48400}.sm-accordion .card .card-header h5{padding:0;margin:0}.sm-accordion .card .card-header h5 button{width:100%;text-align:left;padding:20px;position:relative;background:0 0;font-weight:500;color:#222;line-height:1.125em;border:none;-webkit-transition:ease all .5s;transition:ease all .5s;cursor:pointer}.sm-accordion .card .card-header h5 button .accordion-icon{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#a3a3a3;width:30px;height:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.sm-accordion .card .card-header h5 button .accordion-icon:after,.sm-accordion .card .card-header h5 button .accordion-icon:before{display:block;content:'';position:absolute;width:12px;height:3px;background-color:#fff;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:ease transform .5s;transition:ease transform .5s}.sm-accordion .card .card-header h5 button .accordion-icon:before{-webkit-transform:rotate(0);transform:rotate(0)}.sm-accordion .card .card-header h5 button .accordion-icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sm-card-deck{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:0;margin-left:0}.sm-card-deck.card-deck-sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:480px){.sm-card-deck.card-deck-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.sm-card-deck.card-deck-sm .card{margin-left:15px;margin-right:15px}}.sm-card-deck.card-deck-md{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:768px){.sm-card-deck.card-deck-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.sm-card-deck.card-deck-md .card{margin-left:15px;margin-right:15px}}.sm-card-deck.card-deck-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:992px){.sm-card-deck.card-deck-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.sm-card-deck.card-deck-lg .card{margin-left:15px;margin-right:15px}}.sm-card-deck.card-deck-xl{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:1200px){.sm-card-deck.card-deck-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.sm-card-deck.card-deck-xl .card{margin-left:15px;margin-right:15px}}.sm-card-deck .card{margin-left:0;margin-right:0}.sm-card-deck .card img{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.sm-card-deck .card .card-footer{background-color:transparent;border-top:none}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.attachment img,img.size-auto,img.size-full,img.size-large,img.size-medium{max-width:100%;height:auto}.aligncenter,.alignleft,.alignright,img.aligncenter,img.alignleft,img.alignright{display:block;float:none;margin:0 auto 1em}@media (min-width:768px){.alignleft,img.alignleft{display:inline;float:left;margin-right:1.5em;margin-top:.5em}.alignright,img.alignright{display:inline;float:right;margin-left:1.5em;margin-top:.5em}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.sticky{display:block}.error404 .page-content{padding-bottom:50px}#page{padding-top:98px}@media (min-width:768px){#page{padding-top:108px}}@media (min-width:992px){#page{padding-top:0}}#page .internal-sidebar{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:start;align-items:flex-start;padding-right:0}@media (min-width:992px){#page .internal-sidebar{-webkit-box-pack:center;justify-content:center}}#page .internal-sidebar .cta{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 auto;width:100%;height:auto;margin-bottom:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;padding-top:30px;min-height:200px;text-align:center;color:inherit;text-decoration:none}@media (min-width:992px){#page .internal-sidebar .cta{width:400px;height:400px;padding-top:0}}#page .internal-sidebar .cta .bg-image{display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#efefef;background-size:cover;background-position:0 -37px;background-repeat:no-repeat}#page .internal-sidebar .cta .title{position:relative;font-family:Exo,sans-serif;color:#000;font-size:1.6rem;font-weight:700}#page .internal-sidebar .cta p{position:relative;margin-top:1em;margin-bottom:1em}#page .internal-sidebar .cta .btn{position:relative;width:80%}@media (min-width:992px){#page .internal-sidebar .cta .btn{width:62%}}@media (min-width:1200px){#page .internal-sidebar .cta .btn{width:60%}}.site-content{clear:both}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:0}.page-links{clear:both;margin:0 0 1.5em}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.entry-footer .cat-links,.entry-footer .tags-links{display:block}#comments .comment-notes{font-size:12px}#comments p{margin-bottom:5px}#comments p.form-submit{margin-top:10px}#comments label{display:block}#comments input[type=email],#comments input[type=text],#comments input[type=url],#comments textarea{width:100%}#comments .comment-form-url{display:none}#secondary{margin:30px auto}#secondary section{display:inline-block;vertical-align:top;width:50%;margin:0 -2px}#secondary .widget_sm_recent_posts_widget ul li{padding:0}#secondary .widget_sm_recent_posts_widget ul li:before{display:none}#secondary .widget_sm_recent_posts_widget ul li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#secondary .widget_sm_recent_posts_widget ul li a:hover .recent-thumbnail:before{opacity:1;visibility:visible}#secondary .widget_sm_recent_posts_widget ul li a .recent-thumbnail{display:block;width:25%;padding-bottom:25%;max-width:250px;min-width:100px;margin-top:.25em;margin-right:.75em;margin-bottom:.25em;background-size:cover;background-position:center;background-repeat:no-repeat;align-self:flex-start;flex-shrink:0;position:relative}#secondary .widget_sm_recent_posts_widget ul li a .recent-thumbnail:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);opacity:0;visibility:hidden;-webkit-transition:ease all .5s;transition:ease all .5s}#secondary .widget_sm_recent_posts_widget ul li a .recent-title{margin-left:.75rem;display:block;-webkit-box-flex:1;flex:1 1 auto}.navigation.pagination{display:block;margin:auto auto;text-align:center;margin-bottom:5%}.navigation.pagination .screen-reader-text{display:none}.navigation.pagination .nav-links{padding:0;margin:0}.navigation.pagination .nav-links>*{display:inline-block;vertical-align:middle;padding:5px 10px;border:1px solid #085a34;min-width:34px;-webkit-transition:ease color .5s,ease background .5s;transition:ease color .5s,ease background .5s}.navigation.pagination .nav-links>:active,.navigation.pagination .nav-links>:focus,.navigation.pagination .nav-links>:hover{background:#085a34;color:#fff;text-decoration:none}.navigation.pagination .nav-links>.current,.navigation.pagination .nav-links>.current:hover{background:#085a34;color:#fff}.archive article,.category article{padding-bottom:20px;border-bottom:1px solid #eee}@media (min-width:1200px){.single article{padding-left:15px!important}}.blog #page #main,.blog #page #primary,.category #page #main,.category #page #primary,.post-template-default #page #main,.post-template-default #page #primary,.search #page #main,.search #page #primary{padding-left:0;padding-right:0}.blog #content,.category #content,.post-template-default #content,.search #content{position:relative;padding-top:8%}.blog #content article,.category #content article,.post-template-default #content article,.search #content article{margin:0;padding:0;padding-bottom:60px;margin-bottom:60px;position:relative;border-bottom:none}.blog #content article:last-child,.category #content article:last-child,.post-template-default #content article:last-child,.search #content article:last-child{margin-bottom:0;padding-bottom:0}.blog #content article:last-child:after,.category #content article:last-child:after,.post-template-default #content article:last-child:after,.search #content article:last-child:after{display:none}.blog #content article:last-child .blog-featured-img-container .blog-featured-img,.category #content article:last-child .blog-featured-img-container .blog-featured-img,.post-template-default #content article:last-child .blog-featured-img-container .blog-featured-img,.search #content article:last-child .blog-featured-img-container .blog-featured-img{height:250px}@media (min-width:992px){.blog #content article:last-child .blog-featured-img-container .blog-featured-img,.category #content article:last-child .blog-featured-img-container .blog-featured-img,.post-template-default #content article:last-child .blog-featured-img-container .blog-featured-img,.search #content article:last-child .blog-featured-img-container .blog-featured-img{height:100%}}.blog #content article:after,.category #content article:after,.post-template-default #content article:after,.search #content article:after{display:block;content:'';position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:1px;background:#a3a3a3}.blog #content article .entry-title,.category #content article .entry-title,.post-template-default #content article .entry-title,.search #content article .entry-title{margin-top:0}@media (min-width:992px){.blog #content article .blog-featured-img-container,.category #content article .blog-featured-img-container,.post-template-default #content article .blog-featured-img-container,.search #content article .blog-featured-img-container{position:absolute;top:0;left:0;height:100%;padding:0 15px}}.blog #content article .blog-featured-img-container .blog-featured-img,.category #content article .blog-featured-img-container .blog-featured-img,.post-template-default #content article .blog-featured-img-container .blog-featured-img,.search #content article .blog-featured-img-container .blog-featured-img{display:block;background-origin:content-box;background-size:cover;background-position:center;background-repeat:no-repeat;width:424px;max-width:100%;height:250px;margin-bottom:25px;background-color:#fff;z-index:2}@media (min-width:992px){.blog #content article .blog-featured-img-container .blog-featured-img,.category #content article .blog-featured-img-container .blog-featured-img,.post-template-default #content article .blog-featured-img-container .blog-featured-img,.search #content article .blog-featured-img-container .blog-featured-img{position:absolute;top:0;left:15px;height:calc(100% - 60px);width:calc(100% - 30px);margin-bottom:0}}.blog #content article .entry-header h2,.category #content article .entry-header h2,.post-template-default #content article .entry-header h2,.search #content article .entry-header h2{margin-top:0;margin-bottom:10px}.blog #content article .entry-header h2 a,.category #content article .entry-header h2 a,.post-template-default #content article .entry-header h2 a,.search #content article .entry-header h2 a{color:#085a34;text-decoration:none}.blog #content article .entry-header span,.category #content article .entry-header span,.post-template-default #content article .entry-header span,.search #content article .entry-header span{color:#000;margin-bottom:10px;display:block}.blog #content article p,.category #content article p,.post-template-default #content article p,.search #content article p{line-height:1.4}.blog #content article .entry-content,.category #content article .entry-content,.post-template-default #content article .entry-content,.search #content article .entry-content{margin:0}#secondary{margin-bottom:40px}#secondary .search-form{max-width:400px;padding-bottom:40px}#secondary .search-form input{display:block;width:65%;float:left;height:40px;border:1px solid #a3a3a3;padding-left:10px}#secondary .search-form .btn{width:35%;float:left;font-size:18px;padding:8px 10px;height:40px;border:1px solid #a3a3a3;border-left:none}#secondary .widget{display:block;width:100%;margin:8% 0 12% 0}#secondary .widget:last-child{margin-bottom:0}#secondary .widget h4{font-weight:700;border-bottom:1px solid #a3a3a3;padding-bottom:10px;color:#085a34}#secondary .widget ul{list-style:none;padding:0;margin:0}#secondary .widget ul li{padding-left:.7em;text-indent:-.7em;color:#a3a3a3;line-height:1.25;margin-bottom:10px}#secondary .widget ul li:before{content:"• ";color:#085a34}#secondary .widget ul li a{text-decoration:none;color:inherit;font-size:16px;font-weight:500}form .form-control{border-radius:0}form .select{position:relative}form .select:after{cursor:pointer;pointer-events:none;font-family:FontAwesome;content:'\f107';font-size:22.4px;font-size:1.4rem;line-height:1.5;color:#a3a3a3;display:block;position:absolute;text-align:center;right:15px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:transparent}form .select select{-webkit-appearance:none;-moz-appearance:none;padding-right:25px;color:#a3a3a3}form .select select::-ms-expand{display:none}form .padding{padding:0 1em}form .form-check.form-check-inline{display:inline-block;margin-right:5px}form .form-check.form-check-inline *{cursor:pointer}form .form-check.form-check-inline label{display:inline-block;margin:0 5px 0 0;font-weight:400}form .form-check.form-check-inline input{position:static;margin:0 3px 0 0}form input{color:#a3a3a3}form input.form-control::-webkit-input-placeholder,form textarea.form-control::-webkit-input-placeholder{color:#a3a3a3}form input.form-control::-moz-placeholder,form textarea.form-control::-moz-placeholder{color:#a3a3a3}form input.form-control:-moz-placeholder,form textarea.form-control:-moz-placeholder{color:#a3a3a3}form input.form-control:-ms-input-placeholder,form textarea.form-control:-ms-input-placeholder{color:#a3a3a3}.bVErrMsgContainer{z-index:5}.bvalidator_errmsg{left:0!important;top:0!important;background-color:#085a34;font-size:10px;border:1px solid #085a34;color:#fff;display:none;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:2px 10px 2px 5px}.bvalidator_errmsg .bvalidator_close_icon{margin-left:5px;margin-top:-2px;font-family:Verdana,Geneva,sans-serif;font-weight:bolder;color:#fff;cursor:pointer;font-size:12px}.bvalidator_errmsg em{display:none;border-color:#085a34 transparent transparent;border-style:solid;border-width:10px 10px 0;height:0;width:0;position:absolute;bottom:-10px;left:5px}.lightbox-form{position:absolute;top:0;z-index:9;opacity:0;visibility:hidden;pointer-events:none;padding:0 10px;width:100%;margin:10px auto;display:block;-webkit-transition:ease all .5s;transition:ease all .5s}@media (min-width:768px){.lightbox-form{margin:3vw auto;padding:0 20px}}@media (min-width:992px){.lightbox-form{display:inline-block;vertical-align:middle;margin:0;padding:0 3vw;width:360px}}@media (min-width:992px){.lightbox-form{width:30%}}.lightbox-form.shown{opacity:1;visibility:visible;pointer-events:all}.lightbox-form-container .fancybox-caption,.lightbox-form-container .fancybox-infobar,.lightbox-form-container .fancybox-navigation .fancybox-button,.lightbox-form-container .fancybox-toolbar{position:fixed}@media (min-width:992px){.lightbox-form-container .fancybox-caption,.lightbox-form-container .fancybox-infobar,.lightbox-form-container .fancybox-navigation .fancybox-button,.lightbox-form-container .fancybox-toolbar{position:absolute}}.lightbox-form-container .fancybox-slide--image{padding:44px 0}@media (min-width:768px){.lightbox-form-container .fancybox-slide--image{padding:44px 0}}.lightbox-form-container.fancybox-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-family:inherit}@media (min-width:992px){.lightbox-form-container.fancybox-container{display:block}}.lightbox-form-container.fancybox-container .lightbox-form{position:relative}.lightbox-form-container.fancybox-container .fancybox-inner{position:relative;left:0;right:initial;overflow:visible;display:block;margin:0 auto;height:90vw;width:100%}@media (min-width:768px){.lightbox-form-container.fancybox-container .fancybox-inner{height:60vw;width:calc(100% - 20px * 2)}}@media (min-width:992px){.lightbox-form-container.fancybox-container .fancybox-inner{right:3vw;margin:0;display:inline-block;vertical-align:middle;height:100%;width:calc(100% - 360px - 3vw)}}@media (min-width:992px){.lightbox-form-container.fancybox-container .fancybox-inner{width:calc(100% - 30% - 3vw)}}.lightbox-form-container.fancybox-container .fancybox-toolbar div{display:inline-block;height:44px;line-height:42px;background:rgba(30,30,30,.6);color:#ccc;font-size:12px;font-weight:700;min-width:42px;text-align:center;white-space:nowrap}.lightbox-form-container .fancybox-button--arrow_left,.lightbox-form-container .fancybox-button--arrow_right{text-align:center}#mmenu:not(.mm-menu){display:none}.mm-navbar .mm-title{font-size:.9;line-height:1.25}.mm-listview{font-size:1;line-height:1.25}.mm-menu>.mm-panels,.mm-navbar,.mm-panel,.mm-panels{background:#efefef!important}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after,.mm-menu .mm-btn:after,.mm-menu .mm-btn:before,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*,.mm-navbar{border-color:#222!important}.mm-listview>li:not(.mm-divider):after{left:0!important}.mm-menu .mm-listview a,.mm-navbar,.mm-navbar .mm-title,.mm-navbar__title{color:#222!important}.mm-panels .mm-listview a:hover{color:rgba(34,34,34,.5)!important}.mm-btn.mm-btn_close.mm-navbar__btn{left:auto;right:0}@media (min-width:480px){.mm-menu_fullscreen{width:80%;min-width:240px;max-width:440px}}@media (min-width:1200px){#mmenu{display:none}}.mburger{background:0 0;border:none;border-radius:0;color:inherit;display:inline-block;position:relative;box-sizing:border-box;height:30px;padding:0 0 0 30px;margin:0;line-height:30px;vertical-align:middle;-webkit-appearance:none;outline:0;cursor:pointer}.mburger b{display:block;position:absolute;left:calc(30px * ((1 - .6)/ 2));width:calc(30px * .6);height:2px;border-radius:calc(2px / 2);background:currentColor;color:inherit;opacity:1}.mburger b:nth-of-type(1){bottom:calc(50% + 4px);-webkit-transition:bottom .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,transform .2s ease;transition:bottom .2s ease,transform .2s ease,-webkit-transform .2s ease}.mburger b:nth-of-type(2){top:calc(50% - (2px / 2));-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mburger b:nth-of-type(3){top:calc(50% + 4px);-webkit-transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,transform .2s ease;transition:top .2s ease,transform .2s ease,-webkit-transform .2s ease}.mburger span:not(:empty){padding-right:calc(30px * ((1 - .6)/ 2))}.mm-wrapper_opened .mburger b:nth-of-type(1){bottom:calc(50% - (2px / 2));-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-wrapper_opened .mburger b:nth-of-type(2){opacity:0}.mm-wrapper_opened .mburger b:nth-of-type(3){top:calc(50% - (2px / 2));-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mburger--collapse b:nth-of-type(1){-webkit-transition:bottom .2s ease,margin .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,margin .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,margin .2s ease,transform .2s ease;transition:bottom .2s ease,margin .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transition-delay:.2s,0s,0s;transition-delay:.2s,0s,0s}.mburger--collapse b:nth-of-type(2){-webkit-transition:top .2s ease,opacity 0s ease;transition:top .2s ease,opacity 0s ease;-webkit-transition-delay:.3s,.3s;transition-delay:.3s,.3s}.mburger--collapse b:nth-of-type(3){-webkit-transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,transform .2s ease;transition:top .2s ease,transform .2s ease,-webkit-transform .2s ease}.mm-wrapper_opened .mburger--collapse b:nth-of-type(1){bottom:calc(50% - 4px - 2px);margin-bottom:calc(4px + (2px / 2));-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:calc(0s + .1s),calc(0s + .3s),calc(0s + .3s);transition-delay:calc(0s + .1s),calc(0s + .3s),calc(0s + .3s)}.mm-wrapper_opened .mburger--collapse b:nth-of-type(2){top:calc(50% + 4px);opacity:0;-webkit-transition-delay:calc(0s + 0s),calc(0s + .2s);transition-delay:calc(0s + 0s),calc(0s + .2s)}.mm-wrapper_opened .mburger--collapse b:nth-of-type(3){top:calc(50% - (2px / 2));-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:calc(0s + .3s),calc(0s + .3s);transition-delay:calc(0s + .3s),calc(0s + .3s)}.mburger--spin b:nth-of-type(1){-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.mburger--spin b:nth-of-type(2){-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.2s;transition-delay:.2s}.mburger--spin b:nth-of-type(3){-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.mm-wrapper_opened .mburger--spin b:nth-of-type(1){-webkit-transform:rotate(135 deg);transform:rotate(135 deg);-webkit-transition-delay:calc(0s + 0s),calc(0s + .2s);transition-delay:calc(0s + 0s),calc(0s + .2s)}.mm-wrapper_opened .mburger--spin b:nth-of-type(2){-webkit-transition-delay:calc(0s + 0s);transition-delay:calc(0s + 0s)}.mm-wrapper_opened .mburger--spin b:nth-of-type(3){-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:calc(0s + 0s),calc(0s + .2s);transition-delay:calc(0s + 0s),calc(0s + .2s)}.mburger--squeeze b:nth-of-type(1){-webkit-transition-delay:.1s,0s;transition-delay:.1s,0s}.mburger--squeeze b:nth-of-type(2){-webkit-transition-delay:.1s;transition-delay:.1s}.mburger--squeeze b:nth-of-type(3){-webkit-transition-delay:.1s,0s;transition-delay:.1s,0s}.mm-wrapper_opened .mburger--squeeze b:nth-of-type(1){-webkit-transition-delay:calc(0s + 0s),calc(0s + .1s);transition-delay:calc(0s + 0s),calc(0s + .1s)}.mm-wrapper_opened .mburger--squeeze b:nth-of-type(2){-webkit-transition-delay:calc(0s + 0s);transition-delay:calc(0s + 0s)}.mm-wrapper_opened .mburger--squeeze b:nth-of-type(3){-webkit-transition-delay:calc(0s + 0s),calc(0s + .1s);transition-delay:calc(0s + 0s),calc(0s + .1s)}.mburger--tornado b:nth-of-type(1){-webkit-transition:bottom .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,-webkit-transform .2s ease;transition:bottom .2s ease,transform .2s ease;transition:bottom .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.mburger--tornado b:nth-of-type(2){-webkit-transition:opacity 0s ease,-webkit-transform .2s ease;transition:opacity 0s ease,-webkit-transform .2s ease;transition:opacity 0s ease,transform .2s ease;transition:opacity 0s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transition-delay:.1s,.1s;transition-delay:.1s,.1s}.mburger--tornado b:nth-of-type(3){-webkit-transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,-webkit-transform .2s ease;transition:top .2s ease,transform .2s ease;transition:top .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transition-delay:0s;transition-delay:0s}.mm-wrapper_opened .mburger--tornado b:nth-of-type(1){-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition-delay:calc(0s + 0s);transition-delay:calc(0s + 0s)}.mm-wrapper_opened .mburger--tornado b:nth-of-type(2){opacity:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition-delay:calc(0s + .4s),calc(0s + .1s);transition-delay:calc(0s + .4s),calc(0s + .1s)}.mm-wrapper_opened .mburger--tornado b:nth-of-type(3){-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:calc(0s + .2s);transition-delay:calc(0s + .2s)}.masthead{position:relative;z-index:10;position:fixed;left:0;top:0;width:100%;background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.1);border-bottom:1px #5d5d5d solid;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:992px){.masthead{position:relative}}.masthead.has-scrolled{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.masthead.has-scrolled.scrolling-up{-webkit-transform:none;transform:none}@media (min-width:992px){.masthead.has-scrolled{-webkit-transform:none;transform:none}}.masthead .nav-wrapper{max-width:1600px;margin-left:auto;margin-right:auto}.masthead .logo-img{padding-left:2px;height:97px}@media (min-width:768px){.masthead .logo-img{height:auto}}.masthead .site-branding{display:inline-block}.masthead .flex-container{max-width:1200px;margin-left:auto}.masthead .phone-number-content{display:-webkit-box;display:flex}.masthead .phone-number-content:hover{text-decoration:none}@media (min-width:1400px){.masthead .phone-number-content{padding-right:7px}}.masthead .phone-number-content .phone-number{display:none;color:#085a34;font-size:1.425rem;font-weight:700;white-space:nowrap}@media (min-width:480px){.masthead .phone-number-content .phone-number{display:inline-block;padding-left:5px;padding-right:0}}.masthead .phone-number-content .fa-phone{background-color:#f48400;color:#fff;padding:11px 8px;font-size:1.7rem;max-height:50px}#menu-top a{text-transform:capitalize}#menu-top li:hover{box-shadow:none!important}#menu-primary{-webkit-box-align:stretch;align-items:stretch;-webkit-box-flex:0;flex:0 auto}#menu-primary li{display:-webkit-box;display:flex}.site-navigation{position:relative;display:-webkit-box;display:flex;margin-right:0;margin-left:0;padding:15px;text-align:center}@media (min-width:480px){.site-navigation{margin-left:0;padding:4px}}@media (min-width:768px){.site-navigation{margin-left:30px}}@media (min-width:992px){.site-navigation{margin-right:30px;margin-left:0;padding-bottom:0}}.site-navigation .menu-primary-container{width:100%}.site-navigation .mburger{--mb-button-size:24px;--mb-bar-height:2px;--mb-bar-spacing:4px}.site-navigation ul{display:-webkit-box;display:flex;width:100%;padding:0;margin:0}.site-navigation ul li{position:relative;display:-webkit-inline-box;display:inline-flex;margin:0 -3px;text-align:center;-webkit-box-flex:1;flex-grow:1;width:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-navigation ul li.current-menu-parent,.site-navigation ul li.current_page_item,.site-navigation ul li:active,.site-navigation ul li:focus,.site-navigation ul li:hover{background-color:#fff;box-shadow:inset 0 -8px 0 -1px #085a34}.site-navigation ul li.current-menu-parent>a,.site-navigation ul li.current_page_item>a,.site-navigation ul li:active>a,.site-navigation ul li:focus>a,.site-navigation ul li:hover>a{color:#f48400}.site-navigation ul li:last-child ul{left:auto;right:0}.site-navigation ul li a{display:block;margin:auto;padding:15px;padding-bottom:6px;font-family:Exo,sans-serif;font-size:1.025rem;line-height:1.125em;text-align:center;text-transform:uppercase;font-weight:500;color:#000;text-transform:uppercase;text-decoration:none!important;height:50px}@media (min-width:992px){.site-navigation ul li a{padding-left:11px;padding-right:11px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:20px;margin-left:auto;margin-right:auto}}.site-navigation ul li:last-child a{padding-right:0}.site-navigation ul ul{display:none;position:absolute;z-index:99;min-width:275px;width:100%;background:#fff;top:100%;left:0;text-align:left;box-shadow:10px 10px 20px rgba(0,0,0,.15)}.site-navigation ul ul li{display:block;padding:0;margin:0;width:100%;text-align:left}.site-navigation ul ul li.current_page_item>a{background-color:#085a34;color:#fff}.site-navigation ul ul li:hover{box-shadow:none}.site-navigation ul ul li a{padding:15px 25px;width:100%;display:block;text-align:left;color:#085a34;text-transform:none;font-size:16px;font-size:1rem;line-height:1.5;letter-spacing:0;text-shadow:none!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-navigation ul ul li a:active,.site-navigation ul ul li a:focus,.site-navigation ul ul li a:hover{background-color:#085a34;color:#fff}.site-navigation ul ul ul{transform:translateX(100%);top:0;}.site-navigation ul li:hover>ul{display:block;-webkit-animation:fadein .25s;animation:fadein .25s}@-webkit-keyframes fadein{from{opacity:0;margin-top:-6px}to{opacity:1;margin-top:-1px}}@keyframes fadein{from{opacity:0;margin-top:-6px}to{opacity:1;margin-top:-1px}}.sticky-nav{position:fixed;z-index:9;left:0;top:0;opacity:0;width:100%;background-color:#fff;pointer-events:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s ease;transition:all .5s ease}.sticky-nav.sticky{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.section-hero{position:relative;padding-top:50px;padding-bottom:50px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-size:960px}@media (min-width:480px){.section-hero{padding-bottom:50px}}@media (min-width:768px){.section-hero{background-size:cover}}@media (min-width:992px){.section-hero{margin-top:0;margin-bottom:55px;padding-top:243px;padding-bottom:131px}}.hero-content{padding-left:0;padding-right:0;z-index:2;margin-bottom:0}@media (min-width:768px){.hero-content{margin-bottom:60px;padding-right:0;padding-left:51px}}@media (min-width:992px){.hero-content{padding-left:20%;margin-bottom:83px}}.hero-content .headline{display:inline-block;font-size:3rem;font-weight:900;color:#fff;text-transform:uppercase;line-height:38.4px;margin-top:0;margin-bottom:-2px;letter-spacing:0}@media (min-width:480px){.hero-content .headline{line-height:40.32px}}@media (min-width:768px){.hero-content .headline{line-height:55.68px}}@media (min-width:992px){.hero-content .headline{font-size:5rem;line-height:69.12px}}.hero-content .sub-headline{display:inline-block;color:#fff;font-size:2rem;font-weight:200;text-transform:uppercase;margin-top:0;margin-bottom:0;letter-spacing:0;line-height:38.4px}@media (min-width:480px){.hero-content .sub-headline{line-height:40.32px;font-size:2.1rem}}@media (min-width:768px){.hero-content .sub-headline{font-size:2.9rem;line-height:55.68px}}@media (min-width:992px){.hero-content .sub-headline{font-size:3.6rem;line-height:69.12px}}.hero-section-background{position:absolute;left:0;top:0;right:0;bottom:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.hero-section-background .hero-gradient{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.45);background-image:none;pointer-events:none}@media (min-width:480px){.hero-section-background .hero-gradient{background-color:rgba(0,0,0,.42)}}@media (min-width:768px){.hero-section-background .hero-gradient{background-color:transparent;background-image:linear-gradient(315deg,rgba(255,255,255,.55),rgba(255,255,255,0) 48%)}}.hero-section-background .hero-mechanical-draw{position:absolute;top:128%;right:-50px;bottom:0;width:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;height:300px}@media (min-width:480px){.hero-section-background .hero-mechanical-draw{top:551px;width:100vw;background-size:contain}}@media (min-width:768px){.hero-section-background .hero-mechanical-draw{height:420px;width:100%;right:25px}}@media (min-width:992px){.hero-section-background .hero-mechanical-draw{right:-15px;height:656px;width:1104px}}.hero-spacer{margin-top:20px}@media (min-width:768px){.hero-spacer{margin-top:50px}}@media (min-width:992px){.hero-spacer{margin-top:100px}}.section-internal-hero{position:relative;padding-top:42px;padding-bottom:42px;margin-bottom:30px}@media (min-width:992px){.section-internal-hero{padding-top:20px;padding-bottom:20px}}.section-internal-hero.cnc-machining .section-bg:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2)));background-image:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.2))}.section-internal-hero.quality-control .section-bg:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.5)));background-image:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.5))}.section-internal-hero.program-capabilities .section-bg:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.75)),to(rgba(255,255,255,.75)));background-image:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,.75))}.section-internal-hero .section-bg{display:block;position:absolute;top:0;left:0;width:100%;background-size:cover;background-position:0 50%;background-repeat:no-repeat;min-height:100%}@media (min-width:992px){.section-internal-hero .section-bg{background-position:center;min-height:360px}}.section-internal-hero .section-bg:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.65)),to(rgba(255,255,255,.65)));background-image:linear-gradient(180deg,rgba(255,255,255,.65),rgba(255,255,255,.65))}.section-internal-hero .section-bg .reveal{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.section-internal-hero .row{margin-bottom:30px}@media (min-width:992px){.section-internal-hero .row{margin-bottom:0}}.section-internal-hero .title-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:auto;padding-left:0}@media (min-width:768px){.section-internal-hero .title-wrap{min-height:100%}}@media (min-width:992px){.section-internal-hero .title-wrap{-webkit-box-pack:start;justify-content:flex-start;min-height:335.5px;padding-left:3vw}}.section-internal-hero .title-wrap .title{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:800px;font-family:Exo,sans-serif;color:#5d5d5d;line-height:1.2em;font-weight:400;font-size:2.3rem}@media (min-width:480px){.section-internal-hero .title-wrap .title{font-size:2.6rem}}@media (min-width:992px){.section-internal-hero .title-wrap .title{font-size:2.8rem}}@-webkit-keyframes float-up{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes float-up{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes float-down{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(20px);transform:translatey(20px)}100%{-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes float-down{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(20px);transform:translatey(20px)}100%{-webkit-transform:translatey(0);transform:translatey(0)}}.about-section{position:relative}.about-section .first-blurb-wrap{margin-top:24px;padding-left:5vw;width:100%}@media (min-width:768px){.about-section .first-blurb-wrap{width:50%;padding-right:15px}}@media (min-width:992px){.about-section .first-blurb-wrap{padding-left:10vw}}.about-section .first-blurb-wrap .content-area-paragraph{margin-bottom:2em}.about-section .first-blurb-wrap .btn{width:60%}.about-section .moving-pieces-wrap{width:50%}.about-section .content-area-piece1{top:-16px;right:96px}@media (min-width:768px){.about-section .content-area-piece1{top:19px;right:141px;width:20vw}}@media (min-width:992px){.about-section .content-area-piece1{position:absolute;top:-142px;right:28vw;width:17vw;min-height:17vw}}.about-section .content-area-piece1 img{-webkit-animation:float-up 8s ease-in-out infinite;animation:float-up 8s ease-in-out infinite}.about-section .content-area-piece-2{position:absolute;z-index:9}@media (min-width:768px){.about-section .content-area-piece-2{top:171px;right:15px;width:40vw}}@media (min-width:992px){.about-section .content-area-piece-2{top:138px;right:8vw;width:30vw;min-height:30vw}}.about-section .content-area-piece-2 img{-webkit-animation:float-down 8s ease-in-out infinite;animation:float-down 8s ease-in-out infinite}.section-focus-markets{position:relative;padding-bottom:0}@media (min-width:480px){.section-focus-markets{padding-bottom:100px}}.section-focus-markets .section-bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.section-focus-markets .custom-left-arrow,.section-focus-markets .custom-right-arrow{display:-webkit-box;display:flex;z-index:5;position:absolute;top:150px}@media (min-width:768px){.section-focus-markets .custom-left-arrow,.section-focus-markets .custom-right-arrow{top:120px}}@media (min-width:992px){.section-focus-markets .custom-left-arrow,.section-focus-markets .custom-right-arrow{display:none}}.section-focus-markets .custom-left-arrow.slick-disabled,.section-focus-markets .custom-right-arrow.slick-disabled{opacity:.2}.section-focus-markets .custom-left-arrow{left:35px}.section-focus-markets .custom-right-arrow{right:35px}@media (min-width:1650px){.section-focus-markets .focus-slider{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.section-focus-markets .focus-slider .slide{padding:50px 0 80px 0}@media (min-width:768px){.section-focus-markets .focus-slider .slide{padding:70px 0 165px 0}}@media (min-width:1650px){.section-focus-markets .focus-slider .slide{min-width:457px;flex-basis:457px;margin:0 60px;padding:70px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.section-focus-markets .focus-slider .slide.slick-slide.slick-center a{width:100%;-moz-transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1);box-shadow:0 41px 31px 0 rgba(95,40,3,.46)}@media (min-width:992px){.section-focus-markets .focus-slider .slide.slick-slide.slick-center a{width:95%}}@media (min-width:1200px){.section-focus-markets .focus-slider .slide.slick-slide.slick-center a{width:85%}}.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .bg-image-container{opacity:1}.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .bg-image-container:after,.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .bg-image-container:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,rgba(255,255,255,0)),color-stop(40%,#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 15%,#fff 40%)}@media (min-width:992px){.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .bg-image-container:after,.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .bg-image-container:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,rgba(255,255,255,0)),color-stop(40%,#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 15%,#fff 40%)}}.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .content .title{color:#5d5d5d;font-size:42px}@media (min-width:480px){.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .content .title{font-size:56px}}@media (min-width:768px){.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .content .title{font-size:72px}}.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .content .btn,.section-focus-markets .focus-slider .slide.slick-slide.slick-center a .content p{opacity:1;pointer-events:all;max-height:1000px}.section-focus-markets .focus-slider .slide.slick-slide a{margin:auto auto;-moz-transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(.75,.75);transform:translateZ(0) scale(.75)}.section-focus-markets .focus-slider .slide a{display:-webkit-box;display:flex;position:relative;box-shadow:0 0 0 0 rgba(95,40,3,.46);height:100%;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#5d5d5d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:1650px){.section-focus-markets .focus-slider .slide a{-moz-transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1)}}@media (min-width:1650px){.section-focus-markets .focus-slider .slide a.hover-active{-webkit-transform:translateZ(0) scale(1.2,1.2);transform:translateZ(0) scale(1.2);box-shadow:0 41px 31px 0 rgba(95,40,3,.46)}}.section-focus-markets .focus-slider .slide a.hover-active .bg-image-container{opacity:1}.section-focus-markets .focus-slider .slide a.hover-active .bg-image-container:after,.section-focus-markets .focus-slider .slide a.hover-active .bg-image-container:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0)),color-stop(38%,#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,#fff 38%)}.section-focus-markets .focus-slider .slide a.hover-active .content .title{color:#5d5d5d;font-size:42px}@media (min-width:480px){.section-focus-markets .focus-slider .slide a.hover-active .content .title{font-size:56px}}@media (min-width:768px){.section-focus-markets .focus-slider .slide a.hover-active .content .title{font-size:72px}}.section-focus-markets .focus-slider .slide a.hover-active .content .btn,.section-focus-markets .focus-slider .slide a.hover-active .content p{opacity:1;pointer-events:all;max-height:1000px}.section-focus-markets .focus-slider .slide .bg-image-container{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:.7;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.section-focus-markets .focus-slider .slide .bg-image-container .bg-image{position:absolute;top:0;left:0;width:100%;height:50%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:992px){.section-focus-markets .focus-slider .slide .bg-image-container .bg-image{height:40%}}.section-focus-markets .focus-slider .slide .bg-image-container:after,.section-focus-markets .focus-slider .slide .bg-image-container:before{display:block;content:'';z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(163,163,163,0)),color-stop(43%,#a3a3a3));background:linear-gradient(to bottom,rgba(163,163,163,0) 20%,#a3a3a3 43%)}@media (min-width:992px){.section-focus-markets .focus-slider .slide .bg-image-container:after,.section-focus-markets .focus-slider .slide .bg-image-container:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(163,163,163,0)),color-stop(38%,#a3a3a3));background:linear-gradient(to bottom,rgba(163,163,163,0) 20%,#a3a3a3 38%)}}.section-focus-markets .focus-slider .slide .content{text-align:center;position:relative;z-index:2;margin-top:200px;font-family:Exo,sans-serif;font-size:72px;line-height:76px;font-weight:900;-webkit-transform:scale(1);transform:scale(1)}@media (min-width:480px){.section-focus-markets .focus-slider .slide .content{margin-top:309px}}@media (min-width:768px){.section-focus-markets .focus-slider .slide .content{margin-top:320px}}@media (min-width:992px){.section-focus-markets .focus-slider .slide .content{margin-top:450px}}@media (min-width:1200px){.section-focus-markets .focus-slider .slide .content{-webkit-transform:scale(.8);transform:scale(.8)}}@media (min-width:1650px){.section-focus-markets .focus-slider .slide .content{margin-top:273px}}.section-focus-markets .focus-slider .slide .content .title{margin-bottom:17px;font-family:Exo,sans-serif;line-height:1;font-weight:900;color:#fff;font-size:60px;min-height:86.4px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-focus-markets .focus-slider .slide .content p{font-family:Exo,sans-serif;font-weight:400;text-align:center;width:89%;font-size:16px;line-height:20px;margin-top:0;margin-bottom:28px;margin-left:auto;margin-right:auto;opacity:0;pointer-events:none;max-height:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:992px){.section-focus-markets .focus-slider .slide .content p{margin-top:65px;margin-bottom:60px}}.section-focus-markets .focus-slider .slide .content .btn{width:95%;margin-bottom:38px;padding:15px 23px;line-height:38.4px;opacity:0;font-size:20px;text-transform:none;pointer-events:none;max-height:64px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:480px){.section-focus-markets .focus-slider .slide .content .btn{width:65%;margin-bottom:28px}}@media (min-width:768px){.section-focus-markets .focus-slider .slide .content .btn{margin-bottom:55px}}@media (min-width:992px){.section-focus-markets .focus-slider .slide .content .btn{margin-bottom:50px}}@media (min-width:1650px){.section-focus-markets .focus-slider .slide .content .btn{margin-bottom:97px}}.section-machining-slider{position:relative}.section-machining-slider .section-bg{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.section-machining-slider .section-bg:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#fff 40%,rgba(255,255,255,0) 100%)}.section-machining-slider .nav-container{position:relative}.section-machining-slider .nav-container:before{position:absolute;top:90px;display:none;content:'';width:100%;height:1px;background:#000}@media (min-width:480px){.section-machining-slider .nav-container:before{display:block}}@media (min-width:1200px){.section-machining-slider .nav-container:before{top:105px}}.section-machining-slider .nav-container .custom-left-arrow,.section-machining-slider .nav-container .custom-right-arrow{display:-webkit-box;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:22px}@media (min-width:480px){.section-machining-slider .nav-container .custom-left-arrow,.section-machining-slider .nav-container .custom-right-arrow{display:none}}.section-machining-slider .nav-container .custom-left-arrow{left:-50px}.section-machining-slider .nav-container .custom-right-arrow{right:-50px}.section-machining-slider .machining-slider-nav{margin:auto auto;width:50%;min-width:151px}@media (min-width:480px){.section-machining-slider .machining-slider-nav{min-width:390px}}@media (min-width:768px){.section-machining-slider .machining-slider-nav{min-width:151px}}@media (min-width:992px){.section-machining-slider .machining-slider-nav{width:36%}}@media (min-width:480px){.section-machining-slider .machining-slider-nav .slick-list,.section-machining-slider .machining-slider-nav .slick-track{overflow:visible}}.section-machining-slider .machining-slider-nav .slide.slick-current .inner,.section-machining-slider .machining-slider-nav .slide.slick-current .inner:hover{background:#004f38;color:#fff;cursor:default}.section-machining-slider .machining-slider-nav .slide.slick-current .inner:before,.section-machining-slider .machining-slider-nav .slide.slick-current .inner:hover:before{opacity:1}.section-machining-slider .machining-slider-nav .slide.slick-current .inner:after,.section-machining-slider .machining-slider-nav .slide.slick-current .inner:hover:after{opacity:0}.section-machining-slider .machining-slider-nav .slide.slick-current .inner .icon,.section-machining-slider .machining-slider-nav .slide.slick-current .inner:hover .icon{margin:0 auto 0 auto}.section-machining-slider .machining-slider-nav .slide.slick-current .inner .icon svg .icon-path,.section-machining-slider .machining-slider-nav .slide.slick-current .inner:hover .icon svg .icon-path{fill:#fff}.section-machining-slider .machining-slider-nav .slide.slick-current .inner .label,.section-machining-slider .machining-slider-nav .slide.slick-current .inner:hover .label{color:#fff}.section-machining-slider .machining-slider-nav .slide .inner{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:auto auto;text-align:center;max-width:175px;max-height:175px;width:150px;height:150px;border-radius:50%;background:0 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:992px){.section-machining-slider .machining-slider-nav .slide .inner{width:12vw;height:12vw}}.section-machining-slider .machining-slider-nav .slide .inner:hover .icon svg .icon-path{fill:#f48400}.section-machining-slider .machining-slider-nav .slide .inner:hover .label{color:#f48400}.section-machining-slider .machining-slider-nav .slide .inner:before{display:block;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 20px);height:calc(100% - 20px);border-radius:50%;border:2px solid #fff;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-machining-slider .machining-slider-nav .slide .inner:after{display:block;content:'';position:absolute;top:85px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:10px;border-radius:50%;background:#004f38;opacity:1;-webkit-transition:ease opacity .3s;transition:ease opacity .3s}@media (min-width:1200px){.section-machining-slider .machining-slider-nav .slide .inner:after{top:100px}}.section-machining-slider .machining-slider-nav .slide .inner .icon{position:relative;display:block;width:45px;height:45px;margin:0 auto 30px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:992px){.section-machining-slider .machining-slider-nav .slide .inner .icon{width:63px;height:63px}}.section-machining-slider .machining-slider-nav .slide .inner .icon svg .icon-path{fill:#222;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-machining-slider .machining-slider-nav .slide .inner .label{position:relative;font-size:16px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-machining-slider .machining-slider-main{margin-bottom:34px}.section-machining-slider .machining-slider-main .slide .content{margin-top:0;margin-bottom:0}@media (min-width:768px){.section-machining-slider .machining-slider-main .slide .content{margin-top:30px;margin-bottom:90px}}@media (min-width:992px){.section-machining-slider .machining-slider-main .slide .content{margin-top:90px}}.section-machining-slider .machining-slider-main .slide .content h1,.section-machining-slider .machining-slider-main .slide .content h2,.section-machining-slider .machining-slider-main .slide .content h3,.section-machining-slider .machining-slider-main .slide .content h4,.section-machining-slider .machining-slider-main .slide .content h5,.section-machining-slider .machining-slider-main .slide .content h6,.section-machining-slider .machining-slider-main .slide .content p,.section-machining-slider .machining-slider-main .slide .content ul a{color:#000;text-align:center}@media (min-width:480px){.section-machining-slider .machining-slider-main .slide .content h1,.section-machining-slider .machining-slider-main .slide .content h2,.section-machining-slider .machining-slider-main .slide .content h3,.section-machining-slider .machining-slider-main .slide .content h4,.section-machining-slider .machining-slider-main .slide .content h5,.section-machining-slider .machining-slider-main .slide .content h6,.section-machining-slider .machining-slider-main .slide .content p,.section-machining-slider .machining-slider-main .slide .content ul a{text-align:left}}.section-machining-slider .machining-slider-main .slide .content ul{padding-left:1em}.section-machining-slider .machining-slider-main .slide .content ul a{line-height:1.6rem;border-bottom:1px solid #000;color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-machining-slider .machining-slider-main .slide .content ul a:hover{color:#085a34;border-bottom:1px solid #085a34}.section-machining-slider .machining-slider-main .slide .main-image{display:none;height:445px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:0;margin-top:20px;width:100%}@media (min-width:480px){.section-machining-slider .machining-slider-main .slide .main-image{display:block}}@media (min-width:768px){.section-machining-slider .machining-slider-main .slide .main-image{margin-top:30px;margin-bottom:90px}}@media (min-width:992px){.section-machining-slider .machining-slider-main .slide .main-image{margin-top:90px}}.section-home-centered-content{position:relative}.section-home-centered-content .section-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.section-home-centered-content .titles-wrapper{position:relative;z-index:1}.section-home-centered-content .content-wrapper{position:relative;z-index:1;color:#000}.section-home-centered-content .content-wrapper .inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;min-height:682px;margin-bottom:55px;text-align:center;width:100%;margin-left:auto;margin-right:auto}@media (min-width:480px){.section-home-centered-content .content-wrapper .inner{min-height:0}}@media (min-width:768px){.section-home-centered-content .content-wrapper .inner{width:80%;margin-bottom:85px}}@media (min-width:992px){.section-home-centered-content .content-wrapper .inner{width:40%}}.section-home-centered-content .content-wrapper .inner *{max-width:100%}.section-home-centered-content .content-wrapper .inner .btn{min-width:0;margin-top:65px;width:80%}@media (min-width:480px){.section-home-centered-content .content-wrapper .inner .btn{width:60%}}@media (min-width:768px){.section-home-centered-content .content-wrapper .inner .btn{width:300px}}.section-program-management{margin-top:-198px}@media (min-width:480px){.section-program-management{margin-top:0}}.section-program-management .program-slider-nav{text-align:center;width:100%;display:block;margin:auto auto}@media (min-width:375px){.section-program-management .program-slider-nav{width:340px}}@media (min-width:768px){.section-program-management .program-slider-nav{width:100%}}@media (min-width:768px){.section-program-management .program-slider-nav .slick-track{text-align:center;-webkit-transform:none!important;transform:none!important;width:100%!important}}.section-program-management .program-slider-nav .slide{background-color:#fff;background-position:50% 0;background-size:contain;background-repeat:no-repeat;color:#fff;font-size:70px;cursor:pointer}@media (min-width:768px){.section-program-management .program-slider-nav .slide{float:none!important;display:inline-block;vertical-align:middle}}.section-program-management .program-slider-nav .slide.slick-current .inner .number-container{background-color:#085a34}.section-program-management .program-slider-nav .slide.slick-current .inner .number-container div{font-size:56px;color:#fff}@media (min-width:768px){.section-program-management .program-slider-nav .slide.slick-current .inner .number-container div{font-size:70px}}.section-program-management .program-slider-nav .slide .inner{background-color:#fff;background-size:contain;background-position:45% 50%;background-repeat:no-repeat;color:#fff;width:auto;margin-right:0;font-family:Khand,sans-serif;font-weight:700;font-size:65px}@media (min-width:768px){.section-program-management .program-slider-nav .slide .inner{background-position:50% 0;width:147px;height:90px}}@media (min-width:992px){.section-program-management .program-slider-nav .slide .inner{width:179px;height:107px;margin-right:20px;font-size:70px}}.section-program-management .program-slider-nav .slide .inner .inner-container{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;width:auto}.section-program-management .program-slider-nav .slide .inner .inner-container:before{display:block;content:'';position:absolute;top:0;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.5px;height:60%;background-color:#727272;opacity:.1;pointer-events:none}@media (min-width:992px){.section-program-management .program-slider-nav .slide .inner .inner-container:before{right:2%}}.section-program-management .program-slider-nav .slide .inner .inner-container:after{display:block;content:'';position:absolute;top:0;left:70%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.5px;height:26%;background-color:#727272;opacity:.1;pointer-events:none}@media (min-width:992px){.section-program-management .program-slider-nav .slide .inner .inner-container:after{left:65%}}.section-program-management .program-slider-nav .slide .inner .number-container{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:end;align-items:flex-end;width:75px;height:80px;padding-right:5px;border-right:1.5px solid #727272}@media (min-width:768px){.section-program-management .program-slider-nav .slide .inner .number-container{width:8vw;height:90px}}@media (min-width:992px){.section-program-management .program-slider-nav .slide .inner .number-container{width:60px;height:107px}}.section-program-management .program-slider-nav .slide .inner .number-container div{color:#000;font-size:38px;font-weight:700;line-height:36px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.section-program-management .program-slider-nav .slide .inner .number-container div{font-size:24px}}@media (min-width:992px){.section-program-management .program-slider-nav .slide .inner .number-container div{font-size:36px}}.section-program-management .program-slider-nav .slide .inner .label{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;font-family:Exo,sans-serif;width:93px;padding-left:5px;font-size:14px;line-height:18px;font-weight:400;color:#000;text-align:left}@media (min-width:768px){.section-program-management .program-slider-nav .slide .inner .label{width:15vw;font-size:16px}}@media (min-width:992px){.section-program-management .program-slider-nav .slide .inner .label{width:119px}}.section-program-management .arrow-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:8px}@media (min-width:768px){.section-program-management .arrow-container{display:none}}@media (min-width:992px){.section-program-management .program-slider-main{padding-bottom:34px}}@media (min-width:992px){.section-program-management .program-slider-main .wrapper-col{padding:0 3.9%}}.section-program-management .program-slider-main .slide .wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-top:35px;padding-bottom:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:768px){.section-program-management .program-slider-main .slide .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-top:70px;padding-bottom:70px}}.section-program-management .program-slider-main .slide .wrapper .main-image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:75vw;min-width:36vw;margin-right:0}@media (min-width:480px){.section-program-management .program-slider-main .slide .wrapper .main-image{min-height:50vw}}@media (min-width:768px){.section-program-management .program-slider-main .slide .wrapper .main-image{min-height:30vw;margin-right:30px;min-width:30vw}}.section-program-management .program-slider-main .slide .wrapper .number-container{display:none;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 auto;height:100px;width:30vw;min-width:100px;background-color:#efefef;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}@media (min-width:768px){.section-program-management .program-slider-main .slide .wrapper .number-container{display:-webkit-box;display:flex}}@media (min-width:992px){.section-program-management .program-slider-main .slide .wrapper .number-container{height:auto;min-width:30vw;background-position:100% 50%}}.section-program-management .program-slider-main .slide .wrapper .number-container .number{font-family:Khand,sans-serif;background-color:transparent;color:#fff;font-size:8vw;line-height:310px;font-weight:900}@media (min-width:992px){.section-program-management .program-slider-main .slide .wrapper .number-container .number{background-color:#efefef;font-size:15vw}}.section-program-management .program-slider-main .slide .wrapper .content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:auto;min-width:30vw;padding-top:40px;padding-bottom:30px;padding-right:0;padding-left:0;text-align:center}@media (min-width:480px){.section-program-management .program-slider-main .slide .wrapper .content{padding-right:15px;padding-left:15px}}@media (min-width:768px){.section-program-management .program-slider-main .slide .wrapper .content{padding-top:15px}}.section-program-management .program-slider-main .slide .wrapper .content *{max-width:100%}.section-program-management .program-slider-main .slide .wrapper .content .title{margin-bottom:40px;font-family:Exo,sans-serif;color:#000;line-height:36px;font-weight:700;font-size:20px;text-align:center}@media (min-width:480px){.section-program-management .program-slider-main .slide .wrapper .content .title{font-size:24px}}@media (min-width:768px){.section-program-management .program-slider-main .slide .wrapper .content .title{font-size:30px}}.section-program-management .program-slider-main .slide .wrapper .content p{margin-bottom:3em;margin-top:0}@media (min-width:480px){.section-program-management .program-slider-main .slide .wrapper .content p{margin-bottom:43px}}@media (min-width:768px){.section-program-management .program-slider-main .slide .wrapper .content p{margin-bottom:3em;margin-top:32px}}.section-program-management .program-slider-main .slide .wrapper .content .btn{width:80%}@media (min-width:480px){.section-program-management .program-slider-main .slide .wrapper .content .btn{width:60%}}.about-us-cta-cards{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;justify-content:space-around}@media (min-width:992px){.about-us-cta-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.about-us-cta-cards .card-wrap.about-us{width:100%;margin-right:0;margin-left:0}@media (min-width:992px){.about-us-cta-cards .card-wrap.about-us{width:25%;margin-right:23px;margin-left:23px}}.about-us-cta-cards .card-wrap{display:block;margin-top:20px;margin-bottom:20px;border-style:solid;border-width:1px;border-color:rgba(79,94,120,.15);text-decoration:none}.about-us-cta-cards .card-wrap:hover .hover-cta{opacity:1;visibility:visible}.about-us-cta-cards .card-image-wrap{width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.about-us-cta-cards .card-image-wrap.small-card-image-wrap{height:16vw;max-height:350px;min-height:200px}.about-us-cta-cards .hover-cta{position:relative;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,.65);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.about-us-cta-cards .hover-cta .btn{width:60%}.section-green-cta{position:relative}.section-green-cta .section-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.section-green-cta .wrapper{position:relative;z-index:1;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;min-height:400px}.section-green-cta .wrapper .inner-wrapper{display:-webkit-box;display:flex;padding-right:3vw;padding-left:3vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;width:100%}@media (min-width:480px){.section-green-cta .wrapper .inner-wrapper{width:80%}}@media (min-width:768px){.section-green-cta .wrapper .inner-wrapper{width:60%}}@media (min-width:992px){.section-green-cta .wrapper .inner-wrapper{width:40%}}.section-green-cta .wrapper .inner-wrapper .title{font-family:Exo,sans-serif;color:#fff;margin-bottom:10vw;font-weight:700;font-size:30px;line-height:1.2em}@media (min-width:480px){.section-green-cta .wrapper .inner-wrapper .title{margin-bottom:4vw;line-height:1.6em;font-size:36px}}@media (min-width:768px){.section-green-cta .wrapper .inner-wrapper .title{margin-bottom:3vw}}@media (min-width:992px){.section-green-cta .wrapper .inner-wrapper .title{margin-bottom:2vw}}.section-green-cta .wrapper .inner-wrapper p{color:#fff;margin-bottom:10vw}@media (min-width:480px){.section-green-cta .wrapper .inner-wrapper p{margin-bottom:2em}}@media (min-width:768px){.section-green-cta .wrapper .inner-wrapper p{margin-bottom:3em}}@media (min-width:992px){.section-green-cta .wrapper .inner-wrapper p{margin-bottom:.75em}}.reviews-section .review-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background-color:#efefef;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.reviews-section .review-wrapper .review-circle-wrapper{margin-top:-2px;width:100%}.reviews-section .review-wrapper .reviews-content{width:100%;padding-bottom:1vw}.reviews-section .review-wrapper .rewview-counter-wrap{padding-bottom:30px}@media (min-width:768px){.reviews-section .review-wrapper .review-circle-wrapper,.reviews-section .review-wrapper .review-counter-wrap,.reviews-section .review-wrapper .reviews-content{width:60vw;padding:5vw 30px}}@media (min-width:992px){.reviews-section .review-wrapper .review-circle-wrapper,.reviews-section .review-wrapper .review-counter-wrap,.reviews-section .review-wrapper .reviews-content{width:50vw}.reviews-section .review-wrapper .review-circle-wrapper p,.reviews-section .review-wrapper .review-counter-wrap p,.reviews-section .review-wrapper .reviews-content p{font-size:1.3rem}}@media (min-width:1400px){.reviews-section .review-wrapper .review-circle-wrapper,.reviews-section .review-wrapper .review-counter-wrap,.reviews-section .review-wrapper .reviews-content{width:30vw}}.reviews-section .h2{margin-bottom:1em}.reviews-section .review-stars{max-width:254px;display:-webkit-box;display:flex;justify-content:space-around;min-height:20px;margin-bottom:20px;-webkit-box-align:center;align-items:center}.reviews-section .custom-left-arrow,.reviews-section .custom-right-arrow{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;border:0;border-radius:2px;color:#000;width:3.5em;height:3.5em;font-size:14px;background-color:#e9ecef}.reviews-section .slick-dots{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-padding-start:0;padding-inline-start:0;justify-content:space-around;margin-bottom:0;width:99%}.reviews-section .slick-dots li{list-style:none}.reviews-section .review-counter-wrap{position:relative;display:-webkit-box;display:flex;width:100%;min-height:50px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.reviews-section .review-counter-wrap .review-grey-line{width:100%;min-height:1px;background-color:#a3a3a3;position:relative;bottom:2px}.reviews-section .review-counter-wrap .review-circle-wrapper{position:absolute;left:50%;top:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:flex;min-height:20px;justify-content:space-around;-webkit-box-align:center;align-items:center;padding:0}@media (min-width:768px){.reviews-section .review-counter-wrap .review-circle-wrapper{top:-4px}}@media (min-width:992px){.reviews-section .review-counter-wrap .review-circle-wrapper{top:-10px}}.reviews-section .review-counter-wrap .review-circle-wrapper button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;font-size:0;line-height:0;padding:0;color:transparent;border:0;outline:0;background:0 0;width:20px;height:20px}.reviews-section .review-counter-wrap .review-circle-wrapper button:before{display:block;font-family:'Font Awesome 5 Pro';content:'';color:transparent;margin-left:0;border-radius:50%;width:7px;height:7px;background:#a3a3a3}.reviews-section .review-counter-wrap .review-circle-wrapper .slick-active button:before{background:#085a34;width:20px;height:20px}.careers-section{position:relative}.careers-section .career-background{position:absolute;left:0;top:0;right:0;bottom:0;display:block;background-position:50% 0;background-size:cover;background-repeat:no-repeat}@media (min-width:992px){.careers-section .career-text-wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;width:30vw;min-height:500px}}.careers-section .career-text-wrap *{max-width:100%}.careers-section .career-text-wrap .career-content-paragraph{margin-bottom:3em}.careers-section .career-text-wrap .btn-default{margin-bottom:46px;width:80%}@media (min-width:480px){.careers-section .career-text-wrap .btn-default{width:60%}}.careers-section .career-content-image{margin-top:43px;margin-bottom:43px;min-height:200px;width:80vw;background-position:50% 42%;background-repeat:no-repeat;background-size:390px;box-shadow:0 13px 21px -12px rgba(95,40,3,.46)}@media (min-width:480px){.careers-section .career-content-image{background-size:cover;min-height:450px;background-position:50% 44%}}@media (min-width:992px){.careers-section .career-content-image{width:35vw}}.section-footer-form{background-color:#efefef}.section-footer-form a[href*='tel:']{color:inherit}.section-footer-form .titles{min-height:180px;-webkit-box-align:center;align-items:center}@media (min-width:992px){.section-footer-form .titles{padding:60px 0}}.section-footer-form .titles h2{margin-bottom:0}.section-footer-form .content-block{width:100%;line-height:1.9rem;font-weight:500;color:#5d5d5d}.section-footer-form .content-block b,.section-footer-form .content-block strong{color:#f48400;font-weight:900;white-space:nowrap}@media (min-width:768px){.section-footer-form .content-block{max-width:93%}}@media (min-width:992px){.section-footer-form .content-block{max-width:60%}}.section-footer-form form{margin-bottom:25px;margin-top:5px;max-width:90%;min-height:300px;min-width:65%}@media (min-width:992px){.section-footer-form form{max-width:75%}}.section-footer-form form .btn{margin-top:15px;width:80%}@media (min-width:480px){.section-footer-form form .btn{margin-top:0;width:60%}}.site-footer{color:#fff}.footer-top-row{background-color:#5d5d5d}.footer-top-row .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media (min-width:768px){.footer-top-row .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.footer-top-row .footer-logo{max-width:192px}@media (min-width:768px){.footer-top-row .footer-logo{padding-right:0;max-width:188px}}@media (min-width:992px){.footer-top-row .footer-logo{max-width:166px}}@media (min-width:1400px){.footer-top-row .footer-logo{max-width:240px}}.footer-top-row .footer-logo .white-logo{margin-top:5vw;margin-bottom:5vw}.footer-top-row .footer-menu{padding-right:0}.footer-top-row .footer-menu ul{width:100%;margin-top:auto;margin-bottom:auto;text-align:center;padding-left:0;padding-bottom:19px}@media (min-width:768px){.footer-top-row .footer-menu ul{padding-left:15px;text-align:right;padding-bottom:0}}.footer-top-row .footer-menu ul li{display:-webkit-box;display:flex;width:auto;margin-right:2vw}@media (min-width:768px){.footer-top-row .footer-menu ul li{display:-webkit-inline-box;display:inline-flex}}.footer-top-row .footer-menu ul li a{font-family:Khand,sans-serif;margin-left:auto;margin-right:auto;font-size:14px;color:#fff;text-transform:uppercase}@media (min-width:992px){.footer-top-row .footer-menu ul li a{font-size:18px}}.site-info{font-size:19.2px;padding-top:10px;padding-bottom:10px;margin-bottom:50px;font-family:Khand,sans-serif;background-color:#a3a3a3}@media (min-width:992px){.site-info{margin-bottom:0}}.site-info .address{white-space:nowrap}.site-info .footer-phone{font-family:Khand,sans-serif;font-weight:700;font-size:24px;white-space:nowrap}.site-info .footer-phone a{color:inherit}.site-info .footer-phone a:hover{color:inherit}.sticky-footer{position:fixed;left:0;right:0;bottom:0;z-index:4000;display:-webkit-box;display:flex;height:50px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch;background-color:#5d5d5d}.sticky-footer .btn{-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex;height:50px;border:5px solid #5d5d5d;font-size:1.125rem;line-height:1.5rem;font-weight:700}@media (min-width:480px){.sticky-footer .btn{font-size:1.425rem}}.section-downloads{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;max-width:100%;width:100%;margin-bottom:20px;-webkit-box-pack:justify;justify-content:space-between}@media (min-width:480px){.section-downloads{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media (min-width:768px){.section-downloads{-webkit-box-pack:start;justify-content:flex-start}}@media (min-width:992px){.section-downloads{max-width:800px;width:auto;-webkit-box-pack:start;justify-content:flex-start}}.section-downloads a.download-box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;width:100%;border:1px solid #000;color:#5d5d5d;text-decoration:none;padding-right:20px;margin-right:0;margin-bottom:20px;min-height:100px;font-size:1.125rem}@media (min-width:480px){.section-downloads a.download-box{width:40%}}@media (min-width:768px){.section-downloads a.download-box{min-height:120px;font-size:1.6rem}}.section-downloads a.download-box:first-child{margin-right:0}@media (min-width:480px){.section-downloads a.download-box:first-child{margin-right:5vw}}.section-downloads a.download-box:hover .bg-image:before{background-color:rgba(141,198,63,.5)}.section-downloads a.download-box .bg-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.section-downloads a.download-box .bg-image:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(141,198,63,.2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-downloads a.download-box .icon-wrap{position:relative;z-index:1;margin-left:2vw}.section-downloads a.download-box .icon-wrap i{color:#cc1c1c;font-size:65.3px}.section-downloads a.download-box .title{position:relative;z-index:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;min-height:75px}.section-downloads a.download-box .title>div:first-child{font-weight:700}.contact-us-content{position:relative;display:block;width:1600px;max-width:100%;margin-right:auto;margin-left:auto;margin-top:30px;padding-right:15px;padding-left:15px;padding-bottom:30px}.contact-us-content p{font-size:1.2rem}@media (min-width:992px){.contact-us-content p{font-size:1.3rem}}.contact-us-content .form-wrapper{margin:1.5em 0 0;margin-bottom:25px;width:100%;min-width:100%;padding-top:19px;padding-right:19px;padding-left:19px;border:1px solid #000;max-width:90%;min-height:300px}.contact-us-content .form-wrapper button{width:60%}.about-us-content{position:relative;display:block;width:1600px;max-width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;margin-bottom:30px}
/*# sourceMappingURL=style.css.map */
