/*!
Theme Name: JT Mega 2020
Theme URI: http://underscores.me/
Author: Amy Dalrymple
Author URI: http://jtmega.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: jtmega2020
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

JT Mega 2020 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{vertical-align:super}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#2c3539;font-family:futura-pt,sans-serif}h1,h2,h3,h4,h5,h6{clear:both;text-transform:uppercase}h1{font-size:29px;font-weight:700;line-height:.8375;margin:1.5em 0 0 0;overflow:visible}@media screen and (min-width: 768px){h1{font-size:43px}}@media screen and (min-width: 1024px){h1{font-size:58px}}@media screen and (min-width: 1600px){h1{font-size:80px}}h1 sup{font-size:45%}h2{font-size:29px;font-weight:700;line-height:1.05;margin-bottom:.8375rem;overflow:visible}@media screen and (min-width: 768px){h2{font-size:43px}}@media screen and (min-width: 1024px){h2{font-size:58px}}@media screen and (min-width: 1600px){h2{font-size:80px}}h3{color:#00aeef;font-size:25px;font-weight:700;line-height:1.05;margin-top:.875em;margin-bottom:.375em}@media screen and (min-width: 768px){h3{font-size:37px}}@media screen and (min-width: 1024px){h3{font-size:50px}}@media screen and (min-width: 1600px){h3{font-size:55px}}h4{color:#00aeef;font-size:17px;font-weight:600;line-height:1.15}@media screen and (min-width: 768px){h4{font-size:25px}}@media screen and (min-width: 1600px){h4{font-size:30px}}h5{color:#f26522;font-size:1rem;font-weight:500;line-height:1.1875;text-transform:none;margin-top:.5em;margin-bottom:1.5em}@media screen and (min-width: 768px){h5{font-size:19px}}@media screen and (min-width: 1280px){h5{font-size:25px}}@media screen and (min-width: 1600px){h5{font-size:40px}}h6{font-size:1rem;font-weight:600;line-height:1.1875;margin:0}@media screen and (min-width: 1024px){h6{font-size:18px}}@media screen and (min-width: 1280px){h6{font-size:21.25px}}@media screen and (min-width: 1441px){h6{font-size:25px}}p{margin-top:0;margin-bottom:1.5em}.editor-styles-wrapper .has-large-font-size,.has-large-font-size{font-size:18px}@media screen and (min-width: 1024px){.editor-styles-wrapper .has-large-font-size,.has-large-font-size{font-size:20.5px}}@media screen and (min-width: 1441px){.editor-styles-wrapper .has-large-font-size,.has-large-font-size{font-size:25.5px}}@media screen and (min-width: 1600px){.editor-styles-wrapper .has-large-font-size,.has-large-font-size{font-size:30px}}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #2c3539;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}small{font-size:80%}@media only screen and (max-width: 499px){small{font-size:100%}}@font-face{font-family:'socialicons';src:url("fonts/social-icons.eot?lwqgd3");src:url("fonts/social-icons.eot?lwqgd3#iefix") format("embedded-opentype"),url("fonts/social-icons.ttf?lwqgd3") format("truetype"),url("fonts/social-icons.woff?lwqgd3") format("woff"),url("fonts/social-icons.svg?lwqgd3#social-icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'socialicons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-linkedin-square:before{content:"\f08c"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-pinterest-square:before{content:"\f0d3"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin1:before{content:"\f0e2"}.icon-instagram:before{content:"\f16d"}.icon-envelope-square:before{content:"\f199"}body{background:#fff;font-size:1rem;line-height:1.4}@media screen and (min-width: 500px){body{font-size:13px}}@media screen and (min-width: 768px){body{font-size:14px}}@media screen and (min-width: 1024px){body{font-size:18px}}@media screen and (min-width: 1280px){body{font-size:21.25px}}@media screen and (min-width: 1600px){body{font-size:25px}}hr{background-color:rgba(44,53,57,0.16);border:0;height:1px;margin:2rem 0}ul,ol{margin:0 0 1.5em}ul{list-style:disc}ul li::marker{color:#f26522}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}a{color:#929C1C}a:visited{color:#929C1C}a:hover,a:focus,a:active{color:#347439}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a.click-hint{color:#929C1C;display:inline-block;width:auto;font-weight:700;margin-top:1rem;margin-bottom:1rem;text-decoration:none;text-transform:uppercase;position:relative}a.click-hint.video-play:after,a.click-hint.arrow-internal:after,a.click-hint.arrow-external:after{position:absolute;top:50%;right:0;transform:translateY(-50%)}a.click-hint.video-play{padding-right:1.2em}a.click-hint.video-play:after{content:"";background:transparent url(../assets/svg/btn-play.svg) no-repeat center/contain;width:1em;height:1em;filter:invert(1)}a.click-hint.arrow-internal{padding-right:1em}a.click-hint.arrow-internal:after{content:"";background:transparent url(../assets/svg/arrow-right.svg) no-repeat center/contain;width:.8em;height:.8em;filter:invert(1) hue-rotate(65deg) saturate(99%) brightness(69%)}a.click-hint.arrow-external{padding-right:1.4em}a.click-hint.arrow-external:after{content:"";background:#929C1C url(../assets/svg/new-window-white.svg) no-repeat center/60%;border-radius:50%;width:1em;height:1em}a.button{border:1px solid #e7e625;color:#2c3539;display:inline-block;padding:.3em 1em;margin:2rem .3rem 1rem 0;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.125em;font-weight:600;text-decoration:none;text-transform:uppercase;padding:.5em 2.5em .5em 1em;position:relative;transition:all ease 0.3s}@media screen and (min-width: 1280px){a.button{font-size:16.5px}}@media screen and (min-width: 1600px){a.button{font-size:18px}}a.button:after{position:absolute;top:50%;right:1em;transform:translateY(-50%);content:"";background:#fff url(../assets/svg/arrow-right.svg) no-repeat center/60%;border-radius:50%;width:1em;height:1em}a.button.arrow-external:after{background:#fff url(../assets/svg/new-window.svg) no-repeat center/60%}a.button:hover{background:#e7e625;cursor:pointer}a.button.large{font-size:18px;letter-spacing:.075em}@media screen and (min-width: 1024px){a.button.large{font-size:20.5px}}@media screen and (min-width: 1441px){a.button.large{font-size:25.5px}}@media screen and (min-width: 1600px){a.button.large{font-size:30px}}a.button.jtm-bright{border-color:#e7e625;background-color:#e7e625;color:#2c3539}a.button.jtm-bright:hover{background:#fff;cursor:pointer}button,input[type="button"],input[type="reset"],input[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit button{background:#df5f21;border:0 solid;border-radius:0;box-shadow:none;color:#fff;font-family:futura-pt,sans-serif;font-size:1rem;font-weight:700;line-height:1;padding:1rem 2rem;text-transform:uppercase}@media screen and (min-width: 500px){button,input[type="button"],input[type="reset"],input[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit button{font-size:13px}}@media screen and (min-width: 768px){button,input[type="button"],input[type="reset"],input[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit button{font-size:14px}}@media screen and (min-width: 1024px){button,input[type="button"],input[type="reset"],input[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit button{font-size:18px}}@media screen and (min-width: 1280px){button,input[type="button"],input[type="reset"],input[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit button{font-size:21.25px}}@media screen and (min-width: 1600px){button,input[type="button"],input[type="reset"],input[type="submit"],.frm_style_formidable-style.with_frm_style .frm_submit button{font-size:25px}}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.frm_style_formidable-style.with_frm_style .frm_submit button:hover{border-color:#2c3539}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus,.frm_style_formidable-style.with_frm_style .frm_submit button:active,.frm_style_formidable-style.with_frm_style .frm_submit button:focus{border-color:#2c3539}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #2c3539;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #2c3539}textarea{width:100%}.with_frm_style .frm_form_field.frm_html_container,.with_frm_style .frm_form_field .frm_show_it,.with_frm_style .frm_primary_label,.with_frm_style .frm_radio label,.with_frm_style .frm_checkbox label{font-family:futura-pt,sans-serif}.with_frm_style .frm_form_field.frm_html_container,.with_frm_style .frm_form_field .frm_show_it{color:#2c3539}.with_frm_style input[type="text"],.with_frm_style input[type="password"],.with_frm_style input[type="email"],.with_frm_style input[type="number"],.with_frm_style input[type="url"],.with_frm_style input[type="tel"],.with_frm_style input[type="phone"],.with_frm_style input[type="search"],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{color:#2c3539;background-color:rgba(248,242,235,0.5);border-color:rgba(0,0,0,0.5);border-radius:0;font-family:futura-pt,sans-serif;font-size:1rem;padding:.875em .5em}@media screen and (min-width: 500px){.with_frm_style input[type="text"],.with_frm_style input[type="password"],.with_frm_style input[type="email"],.with_frm_style input[type="number"],.with_frm_style input[type="url"],.with_frm_style input[type="tel"],.with_frm_style input[type="phone"],.with_frm_style input[type="search"],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{font-size:13px}}@media screen and (min-width: 768px){.with_frm_style input[type="text"],.with_frm_style input[type="password"],.with_frm_style input[type="email"],.with_frm_style input[type="number"],.with_frm_style input[type="url"],.with_frm_style input[type="tel"],.with_frm_style input[type="phone"],.with_frm_style input[type="search"],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{font-size:14px}}@media screen and (min-width: 1024px){.with_frm_style input[type="text"],.with_frm_style input[type="password"],.with_frm_style input[type="email"],.with_frm_style input[type="number"],.with_frm_style input[type="url"],.with_frm_style input[type="tel"],.with_frm_style input[type="phone"],.with_frm_style input[type="search"],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{font-size:18px}}@media screen and (min-width: 1280px){.with_frm_style input[type="text"],.with_frm_style input[type="password"],.with_frm_style input[type="email"],.with_frm_style input[type="number"],.with_frm_style input[type="url"],.with_frm_style input[type="tel"],.with_frm_style input[type="phone"],.with_frm_style input[type="search"],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{font-size:21.25px}}@media screen and (min-width: 1600px){.with_frm_style input[type="text"],.with_frm_style input[type="password"],.with_frm_style input[type="email"],.with_frm_style input[type="number"],.with_frm_style input[type="url"],.with_frm_style input[type="tel"],.with_frm_style input[type="phone"],.with_frm_style input[type="search"],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{font-size:25px}}@media only screen and (max-width: 600px){.wp-block-media-text figure.wp-block-media-text__media{margin-bottom:1rem}}@media only screen and (max-width: 600px){.wp-block-media-text .wp-block-media-text__content{padding:0}}.grid{display:-ms-grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr;-ms-grid-rows:auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;grid-auto-rows:minmax(200px, auto);grid-gap:1rem;gap:1rem;margin:1rem auto;justify-items:stretch;align-items:stretch}.grid>*:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.grid>*:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.grid>*:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.grid>*:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}@media only screen and (max-width: 1023px){.grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){.grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 499px){.grid{grid-template-columns:100%}}.grid.no-gap{grid-gap:0;gap:0}.grid.two-column{grid-template-columns:repeat(2, 1fr)}.grid.two-column .child.half{grid-column:span 1}.grid.three-column{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 499px){.grid.three-column{grid-template-columns:100%}}.grid.three-column .child.onethird{grid-column:span 1}.grid.three-column .child.twothirds{grid-column:span 2}@media only screen and (max-width: 499px){.grid.three-column .child.twothirds{grid-column:span 1}}.grid.four-column{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 767px){.grid.four-column{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 499px){.grid.four-column{grid-template-columns:repeat(2, 1fr)}}.grid.four-column .child.onequarter{grid-column:span 1}.grid.four-column .child.threequarters{grid-column:span 3}.grid.four-column .child.half{grid-column:span 2}.grid.five-column{grid-template-columns:repeat(5, 1fr)}@media only screen and (max-width: 1023px){.grid.five-column{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 767px){.grid.five-column{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 499px){.grid.five-column{grid-template-columns:repeat(2, 1fr)}}.grid.variableRowHeight{grid-auto-rows:minmax(min-content, max-content);grid-row-gap:2rem;row-gap:2rem}.grid .child img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.grid .child.img-contain img{object-fit:contain}.flex{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.flex{flex-flow:row wrap}}.flex.flex-gap{gap:2rem}.flex.wrap{flex-wrap:wrap}.flex.top-align{align-items:start;align-items:flex-start}.flex.bottom-align{align-items:end;align-items:flex-end}.flex.left-align{justify-content:flex-start}.flex.stretch{align-items:stretch}.flex .flex-item{flex:0 1 auto}.flex .flex-item.autosize{flex:1}.flex .flex-item.onethird{max-width:33.33%;min-width:calc( 33.33% - .5rem)}@media only screen and (max-width: 767px){.flex .flex-item.onethird{max-width:unset;min-width:unset}}.flex .flex-item.twothirds{max-width:66.66%;min-width:calc( 66.66% - .5rem)}@media only screen and (max-width: 767px){.flex .flex-item.twothirds{max-width:unset;min-width:unset}}@media only screen and (max-width: 499px){.flex .flex-item.twothirds{max-width:unset;min-width:unset;width:100%}}.flex .flex-item.onequarter{max-width:25%;min-width:calc( 25% - .5rem)}@media only screen and (max-width: 499px){.flex .flex-item.onequarter{max-width:unset;min-width:unset;width:100%}}.flex .flex-item.threequarters{max-width:75%;min-width:calc( 75% - .5rem)}@media only screen and (max-width: 499px){.flex .flex-item.threequarters{max-width:unset;min-width:unset;width:100%}}.flex .flex-item.half{max-width:50%;min-width:calc( 50% - .5rem)}@media only screen and (max-width: 499px){.flex .flex-item.half{max-width:unset;min-width:unset;width:100%}}.flex .flex-item.twofifths{max-width:40%;min-width:calc( 40% - .5rem)}.flex .flex-item.threefifths{max-width:60%;min-width:calc( 60% - .5rem)}.flex .flex-item.threeeigths{max-width:37.5%;min-width:calc( 37.5% - .5rem)}.flex .flex-item.fiveeigths{max-width:62.5%;min-width:calc( 62.5% - .5rem)}.single .pagehero{margin-bottom:4rem}@media only screen and (max-width: 767px){.single .pagehero{margin-bottom:2rem}}.single .share ul{font-size:18px;margin:0 0 1rem;padding:0;list-style:none}@media screen and (min-width: 1024px){.single .share ul{font-size:20.5px}}@media screen and (min-width: 1441px){.single .share ul{font-size:25.5px}}@media screen and (min-width: 1600px){.single .share ul{font-size:30px}}@media only screen and (max-width: 499px){.single .share ul{font-size:29px}}@media only screen and (max-width: 499px) and (min-width: 768px){.single .share ul{font-size:43px}}@media only screen and (max-width: 499px) and (min-width: 1024px){.single .share ul{font-size:58px}}@media only screen and (max-width: 499px) and (min-width: 1600px){.single .share ul{font-size:80px}}.single .share ul li{display:inline-block;margin-left:.5em}.single .share ul li:first-child{margin-left:0}.single .share ul li a{color:#2c3539;text-decoration:none;transition:all 0.2s ease}.single .share ul li a:hover{color:#929C1C}.single main{margin-bottom:4rem}.single article.post>.grid{grid-template-columns:80% 20%;grid-template-columns:calc( 80% - .5rem) calc( 20% - .5rem)}.single article.post>.grid .widget-area{grid-column:2;margin-top:0}@media only screen and (max-width: 1024px){.single article.post>.grid{grid-template-columns:70% 30%;grid-template-columns:calc( 70% - .5rem) calc( 30% - .5rem)}}@media only screen and (max-width: 768px){.single article.post>.grid{grid-template-columns:60% 40%;grid-template-columns:60% calc( 40% - 1rem)}}@media only screen and (max-width: 499px){.single article.post>.grid{grid-template-columns:100%}.single article.post>.grid .widget-area{grid-column:1}}.single article.post>.grid .nocontent .grid{grid-template-columns:100%}.single article.post>.grid .nocontent .grid .child{grid-column:span 1;grid-row:span 1}.single article.post .widget-area.grid{grid-template-columns:100%;grid-template-rows:max-content;grid-auto-rows:minmax(min-content, max-content);width:100%}.single .entry-footer{font-size:14px}@media screen and (min-width: 1280px){.single .entry-footer{font-size:16.5px}}@media screen and (min-width: 1600px){.single .entry-footer{font-size:18px}}.single .entry-footer .cat-links,.single .entry-footer .tags-links{display:block}.single .featuredLink{background-color:#2b3990;color:#fff;padding:2rem 4rem;margin-top:4rem}.single .featuredLink h5{color:#fff;text-transform:uppercase;font-weight:700;margin:0}.single .featuredLink p{margin:0}.single .featuredLink a.button{margin:0}.single-career h4{margin:0}.single-career .widget-area hr{margin:.5rem 0}.single-career .widget-area ul.jobsLinks{margin:0;padding:0;list-style:none}.single-career .widget-area ul.jobsLinks li{margin:1em 0}.single-career .widget-area ul.jobsLinks li.currentPost{background-color:#e7e625;font-weight:700;padding:.5em 1em;margin:1em auto;text-decoration:none;text-transform:uppercase;position:relative}.single-career .widget-area ul.jobsLinks a.click-hint{border-bottom:1px solid #fff;transition:border-bottom ease 0.3s}.single-career .widget-area ul.jobsLinks a.click-hint:hover{border-bottom-color:#929C1C}.caseStudiesFeed h3.section-title{text-align:center}.caseStudiesFeed.rolloverFeatures .feature h1.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h2.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h3.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h4.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h5.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h6.jtm-title,.caseStudiesFeed.rolloverFeatures .feature p.jtm-title{font-size:1rem}@media screen and (min-width: 500px){.caseStudiesFeed.rolloverFeatures .feature h1.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h2.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h3.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h4.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h5.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h6.jtm-title,.caseStudiesFeed.rolloverFeatures .feature p.jtm-title{font-size:13px}}@media screen and (min-width: 768px){.caseStudiesFeed.rolloverFeatures .feature h1.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h2.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h3.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h4.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h5.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h6.jtm-title,.caseStudiesFeed.rolloverFeatures .feature p.jtm-title{font-size:14px}}@media screen and (min-width: 1024px){.caseStudiesFeed.rolloverFeatures .feature h1.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h2.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h3.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h4.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h5.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h6.jtm-title,.caseStudiesFeed.rolloverFeatures .feature p.jtm-title{font-size:18px}}@media screen and (min-width: 1280px){.caseStudiesFeed.rolloverFeatures .feature h1.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h2.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h3.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h4.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h5.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h6.jtm-title,.caseStudiesFeed.rolloverFeatures .feature p.jtm-title{font-size:21.25px}}@media screen and (min-width: 1600px){.caseStudiesFeed.rolloverFeatures .feature h1.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h2.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h3.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h4.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h5.jtm-title,.caseStudiesFeed.rolloverFeatures .feature h6.jtm-title,.caseStudiesFeed.rolloverFeatures .feature p.jtm-title{font-size:25px}}.caseStudiesFeed .flex{flex-wrap:wrap;justify-content:center}.caseStudiesFeed .flex .flex-item{width:30%;width:calc( 33.33% - 1rem);min-height:200px;margin:0 .5rem 1rem}@media only screen and (max-width: 499px){.caseStudiesFeed .flex .flex-item{width:100%;margin:0 auto 1rem}}.caseStudiesFeed .flex .flex-item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.randPostsFeed .grid{grid-template-columns:100%}.layout.layout_featured_text_block{padding:2rem 15vw}.layout.layout_featured_text_block p,.layout.layout_featured_text_block li{font-size:18px}@media screen and (min-width: 1024px){.layout.layout_featured_text_block p,.layout.layout_featured_text_block li{font-size:20.5px}}@media screen and (min-width: 1441px){.layout.layout_featured_text_block p,.layout.layout_featured_text_block li{font-size:25.5px}}@media screen and (min-width: 1600px){.layout.layout_featured_text_block p,.layout.layout_featured_text_block li{font-size:30px}}.layout.layout_headline_area{padding:1px 0}.layout.layout_headline_area h2{margin-bottom:.375em}.layout.layout_headline_area p,.layout.layout_headline_area li{font-size:18px}@media screen and (min-width: 1024px){.layout.layout_headline_area p,.layout.layout_headline_area li{font-size:20.5px}}@media screen and (min-width: 1441px){.layout.layout_headline_area p,.layout.layout_headline_area li{font-size:25.5px}}@media screen and (min-width: 1600px){.layout.layout_headline_area p,.layout.layout_headline_area li{font-size:30px}}.layout.layout_five_column_image_layout ul.grid{list-style:none;margin:0 auto;padding:0}.layout.layout_five_column_image_layout ul.grid li{position:relative}.layout.layout_five_column_image_layout ul.grid li:before{content:"";padding-bottom:100%;display:inline-block;vertical-align:top}.layout.layout_five_column_image_layout ul.grid li>ul,.layout.layout_five_column_image_layout ul.grid li>a,.layout.layout_five_column_image_layout ul.grid li>div,.layout.layout_five_column_image_layout ul.grid li>img{position:absolute;top:0;left:0;width:100%;height:100%}.layout.layout_five_column_image_layout ul.grid li img.greyscale{filter:grayscale(1)}.layout.layout_five_column_image_layout ul.grid li img:hover,.layout.layout_five_column_image_layout ul.grid li img:focus{filter:grayscale(0)}.layout.layout_five_column_image_layout ul.grid li img.hide-color{display:none}.layout.layout_five_column_image_layout ul.grid li:hover img:not(.greyscale).rollover-grey,.layout.layout_five_column_image_layout ul.grid li:focus img:not(.greyscale).rollover-grey{display:none}.layout.layout_five_column_image_layout ul.grid li:hover img:not(.greyscale).hide-color,.layout.layout_five_column_image_layout ul.grid li:focus img:not(.greyscale).hide-color{display:block}.layout.layout_open_content h2{font-size:25px}@media screen and (min-width: 768px){.layout.layout_open_content h2{font-size:37px}}@media screen and (min-width: 1024px){.layout.layout_open_content h2{font-size:50px}}@media screen and (min-width: 1600px){.layout.layout_open_content h2{font-size:55px}}.single-case .case-study-content h2,.single-case .case-study-content h3,.single-case .case-study-content h4{text-align:center;text-transform:uppercase}.single-case .case-study-content .hero-content{padding:0 0 2rem;margin-bottom:2rem}.single-case .case-study-content .hero-content h2,.single-case .case-study-content .hero-content h3{margin-top:0}.single-case .case-study-content .hero-content h2{color:#25a0ce;font-size:25px;margin-bottom:0}@media screen and (min-width: 768px){.single-case .case-study-content .hero-content h2{font-size:37px}}@media screen and (min-width: 1024px){.single-case .case-study-content .hero-content h2{font-size:50px}}@media screen and (min-width: 1600px){.single-case .case-study-content .hero-content h2{font-size:55px}}@media only screen and (min-width: 768px){.single-case .case-study-content .hero-content h2{font-size:32px}}.single-case .case-study-content .hero-content h3{margin-bottom:0}.single-case .case-study-content .hero-content .img-hero{display:block;margin:2rem auto;width:40%}@media only screen and (max-width: 767px){.single-case .case-study-content .hero-content .img-hero{width:80%}}.single-case .case-study-content .hero-content p{font-size:17px}@media screen and (min-width: 768px){.single-case .case-study-content .hero-content p{font-size:25px}}@media screen and (min-width: 1600px){.single-case .case-study-content .hero-content p{font-size:30px}}.single-case .case-study-content>.grid{grid-template-columns:80% 20%;grid-template-columns:calc( 80% - .5rem) calc( 20% - .5rem)}.single-case .case-study-content>.grid .widget-area{grid-column:2;margin-top:0}@media only screen and (max-width: 1024px){.single-case .case-study-content>.grid{grid-template-columns:70% 30%;grid-template-columns:calc( 70% - .5rem) calc( 30% - .5rem)}}@media only screen and (max-width: 768px){.single-case .case-study-content>.grid{grid-template-columns:60% 40%;grid-template-columns:60% calc( 40% - 1rem)}}@media only screen and (max-width: 499px){.single-case .case-study-content>.grid{grid-template-columns:100%}.single-case .case-study-content>.grid .widget-area{grid-column:1}}.single-case .case-study-content>.grid .nocontent .grid{grid-template-columns:100%}.single-case .case-study-content>.grid .nocontent .grid .child{grid-column:span 1;grid-row:span 1}.single-case .case-study-content .widget-area.grid{grid-template-columns:100%;grid-template-rows:max-content;grid-auto-rows:minmax(min-content, max-content);width:100%}.single-case .case-study-content .layout_full_width_content .container-wrap{margin:0 auto}.single-case .case-study-content .layout_full_width_content .container-wrap .content{padding:1px 0}.single-case .case-study-content .layout_full_width_content img{display:block;width:100%;margin:0 auto}@media only screen and (max-width: 1023px){.single-case .case-study-content .layout_full_width_content .orientation-text{background-size:cover}}.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-imagetext h3,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-imagetext h4,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-imagetext h5,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-imagetext h6,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-textimage h3,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-textimage h4,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-textimage h5,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-textimage h6{margin-top:0}.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-imagetext .cs-flex-half-padded,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-textimage .cs-flex-half-padded{padding:1rem}@media only screen and (max-width: 1023px){.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-imagetext,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-textimage{flex-wrap:wrap}.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-imagetext .flex-item.half,.single-case .case-study-content .layout_side-by-side_image_and_text .orientation-textimage .flex-item.half{max-width:unset;min-width:unset;width:100%}}.single-case .case-study-content .layout_side-by-side_image_and_text .flex-item.content{padding:2rem}@media only screen and (max-width: 767px){.single-case .case-study-content .layout_side-by-side_image_and_text .flex-item.content{padding:2rem 0}}.single-case .case-study-content .layout_side-by-side_image_and_text .flex-item.content .flex-item{width:100%}.single-case .case-study-content .layout_side-by-side_image_and_text .flex-item img{display:block;width:100%;height:auto}.single-case .case-study-content .layout_image_grid .flex{width:100%}.single-case .case-study-content .layout_image_grid .flex.flex-gap{margin-bottom:1rem}.single-case .case-study-content .layout_image_grid .flex .flex-item img{width:100%}.single-case .case-study-content .layout_image_grid img{display:block;margin:0}.single-case .case-study-content .layout_video_embed .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.single-case .case-study-content .layout_video_embed .video-wrap iframe,.single-case .case-study-content .layout_video_embed .video-wrap object,.single-case .case-study-content .layout_video_embed .video-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.single-case .caseStudiesFeed .grid{grid-template-columns:100%}.capabilities-menu input{display:none}.capabilities-menu label{display:inline-block;padding:.3em 1em;margin:0 .3em .5em 0;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.125em;border:1px solid #e7e625}@media screen and (min-width: 1280px){.capabilities-menu label{font-size:16.5px}}@media screen and (min-width: 1600px){.capabilities-menu label{font-size:18px}}.capabilities-menu label:hover{background:#e7e625;cursor:pointer}.capabilities-menu input:checked+label{background:#e7e625}.capabilities-menu .tabbed-content .flex.flex-gap{gap:0}.capabilities-menu .tabbed-content .flex-item.onethird{min-width:calc( 33.33% - 2rem);margin-right:2rem}.capabilities-menu .tabbed-content .tab{display:none;padding:2rem 0 .5rem}.capabilities-menu .tabbed-content h3{margin:0}.capabilities-menu .tabbed-content p{font-size:18px}@media screen and (min-width: 1024px){.capabilities-menu .tabbed-content p{font-size:20.5px}}@media screen and (min-width: 1441px){.capabilities-menu .tabbed-content p{font-size:25.5px}}@media screen and (min-width: 1600px){.capabilities-menu .tabbed-content p{font-size:30px}}.capabilities-menu .tabbed-content li{font-size:1rem;text-transform:uppercase}@media screen and (min-width: 500px){.capabilities-menu .tabbed-content li{font-size:13px}}@media screen and (min-width: 768px){.capabilities-menu .tabbed-content li{font-size:14px}}@media screen and (min-width: 1024px){.capabilities-menu .tabbed-content li{font-size:18px}}@media screen and (min-width: 1280px){.capabilities-menu .tabbed-content li{font-size:21.25px}}@media screen and (min-width: 1600px){.capabilities-menu .tabbed-content li{font-size:25px}}@media only screen and (max-width: 767px){.capabilities-menu .tabbed-content .flex.flex-gap{gap:0}.capabilities-menu .tabbed-content .flex-item.onethird{min-width:calc( 33.33% - 1rem);margin-right:1rem}.capabilities-menu .tabbed-content .tab{padding:2rem 0}.capabilities-menu .tabbed-content .tab.flex .flex-item.onethird{width:30%;width:calc( 33.33% - .5rem)}.capabilities-menu .tabbed-content .tab.flex .flex-item.twothirds{width:calc( 66.66% - .5rem)}}@media only screen and (max-width: 499px){.capabilities-menu .tabbed-content .tab{padding:1rem 0 0}.capabilities-menu .tabbed-content .tab.flex .flex-item.onethird,.capabilities-menu .tabbed-content .tab.flex .flex-item.twothirds{width:100%}}.rolloverFeatures .grid .child{position:relative;grid-column:span 1;grid-row:span 1}.rolloverFeatures .grid .child:before{content:"";padding-bottom:100%;display:inline-block;vertical-align:top}.rolloverFeatures .grid .child>ul,.rolloverFeatures .grid .child>a,.rolloverFeatures .grid .child>div,.rolloverFeatures .grid .child>img{position:absolute;top:0;left:0;width:100%;height:100%}.rolloverFeatures .grid .child.twobyone{grid-column:span 1;grid-row:span 2}.rolloverFeatures .grid .child.twobyone:before{padding-bottom:200%}@media only screen and (max-width: 1023px){.rolloverFeatures .grid .child.twobyone{grid-row:span 1}.rolloverFeatures .grid .child.twobyone:before{padding-bottom:100%}}.rolloverFeatures .grid .child.onebytwo{grid-column:span 2;grid-row:span 1}.rolloverFeatures .grid .child.onebytwo:before{padding-bottom:50%}@media only screen and (max-width: 1023px){.rolloverFeatures .grid .child.onebytwo{grid-column:span 1}.rolloverFeatures .grid .child.onebytwo:before{padding-bottom:100%}}.rolloverFeatures .grid .child.twobytwo{grid-column:span 2;grid-row:span 2}@media only screen and (max-width: 1023px){.rolloverFeatures .grid .child.twobytwo{grid-column:span 1;grid-row:span 1}.rolloverFeatures .grid .child.twobytwo:before{padding-bottom:100%}}.rolloverFeatures .grid .child.twobythree{grid-column:span 3;grid-row:span 2}.rolloverFeatures .grid .child.twobythree:before{padding-bottom:66%}@media only screen and (max-width: 1023px){.rolloverFeatures .grid .child.twobythree{grid-column:span 1;grid-row:span 1}.rolloverFeatures .grid .child.twobythree:before{padding-bottom:100%}}.rolloverFeatures .grid .child.onebyfour{grid-column:span 4;grid-row:span 1}.rolloverFeatures .grid .child.onebyfour:before{padding-bottom:25%}@media only screen and (max-width: 1023px){.rolloverFeatures .grid .child.onebyfour{grid-column:span 1}.rolloverFeatures .grid .child.onebyfour:before{padding-bottom:100%}}.rolloverFeatures .feature{position:relative;overflow:hidden}.rolloverFeatures .feature .rollover{position:absolute;top:0;left:0;opacity:0;transition:opacity ease 0.3s;background:rgba(44,53,57,0.95);width:100%;height:100%;text-align:center;padding:1rem 1.5rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:5}.rolloverFeatures .feature:hover .rollover,.rolloverFeatures .feature:focus .rollover{opacity:1}.rolloverFeatures .feature .mobile{display:none}@media screen and (max-width: 1023px){.rolloverFeatures .feature{overflow:visible}.rolloverFeatures .feature .desktop{display:none}.rolloverFeatures .feature .mobile{display:block}}.rolloverFeatures h1,.rolloverFeatures h2,.rolloverFeatures h3,.rolloverFeatures h4,.rolloverFeatures h5,.rolloverFeatures h6,.rolloverFeatures p,.expandedFeatures h1,.expandedFeatures h2,.expandedFeatures h3,.expandedFeatures h4,.expandedFeatures h5,.expandedFeatures h6,.expandedFeatures p{color:#fff;flex:0 1 auto;font-size:1rem}@media screen and (min-width: 500px){.rolloverFeatures h1,.rolloverFeatures h2,.rolloverFeatures h3,.rolloverFeatures h4,.rolloverFeatures h5,.rolloverFeatures h6,.rolloverFeatures p,.expandedFeatures h1,.expandedFeatures h2,.expandedFeatures h3,.expandedFeatures h4,.expandedFeatures h5,.expandedFeatures h6,.expandedFeatures p{font-size:13px}}@media screen and (min-width: 768px){.rolloverFeatures h1,.rolloverFeatures h2,.rolloverFeatures h3,.rolloverFeatures h4,.rolloverFeatures h5,.rolloverFeatures h6,.rolloverFeatures p,.expandedFeatures h1,.expandedFeatures h2,.expandedFeatures h3,.expandedFeatures h4,.expandedFeatures h5,.expandedFeatures h6,.expandedFeatures p{font-size:14px}}@media screen and (min-width: 1024px){.rolloverFeatures h1,.rolloverFeatures h2,.rolloverFeatures h3,.rolloverFeatures h4,.rolloverFeatures h5,.rolloverFeatures h6,.rolloverFeatures p,.expandedFeatures h1,.expandedFeatures h2,.expandedFeatures h3,.expandedFeatures h4,.expandedFeatures h5,.expandedFeatures h6,.expandedFeatures p{font-size:18px}}@media screen and (min-width: 1280px){.rolloverFeatures h1,.rolloverFeatures h2,.rolloverFeatures h3,.rolloverFeatures h4,.rolloverFeatures h5,.rolloverFeatures h6,.rolloverFeatures p,.expandedFeatures h1,.expandedFeatures h2,.expandedFeatures h3,.expandedFeatures h4,.expandedFeatures h5,.expandedFeatures h6,.expandedFeatures p{font-size:21.25px}}@media screen and (min-width: 1600px){.rolloverFeatures h1,.rolloverFeatures h2,.rolloverFeatures h3,.rolloverFeatures h4,.rolloverFeatures h5,.rolloverFeatures h6,.rolloverFeatures p,.expandedFeatures h1,.expandedFeatures h2,.expandedFeatures h3,.expandedFeatures h4,.expandedFeatures h5,.expandedFeatures h6,.expandedFeatures p{font-size:25px}}.rolloverFeatures h1.jtm-title,.rolloverFeatures h2.jtm-title,.rolloverFeatures h3.jtm-title,.rolloverFeatures h4.jtm-title,.rolloverFeatures h5.jtm-title,.rolloverFeatures h6.jtm-title,.rolloverFeatures p.jtm-title,.expandedFeatures h1.jtm-title,.expandedFeatures h2.jtm-title,.expandedFeatures h3.jtm-title,.expandedFeatures h4.jtm-title,.expandedFeatures h5.jtm-title,.expandedFeatures h6.jtm-title,.expandedFeatures p.jtm-title{font-size:1rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;padding:0;margin:1.2em auto .8em;line-height:1.1}@media screen and (min-width: 1280px){.rolloverFeatures h1.jtm-title,.rolloverFeatures h2.jtm-title,.rolloverFeatures h3.jtm-title,.rolloverFeatures h4.jtm-title,.rolloverFeatures h5.jtm-title,.rolloverFeatures h6.jtm-title,.rolloverFeatures p.jtm-title,.expandedFeatures h1.jtm-title,.expandedFeatures h2.jtm-title,.expandedFeatures h3.jtm-title,.expandedFeatures h4.jtm-title,.expandedFeatures h5.jtm-title,.expandedFeatures h6.jtm-title,.expandedFeatures p.jtm-title{font-size:18px}}@media screen and (min-width: 1441px){.rolloverFeatures h1.jtm-title,.rolloverFeatures h2.jtm-title,.rolloverFeatures h3.jtm-title,.rolloverFeatures h4.jtm-title,.rolloverFeatures h5.jtm-title,.rolloverFeatures h6.jtm-title,.rolloverFeatures p.jtm-title,.expandedFeatures h1.jtm-title,.expandedFeatures h2.jtm-title,.expandedFeatures h3.jtm-title,.expandedFeatures h4.jtm-title,.expandedFeatures h5.jtm-title,.expandedFeatures h6.jtm-title,.expandedFeatures p.jtm-title{font-size:21.25px}}.rolloverFeatures h1.jtm-topic,.rolloverFeatures h2.jtm-topic,.rolloverFeatures h3.jtm-topic,.rolloverFeatures h4.jtm-topic,.rolloverFeatures h5.jtm-topic,.rolloverFeatures h6.jtm-topic,.rolloverFeatures p.jtm-topic,.expandedFeatures h1.jtm-topic,.expandedFeatures h2.jtm-topic,.expandedFeatures h3.jtm-topic,.expandedFeatures h4.jtm-topic,.expandedFeatures h5.jtm-topic,.expandedFeatures h6.jtm-topic,.expandedFeatures p.jtm-topic{text-transform:uppercase;padding:.3em 1em;margin:0 auto;border:1px solid #fff;font-weight:normal;font-size:12px;letter-spacing:.125em;background-color:rgba(44,53,57,0.25)}@media screen and (min-width: 1024px){.rolloverFeatures h1.jtm-topic,.rolloverFeatures h2.jtm-topic,.rolloverFeatures h3.jtm-topic,.rolloverFeatures h4.jtm-topic,.rolloverFeatures h5.jtm-topic,.rolloverFeatures h6.jtm-topic,.rolloverFeatures p.jtm-topic,.expandedFeatures h1.jtm-topic,.expandedFeatures h2.jtm-topic,.expandedFeatures h3.jtm-topic,.expandedFeatures h4.jtm-topic,.expandedFeatures h5.jtm-topic,.expandedFeatures h6.jtm-topic,.expandedFeatures p.jtm-topic{font-size:14px}}.rolloverFeatures h1.jtm-summary,.rolloverFeatures h2.jtm-summary,.rolloverFeatures h3.jtm-summary,.rolloverFeatures h4.jtm-summary,.rolloverFeatures h5.jtm-summary,.rolloverFeatures h6.jtm-summary,.rolloverFeatures p.jtm-summary,.expandedFeatures h1.jtm-summary,.expandedFeatures h2.jtm-summary,.expandedFeatures h3.jtm-summary,.expandedFeatures h4.jtm-summary,.expandedFeatures h5.jtm-summary,.expandedFeatures h6.jtm-summary,.expandedFeatures p.jtm-summary{font-size:16px;padding:0;margin:0 auto;line-height:1.2}@media screen and (min-width: 1280px){.rolloverFeatures h1.jtm-summary,.rolloverFeatures h2.jtm-summary,.rolloverFeatures h3.jtm-summary,.rolloverFeatures h4.jtm-summary,.rolloverFeatures h5.jtm-summary,.rolloverFeatures h6.jtm-summary,.rolloverFeatures p.jtm-summary,.expandedFeatures h1.jtm-summary,.expandedFeatures h2.jtm-summary,.expandedFeatures h3.jtm-summary,.expandedFeatures h4.jtm-summary,.expandedFeatures h5.jtm-summary,.expandedFeatures h6.jtm-summary,.expandedFeatures p.jtm-summary{font-size:18px}}.rolloverFeatures h1.click-hint,.rolloverFeatures h2.click-hint,.rolloverFeatures h3.click-hint,.rolloverFeatures h4.click-hint,.rolloverFeatures h5.click-hint,.rolloverFeatures h6.click-hint,.rolloverFeatures p.click-hint,.expandedFeatures h1.click-hint,.expandedFeatures h2.click-hint,.expandedFeatures h3.click-hint,.expandedFeatures h4.click-hint,.expandedFeatures h5.click-hint,.expandedFeatures h6.click-hint,.expandedFeatures p.click-hint{color:#fff;font-size:16px;font-weight:700;margin:1rem auto;text-transform:uppercase;position:relative;border-bottom:1px solid rgba(255,255,255,0);transition:border-bottom ease 0.3s}@media screen and (min-width: 1280px){.rolloverFeatures h1.click-hint,.rolloverFeatures h2.click-hint,.rolloverFeatures h3.click-hint,.rolloverFeatures h4.click-hint,.rolloverFeatures h5.click-hint,.rolloverFeatures h6.click-hint,.rolloverFeatures p.click-hint,.expandedFeatures h1.click-hint,.expandedFeatures h2.click-hint,.expandedFeatures h3.click-hint,.expandedFeatures h4.click-hint,.expandedFeatures h5.click-hint,.expandedFeatures h6.click-hint,.expandedFeatures p.click-hint{font-size:18px}}.rolloverFeatures h1.click-hint:hover,.rolloverFeatures h2.click-hint:hover,.rolloverFeatures h3.click-hint:hover,.rolloverFeatures h4.click-hint:hover,.rolloverFeatures h5.click-hint:hover,.rolloverFeatures h6.click-hint:hover,.rolloverFeatures p.click-hint:hover,.expandedFeatures h1.click-hint:hover,.expandedFeatures h2.click-hint:hover,.expandedFeatures h3.click-hint:hover,.expandedFeatures h4.click-hint:hover,.expandedFeatures h5.click-hint:hover,.expandedFeatures h6.click-hint:hover,.expandedFeatures p.click-hint:hover{border-bottom-color:#fff}.rolloverFeatures h1.click-hint.video-play:after,.rolloverFeatures h1.click-hint.arrow-internal:after,.rolloverFeatures h1.click-hint.arrow-external:after,.rolloverFeatures h2.click-hint.video-play:after,.rolloverFeatures h2.click-hint.arrow-internal:after,.rolloverFeatures h2.click-hint.arrow-external:after,.rolloverFeatures h3.click-hint.video-play:after,.rolloverFeatures h3.click-hint.arrow-internal:after,.rolloverFeatures h3.click-hint.arrow-external:after,.rolloverFeatures h4.click-hint.video-play:after,.rolloverFeatures h4.click-hint.arrow-internal:after,.rolloverFeatures h4.click-hint.arrow-external:after,.rolloverFeatures h5.click-hint.video-play:after,.rolloverFeatures h5.click-hint.arrow-internal:after,.rolloverFeatures h5.click-hint.arrow-external:after,.rolloverFeatures h6.click-hint.video-play:after,.rolloverFeatures h6.click-hint.arrow-internal:after,.rolloverFeatures h6.click-hint.arrow-external:after,.rolloverFeatures p.click-hint.video-play:after,.rolloverFeatures p.click-hint.arrow-internal:after,.rolloverFeatures p.click-hint.arrow-external:after,.expandedFeatures h1.click-hint.video-play:after,.expandedFeatures h1.click-hint.arrow-internal:after,.expandedFeatures h1.click-hint.arrow-external:after,.expandedFeatures h2.click-hint.video-play:after,.expandedFeatures h2.click-hint.arrow-internal:after,.expandedFeatures h2.click-hint.arrow-external:after,.expandedFeatures h3.click-hint.video-play:after,.expandedFeatures h3.click-hint.arrow-internal:after,.expandedFeatures h3.click-hint.arrow-external:after,.expandedFeatures h4.click-hint.video-play:after,.expandedFeatures h4.click-hint.arrow-internal:after,.expandedFeatures h4.click-hint.arrow-external:after,.expandedFeatures h5.click-hint.video-play:after,.expandedFeatures h5.click-hint.arrow-internal:after,.expandedFeatures h5.click-hint.arrow-external:after,.expandedFeatures h6.click-hint.video-play:after,.expandedFeatures h6.click-hint.arrow-internal:after,.expandedFeatures h6.click-hint.arrow-external:after,.expandedFeatures p.click-hint.video-play:after,.expandedFeatures p.click-hint.arrow-internal:after,.expandedFeatures p.click-hint.arrow-external:after{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rolloverFeatures h1.click-hint.video-play,.rolloverFeatures h2.click-hint.video-play,.rolloverFeatures h3.click-hint.video-play,.rolloverFeatures h4.click-hint.video-play,.rolloverFeatures h5.click-hint.video-play,.rolloverFeatures h6.click-hint.video-play,.rolloverFeatures p.click-hint.video-play,.expandedFeatures h1.click-hint.video-play,.expandedFeatures h2.click-hint.video-play,.expandedFeatures h3.click-hint.video-play,.expandedFeatures h4.click-hint.video-play,.expandedFeatures h5.click-hint.video-play,.expandedFeatures h6.click-hint.video-play,.expandedFeatures p.click-hint.video-play{padding-right:1.2em}.rolloverFeatures h1.click-hint.video-play:after,.rolloverFeatures h2.click-hint.video-play:after,.rolloverFeatures h3.click-hint.video-play:after,.rolloverFeatures h4.click-hint.video-play:after,.rolloverFeatures h5.click-hint.video-play:after,.rolloverFeatures h6.click-hint.video-play:after,.rolloverFeatures p.click-hint.video-play:after,.expandedFeatures h1.click-hint.video-play:after,.expandedFeatures h2.click-hint.video-play:after,.expandedFeatures h3.click-hint.video-play:after,.expandedFeatures h4.click-hint.video-play:after,.expandedFeatures h5.click-hint.video-play:after,.expandedFeatures h6.click-hint.video-play:after,.expandedFeatures p.click-hint.video-play:after{content:"";background:transparent url(../assets/svg/btn-play.svg) no-repeat center/contain;width:1em;height:1em;filter:invert(1)}.rolloverFeatures h1.click-hint.arrow-internal,.rolloverFeatures h2.click-hint.arrow-internal,.rolloverFeatures h3.click-hint.arrow-internal,.rolloverFeatures h4.click-hint.arrow-internal,.rolloverFeatures h5.click-hint.arrow-internal,.rolloverFeatures h6.click-hint.arrow-internal,.rolloverFeatures p.click-hint.arrow-internal,.expandedFeatures h1.click-hint.arrow-internal,.expandedFeatures h2.click-hint.arrow-internal,.expandedFeatures h3.click-hint.arrow-internal,.expandedFeatures h4.click-hint.arrow-internal,.expandedFeatures h5.click-hint.arrow-internal,.expandedFeatures h6.click-hint.arrow-internal,.expandedFeatures p.click-hint.arrow-internal{padding-right:1em}.rolloverFeatures h1.click-hint.arrow-internal:after,.rolloverFeatures h2.click-hint.arrow-internal:after,.rolloverFeatures h3.click-hint.arrow-internal:after,.rolloverFeatures h4.click-hint.arrow-internal:after,.rolloverFeatures h5.click-hint.arrow-internal:after,.rolloverFeatures h6.click-hint.arrow-internal:after,.rolloverFeatures p.click-hint.arrow-internal:after,.expandedFeatures h1.click-hint.arrow-internal:after,.expandedFeatures h2.click-hint.arrow-internal:after,.expandedFeatures h3.click-hint.arrow-internal:after,.expandedFeatures h4.click-hint.arrow-internal:after,.expandedFeatures h5.click-hint.arrow-internal:after,.expandedFeatures h6.click-hint.arrow-internal:after,.expandedFeatures p.click-hint.arrow-internal:after{content:"";background:transparent url(../assets/svg/arrow-right.svg) no-repeat center/contain;width:.8em;height:.8em;filter:invert(1)}.rolloverFeatures h1.click-hint.arrow-external,.rolloverFeatures h2.click-hint.arrow-external,.rolloverFeatures h3.click-hint.arrow-external,.rolloverFeatures h4.click-hint.arrow-external,.rolloverFeatures h5.click-hint.arrow-external,.rolloverFeatures h6.click-hint.arrow-external,.rolloverFeatures p.click-hint.arrow-external,.expandedFeatures h1.click-hint.arrow-external,.expandedFeatures h2.click-hint.arrow-external,.expandedFeatures h3.click-hint.arrow-external,.expandedFeatures h4.click-hint.arrow-external,.expandedFeatures h5.click-hint.arrow-external,.expandedFeatures h6.click-hint.arrow-external,.expandedFeatures p.click-hint.arrow-external{padding-right:1.4em}.rolloverFeatures h1.click-hint.arrow-external:after,.rolloverFeatures h2.click-hint.arrow-external:after,.rolloverFeatures h3.click-hint.arrow-external:after,.rolloverFeatures h4.click-hint.arrow-external:after,.rolloverFeatures h5.click-hint.arrow-external:after,.rolloverFeatures h6.click-hint.arrow-external:after,.rolloverFeatures p.click-hint.arrow-external:after,.expandedFeatures h1.click-hint.arrow-external:after,.expandedFeatures h2.click-hint.arrow-external:after,.expandedFeatures h3.click-hint.arrow-external:after,.expandedFeatures h4.click-hint.arrow-external:after,.expandedFeatures h5.click-hint.arrow-external:after,.expandedFeatures h6.click-hint.arrow-external:after,.expandedFeatures p.click-hint.arrow-external:after{content:"";background:#fff url(../assets/svg/new-window.svg) no-repeat center/60%;border-radius:50%;width:1em;height:1em}.rolloverFeatures .image-container,.expandedFeatures .image-container{width:100%;height:100%}@media only screen and (min-width: 768px){.rolloverFeatures .image-container .desktop-image,.expandedFeatures .image-container .desktop-image{display:block}.rolloverFeatures .image-container .mobile-image,.expandedFeatures .image-container .mobile-image{display:none}}@media only screen and (max-width: 767px){.rolloverFeatures .image-container .desktop-image,.expandedFeatures .image-container .desktop-image{display:none}.rolloverFeatures .image-container .mobile-image,.expandedFeatures .image-container .mobile-image{display:block}}@media only screen and (max-width: 1023px){.rolloverFeatures .grid .child:before{display:none}.rolloverFeatures .grid .child>ul,.rolloverFeatures .grid .child>a,.rolloverFeatures .grid .child>div,.rolloverFeatures .grid .child>img{position:relative;height:auto}.rolloverFeatures .image-container{position:relative;height:0;padding-bottom:100%;overflow:hidden;margin-bottom:.375rem}.rolloverFeatures .image-container img{position:absolute;object-fit:cover;width:100%;height:100%}.rolloverFeatures .image-container:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;padding-bottom:100%}.rolloverFeatures .slideshow-container{height:0;padding-bottom:100%;overflow:hidden;margin-bottom:.375rem}.rolloverFeatures .slideshow-container ul.carousel{position:absolute}.rolloverFeatures h1,.rolloverFeatures h2,.rolloverFeatures h3,.rolloverFeatures h4,.rolloverFeatures h5,.rolloverFeatures h6,.rolloverFeatures p{color:#2c3539}.rolloverFeatures h1.jtm-topic,.rolloverFeatures h2.jtm-topic,.rolloverFeatures h3.jtm-topic,.rolloverFeatures h4.jtm-topic,.rolloverFeatures h5.jtm-topic,.rolloverFeatures h6.jtm-topic,.rolloverFeatures p.jtm-topic{background-color:transparent;border-color:#2c3539;display:inline-block;width:auto;margin:1em auto .5em}.rolloverFeatures h1.jtm-title,.rolloverFeatures h2.jtm-title,.rolloverFeatures h3.jtm-title,.rolloverFeatures h4.jtm-title,.rolloverFeatures h5.jtm-title,.rolloverFeatures h6.jtm-title,.rolloverFeatures p.jtm-title{color:#25a0ce;font-weight:700;margin:.25em auto}.rolloverFeatures h1.click-hint,.rolloverFeatures h2.click-hint,.rolloverFeatures h3.click-hint,.rolloverFeatures h4.click-hint,.rolloverFeatures h5.click-hint,.rolloverFeatures h6.click-hint,.rolloverFeatures p.click-hint{color:#929C1C;display:inline-block;width:auto;margin:.375em auto 1em}.rolloverFeatures h1.click-hint.arrow-external:after,.rolloverFeatures h2.click-hint.arrow-external:after,.rolloverFeatures h3.click-hint.arrow-external:after,.rolloverFeatures h4.click-hint.arrow-external:after,.rolloverFeatures h5.click-hint.arrow-external:after,.rolloverFeatures h6.click-hint.arrow-external:after,.rolloverFeatures p.click-hint.arrow-external:after{background-color:#929C1C;background-image:url(../assets/svg/new-window-white.svg)}.rolloverFeatures h1.click-hint.arrow-internal:after,.rolloverFeatures h2.click-hint.arrow-internal:after,.rolloverFeatures h3.click-hint.arrow-internal:after,.rolloverFeatures h4.click-hint.arrow-internal:after,.rolloverFeatures h5.click-hint.arrow-internal:after,.rolloverFeatures h6.click-hint.arrow-internal:after,.rolloverFeatures p.click-hint.arrow-internal:after{background-image:url(../assets/svg/arrow-right-green.svg);filter:none}.rolloverFeatures h1.click-hint.video-play:after,.rolloverFeatures h2.click-hint.video-play:after,.rolloverFeatures h3.click-hint.video-play:after,.rolloverFeatures h4.click-hint.video-play:after,.rolloverFeatures h5.click-hint.video-play:after,.rolloverFeatures h6.click-hint.video-play:after,.rolloverFeatures p.click-hint.video-play:after{filter:invert(93%) hue-rotate(65deg) saturate(99%) brightness(69%)}.rolloverFeatures a{text-decoration:none}.rolloverFeatures a img{filter:brightness(100%);transition:filter ease 0.3s}.rolloverFeatures a .jtm-title{border-bottom:1px solid rgba(255,255,255,0);transition:border-bottom ease 0.3s}.rolloverFeatures a:hover img,.rolloverFeatures a:focus img{filter:brightness(50%)}.rolloverFeatures a:hover .jtm-title,.rolloverFeatures a:focus .jtm-title{border-bottom-color:#25a0ce}.rolloverFeatures a:hover .click-hint,.rolloverFeatures a:focus .click-hint{border-bottom-color:#929C1C}}.expandedFeatures .image-container{position:relative;height:0;padding-bottom:100%;overflow:hidden;margin-bottom:.375rem}.expandedFeatures .image-container img{position:absolute;object-fit:cover;width:100%;height:100%}.expandedFeatures .image-container:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;padding-bottom:100%}.expandedFeatures .slideshow-container{height:0;padding-bottom:100%;overflow:hidden;margin-bottom:.375rem}.expandedFeatures .slideshow-container ul.carousel{position:absolute}.expandedFeatures h1,.expandedFeatures h2,.expandedFeatures h3,.expandedFeatures h4,.expandedFeatures h5,.expandedFeatures h6,.expandedFeatures p{color:#2c3539}.expandedFeatures h1.jtm-topic,.expandedFeatures h2.jtm-topic,.expandedFeatures h3.jtm-topic,.expandedFeatures h4.jtm-topic,.expandedFeatures h5.jtm-topic,.expandedFeatures h6.jtm-topic,.expandedFeatures p.jtm-topic{background-color:transparent;border-color:#2c3539;display:inline-block;width:auto;margin:1em auto .5em}.expandedFeatures h1.jtm-title,.expandedFeatures h2.jtm-title,.expandedFeatures h3.jtm-title,.expandedFeatures h4.jtm-title,.expandedFeatures h5.jtm-title,.expandedFeatures h6.jtm-title,.expandedFeatures p.jtm-title{color:#25a0ce;font-weight:700;margin:.25em auto;text-align:left}.expandedFeatures h1.click-hint,.expandedFeatures h2.click-hint,.expandedFeatures h3.click-hint,.expandedFeatures h4.click-hint,.expandedFeatures h5.click-hint,.expandedFeatures h6.click-hint,.expandedFeatures p.click-hint{color:#929C1C;display:inline-block;width:auto;margin:.375em auto 1em}.expandedFeatures h1.click-hint.arrow-external:after,.expandedFeatures h2.click-hint.arrow-external:after,.expandedFeatures h3.click-hint.arrow-external:after,.expandedFeatures h4.click-hint.arrow-external:after,.expandedFeatures h5.click-hint.arrow-external:after,.expandedFeatures h6.click-hint.arrow-external:after,.expandedFeatures p.click-hint.arrow-external:after{background-color:#929C1C;background-image:url(../assets/svg/new-window-white.svg)}.expandedFeatures h1.click-hint.arrow-internal:after,.expandedFeatures h2.click-hint.arrow-internal:after,.expandedFeatures h3.click-hint.arrow-internal:after,.expandedFeatures h4.click-hint.arrow-internal:after,.expandedFeatures h5.click-hint.arrow-internal:after,.expandedFeatures h6.click-hint.arrow-internal:after,.expandedFeatures p.click-hint.arrow-internal:after{background-image:url(../assets/svg/arrow-right-green.svg);filter:none}.expandedFeatures h1.click-hint.video-play:after,.expandedFeatures h2.click-hint.video-play:after,.expandedFeatures h3.click-hint.video-play:after,.expandedFeatures h4.click-hint.video-play:after,.expandedFeatures h5.click-hint.video-play:after,.expandedFeatures h6.click-hint.video-play:after,.expandedFeatures p.click-hint.video-play:after{filter:invert(93%) hue-rotate(65deg) saturate(99%) brightness(69%)}.expandedFeatures a{text-decoration:none}.expandedFeatures a img{filter:brightness(100%);transition:filter ease 0.3s}.expandedFeatures a .jtm-title{border-bottom:1px solid rgba(255,255,255,0);transition:border-bottom ease 0.3s}.expandedFeatures a:hover img,.expandedFeatures a:focus img{filter:brightness(50%)}.expandedFeatures a:hover .jtm-title,.expandedFeatures a:focus .jtm-title{border-bottom-color:#25a0ce}.expandedFeatures a:hover .click-hint,.expandedFeatures a:focus .click-hint{border-bottom-color:#929C1C}.videoEmbed{display:none;position:relative;height:0;overflow:hidden;max-width:100%;height:auto}.videoEmbed iframe,.videoEmbed object,.videoEmbed embed{position:absolute;top:0;left:0;width:100%;height:100%}.videolightbox,.bgLightbox{display:none}.showLightboxBG{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;display:none;z-index:200}.showLightbox{position:fixed;top:20vh;left:50%;width:80%;max-width:800px;transform:translate(-50%, 0);display:none;z-index:400}.showLightbox .closeButton{color:#fff;display:block;text-align:right;letter-spacing:0.04em;position:relative;padding:0 1.5rem;opacity:.7;cursor:pointer;transition:opacity ease 0.3s}.showLightbox .closeButton:after{position:absolute;top:50%;right:0;content:"";background:transparent url(../assets/svg/x-close.svg) no-repeat center/contain;border-radius:50%;width:1em;height:1em;filter:invert(1);transform:translateY(-50%)}.showLightbox .closeButton:hover{opacity:1}.slideshow-container{position:relative}.slideshow-container .dots-nav{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:20;width:100%;padding:1rem .25rem;text-align:center}.slideshow-container .dots-nav .dot{display:inline-block;width:1rem;height:1rem;margin:0 .5rem;border-radius:50%;border:2px solid #fff;background:#2c3539;content:" "}.slideshow-container .dots-nav .dot.active{border:2px solid #2c3539;background:#fff}.slideshow-container ul.carousel{padding:0;margin:0;width:100%;height:100%;list-style:none;position:relative}.slideshow-container ul.carousel .rollover{background:transparent !important;opacity:1 !important;padding:1rem 2.5rem;-webkit-box-shadow:inset 0 0 16px 0 rgba(44,53,57,0.2);box-shadow:inset 0 0 16px 0 rgba(44,53,57,0.2)}.slideshow-container ul.carousel .rollover h1,.slideshow-container ul.carousel .rollover h2,.slideshow-container ul.carousel .rollover h3,.slideshow-container ul.carousel .rollover h4,.slideshow-container ul.carousel .rollover h5,.slideshow-container ul.carousel .rollover h6,.slideshow-container ul.carousel .rollover p{color:#2c3539}.slideshow-container ul.carousel .rollover h1.jtm-topic,.slideshow-container ul.carousel .rollover h2.jtm-topic,.slideshow-container ul.carousel .rollover h3.jtm-topic,.slideshow-container ul.carousel .rollover h4.jtm-topic,.slideshow-container ul.carousel .rollover h5.jtm-topic,.slideshow-container ul.carousel .rollover h6.jtm-topic,.slideshow-container ul.carousel .rollover p.jtm-topic{border:1px solid #2c3539;background-color:rgba(255,255,255,0.25)}.slideshow-container ul.carousel .carousel-toggle{color:#fff;text-shadow:0 0 3px #2c3539;font-size:2rem;line-height:1;padding:0 .125em;text-align:center;position:absolute;top:50%;left:0;transform:translate(0, -50%);z-index:20;height:2rem}.slideshow-container ul.carousel .carousel-toggle.slide-prev span,.slideshow-container ul.carousel .carousel-toggle.slide-next span{visibility:hidden}.slideshow-container ul.carousel .carousel-toggle.slide-prev:after,.slideshow-container ul.carousel .carousel-toggle.slide-next:after{position:absolute;content:"";background:rgba(255,255,255,0.8) url(../assets/svg/arrow-right-grey.svg) no-repeat center/70%;border-radius:50%;width:1.75rem;height:1.75rem;-webkit-box-shadow:0 0 4px 0 #2c363b;box-shadow:0 0 4px 0 #2c363b}.slideshow-container ul.carousel .carousel-toggle.slide-prev:hover:after,.slideshow-container ul.carousel .carousel-toggle.slide-next:hover:after{background-color:#fff}.slideshow-container ul.carousel .carousel-toggle.slide-prev:after{left:.5rem;transform:rotate(180deg)}.slideshow-container ul.carousel .carousel-toggle.slide-next{right:0;left:auto}.slideshow-container ul.carousel .carousel-toggle.slide-next:after{right:.5rem}.slideshow-container ul.carousel li{position:absolute;top:0;left:100%;z-index:-1;width:100%;height:100%}.slideshow-container ul.carousel li.previous{left:-100%}.slideshow-container ul.carousel li.active{left:0;z-index:15}.slideshow-container ul.carousel img{display:block;object-fit:cover;object-position:center}.grid-automated-feed .grid{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1023px){.grid-automated-feed .grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 499px){.grid-automated-feed .grid{grid-template-columns:100%}}.grid-automated-feed .grid .child{grid-column:span 1 !important;grid-row:span 1 !important}.grid-automated-feed .grid .child:before{padding-bottom:100% !important}.departments-hdr{display:block;text-align:center;padding:0;margin:0 auto;background:#2c3539}a.departments-toggle{display:block;font-family:'Oswald', sans-serif;font-weight:700;font-size:1.125rem;color:#FFF;text-transform:uppercase;text-align:center;padding:.5rem 1rem;margin:0;background:#2c3539}a.departments-toggle:hover,a.departments-toggle:active{background:#afbb34}#departments-list{list-style:none;padding:0;margin:0}#departments-list li{display:inline-block;margin:0 .3em .5em 0}#departments-list li a{color:#2c3539;display:block;border:1px solid #e7e625;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;font-weight:400;letter-spacing:.125em;padding:.3em 1em}@media screen and (min-width: 1280px){#departments-list li a{font-size:16.5px}}@media screen and (min-width: 1600px){#departments-list li a{font-size:18px}}#departments-list li a:hover,#departments-list li a:active,#departments-list li a.active{background:#e7e625;cursor:pointer}.jtmers-grid{margin-bottom:2rem}.jtmers-grid .grid .child{position:relative}.jtmers-grid .grid .child:before{content:"";padding-bottom:100%;display:inline-block;vertical-align:top}.jtmers-grid .grid .child>ul,.jtmers-grid .grid .child>a,.jtmers-grid .grid .child>div,.jtmers-grid .grid .child>img{position:absolute;top:0;left:0;width:100%;height:100%}.jtmers-grid ul{margin:0 auto;padding:0;list-style:none}.jtmers-grid ul li{text-align:center;position:relative}.jtmers-grid figure{display:block;position:absolute;top:0;left:0;margin:0;z-index:5;transition:0.4s;perspective:inherit}.jtmers-grid figure img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all linear 0.4s;transform-style:preserve-3d}.jtmers-grid figure img.front,.jtmers-grid figure img.back{position:absolute;top:0;left:0}.jtmers-grid figure img.front{transform:rotateY(0deg)}.jtmers-grid figure img.back{transform:rotateY(180deg)}.jtmers-grid figure img[alt="blank-scaler"]{visibility:hidden}.jtmers-grid figure figcaption{opacity:0;width:100%;position:absolute;left:0;bottom:1rem;padding:.5rem;text-align:center;background:rgba(176,188,34,0.9);color:#FFF;text-transform:uppercase;margin:0;font-size:.8rem;letter-spacing:.15rem}.jtmers-grid figure figcaption .employee-name{display:block;font-size:1.275rem;font-weight:700;letter-spacing:.05rem;line-height:1}.jtmers-grid figure:hover .front{transform:rotateY(180deg)}.jtmers-grid figure:hover .back{transform:rotateY(0deg)}.jtmers-grid figure:hover figcaption{opacity:1;transition:opacity .2s linear 0.4s}.pagehero{background-color:#2c3539;padding:1px 0;margin-bottom:1rem}.pagehero .container-wrap .content{width:75%}@media only screen and (max-width: 1023px){.pagehero .container-wrap .content{width:90%}}@media only screen and (max-width: 499px){.pagehero .container-wrap .content{width:100%}}.pagehero h1{margin-top:1em;margin-bottom:0;text-transform:uppercase}.pagehero h2,.pagehero .h2{font-size:18px;color:#fff;font-weight:500;letter-spacing:0.04em;line-height:1.125;margin:.5rem auto 2rem 0;text-transform:uppercase;width:80%}@media screen and (min-width: 1024px){.pagehero h2,.pagehero .h2{font-size:20.5px}}@media screen and (min-width: 1441px){.pagehero h2,.pagehero .h2{font-size:25.5px}}@media screen and (min-width: 1600px){.pagehero h2,.pagehero .h2{font-size:30px}}@media only screen and (max-width: 499px){.pagehero h2,.pagehero .h2{width:90%}}.full-width-image .image-wrap{width:100%;height:auto}.full-width-image .image-wrap img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.full-width-divider .image-wrap{width:100%;margin:4.125rem 0}@media only screen and (max-width: 767px){.full-width-divider .image-wrap{margin:2rem 0}}@media only screen and (max-width: 767px){.full-width-divider .image-wrap{margin:1rem 0}}.full-width-divider .image-wrap img{display:block;width:100%;height:auto}.cta-box{background:#2c3539;color:#fff;margin:1rem 0}.cta-box .content{padding:1rem}.cta-box .with_frm_style .frm_primary_label{color:#2c3539;font-size:14px;text-transform:uppercase;font-weight:600}@media screen and (min-width: 1280px){.cta-box .with_frm_style .frm_primary_label{font-size:16.5px}}@media screen and (min-width: 1600px){.cta-box .with_frm_style .frm_primary_label{font-size:18px}}.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-family:futura-pt,sans-serif}.cta-box .with_frm_style .frm_form_field.frm_html_container p,.cta-box .with_frm_style .frm_form_field .frm_show_it p,.cta-box .with_frm_style .frm_primary_label p,.cta-box .with_frm_style .frm_radio label p,.cta-box .with_frm_style .frm_checkbox label p{font-size:18px}@media screen and (min-width: 1024px){.cta-box .with_frm_style .frm_form_field.frm_html_container p,.cta-box .with_frm_style .frm_form_field .frm_show_it p,.cta-box .with_frm_style .frm_primary_label p,.cta-box .with_frm_style .frm_radio label p,.cta-box .with_frm_style .frm_checkbox label p{font-size:20.5px}}@media screen and (min-width: 1441px){.cta-box .with_frm_style .frm_form_field.frm_html_container p,.cta-box .with_frm_style .frm_form_field .frm_show_it p,.cta-box .with_frm_style .frm_primary_label p,.cta-box .with_frm_style .frm_radio label p,.cta-box .with_frm_style .frm_checkbox label p{font-size:25.5px}}@media screen and (min-width: 1600px){.cta-box .with_frm_style .frm_form_field.frm_html_container p,.cta-box .with_frm_style .frm_form_field .frm_show_it p,.cta-box .with_frm_style .frm_primary_label p,.cta-box .with_frm_style .frm_radio label p,.cta-box .with_frm_style .frm_checkbox label p{font-size:30px}}.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-family:futura-pt,sans-serif;font-size:14px;font-weight:500}@media screen and (min-width: 1280px){.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-size:16.5px}}@media screen and (min-width: 1600px){.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-size:18px}}@media only screen and (max-width: 767px){.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-size:1rem}}@media only screen and (max-width: 767px) and (min-width: 500px){.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-size:13px}}@media only screen and (max-width: 767px) and (min-width: 768px){.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-size:14px}}@media only screen and (max-width: 767px) and (min-width: 1024px){.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-size:18px}}@media only screen and (max-width: 767px) and (min-width: 1280px){.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-size:21.25px}}@media only screen and (max-width: 767px) and (min-width: 1600px){.cta-box .with_frm_style .frm_form_field.frm_html_container,.cta-box .with_frm_style .frm_form_field .frm_show_it,.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .frm_radio label,.cta-box .with_frm_style .frm_checkbox label{font-size:25px}}.cta-box .with_frm_style .frm_form_field.vertical_radio .frm_primary_label{font-weight:600}.cta-box .with_frm_style .frm_required{color:#f26522}.cta-box .with_frm_style .frm_message,.cta-box .frm_success_style{background-color:transparent;border:0;text-align:center;margin:1rem auto;border-radius:0;font-size:large;padding:1rem}.cta-box .frm_style_formidable-style.with_frm_style .jtm-nosh-form .frm_error_style{background-color:#fff;text-align:center}.cta-box .frm_style_formidable-style.with_frm_style .jtm-nosh-form .frm_error_style p{color:#2c3539 !important;font-weight:bold;margin:0}.cta-box .frm_style_formidable-style.with_frm_style .jtm-nosh-form .frm_blank_field label,.cta-box .frm_style_formidable-style.with_frm_style .jtm-nosh-form div.frm_description,.cta-box .frm_style_formidable-style.with_frm_style .jtm-nosh-form .frm_error{color:#f7a8b2}.cta-box .with_frm_style .jtm-nosh-form h3,.cta-box .frm_message .jtm-nosh-form h3{font-size:140px;line-height:93%;margin:0 auto}.cta-box .with_frm_style .jtm-nosh-form h3 .embiggen,.cta-box .frm_message .jtm-nosh-form h3 .embiggen{font-size:110%;display:block}@media only screen and (max-width: 1279px){.cta-box .with_frm_style .jtm-nosh-form h3,.cta-box .frm_message .jtm-nosh-form h3{font-size:108.25px}}@media only screen and (max-width: 1023px){.cta-box .with_frm_style .jtm-nosh-form h3,.cta-box .frm_message .jtm-nosh-form h3{font-size:77.6px}}@media only screen and (max-width: 767px){.cta-box .with_frm_style .jtm-nosh-form h3,.cta-box .frm_message .jtm-nosh-form h3{font-size:40px}}@media only screen and (max-width: 100px){.cta-box .with_frm_style .jtm-nosh-form h3,.cta-box .frm_message .jtm-nosh-form h3{font-size:28px}}.cta-box .with_frm_style .jtm-nosh-form h4,.cta-box .frm_message .jtm-nosh-form h4{font-size:61px;margin:0 auto}@media only screen and (max-width: 1023px){.cta-box .with_frm_style .jtm-nosh-form h4,.cta-box .frm_message .jtm-nosh-form h4{font-size:40px}}@media only screen and (max-width: 767px){.cta-box .with_frm_style .jtm-nosh-form h4,.cta-box .frm_message .jtm-nosh-form h4{font-size:24px;line-height:108%;margin-bottom:.5em !important}}@media only screen and (max-width: 100px){.cta-box .with_frm_style .jtm-nosh-form h4,.cta-box .frm_message .jtm-nosh-form h4{font-size:18px}}.cta-box .with_frm_style .jtm-nosh-form h5,.cta-box .frm_message .jtm-nosh-form h5{font-size:52px;margin:0 auto .5em;text-transform:uppercase;font-weight:600}@media only screen and (max-width: 1023px){.cta-box .with_frm_style .jtm-nosh-form h5,.cta-box .frm_message .jtm-nosh-form h5{font-size:32.5px}}@media only screen and (max-width: 767px){.cta-box .with_frm_style .jtm-nosh-form h5,.cta-box .frm_message .jtm-nosh-form h5{font-size:24.6px}}@media only screen and (max-width: 100px){.cta-box .with_frm_style .jtm-nosh-form h5,.cta-box .frm_message .jtm-nosh-form h5{font-size:20.7px}}.cta-box .with_frm_style .jtm-nosh-form .frm_form_field.frm_html_container,.cta-box .with_frm_style .jtm-nosh-form .frm_form_field .frm_show_it,.cta-box .with_frm_style .jtm-nosh-form .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .jtm-nosh-form .frm_radio label,.cta-box .with_frm_style .jtm-nosh-form .frm_checkbox label,.cta-box .with_frm_style .jtm-nosh-form .frm_primary_label,.cta-box .with_frm_style .jtm-nosh-form p,.cta-box .with_frm_style .jtm-nosh-form li,.cta-box .frm_message .jtm-nosh-form .frm_form_field.frm_html_container,.cta-box .frm_message .jtm-nosh-form .frm_form_field .frm_show_it,.cta-box .frm_message .jtm-nosh-form .frm_form_field.vertical_radio .frm_primary_label,.cta-box .frm_message .jtm-nosh-form .frm_radio label,.cta-box .frm_message .jtm-nosh-form .frm_checkbox label,.cta-box .frm_message .jtm-nosh-form .frm_primary_label,.cta-box .frm_message .jtm-nosh-form p,.cta-box .frm_message .jtm-nosh-form li{font-size:18px}@media screen and (min-width: 1024px){.cta-box .with_frm_style .jtm-nosh-form .frm_form_field.frm_html_container,.cta-box .with_frm_style .jtm-nosh-form .frm_form_field .frm_show_it,.cta-box .with_frm_style .jtm-nosh-form .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .jtm-nosh-form .frm_radio label,.cta-box .with_frm_style .jtm-nosh-form .frm_checkbox label,.cta-box .with_frm_style .jtm-nosh-form .frm_primary_label,.cta-box .with_frm_style .jtm-nosh-form p,.cta-box .with_frm_style .jtm-nosh-form li,.cta-box .frm_message .jtm-nosh-form .frm_form_field.frm_html_container,.cta-box .frm_message .jtm-nosh-form .frm_form_field .frm_show_it,.cta-box .frm_message .jtm-nosh-form .frm_form_field.vertical_radio .frm_primary_label,.cta-box .frm_message .jtm-nosh-form .frm_radio label,.cta-box .frm_message .jtm-nosh-form .frm_checkbox label,.cta-box .frm_message .jtm-nosh-form .frm_primary_label,.cta-box .frm_message .jtm-nosh-form p,.cta-box .frm_message .jtm-nosh-form li{font-size:20.5px}}@media screen and (min-width: 1441px){.cta-box .with_frm_style .jtm-nosh-form .frm_form_field.frm_html_container,.cta-box .with_frm_style .jtm-nosh-form .frm_form_field .frm_show_it,.cta-box .with_frm_style .jtm-nosh-form .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .jtm-nosh-form .frm_radio label,.cta-box .with_frm_style .jtm-nosh-form .frm_checkbox label,.cta-box .with_frm_style .jtm-nosh-form .frm_primary_label,.cta-box .with_frm_style .jtm-nosh-form p,.cta-box .with_frm_style .jtm-nosh-form li,.cta-box .frm_message .jtm-nosh-form .frm_form_field.frm_html_container,.cta-box .frm_message .jtm-nosh-form .frm_form_field .frm_show_it,.cta-box .frm_message .jtm-nosh-form .frm_form_field.vertical_radio .frm_primary_label,.cta-box .frm_message .jtm-nosh-form .frm_radio label,.cta-box .frm_message .jtm-nosh-form .frm_checkbox label,.cta-box .frm_message .jtm-nosh-form .frm_primary_label,.cta-box .frm_message .jtm-nosh-form p,.cta-box .frm_message .jtm-nosh-form li{font-size:25.5px}}@media screen and (min-width: 1600px){.cta-box .with_frm_style .jtm-nosh-form .frm_form_field.frm_html_container,.cta-box .with_frm_style .jtm-nosh-form .frm_form_field .frm_show_it,.cta-box .with_frm_style .jtm-nosh-form .frm_form_field.vertical_radio .frm_primary_label,.cta-box .with_frm_style .jtm-nosh-form .frm_radio label,.cta-box .with_frm_style .jtm-nosh-form .frm_checkbox label,.cta-box .with_frm_style .jtm-nosh-form .frm_primary_label,.cta-box .with_frm_style .jtm-nosh-form p,.cta-box .with_frm_style .jtm-nosh-form li,.cta-box .frm_message .jtm-nosh-form .frm_form_field.frm_html_container,.cta-box .frm_message .jtm-nosh-form .frm_form_field .frm_show_it,.cta-box .frm_message .jtm-nosh-form .frm_form_field.vertical_radio .frm_primary_label,.cta-box .frm_message .jtm-nosh-form .frm_radio label,.cta-box .frm_message .jtm-nosh-form .frm_checkbox label,.cta-box .frm_message .jtm-nosh-form .frm_primary_label,.cta-box .frm_message .jtm-nosh-form p,.cta-box .frm_message .jtm-nosh-form li{font-size:30px}}.cta-box .with_frm_style .jtm-nosh-form .frm_submit,.cta-box .frm_message .jtm-nosh-form .frm_submit{text-align:right}.cta-box .with_frm_style .jtm-nosh-form .frm_submit button,.cta-box .frm_message .jtm-nosh-form .frm_submit button{background:#e7e625;color:#2c3539;transition:all .2s linear}.cta-box .with_frm_style .jtm-nosh-form .frm_submit button:hover,.cta-box .frm_message .jtm-nosh-form .frm_submit button:hover{background:#f7a8b2}.cta-box .frm_message .jtm-nosh-form p,.cta-box .frm_message .jtm-nosh-form li{font-size:18px}@media screen and (min-width: 1024px){.cta-box .frm_message .jtm-nosh-form p,.cta-box .frm_message .jtm-nosh-form li{font-size:20.5px}}@media screen and (min-width: 1441px){.cta-box .frm_message .jtm-nosh-form p,.cta-box .frm_message .jtm-nosh-form li{font-size:25.5px}}@media screen and (min-width: 1600px){.cta-box .frm_message .jtm-nosh-form p,.cta-box .frm_message .jtm-nosh-form li{font-size:30px}}.threecolumncontent .flex{padding:1rem 0}.threecolumncontent .flex .flex-item{flex:1 auto;padding:1px 0;text-align:center;border-left:1px solid #fff}.threecolumncontent .flex .flex-item:first-child{border-left:0}ol.stylizedol-block{counter-reset:myOrderedListItemsCounter;position:relative;padding-left:3.5rem}ol.stylizedol-block li{list-style-type:none}ol.stylizedol-block li:before{counter-increment:myOrderedListItemsCounter;content:counter(myOrderedListItemsCounter);display:inline-block;min-width:2rem;margin-right:.5rem;text-align:center;font-weight:bold;padding:.2em .8rem;position:absolute;left:0}.calloutbox{margin-top:2rem;margin-bottom:2rem}.calloutbox h2{margin-top:0;font-size:25px}@media screen and (min-width: 768px){.calloutbox h2{font-size:37px}}@media screen and (min-width: 1024px){.calloutbox h2{font-size:50px}}@media screen and (min-width: 1600px){.calloutbox h2{font-size:55px}}.calloutbox p,.calloutbox li{font-size:19.8px;margin-bottom:0;margin-top:.75em}@media screen and (min-width: 1024px){.calloutbox p,.calloutbox li{font-size:22.55px}}@media screen and (min-width: 1441px){.calloutbox p,.calloutbox li{font-size:28.05px}}@media screen and (min-width: 1600px){.calloutbox p,.calloutbox li{font-size:33px}}header.site-header{background-color:#2c3539}header.site-header .flex{justify-content:flex-start}@media only screen and (max-width: 767px){header.site-header .flex{justify-content:space-between}}header.site-header .site-branding,header.site-header .main-navigation,header.site-header .social-navigation{flex:1 auto}@media only screen and (max-width: 767px){header.site-header .main-navigation{flex:0 auto}header.site-header .social-navigation{display:none}}header.site-header.sticky{position:fixed;top:0;width:100%;z-index:100;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,0.3);box-shadow:0 8px 16px 0 rgba(0,0,0,0.3)}header.site-header .site-branding{background-color:#b0bc22;flex:0 1 auto;width:130px;height:auto}header.site-header .site-branding a,header.site-header .site-branding img{display:block;border:0}header.site-header .site-branding a{padding:10px 20px}header.site-header .site-branding a:hover{color:#f26522}header.site-header ul{margin:0 20px;padding:0;list-style:none}header.site-header ul li{display:inline-block}header.site-header ul li a{color:#fff;display:block;padding:.5em;text-decoration:none}header.site-header ul li a:hover{color:#f26522;text-decoration:none}.sticky+.site-main{padding-top:32px}.main-navigation{display:block;font-size:26px;line-height:1;text-transform:lowercase}@media screen and (min-width: 500px){.main-navigation{font-size:14px}}@media screen and (min-width: 768px){.main-navigation{font-size:1rem}}@media screen and (min-width: 1024px){.main-navigation{font-size:18px}}.main-navigation ul{display:none;list-style:none;margin:0;padding:0;border:0;position:relative;z-index:99998}.main-navigation ul ul{visibility:hidden;opacity:0;display:none;transition:all 0.5s ease;position:absolute;margin-top:1rem;left:0;z-index:99999;margin:0}.main-navigation ul ul ul{left:99%;top:0}.main-navigation ul ul li{padding:.5em;display:block}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{display:block}.main-navigation ul li{display:block;transition-duration:0.5s}.main-navigation ul li:hover{cursor:pointer}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{visibility:visible;opacity:1;display:block;left:auto}.main-navigation ul li a{display:block;text-decoration:none;position:relative}.main-navigation ul li a:after{content:" ";display:block;position:absolute;bottom:.25em;border-bottom:2px solid #f26522;width:0;transition:width 0.5s ease}.main-navigation ul li a:hover:after{border-bottom:2px solid #f26522;width:100%;width:calc( 100% - 1em)}.main-navigation ul.sub-menu a{color:#2c3539}.main-navigation .menu-item-has-children>a{padding-right:1.5em}.main-navigation .menu-item-has-children>a:before{content:"+";position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:#f26522}.menu-toggle,.main-navigation.toggled ul{display:block}.menu-toggle{background:transparent none;width:2rem;height:2rem;padding:0;position:relative;z-index:60}.menu-toggle>span{display:inline-block;text-indent:100%;overflow:hidden;white-space:nowrap}.menu-toggle:after{position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";background:transparent url(../assets/svg/hamburger-green.svg) no-repeat center/60%;border-radius:50%;width:100%;height:100%}.menu-toggle:hover:after,.menu-toggle:focus:after,.menu-toggle[aria-expanded="true"]:after{background:#fff url(../assets/svg/orange-x-close.svg) no-repeat center/60%;border-radius:0}@media only screen and (max-width: 37.5em){.main-navigation ul.nav-menu{display:block;padding:4rem 0;margin:0;position:absolute;top:0;left:100%;bottom:0;width:100%;height:100vh;z-index:50;transition:left ease 0.5s;background-color:#2b3990;text-align:left}.main-navigation ul.nav-menu li a{border-bottom:2px solid #bfbfbf}.main-navigation.toggled ul.nav-menu{right:0;left:0}.main-navigation.toggled ul.nav-menu>li{display:block}.main-navigation.toggled ul.nav-menu>li a{color:#00aeef;display:block;font-weight:700;padding:1em}.main-navigation.toggled ul.nav-menu>li a:before{color:#f26522;font-weight:500;font-size:150%}.main-navigation.toggled ul.nav-menu>li.focus>a:before{content:"\2212"}.main-navigation.toggled ul.nav-menu>li.focus ul.sub-menu{position:static;width:100%;background-color:transparent}.main-navigation.toggled ul.nav-menu ul{padding-top:0;box-shadow:none}.main-navigation.toggled ul.nav-menu ul.sub-menu{padding-left:0}.main-navigation.toggled ul.nav-menu ul.sub-menu li{padding:0}.main-navigation.toggled ul.nav-menu ul.sub-menu li a{color:#f26522;padding:1em 2em}}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}.main-navigation ul ul{background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,0.2)}.main-navigation ul .current_page_item>a,.main-navigation ul .current-menu-item>a,.main-navigation ul .current_page_ancestor>a,.main-navigation ul .current-menu-ancestor>a{color:#f26522}.main-navigation ul .current_page_item>a:after,.main-navigation ul .current-menu-item>a:after,.main-navigation ul .current_page_ancestor>a:after,.main-navigation ul .current-menu-ancestor>a:after{border-bottom:2px solid #f26522;width:100%;width:calc( 100% - 1em)}}.social-navigation{font-size:26px;line-height:1;text-align:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}@media screen and (min-width: 500px){.social-navigation{font-size:14px}}@media screen and (min-width: 768px){.social-navigation{font-size:1rem}}@media screen and (min-width: 1024px){.social-navigation{font-size:18px}}.social-navigation a{text-decoration:none}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.container-wrap{width:80%;max-width:1280px;margin:0 auto}.container-wrap.fullwidth{width:100%;max-width:1600px;padding:0 1rem}@media only screen and (max-width: 1600px){.container-wrap{width:100%;padding:0 1rem}}.container-wrap .cinched{width:60%;margin:0 auto}@media only screen and (max-width: 1023px){.container-wrap .cinched{width:70%}}@media only screen and (max-width: 767px){.container-wrap .cinched{width:80%}}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.widget-area{border-left:5px solid #f7a8b2;padding-left:1rem}@media only screen and (max-width: 499px){.widget-area{border-top:5px solid #f7a8b2;border-left:0;padding-top:2rem;padding-left:0}}.widget{margin:0}.widget .widget-title{font-size:1rem;font-weight:700;margin:0 0 .5em}@media screen and (min-width: 1024px){.widget .widget-title{font-size:18px}}@media screen and (min-width: 1280px){.widget .widget-title{font-size:21.25px}}@media screen and (min-width: 1441px){.widget .widget-title{font-size:25px}}.widget select{max-width:100%}#sb_instagram #sbi_images{margin-bottom:10px}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.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:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.site-footer{font-size:1rem;background-color:#2c3539;color:#fff;padding:4rem 0}@media screen and (min-width: 500px){.site-footer{font-size:13px}}@media screen and (min-width: 768px){.site-footer{font-size:14px}}@media screen and (min-width: 1024px){.site-footer{font-size:18px}}@media screen and (min-width: 1280px){.site-footer{font-size:21.25px}}@media screen and (min-width: 1600px){.site-footer{font-size:25px}}.site-footer .site-branding{width:130px;margin:0 0 1rem}.site-footer .site-branding a{display:block;width:100%;padding:10px 0;position:relative}.site-footer .site-branding a:after{content:"";display:block;border-bottom:3px solid #b0bc22;width:0;height:3px;position:absolute;bottom:0;transition:all ease 0.3s}.site-footer .site-branding a:hover:after{width:100%}.site-footer .site-branding img{display:block}.site-footer .navigation ul.menu{list-style:none;padding:0;margin:0 auto}.site-footer .navigation ul.menu li{display:inline-block;padding-right:1rem}.site-footer .navigation ul.menu .sub-menu{display:none}@media only screen and (min-width: 768px){.site-footer .navigation .social-navigation{display:none}}.site-footer .navigation .social-navigation ul.menu li{font-size:29px;padding:.5em}@media screen and (min-width: 768px){.site-footer .navigation .social-navigation ul.menu li{font-size:43px}}@media screen and (min-width: 1024px){.site-footer .navigation .social-navigation ul.menu li{font-size:58px}}@media screen and (min-width: 1600px){.site-footer .navigation .social-navigation ul.menu li{font-size:80px}}.site-footer .navigation a{color:#fff;text-transform:lowercase;text-decoration:none;position:relative}.site-footer .navigation a:after{content:"";display:block;border-bottom:1px solid #f26522;width:0;height:3px;position:absolute;bottom:0;transition:all ease 0.3s}.site-footer .navigation a:hover{color:#f26522}.site-footer .navigation a:hover:after{width:100%}@media only screen and (max-width: 767px){.site-footer .navigation{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%}.site-footer .navigation .menu-footer-navigation-container,.site-footer .navigation .social-navigation{flex:0 1 auto}}@media only screen and (max-width: 499px){.site-footer .navigation{justify-content:center}}.site-footer .contact-careers{background:rgba(255,255,255,0.31);padding:2rem;width:33.33%;text-transform:lowercase}@media only screen and (max-width: 767px){.site-footer .contact-careers{width:100%;margin-top:1rem}}.site-footer .contact-careers .flex-title{font-size:1rem;font-weight:500;display:block}@media screen and (min-width: 1024px){.site-footer .contact-careers .flex-title{font-size:18px}}@media screen and (min-width: 1280px){.site-footer .contact-careers .flex-title{font-size:21.25px}}@media screen and (min-width: 1441px){.site-footer .contact-careers .flex-title{font-size:25px}}.site-footer .contact-careers p{margin:0}.site-footer .contact-careers .count{font-size:17px;line-height:1;font-weight:500;background:#b0bc22;border-radius:50%;color:#2c3539;padding:.25em .5em;margin:0 1rem 0 0;text-align:center}@media screen and (min-width: 768px){.site-footer .contact-careers .count{font-size:25px}}@media screen and (min-width: 1600px){.site-footer .contact-careers .count{font-size:30px}}.site-footer .contact-careers a{text-transform:lowercase;color:#fff;text-decoration:underline}.site-footer .contact-careers .openings-list{display:none;margin:0 auto;padding:0;list-style:none}.site-footer .contact-careers .openings-list li a{font-size:1rem;text-decoration:underline}@media screen and (min-width: 500px){.site-footer .contact-careers .openings-list li a{font-size:13px}}@media screen and (min-width: 768px){.site-footer .contact-careers .openings-list li a{font-size:14px}}@media screen and (min-width: 1024px){.site-footer .contact-careers .openings-list li a{font-size:18px}}@media screen and (min-width: 1280px){.site-footer .contact-careers .openings-list li a{font-size:21.25px}}@media screen and (min-width: 1600px){.site-footer .contact-careers .openings-list li a{font-size:25px}}.site-footer .contact-careers .flash-bg{-webkit-animation-name:flash-bg;-webkit-animation-duration:900ms;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out}.site-footer .general-info{border-top:1px solid #fff;padding:1rem .5rem}.site-footer .general-info p{font-size:14px;margin:.5em auto}@media screen and (min-width: 1280px){.site-footer .general-info p{font-size:16.5px}}@media screen and (min-width: 1600px){.site-footer .general-info p{font-size:18px}}.site-footer .general-info p.flex-title{font-size:1rem;font-weight:500;display:block}@media screen and (min-width: 1024px){.site-footer .general-info p.flex-title{font-size:18px}}@media screen and (min-width: 1280px){.site-footer .general-info p.flex-title{font-size:21.25px}}@media screen and (min-width: 1441px){.site-footer .general-info p.flex-title{font-size:25px}}.site-footer .general-info .legal-menu{list-style:none;margin:0;padding:0;font-size:14px}.site-footer .general-info .legal-menu li{display:inline-block;padding-left:1rem}.site-footer .general-info .legal-menu li:first-child{padding-left:0}@media screen and (min-width: 1280px){.site-footer .general-info .legal-menu{font-size:16.5px}}@media screen and (min-width: 1600px){.site-footer .general-info .legal-menu{font-size:18px}}.site-footer .general-info .legal-menu a{color:#fff;text-decoration:none;position:relative}.site-footer .general-info .legal-menu a:after{content:"";display:block;border-bottom:1px solid #f26522;width:0;height:3px;position:absolute;bottom:0;left:0;transition:all ease 0.3s}.site-footer .general-info .legal-menu a:hover{color:#f26522}.site-footer .general-info .legal-menu a:hover:after{width:100%}.site-footer .general-info .contact-phone a.telephone{color:#b0bc22;text-decoration:none;position:relative}.site-footer .general-info .contact-phone a.telephone.telephone:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-footer .general-info .contact-phone a.telephone.telephone{padding-left:1.4em}.site-footer .general-info .contact-phone a.telephone.telephone:before{background:#b0bc22 url(../assets/svg/telephone.svg) no-repeat center/60%;border-radius:50%;width:1em;height:1em}.site-footer .general-info .contact-phone a.telephone:after{content:"";display:block;border-bottom:1px solid;width:0;height:3px;position:absolute;bottom:0;transition:all ease 0.3s}.site-footer .general-info .contact-phone a.telephone:hover:after{width:100%}@-webkit-keyframes flash-bg{0%{background-color:rgba(255,255,255,0.15)}22%{background-color:rgba(240,240,240,0.25)}77%{background-color:rgba(255,255,255,0.25)}100%{background-color:rgba(255,255,255,0)}}.halfway-marker{position:absolute;top:50%;left:0;content:""}.announcement-modal{display:none;position:fixed;bottom:20px;left:20px;-webkit-border-radius:12px;border-radius:12px;box-shadow:0 4px 4px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.08);opacity:.96;padding:16px 16px 0 16px;width:300px;background-color:rgba(255,255,255,0.8);transition:all 0.8s linear}.announcement-modal.aos-animate{z-index:45}@media only screen and (max-width: 767px){.announcement-modal{bottom:16px;left:16px;width:80%}}.announcement-modal .emoji-container{font-size:3rem;margin-bottom:1rem}.announcement-modal .emoji-container img{display:block;margin:0 auto;width:60px;height:auto}.announcement-modal.embiggen{min-width:300px;max-width:440px;width:50%}@media only screen and (max-width: 767px){.announcement-modal.embiggen{min-width:unset;max-width:500px;width:90%}}.announcement-modal .close{position:absolute;top:16px;right:16px;z-index:3;width:1rem;height:1rem}.announcement-modal .close a{display:block;width:100%;height:100%;content:" ";background:transparent url(../assets/svg/x-close.svg) no-repeat center/contain;filter:invert(1);overflow:hidden;text-indent:100%;opacity:.6;transition:opacity 0.5s ease}.announcement-modal .close a:hover{opacity:1}.announcement-modal .content{padding:0}.announcement-modal .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:12px}@media only screen and (max-width: 767px){.announcement-modal .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:8px}}.announcement-modal .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.announcement-modal .frm_style_formidable-style.with_frm_style input[type="submit"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit button,.announcement-modal .frm_form_submit_style,.announcement-modal .frm_style_formidable-style.with_frm_style .frm-edit-page-btn{box-shadow:none;font-size:1rem}@media screen and (min-width: 500px){.announcement-modal .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.announcement-modal .frm_style_formidable-style.with_frm_style input[type="submit"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit button,.announcement-modal .frm_form_submit_style,.announcement-modal .frm_style_formidable-style.with_frm_style .frm-edit-page-btn{font-size:13px}}@media screen and (min-width: 768px){.announcement-modal .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.announcement-modal .frm_style_formidable-style.with_frm_style input[type="submit"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit button,.announcement-modal .frm_form_submit_style,.announcement-modal .frm_style_formidable-style.with_frm_style .frm-edit-page-btn{font-size:14px}}@media screen and (min-width: 1024px){.announcement-modal .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.announcement-modal .frm_style_formidable-style.with_frm_style input[type="submit"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit button,.announcement-modal .frm_form_submit_style,.announcement-modal .frm_style_formidable-style.with_frm_style .frm-edit-page-btn{font-size:18px}}@media screen and (min-width: 1280px){.announcement-modal .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.announcement-modal .frm_style_formidable-style.with_frm_style input[type="submit"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit button,.announcement-modal .frm_form_submit_style,.announcement-modal .frm_style_formidable-style.with_frm_style .frm-edit-page-btn{font-size:21.25px}}@media screen and (min-width: 1600px){.announcement-modal .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.announcement-modal .frm_style_formidable-style.with_frm_style input[type="submit"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],.announcement-modal .frm_style_formidable-style.with_frm_style .frm_submit button,.announcement-modal .frm_form_submit_style,.announcement-modal .frm_style_formidable-style.with_frm_style .frm-edit-page-btn{font-size:25px}}.announcement-modal .frm_style_formidable-style.with_frm_style .form-field .frm_opt_container{padding:0 1rem}.announcement-modal .with_frm_style .frm_message,.announcement-modal .frm_success_style{background-color:transparent;border:0;text-align:center;margin:0;padding:.5rem 0 1rem 0}.announcement-modal .with_frm_style .frm_message p,.announcement-modal .frm_success_style p{color:#2c363b}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
