@import url(https://use.typekit.net/bgs7lsr.css);
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}
abbr[id]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
h1,h2,h3,h4,h5,h6{line-height:1.15}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,optgroup,select,textarea{font:inherit;margin:0}
optgroup{font-weight:bold}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [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{padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
@font-face{font-family:"Montserrat";src:url(Montserrat-Medium.16fef81ef0714df522c3f7c59d2cdb05.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Montserrat";src:url(Montserrat-Bold.56b1ea9e2e36590f1282338b14392dda.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Raleway";src:url(Raleway-Light.858e963c364888c36fa85eda2c7f8b23.eot);src:url(Raleway-Light.858e963c364888c36fa85eda2c7f8b23.eot) format("embedded-opentype"),url(Raleway-Light.59a4ffaaa3086d2628098833da5d5bf5.woff2) format("woff2"),url(Raleway-Light.ad15908bee15f69101f0dd7b14a21fbd.woff) format("woff"),url(Raleway-Light.38d55c315842ae0ee55ff35323d93a54.ttf) format("truetype"),url(Raleway-Light.fd233b7249486349de48f79f1bbfcfb0.svg) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:"Raleway";src:url(Raleway-Italic.bde3436cba93a7364e3168349ca75567.eot);src:url(Raleway-Italic.bde3436cba93a7364e3168349ca75567.eot) format("embedded-opentype"),url(Raleway-Italic.6186c5ee8c934c49d1b0e8b62aea7062.woff2) format("woff2"),url(Raleway-Italic.27b36aea82193ac588b5c5ebf618fd11.woff) format("woff"),url(Raleway-Italic.2e46dfd64651dd89b2594459f41c04ad.ttf) format("truetype"),url(Raleway-Italic.cdf9703b5d42e18bbe8314d6a3545001.svg) format("svg");font-weight:normal;font-style:italic}
@font-face{font-family:"Raleway";src:url(Raleway-Regular.687f0b19665252825a55937a9c8b554c.eot);src:url(Raleway-Regular.687f0b19665252825a55937a9c8b554c.eot) format("embedded-opentype"),url(Raleway-Regular.8a42e31395701f238dc64b8b3e8d71f2.woff2) format("woff2"),url(Raleway-Regular.6166335093a133f980c6054cfefc033b.woff) format("woff"),url(Raleway-Regular.a704d544a3af95229d9a029ae284397f.ttf) format("truetype"),url(Raleway-Regular.3fbeeb210fb1dbdb48ad0e20a063ab13.svg) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"Raleway";src:url(Raleway-Medium.af5efd69a42546d902e6a2a0568d376c.eot);src:url(Raleway-Medium.af5efd69a42546d902e6a2a0568d376c.eot) format("embedded-opentype"),url(Raleway-Medium.85bd373c4708cff72fcf9a0411716983.woff2) format("woff2"),url(Raleway-Medium.ee78df4b5d600c504dfb82fce3235e41.woff) format("woff"),url(Raleway-Medium.c37715b37e6ed713c6810860ea61e210.ttf) format("truetype"),url(Raleway-Medium.3a5ff41c888e5a10641cf94e73808bcf.svg) format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"Raleway";src:url(Raleway-SemiBold.6700893276473b4692ac118060ab5bc8.eot);src:url(Raleway-SemiBold.6700893276473b4692ac118060ab5bc8.eot) format("embedded-opentype"),url(Raleway-SemiBold.8a4da62aea4d4e6abd3306b2b40a02e1.woff2) format("woff2"),url(Raleway-SemiBold.016a1c954711f56f7aded474710ff1f5.woff) format("woff"),url(Raleway-SemiBold.a911dc8b164136dbeb605402e9d74547.ttf) format("truetype"),url(Raleway-SemiBold.e6555a1e511d0fe60fa59a08220f4f62.svg) format("svg");font-weight:600;font-style:normal}
@font-face{font-family:"Raleway";src:url(Raleway-Bold.47767c2606118670911d630934abab18.eot);src:url(Raleway-Bold.47767c2606118670911d630934abab18.eot) format("embedded-opentype"),url(Raleway-Bold.288d6b09b26f1789ef098ba1a28764f4.woff2) format("woff2"),url(Raleway-Bold.b331147c04d741480954a6535e506a60.woff) format("woff"),url(Raleway-Bold.44a4e530ca4dfae8a4e6dbc4eb264275.ttf) format("truetype"),url(Raleway-Bold.d7530c1f268be9aacfc2f7535eba3943.svg) format("svg");font-weight:bold;font-style:normal}
@font-face{font-family:"Raleway";src:url(Raleway-BoldItalic.d7b86c3e34caddc6eda5acf442ed72ff.eot);src:url(Raleway-BoldItalic.d7b86c3e34caddc6eda5acf442ed72ff.eot) format("embedded-opentype"),url(Raleway-BoldItalic.0ce9c48a3cc83acd3817432acf7754ac.woff2) format("woff2"),url(Raleway-BoldItalic.fd9de711572ebd623c551495dad7e320.woff) format("woff"),url(Raleway-BoldItalic.279e93a4711d7f156d339cbe739baf05.ttf) format("truetype"),url(Raleway-BoldItalic.6b0a5a98375ca48642f146a8ebbc4920.svg) format("svg");font-weight:bold;font-style:italic}
@font-face{font-family:"Corbel";src:url(Corbel.4fb461cf768e45296d46c8d4a084d9b8.eot);src:url(Corbel.4fb461cf768e45296d46c8d4a084d9b8.eot) format("embedded-opentype"),url(Corbel.f68bde97fd0a03f53cc463af62a73dc1.woff2) format("woff2"),url(Corbel.917cc41e9fc103f80dba957912b27dc8.woff) format("woff"),url(Corbel.1772529b7e54e3807169e85c096b72f4.ttf) format("truetype"),url(Corbel.5a78eaf353962267ea05c1eec57c3c01.svg) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"Corbel";src:url(Corbel-Italic.b58df8131927d1fd6023c0562de586a4.eot);src:url(Corbel-Italic.b58df8131927d1fd6023c0562de586a4.eot) format("embedded-opentype"),url(Corbel-Italic.607d0aa036696d82d37d4f1bcfcbdc03.woff2) format("woff2"),url(Corbel-Italic.62198440a8608e980645b3d21197c742.woff) format("woff"),url(Corbel-Italic.f96b2e4e558d0e7820be58e9e4079e87.ttf) format("truetype"),url(Corbel-Italic.19515fba131a9c5fccfaaeb12d29a690.svg) format("svg");font-weight:normal;font-style:italic}
@font-face{font-family:"PT Serif";src:url(PTSerif-Bold.69051d21f9990263019f78bb0687a7dd.eot);src:url(PTSerif-Bold.69051d21f9990263019f78bb0687a7dd.eot) format("embedded-opentype"),url(PTSerif-Bold.f4d56250d9c7242f1e94fb00c4a9e21b.woff2) format("woff2"),url(PTSerif-Bold.876e298b81b51685bb4c42b1f46d375f.woff) format("woff"),url(PTSerif-Bold.51c539006b89b555f4672c9546024085.svg) format("svg");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"PT Serif";src:url(PTSerif-BoldItalic.3bb0aa2e245c29a7dbee463f925cd5be.eot);src:url(PTSerif-BoldItalic.3bb0aa2e245c29a7dbee463f925cd5be.eot) format("embedded-opentype"),url(PTSerif-BoldItalic.9866b46939940144dd467e5094c2a1b7.woff2) format("woff2"),url(PTSerif-BoldItalic.139d0c700e333e21aae3400b830f71fa.woff) format("woff"),url(PTSerif-BoldItalic.be3966d230891906d81fe61783e0a004.svg) format("svg");font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:"PT Serif";src:url(PTSerif-Regular.9a7196d0cd415a4c422b543506d68315.eot);src:url(PTSerif-Regular.9a7196d0cd415a4c422b543506d68315.eot) format("embedded-opentype"),url(PTSerif-Regular.77460a4934d5e2df14641c64bfe5e4cf.woff2) format("woff2"),url(PTSerif-Regular.d3ffffbe6835ca8c0b564422f017544b.woff) format("woff"),url(PTSerif-Regular.4a772d37415422df1ffe1f9a866d405d.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"PT Serif";src:url(PTSerif-Italic.87e5050d525ce699cffe7efb5948e2f5.eot);src:url(PTSerif-Italic.87e5050d525ce699cffe7efb5948e2f5.eot) format("embedded-opentype"),url(PTSerif-Italic.1bb500298bfa9aafefff53e20eaa44bf.woff2) format("woff2"),url(PTSerif-Italic.000087a9eb3dacd6a7f880ebcf0bde39.woff) format("woff"),url(PTSerif-Italic.c4a8e742bf25bee5e1fa958146fef307.svg) format("svg");font-weight:normal;font-style:italic;font-display:swap}
:root{--background-image-findme: url(gps-location-icon.15570aa4364890e545bb45b304c17e8c.svg)}
.test-grid{line-height:0}
.row{clear:both;position:relative}
@media(min-width: 550px){.row{left:0 !important}}
.row--truncated{margin:0 auto;width:95%;max-width:1040px}
.row--truncated>*:first-child{margin-left:0}
@media(max-width: 550px){.row--truncated{width:95%}}
.row--truncated--full{width:100%;max-width:1220px}
@media(max-width: 550px){.row--truncated--full{width:100%}}
.row--truncated--narrow{max-width:960px;width:90%}
@media(max-width: 550px){.row--truncated--narrow{width:90%}}
.ie .grid__row{min-width:1220px}
.ie .grid__row--truncated{width:1220px}
.row__cell{display:inline;float:left;position:relative}
.row__cell+.row__cell{margin-left:3.125%}
@media(max-width: 550px){.row__cell+.row__cell{margin-left:auto}}
.first{margin-left:0}
.row__cell--right{float:right}
.column-inner{padding:0 5%}
.row__cell--span1{width:5.46875%}
.row__cell--span2{width:14.0625%}
.row__cell--span3{width:22.65625%}
.row__cell--span4{width:31.25%}
.row__cell--span5{width:39.84375%}
.row__cell--span6{width:48.4375%}
.row__cell--span7{width:57.03125%}
.row__cell--span8{width:65.625%}
.row__cell--span9{width:74.21875%}
.row__cell--span10{width:82.8125%}
.row__cell--span11{width:91.40625%}
.row__cell--span12{width:100%;margin-left:0}
.row--news{margin:0}
.desktop-only{display:block}
.tablet-only{display:none}
.mobile-only{display:none}
.desktop-hide{display:none}
.tablet-hide{display:block}
.mobile-hide{display:block}
.mobile-hide--inline{display:inline-block}
@media(max-width: 768px){.tablet-first{margin-left:0 !important}.desktop-only{display:none}.tablet-only{display:block}.desktop-hide{display:block}.tablet-hide{display:none}}
@media(max-width: 550px){.mobile-first{margin-left:0 !important}.tablet-only{display:none}.mobile-only{display:block}.tablet-hide{display:block}.mobile-hide,.mobile-hide--inline{display:none}.row__cell,.row__cell--span3{margin-left:0}.row__cell--span1{width:100%}.row__cell--span2{width:100%}.row__cell--span3{width:100%}.row__cell--span3 .row__cell--span1,.row__cell--span3 .row__cell--span2{width:100%}.row__cell--span4{width:100%}.row__cell--span5{width:100%}.row__cell--span6{width:100%}.row__cell--span7{width:100%}.row__cell--span8{width:100%}.row__cell--span9{width:100%}.row__cell--span10{width:100%}.row__cell--span11{width:100%}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background-image:url(ajax-loader.fb6f3c230cb846e25247dfaa1da94d8f.gif);background-color:#fff;background-position:center center;background-repeat:no-repeat}
@font-face{font-family:"slick";src:url(slick.a4e97f5a2a64f0ab132323fbeb33ae29.eot);src:url(slick.a4e97f5a2a64f0ab132323fbeb33ae29.eot) format("embedded-opentype"),url(slick.295183786cd8a138986521d9f388a286.woff) format("woff"),url(slick.c94f7671dcc99dce43e22a89f486f7c2.ttf) format("truetype"),url(slick.2630a3e3eab21c607e21576571b95b9d.svg) format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir=rtl] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir=rtl] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
html,body{font-family:verdana,helvetica,sans-serif;color:#231f20;font-size:17px;line-height:21px;font-weight:400}
html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;padding-top:0 !important}
body{overflow-y:scroll}
body.freeze{overflow:hidden}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;left:300%}
.wrapper{width:100%;height:100%;max-width:100%;margin:0;position:relative;box-sizing:border-box}
.admin-bar .wrapper{position:static}
.main-content{min-width:300px;position:relative}
.container{max-width:1250px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}
@media screen and (max-width: 1280px){.container{padding:0 40px}}
.clear{clear:both}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.noscroll{overflow:hidden}
.left{float:left}
.right{float:right}
.half{width:50%}
.third{width:33%}
.two-thirds{width:67%}
.fourth{width:25%}
.three-fourths{width:75%}
div,section{box-sizing:border-box}
ul{padding:0;margin:0;list-style:none}
ul li{line-height:1.65}
iframe{max-width:100%}
.bullet-list{list-style:outside disc;padding-left:30px}
.number-list{list-style:outside decimal;margin:0;padding-left:30px}
.accessibility{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}
.trademarkCircle{content:"®";position:absolute}
.trademarkText{content:"™";position:absolute}
.noClickFlash{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.no-pointer{pointer-events:none}
.auto-pointer{pointer-events:auto}
.all-pointer{pointer-events:all}
.no-scroll{overflow:hidden}
.background-cover{background-size:cover;background-repeat:no-repeat;background-position:center center}
.background-contain{background-size:contain;background-repeat:no-repeat;background-position:center center}
.breathing-room{padding:30px 30px 100px 0}
.rotate-90-clock{transform:rotate(90deg)}
.rotate-90-counterClock{transform:rotate(-90deg)}
.display-flex{display:flex}
.display-block{display:block}
.display-inline-block{display:inline-block}
.display-inline-block+.display-inline-block{margin-left:3.125%}
.display-inline{display:inline}
.line-break{display:block}
@media screen and (max-width: 768px){.line-break{display:inline}}
.transparent-scrollbar,.hide-scrollbar{-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-scrollbar-base-color:transparent;-moz-scrollbar-base-color:transparent;-ms-scrollbar-base-color:transparent;-o-scrollbar-base-color:transparent;scrollbar-base-color:transparent;-webkit-scrollbar-face-color:transparent;-moz-scrollbar-face-color:transparent;-ms-scrollbar-face-color:transparent;-o-scrollbar-face-color:transparent;scrollbar-face-color:transparent;-webkit-scrollbar-highlight-color:transparent;-moz-scrollbar-highlight-color:transparent;-ms-scrollbar-highlight-color:transparent;-o-scrollbar-highlight-color:transparent;scrollbar-highlight-color:transparent;-webkit-scrollbar-3dlight-color:transparent;-moz-scrollbar-3dlight-color:transparent;-ms-scrollbar-3dlight-color:transparent;-o-scrollbar-3dlight-color:transparent;scrollbar-3dlight-color:transparent;-webkit-scrollbar-shadow-color:transparent;-moz-scrollbar-shadow-color:transparent;-ms-scrollbar-shadow-color:transparent;-o-scrollbar-shadow-color:transparent;scrollbar-shadow-color:transparent;-webkit-scrollbar-darkshadow-color:transparent;-moz-scrollbar-darkshadow-color:transparent;-ms-scrollbar-darkshadow-color:transparent;-o-scrollbar-darkshadow-color:transparent;scrollbar-darkshadow-color:transparent;-webkit-scrollbar-track-color:transparent;-moz-scrollbar-track-color:transparent;-ms-scrollbar-track-color:transparent;-o-scrollbar-track-color:transparent;scrollbar-track-color:transparent;-webkit-scrollbar-arrow-color:transparent;-moz-scrollbar-arrow-color:transparent;-ms-scrollbar-arrow-color:transparent;-o-scrollbar-arrow-color:transparent;scrollbar-arrow-color:transparent}
.hide-scrollbar::-webkit-scrollbar,.hide-scrollbar::-moz-scrollbars-none,.hide-scrollbar::-ms-scrollbars-none,.hide-scrollbar::-o-scrollbars-none{display:none;opacity:0;visibility:hidden}
.hide-scrollbar-wrapper{overflow-x:hidden;overflow-y:hidden}
.hide-scrollbar-child{overflow-y:scroll;padding-right:18px;width:calc(100% + 18px)}
.hide-scrollbar-child-horizontal{overflow-y:scroll;padding-bottom:18px;height:calc(100% + 18px)}
.reset-margin,.three-column-news-section h3,.three-column-news-section h4{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}
.btn,.moretag,a.moretag,.btn-medium,a.btn,.wysiwyg .btn{font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.btn.green,.green.moretag,.green.btn-medium,a.btn.green,.wysiwyg .btn.green{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.btn.green:hover,.green.moretag:hover,.green.btn-medium:hover,a.btn.green:hover,.wysiwyg .btn.green:hover{color:#181f46 !important;background-color:#badf4f !important}
.btn.left,.left.moretag,.left.btn-medium,a.btn.left,.wysiwyg .btn.left{display:table;margin-right:20px}
.btn.center,.center.moretag,.center.btn-medium,a.btn.center,.wysiwyg .btn.center{display:table;margin:20px auto}
.inline-btn,p.inline-btn{display:inline-block}
.inline-btn+.inline-btn,.inline-btn+p.inline-btn,p.inline-btn+.inline-btn,p.inline-btn+p.inline-btn{margin-left:3.125%}
.inline-btn .btn,.inline-btn .moretag,.inline-btn .btn-medium,.inline-btn a.btn,p.inline-btn .btn,p.inline-btn a.btn{margin:0}
.btn-medium{font-size:14px;padding:15px 25px 14px}
.moretag,a.moretag{color:#4a72b8;text-decoration:none !important;letter-spacing:0;display:table}
.moretag:hover,a.moretag:hover{text-decoration:underline;color:#002169}
.flex-buttons{width:100%;font-size:0;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}
.flex-buttons>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center !important;width:30.333%;padding-left:3%;padding-right:3%;margin-left:2.167%;margin-right:2.167%}
.flex-buttons>a:nth-child(3n-2){margin-left:0}
.flex-buttons>a:nth-child(3n){margin-right:0}
@media screen and (max-width: 768px){.flex-buttons>a{width:49%;margin-left:2%;margin-right:0}.flex-buttons>a:nth-child(3n-2){margin-left:2%}.flex-buttons>a:nth-child(2n-1){margin-left:0}}
@media screen and (max-width: 550px){.flex-buttons>a{width:100%;max-width:100%;display:block;margin-left:0;margin-right:0}.flex-buttons>a:nth-child(3n-2){margin-left:0}}
.flex-buttons>a[data-btn-count="1"]{width:auto;max-width:100%;display:inline-block;margin-right:0;margin-left:0}
.flex-buttons>a[data-btn-count="2"],.flex-buttons>a[data-btn-count="4"]{width:49%;margin-left:2%;margin-right:0}
.flex-buttons>a[data-btn-count="2"]:nth-child(3n-2),.flex-buttons>a[data-btn-count="4"]:nth-child(3n-2){margin-left:2%}
.flex-buttons>a[data-btn-count="2"]:nth-child(2n-1),.flex-buttons>a[data-btn-count="4"]:nth-child(2n-1){margin-left:0}
@media screen and (max-width: 550px){.flex-buttons>a[data-btn-count="2"],.flex-buttons>a[data-btn-count="4"]{width:100%;max-width:100%;display:block;margin-left:0;margin-right:0}.flex-buttons>a[data-btn-count="2"]:nth-child(3n-2),.flex-buttons>a[data-btn-count="4"]:nth-child(3n-2){margin-left:0}}
@media screen and (max-width: 550px){.flex-buttons .btn:not(:last-child),.flex-buttons .btn-medium:not(:last-child),.flex-buttons .moretag:not(:last-child){margin-bottom:.5em}}
.flex-buttons.flex-vertical{flex-direction:column}
.flex-buttons.flex-vertical>a{width:100%;max-width:465px;margin-left:0}
html [type=submit]{-webkit-appearance:initial}
.hide-for-all{display:none !important}
.hide-for-desktop-block{display:none}
@media screen and (max-width: 768px){.hide-for-desktop-block{display:block}}
.hide-for-desktop-inline{display:none}
@media screen and (max-width: 768px){.hide-for-desktop-inline{display:inline}}
.hide-for-tablet-block{display:block}
@media screen and (max-width: 768px){.hide-for-tablet-block{display:none}}
.hide-for-tablet-inline{display:inline}
@media screen and (max-width: 768px){.hide-for-tablet-inline{display:none}}
.slick-next,.slick-prev{z-index:8;width:27px;height:75px}
.slick-next{right:2.5%}
.slick-next::before{font-family:"FontAwesome";content:"";font-size:75px;text-shadow:0px 0px 1.5px #807e82}
.slick-prev{left:2.5%}
.slick-prev::before{font-family:"FontAwesome";content:"";font-size:75px;text-shadow:0px 0px 1.5px #807e82}
.slick-dots{bottom:50px}
.slick-dots li button:before{opacity:.65;color:#e3e1e0;font-size:40px}
.slick-dots li.slick-active button:before{opacity:1;color:#fff}
@media screen and (max-width: 768px){.slick-arrow{width:40px}.slick-arrow:before{font-size:65px}}
@media screen and (max-width: 550px){.slick-arrow{width:35px}.slick-arrow:before{font-size:55px}}
.video-wrap{position:relative;padding-bottom:50%;height:0;overflow:hidden;max-width:100%;height:auto;cursor:pointer}
.video-wrap>a{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}
.video-wrap iframe,.video-wrap object,.video-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.t-uppercase{text-transform:uppercase}
.t-left{text-align:left}
.t-center{text-align:center}
.t-right{text-align:right}
.t-red{color:#993741}
.t-orange{color:#e88641}
.t-yellow{color:#eeb111}
.t-gold{color:#eeb111}
.t-green{color:#a0cb3a}
.t-darkBlue{color:#181f46}
.t-blue{color:#222c66}
.t-royalBlue{color:#4a72b8}
.t-steelBlue{color:#96aebb}
.section-title{font-size:35px;font-family:"PT Serif",helvetica,sans-serif;margin-top:0;-webkit-margin-before:0;margin-bottom:20px;text-align:center}
h1{font-family:verdana,helvetica,sans-serif;color:#222c66}
h2,h3,h4,h5,h6{font-family:verdana,helvetica,sans-serif;color:#222c66}
p,a,span,strong,b,li,td,time{font-family:verdana,helvetica,sans-serif}
a{color:#222c66;text-decoration:none;transition:all .25s ease}
a:hover{color:#35459f}
sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.75em}
img{max-width:100%}
@media screen and (max-width: 550px){img{display:block}}
.alignleft,img.alignleft{float:left;padding:0px 30px 30px 0}
.alignright,img.alignright{float:right;padding:0px 0 30px 30px}
.aligncenter,img.aligncenter{float:none;padding:15px 30px;margin:0 auto;display:block}
.alignnone,img.alignnone{float:none;padding:30px 0;display:block}
@media screen and (max-width: 550px){.wp-caption{width:100% !important;max-width:100%;float:none;padding:20px 0}}
@media screen and (max-width: 550px){.wp-caption img{width:100% !important;height:auto !important}}
.wysiwyg{color:#231f20;font-family:verdana,helvetica,sans-serif;box-sizing:border-box}
.wysiwyg ul{list-style:outside disc;padding-left:20px}
.wysiwyg ol{list-style:outside decimal;margin:0;padding-left:30px}
.wysiwyg ul li,.wysiwyg ol li{margin-bottom:15px;font-size:17px;line-height:21px}
.wysiwyg ul li>ul,.wysiwyg ul li>ol,.wysiwyg ol li>ul,.wysiwyg ol li>ol{padding:10px 0 10px 30px}
.wysiwyg h1{font-size:45px;font-weight:700}
.wysiwyg h2{font-size:45px;font-weight:700}
.wysiwyg h3{font-size:35px;font-weight:700}
.wysiwyg h4{font-size:25px;font-weight:700;margin-bottom:15px}
@media only screen and (max-width: 550px){.wysiwyg h4{margin-top:70px}}
.wysiwyg h5{font-size:24px;font-weight:700}
.wysiwyg h6{font-size:21px;font-weight:700}
.wysiwyg p{font-size:17px;font-family:verdana,helvetica,sans-serif;line-height:21px}
@media only screen and (max-width: 550px){.wysiwyg p{margin:10px 0}}
.wysiwyg a{text-decoration:underline}
.wysiwyg a.btn,.wysiwyg a.btn-medium,.wysiwyg a.moretag{text-decoration:none}
@media screen and (max-width: 550px){.wysiwyg img,.wysiwyg .alignright,.wysiwyg img.alignright,.wysiwyg .alignleft,.wysiwyg img.alignleft{float:none;display:block;max-width:100%;height:auto;margin:0 auto;padding-left:0;padding-right:0}}
.wysiwyg strong,.wysiwyg b{font-weight:bold}
.wysiwyg em{font-style:italic;font-weight:normal}
.wysiwyg blockquote{text-align:center;font-weight:bold;margin:2.5% 7.5%;font-size:21px;line-height:30px}
.wysiwyg blockquote h1,.wysiwyg blockquote h2,.wysiwyg blockquote h3,.wysiwyg blockquote h4,.wysiwyg blockquote h5,.wysiwyg blockquote h6,.wysiwyg blockquote p,.wysiwyg blockquote a,.wysiwyg blockquote span,.wysiwyg blockquote strong,.wysiwyg blockquote b,.wysiwyg blockquote li,.wysiwyg blockquote td{font-size:21px;line-height:30px}
.wysiwyg blockquote cite{display:block;font-size:16px;line-height:20px;font-weight:normal;font-style:italic;margin-top:10px}
.wysiwyg pre{padding-left:30px}
.wysiwyg table{border-collapse:collapse;width:100%}
.wysiwyg table tr.odd{background-color:#fff}
.wysiwyg table tr.even{background-color:#eee}
.wysiwyg table th,.wysiwyg table td{padding:7px}
.wysiwyg table th{border:none;text-align:center}
.wysiwyg table td{text-align:left}
.modal-wrap{display:none}
.modal-wrap .modal-underlay{position:fixed;z-index:9999999999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.modal-wrap .modal{position:fixed;z-index:999999999999;min-width:300px;max-width:85%;padding:20px;top:50%;left:50%;border:10px solid #444343;background:#eee;box-shadow:0 0 15px 0 rgba(68,67,67,.85);transform:translate(-50%, -50%)}
.modal-wrap .modal .modal-close{display:block;cursor:pointer;color:#eee;font-size:24px;position:absolute;top:-5px;right:-45px;z-index:999}
@media screen and (max-width: 550px){.modal-wrap .modal .modal-close{top:-45px;right:-5px}}
.modal-wrap .video-modal-frame{display:table;background:#444343;width:100%;max-width:75%;padding:0 0 42%;overflow:visible;height:auto;cursor:pointer}
@media screen and (max-width: 768px){.modal-wrap .video-modal-frame{padding-bottom:55%}}
@media screen and (max-width: 550px){.modal-wrap .video-modal-frame{padding-bottom:70%}}
.modal-wrap .video-modal-frame>.video-modal-append{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}
.modal-wrap .video-modal-frame iframe,.modal-wrap .video-modal-frame object,.modal-wrap .video-modal-frame embed{position:absolute;top:0;left:0;width:100%;height:100%}
#charts-modal h3{margin:20px 0 10px}
#charts-modal .skip-form{border-top:1px solid #b7b5b2;padding:20px 0 0;margin-top:10px}
#charts-modal .skip-form a{color:#4a72b8}
.search-results .search-header{margin-bottom:20px}
@media screen and (max-width: 768px){.search-results .search-header{margin-top:30px}}
.search-results h1,.search-results .search-title{text-align:left;color:#222c66;margin-bottom:0}
.search-results .search-terms{color:#b7b5b2 !important;font-family:verdana,helvetica,sans-serif;font-size:28px;font-style:italic;font-weight:normal}
.search-results .entry-title{margin:0 0 20px 0;text-transform:uppercase;color:#807e82 !important}
.search-results .search-result{padding:30px 0}
.search-results .search-result+.search-result{border-top:solid 1px #b7b5b2}
.searchform input{box-sizing:border-box;width:100%;border:none;padding:6px 5px 5px;font-size:12px;text-align:center}
.searchform input:focus{text-align:left}
.searchform-inline input[type=text]{width:calc(100% - 55px);display:inline-block;padding:10px 10px 9px;text-align:left;border:1px solid #e3e1e0 !important}
.searchform-inline input[type=submit]{cursor:pointer;width:45px;padding:10px 10px 9px;background-color:#e3e1e0 !important;border:1px solid #e3e1e0 !important;display:inline-block;text-align:center;color:#fff;text-transform:uppercase;font-weight:bold}
#menu-item-search{display:none}
@media screen and (max-width: 768px){#menu-item-search{display:list-item}}
@media(max-width: 1279px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu.adm-mega-menu-search>ul.mega-sub-menu{width:600px}}
@media(min-width: 1081px)and (max-width: 1179px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu.adm-mega-menu-search>ul.mega-sub-menu{left:-145px !important}}
@media(min-width: 1180px)and (max-width: 1279px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu.adm-mega-menu-search>ul.mega-sub-menu{left:-65px !important}}
#searchsubmit{background:url(adm-search-blue.6a1de4928ea35a84b3afac9c0c6e820a.svg) no-repeat center center;background-color:rgba(0,0,0,0) !important;border:none}
.mega-adm-mega-menu-search #searchsubmit{background-size:32px;border:none !important}
body.search main .searchform{background-color:#fff;border:1px solid #d3d3d3;display:flex;max-width:800px;padding:0 !important}
body.search .global-site-search-input{border:none !important;text-align:left !important;width:100%}
body.search #searchsubmit{background-size:25px;border:none !important;max-width:35px}
@media(min-width: 1080px){.wrapper #content .search-filter-meta{align-items:center;display:flex;margin-top:1rem}}
.wrapper #content .search-filter-meta .search-filter{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:none;font-size:15px;min-width:200px;padding:.25rem .5rem}
@media(min-width: 1080px){.wrapper #content .search-filter-meta .search-filter{margin-right:1rem}}
.wrapper #content .search-filter-meta .meta{font-size:15px;margin:0}
.wrapper #content .search-filter-meta .quote{color:#4a72b8}
.mega-adm-mega-menu-search .mega-custom-icon{background:url(adm-search-white.7e7f167eca9399ffadf3b7a74067d847.svg) no-repeat center center;background-color:rgba(0,0,0,0) !important;background-size:25px;border:none;height:25px;outline:0 !important;width:25px}
.mega-adm-mega-menu-search.mega-toggle-on .mega-custom-icon,.mega-adm-mega-menu-search .mega-custom-icon:hover{background-image:url(adm-search-green.fad6065524a772d2dc8d28495ea156d3.svg)}
.mega-adm-mega-menu-search .mega-sub-menu{left:-333.938px !important;top:85px !important}
.mega-adm-mega-men-search .popular-searches{padding:1rem 15px}
.mega-adm-mega-men-search .popular-searches li+li{margin-top:.25rem !important}
.mega-adm-mega-men-search .popular-searches strong{color:#002169;font-size:18px}
.main-content .popular-searches{display:none}
.mega-menu div.searchform{padding:15px 5px;position:relative}
.mega-menu div.searchform::before{border-style:solid;border-width:0px 24px 26px 24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);content:"";height:0px;margin-left:-24px;position:absolute;right:20px;top:-30px;width:0px}
.mega-menu div.searchform .searchform{border:1px solid #d3d3d3}
#search-results{padding:1rem 15px}
#search-results ul:last-of-type li{margin-bottom:1rem !important}
.search .single-post-content #search-results-feed{display:block}
.search-filter-form{width:100%}
@media(min-width: 1080px){.search-filter-form{width:auto}}
.global-site-search-all-results{border:2px solid #002169;color:#002169;display:inline-block;font-size:18px;font-weight:bold;margin-top:1rem;padding:.75rem}
.search-group-title{color:#8f8e8b;font-family:verdana,helvetica,sans-serif !important;font-weight:bold}
.search-module-overlay{background-color:rgba(0,0,0,.65);display:none;height:100%;left:0;position:fixed;top:85px;width:100%;z-index:9}
@media(min-width: 1081px){.open-site-search .search-module-overlay{display:block}}
@media(min-width: 1081px){body.open-site-search{overflow:hidden}}
.pagination{margin-top:30px;font-family:verdana,helvetica,sans-serif;font-weight:normal}
.pagination .page-numbers{padding:2px 4px}
.pagination .page-numbers:hover{color:#4a72b8;border-bottom:solid 1px #4a72b8}
.pagination .current{color:#4a72b8;font-weight:600;border-bottom:solid 1px #4a72b8}
.pagination .next{margin-left:5px}
.pagination .prev{margin-right:5px}
body .shareaholic-share-buttons-container ul.shareaholic-share-buttons{margin:0 !important;padding:0 !important}
ul.shareaholic-share-buttons li.shareaholic-share-button i.shareaholic-service-icon[class*=service-facebook]:before,ul li.shareaholic-share-button i.shareaholic-service-icon[class*=service-facebook]:before,ul.shareaholic-share-buttons li i.shareaholic-service-icon[class*=service-facebook]:before,ul li i.shareaholic-service-icon[class*=service-facebook]:before{content:"" !important;font-family:"fontawesome" !important;left:6px !important}
body .tooltips{display:inline-block;border-bottom:1px dotted #8f8e8b}
body .tooltips:hover{border-bottom:1px dotted #000;color:#000}
body .Zebra_Tooltip .Zebra_Tooltip_Message{border:2px solid #000;border-radius:2px;font-size:14px;padding:10px}
body .Zebra_Tooltip .Zebra_Tooltip_Message a{text-decoration:underline}
@media print{[data-sr-id]{opacity:1 !important;visibility:visible !important;transform:none !important}}
*:focus{outline:-webkit-focus-ring-color auto 5px !important}
.a11y-toolbar{top:80vh}
main.yes{padding-top:0 !important}
header.hide-nav .header-main{height:100px;background:#222c66;padding:15px}
header.hide-nav .header-flex{height:100%;display:flex;align-items:center;justify-content:center}
@media screen and (min-width: 1100px){header.hide-nav .header-flex{justify-content:flex-start}}
.site-header{font-family:verdana,helvetica,sans-serif;background:#222c66}
.custom-logo-link{display:inline-block}
.custom-logo-link .custom-logo{max-width:160px;display:block}
.footer-color{height:8px;background-image:url(colorbanner.798b04aa60ab1a79d73065e3d28c42c0.png);background-position:center}
.site-footer{position:relative;background-color:#222c66;padding:60px 0 95px}
@media screen and (min-width: 768px){.site-footer{padding:95px 0 60px}}
.site-footer .container{max-width:1180px}
.site-footer__top{display:flex;justify-content:space-between;flex-direction:column}
@media screen and (min-width: 768px){.site-footer__top{padding-bottom:30px;border-bottom:1px solid #fff;flex-direction:row}}
.site-footer__top .custom-logo-link{margin:0 auto}
@media screen and (min-width: 768px){.site-footer__top .custom-logo-link{margin:0}}
.site-footer__top .adm-social-list{--social-list-icon-size: 22px;--social-list-icon-color: #fff;margin-top:45px;border-top:1px solid #fff;padding-top:40px;justify-content:center}
.site-footer__top .adm-social-list .adm-social-list__link:hover,.site-footer__top .adm-social-list .adm-social-list__link:active,.site-footer__top .adm-social-list .adm-social-list__link:focus{color:#a0cb3a}
@media screen and (min-width: 768px){.site-footer__top .adm-social-list{margin-top:0;border-top:none;padding-top:0}}
.site-footer__menu{display:none;padding-top:30px}
@media screen and (min-width: 768px){.site-footer__menu{display:block}}
.site-footer__menu .site-footer-nav .menu{display:flex;justify-content:space-between;gap:30px}
.site-footer__menu .site-footer-nav .menu a{color:#fff;display:inline-block}
.site-footer__menu .site-footer-nav .menu a:hover,.site-footer__menu .site-footer-nav .menu a:active,.site-footer__menu .site-footer-nav .menu a:focus{color:#a0cb3a}
.site-footer__menu .site-footer-nav .menu button{display:none}
.site-footer__menu .site-footer-nav .menu>.menu-item>a{font-weight:700;font-size:19px;line-height:23px;margin-bottom:20px}
.site-footer__menu .site-footer-nav .menu>.menu-item>.sub-menu>.menu-item{margin-bottom:15px}
.site-footer__menu .site-footer-nav .menu>.menu-item>.sub-menu>.menu-item>a{font-weight:700;font-size:14px;line-height:17px;margin-bottom:10px}
.site-footer__menu .site-footer-nav .menu>.menu-item>.sub-menu>.menu-item .sub-menu a{display:inline-flex;font-size:14px;line-height:17px;gap:5px}
.site-footer__menu .site-footer-nav .menu>.menu-item>.sub-menu>.menu-item .sub-menu a:before{content:"»";display:inline-block}
.site-footer__bottom{padding-top:50px;color:#fff;text-align:center}
@media screen and (min-width: 768px){.site-footer__bottom{text-align:left}}
.site-footer__copyright{font-size:11px;margin:0}
.single-post{position:relative;width:100%;overflow:hidden;background:linear-gradient(to right, #FAF8F5 0%, #FAF8F5 75%, #EBEAE7 75%, #EBEAE7 100%)}
@media screen and (max-width: 768px){.single-post{background:#faf8f5}}
.single-post .rt-reading-time{font-weight:700;color:#b7b5b2;font-size:19px}
.single-post h1{font-size:35px}
.single-post h1,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{font-family:"PT Serif",helvetica,sans-serif}
.single-post hr.green{background-color:#a0cb3a;width:215px;height:9px;border:none;margin:20px 0 20px}
.single-post .single-post-content{background:linear-gradient(to right, #FAF8F5 0%, #FAF8F5 75%, #EBEAE7 75%, #EBEAE7 100%)}
@media screen and (max-width: 768px){.single-post .single-post-content{background:#faf8f5}}
.single-post .single-post-content.has-sidebar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
@media screen and (max-width: 768px){.single-post .single-post-content.has-sidebar{display:block}}
@media screen and (max-width: 1080px)and (min-width: 768px){.single-post .single-post-content .post-heading,.single-post .single-post-content .share-this{float:none}}
.single-post .single-post-content>article,.single-post .single-post-content #search-results-feed{float:left;box-sizing:border-box;padding:50px 15px}
@media screen and (max-width: 1080px){.single-post .single-post-content>article,.single-post .single-post-content #search-results-feed{width:65.625%}}
@media screen and (max-width: 768px){.single-post .single-post-content>article,.single-post .single-post-content #search-results-feed{float:none;width:100%;padding:50px 0}}
.single-post .single-post-content>article a.moretag,.single-post .single-post-content #search-results-feed a.moretag{margin-top:20px}
.single-post .single-post-content>article .post-title,.single-post .single-post-content #search-results-feed .post-title{margin:15px 0 10px;margin-bottom:10px}
.single-post .single-post-content>article .post-subheading,.single-post .single-post-content>article .post-meta,.single-post .single-post-content #search-results-feed .post-subheading,.single-post .single-post-content #search-results-feed .post-meta{font-family:verdana,helvetica,sans-serif}
.single-post .single-post-content>article .post-subheading,.single-post .single-post-content #search-results-feed .post-subheading{font-size:24px;font-weight:700;line-height:1.2em;margin-bottom:10px}
.single-post .single-post-content>article .share-this,.single-post .single-post-content #search-results-feed .share-this{margin:10px 0 0}
.single-post .single-post-content>article .post-meta,.single-post .single-post-content #search-results-feed .post-meta{margin-top:5px}
.single-post .single-post-content>aside.sidebar{float:right;box-sizing:border-box;padding:50px 0 50px 2.5%;background-color:#ebeae7}
@media screen and (max-width: 1080px){.single-post .single-post-content>aside.sidebar{width:31.25%}}
@media screen and (max-width: 768px){.single-post .single-post-content>aside.sidebar{display:block;width:100vw;padding:50px 30px 50px 65px;position:relative}.single-post .single-post-content>aside.sidebar .sidebar-content{margin-left:20px}}
@media(max-width: 768px){.single-post .single-post-content .archive-content{width:100%}}
.single-post.news{background:none !important}
.single-post.news .single-post-content.news{background:none !important;min-height:800px}
@media screen and (max-width: 1080px){.single-post.news .single-post-content.news #search-results-feed{width:100%}}
.single-post.news .single-post-content.news .entry-title a{color:#e88641}
.single-post.news .single-post-content.news .no-results .searchform{display:none}
.single-post.news .single-post-content.news .search-section{height:35px;margin:20px 0px 30px 0px}
.single-post.news .single-post-content.news .search-section .searchform{height:35px;max-width:none}
.single-post.news .single-post-content.news .search-section .searchform .search-box{width:84%;height:100%;float:left;position:relative}
@media(max-width: 1080px){.single-post.news .single-post-content.news .search-section .searchform .search-box{width:82%}}
@media(max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .search-box{width:84%}}
@media(max-width: 550px){.single-post.news .single-post-content.news .search-section .searchform .search-box{width:74%}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .input-text{background:#eee;width:90%;height:100%;text-align:left}
@media(max-width: 1080px){.single-post.news .single-post-content.news .search-section .searchform .search-box .input-text{width:80%}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter{width:10%;height:100%;float:right;text-align:center;background:#e3e1e0;color:#fff;font-family:"PT Serif",helvetica,sans-serif !important;color:#fff !important;cursor:pointer}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter:hover{background:#93928f}
@media(max-width: 1080px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter{width:20%}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-button{padding:6px 5px 5px}
@media(max-width: 1080px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-button{padding:8px 5px 5px}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories{display:none;background:rgba(143,142,139,.96);font-family:verdana,helvetica,sans-serif;position:absolute;top:35px;left:0;width:100%;text-align:left}
@media(max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories{position:fixed;z-index:999999;top:0px;left:0px;right:0px;bottom:0px;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories #filter-info{display:none;padding:13px 20px;background-color:#bbbcbe;left:0;margin-bottom:10px}
@media(max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories #filter-info{display:block}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories #clearFilter{position:absolute;top:0px;right:0px;padding:13px 20px;background:#93928f;font-size:12px;transition:.3s linear all}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories #clearFilter:hover{color:#4e4e4e;transition:.3s linear all}
@media(max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories #clearFilter .text{display:none}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories #clearFilter .mobile-close{height:20px;width:20px;display:none}
@media(max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories #clearFilter .mobile-close{display:block}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .left{width:50%;float:left}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .right{width:50%;float:right}
@media(max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll{-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;max-height:70%}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll .grain-contracts .filter-category-title{font-weight:700;padding:40px 55px 10px 55px}
@media(max-width: 870px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll .grain-contracts .filter-category-title{padding:0px 20px 10px 20px}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll .grain-contracts ul{list-style:none;-moz-columns:2;columns:2}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll .separator{border-bottom:1px solid #babcbe;margin:20px 55px 20px}
@media screen and (max-width: 870px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll .separator{margin:20px 20px}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll .fertilizer{margin-bottom:40px}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll .fertilizer .filter-category-title{font-weight:700;padding:0px 55px 10px 55px}
@media screen and (max-width: 870px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll .fertilizer .filter-category-title{padding:0px 20px 10px 20px}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .filter-scroll .fertilizer ul{list-style:none;-moz-columns:2;columns:2}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .mobile-search{display:none;position:absolute;bottom:20px;width:100%;height:40px;text-align:center;padding:0px 20px}
@media(max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .mobile-search{display:block}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .mobile-search .input-submit{background-color:#fff !important;width:100%;font-size:20px !important;color:#8f8e8b !important}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories li{position:relative;line-height:1.75;padding:0px 0px 0px 55px}
@media(max-width: 870px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories li{padding:0px 20px}}
@media screen and (max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories li{line-height:1.75;font-size:2vh}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories li:hover{font-weight:bold}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories li .checkmark{display:none;position:absolute;height:10px;width:10px;left:30px;top:8px}
@media screen and (max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories li .checkmark{left:5px;top:1vh}}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .selected-category{font-weight:bold;background-color:#676767}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .filter-categories .selected-category .checkmark{display:block}
.single-post.news .single-post-content.news .search-section .searchform .search-box .filter .open{display:block}
.single-post.news .single-post-content.news .search-section .searchform .input-submit{background-color:#e3e1e0;font-family:"PT Serif",helvetica,sans-serif !important;color:#fff !important;height:100%;width:15%;text-align:center;float:right}
.single-post.news .single-post-content.news .search-section .searchform .input-submit:hover{cursor:pointer}
@media(max-width: 1080px){.single-post.news .single-post-content.news .search-section .searchform .input-submit{width:17%}}
@media(max-width: 768px){.single-post.news .single-post-content.news .search-section .searchform .input-submit{font-size:14px !important;width:15%}}
@media(max-width: 550px){.single-post.news .single-post-content.news .search-section .searchform .input-submit{font-size:13px !important;width:25%}}
.single-post.news .single-post-content.news .search-section form{padding:0 !important}
.single-post.news .single-post-content.news .search-section form .search-control{height:35px}
.single-post.news .single-post-content.news .search-section form .search-control .news-search{background:#eee;width:80%;height:100%}
.single-post.news .single-post-content.news .search-section form .search-control button{width:15%;float:right;background-color:#babcbe;font-family:"PT Serif",helvetica,sans-serif;color:#fff;height:100%}
.equation-section .equation-section--title{font-size:24px;font-weight:normal;font-family:verdana,helvetica,sans-serif;margin:10px 0}
.equation-section .column-inner{padding:20px 25px 15px;margin:0 0 50px}
.row--ctas{margin-bottom:30px}
.row--cta{margin-bottom:30px}
.row--cta h3{font-size:28px}
.row--disclaimer{text-align:left}
.row--disclaimer p{font-family:verdana,helvetica,sans-serif;font-size:19px;font-style:italic;color:#707070}
.equation-section .row--news .column-inner{margin-bottom:16px}
.row--news img{height:auto;padding-bottom:0}
.ie hr.green{text-align:left}
.has-sidebar{position:relative}
.has-sidebar .sidebar:after{content:"";position:absolute;right:-100%;top:0;background:#ebeae7;width:100%;height:100%}
.sidebar-content{position:relative;width:100%}
.sidebar-content h2{font-size:24px;font-weight:700}
.sidebar-content .related-posts{margin-bottom:50px}
.sidebar-content ul{padding-left:20px}
.sidebar-content ul li{line-height:1.1;margin-bottom:20px}
.sidebar-content ul li,.sidebar-content ul li a{color:#231f20}
.sidebar-content ul li:hover,.sidebar-content ul li a:hover{color:#a0cb3a}
@media screen and (max-width: 768px){.sidebar-content .mobile-left{width:48%;float:left}.sidebar-content .mobile-right{width:48%;float:left;margin-left:4%}.sidebar-content .related-posts:last-child{margin-bottom:0}}
@media screen and (max-width: 550px){.sidebar-content .mobile-left,.sidebar-content .mobile-right{float:none;width:100%;margin-left:0}.sidebar-content .related-posts,.sidebar-content .related-posts:last-child{margin-bottom:50px}}
.wrapper #content .sidebar-content form{padding:0}
.wrapper #content .sidebar-content form .frm_submit button{font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important;border-radius:0;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.wrapper #content .sidebar-content form .frm_submit button:hover{color:#181f46 !important;background-color:#badf4f !important}
.adm-image-cta-widget{display:flex;flex-direction:column;align-items:center;min-height:510px;position:relative;padding:30px;border-bottom-right-radius:8px;border-top-right-radius:8px;height:100%;width:100%;min-width:250px;overflow:hidden}
.adm-image-cta-widget:before{content:"";background-image:var(--adm-image-cta-widget--image);background-size:cover;position:absolute;inset:0;transform:scale(1);transition:transform 300ms ease-in-out;z-index:-1;pointer-events:none}
.adm-image-cta-widget:hover:before{transform:scale(1.05)}
.adm-image-cta-widget__button{background:#fff;border:3px solid #263068;padding:10px 30px;margin-top:auto;font-weight:700;font-size:18px;line-height:20px;transition:all 300ms ease-in-out}
.adm-image-cta-widget__button:after{content:"";position:absolute;inset:0;z-index:99;cursor:pointer}
.adm-image-cta-widget__button:hover,.adm-image-cta-widget__button:focus,.adm-image-cta-widget__button:active{background-color:#263068;color:#fff}
.anchor-nav-section{height:60px;background:#eee;position:relative;z-index:9}
@media screen and (max-width: 1100px){.anchor-nav-section{display:none !important}}
.anchor-nav-section.sticky{z-index:999997}
.anchor-nav-section.sticky+section{z-index:1}
.anchor-nav-section.sticky .fixed-contain{position:fixed}
.admin-bar .anchor-nav-section.sticky .fixed-contain{top:32px}
.anchor-nav-section.sticky .anchor-nav{height:80px}
.anchor-nav-section.sticky .anchor-nav li{padding-top:5px}
.anchor-nav-section .fixed-contain{position:absolute;top:0;left:0;right:0;background:#eee}
.anchor-nav-section .anchor-nav{display:flex;justify-content:center;align-items:center;height:60px;transition:.8s height linear}
.anchor-nav-section .anchor-nav li{transition:.8s padding linear;text-align:center}
.anchor-nav-section .anchor-nav li a{position:relative;line-height:1.2em}
.anchor-nav-section .anchor-nav li a i.small-fontawesome{position:relative;top:-2px;font-size:12px}
.anchor-nav-section .anchor-nav li a::after{width:0;position:absolute;bottom:-5px;left:50%;height:3px;background:#a0cb3a;content:"";display:block;transition:.5s width linear,.5s left linear}
.anchor-nav-section .anchor-nav li a.active::after,.anchor-nav-section .anchor-nav li a:hover::after{width:100%;left:0}
.anchor-nav-section .anchor-nav li a:hover{color:#a0cb3a}
.anchor-nav-section a{margin:0 25px;display:block;font-weight:700;font-size:14px;letter-spacing:.05em}
@media screen and (max-width: 768px){.app-section-slider{background-color:#e3e1e0}}
.app-section-slider .container{position:relative;padding-left:5%;display:flex;flex-direction:row;flex-wrap:nowrap}
@media screen and (max-width: 1080px){.app-section-slider .container{padding-left:8%;padding-right:8%}}
@media screen and (max-width: 768px){.app-section-slider .container{flex-direction:column;padding:10% 30px 0}}
@media screen and (max-width: 768px){.app-section-slider .app-slider{width:100%}}
.app-section-slider .slickslider{position:static}
@media screen and (max-width: 768px){.app-section-slider .slickslider{position:relative}}
.app-section-slider .slick-dotted.slick-slider{margin-bottom:0 !important}
.app-section-slider .slick-dots{display:none !important}
.app-section-slider .app-image{align-self:flex-end;background-position:center bottom;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;display:table;margin-top:60px}
.app-section-slider .app-image img{max-height:777px;-o-object-fit:cover;object-fit:cover}
@media screen and (max-width: 768px){.app-section-slider .app-image{width:100%;margin-top:30px;background-position:center bottom}.app-section-slider .app-image:before{content:"";padding-top:75%}}
.app-section-slider .section-title{text-align:left}
@media screen and (max-width: 768px){.app-section-slider .section-title{text-align:center}}
.app-section-slider .app-content{padding:3% 40px 3% 5%;margin-left:3.125%;align-self:center;font-family:verdana,helvetica,sans-serif;font-size:16px;line-height:22px}
@media screen and (max-width: 768px){.app-section-slider .app-content{width:100%;float:none;padding:0 30px;margin:0;background-color:#eee;box-sizing:content-box}.app-section-slider .app-content span{padding:7.5% 0;display:block}}
@media screen and (max-width: 768px){.app-section-slider .app-content .wysiwyg{color:#444343 !important;margin-bottom:30px}.app-section-slider .app-content .wysiwyg>*:first-child{margin-top:0}}
.app-section-slider .app-store-buttons{margin-top:30px}
@media screen and (max-width: 768px){.app-section-slider .app-store-buttons{margin-top:0;display:flex;justify-content:center}}
.app-section-slider .app-store-buttons a{display:inline-block;width:25%;min-width:100px}
.app-section-slider .app-store-buttons a img{width:100%}
.app-section-slider .app-store-buttons a+a{margin-left:5%}
.app-section-slider .slick-next{right:15px}
.app-section-slider .slick-prev{left:15px}
@media screen and (max-width: 768px){.app-section-slider .slick-prev,.app-section-slider .slick-next{top:35%}}
.share-this-section+.content-icon-cards .container{padding-top:5px}
.content-icon-cards .container.header .header-section{max-width:700px;margin:auto;text-align:center;margin:45px auto 45px}
.content-icon-cards .container.columns{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px;padding-top:30px;padding-bottom:55px}
@media screen and (max-width: 1100px){.content-icon-cards .container.columns{-moz-column-count:1;column-count:1;display:flex;flex-wrap:wrap;justify-content:space-between;flex-grow:1;padding-top:20px;padding-bottom:30px}.content-icon-cards .container.columns>div{width:48.5%;width:calc(50% - 15px)}.content-icon-cards .container.columns::after{display:none !important}}
@media screen and (max-width: 550px){.content-icon-cards .container.columns{display:block;-moz-column-count:1;column-count:1}.content-icon-cards .container.columns>div{width:100%;text-align:center}}
.content-icon-cards h3{color:#fff;font-size:30px;margin:0 0 10px}
@media screen and (max-width: 550px){.content-icon-cards h3{font-size:30px}}
.content-icon-cards .icon-contents-box{-moz-column-break-inside:avoid;break-inside:avoid-column;background:#181f46;color:#fff;padding:30px;margin:0 0 30px;display:flex;width:100%;align-items:flex-start;justify-content:space-between}
.content-icon-cards .icon-contents-box:nth-child(even){background:#222c66}
.content-icon-cards .icon-contents-box .icon-caption{max-width:270px;height:auto !important}
.content-icon-cards .icon-contents-box .button-content{width:calc(100% - 250px);margin:0 0 -10px}
.content-icon-cards .icon-contents-box .icon-contents-flex{display:flex}
.content-icon-cards .icon-contents-box .disclaimer{display:none}
.content-icon-cards .icon-contents-box .btn,.content-icon-cards .icon-contents-box .btn-medium,.content-icon-cards .icon-contents-box .moretag{text-align:center;font-size:19px;font-weight:700;color:#002169;background-color:#fff;border:3px solid #002169;display:block;width:100%;margin:0 0 10px;white-space:normal}
.content-icon-cards .icon-contents-box .btn:hover,.content-icon-cards .icon-contents-box .btn-medium:hover,.content-icon-cards .icon-contents-box .moretag:hover{color:#002169;background-color:#002169}
.content-icon-cards .icon-contents-box .btn:hover,.content-icon-cards .icon-contents-box .btn-medium:hover,.content-icon-cards .icon-contents-box .moretag:hover{color:#fff;background-color:#4a72b8 !important;border:3px solid #4a72b8 !important}
@media screen and (max-width: 1100px){.content-icon-cards .icon-contents-box{display:block}.content-icon-cards .icon-contents-box .icon-contents-flex{display:block}.content-icon-cards .icon-contents-box .icon-caption{width:100%;height:auto !important}.content-icon-cards .icon-contents-box .button-content{width:100%;padding-top:10px}}
@media screen and (max-width: 550px){.content-icon-cards .icon-contents-box{margin:0 0 15px}}
.content-name-buttons{padding:50px 0}
.content-name-buttons .container{display:flex;justify-content:center;flex-wrap:wrap}
.content-name-buttons .container a{width:405px}
@media only screen and (max-width: 930px){.content-name-buttons .container a{margin-bottom:30px}}
@media screen and (max-width: 550px){.content-name-buttons .container a{width:100%;max-width:405px}}
.content-name-buttons .container a:not(:last-child){margin-right:30px}
@media screen and (max-width: 900px){.content-name-buttons .container a:not(:last-child){margin-right:0}}
.email-signup-notice{font-weight:normal !important;font-style:italic}
.email-signup-notice a.privacy-policy-link{color:#4a72b8;text-decoration:underline}
.event-section{padding-bottom:60px;background-color:#ebeae7;padding-top:48px;font-family:verdana,helvetica,sans-serif;clear:both}
@media screen and (max-width: 768px){.event-section{width:100%}}
.event-section .heading{width:85%;margin:0 auto;margin-bottom:50px;text-align:center}
@media screen and (max-width: 768px){.event-section .heading{width:100%}}
.event-section .heading h3{font-family:"PT Serif",helvetica,sans-serif;font-size:26px;color:#222c66}
.event-section .heading p{font-size:17px;line-height:21px}
.event-section .t-center{font-size:17px;line-height:21px}
.event-section .single-event{background-color:#eee;width:100%;margin:0 auto;padding:50px 5%;margin-bottom:25px;color:#807e82;font-size:0;display:flex;justify-content:space-between;align-items:center;gap:.5rem}
@media screen and (max-width: 768px){.event-section .single-event{flex-direction:column;gap:0}}
.event-section .single-event div.event-column{display:inline-flex;flex-direction:column}
@media screen and (max-width: 768px){.event-section .single-event div.event-column{display:block;width:100%;text-align:left}}
.event-section .single-event .event-info p{color:#231f20;text-align:left;font-weight:700;font-size:21px}
@media screen and (max-width: 768px){.event-section .single-event .event-info p{font-size:18px}}
.event-section .single-event .event-description p{color:#231f20;font-weight:300;font-size:16px}
@media screen and (max-width: 768px){.event-section .single-event .event-description p{padding-bottom:10px}}
.event-section .single-event .event-link{min-width:25%;width:auto;display:inline-flex;justify-content:flex-end}
@media screen and (max-width: 768px){.event-section .single-event .event-link{width:100%;justify-content:flex-start}}
.event-section .single-event .event-link .btn,.event-section .single-event .event-link .btn-medium,.event-section .single-event .event-link .moretag{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important;font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;text-decoration:none;text-transform:uppercase;font-size:14px;margin:0;display:inline-block;white-space:normal}
.event-section .single-event .event-link .btn:hover,.event-section .single-event .event-link .btn-medium:hover,.event-section .single-event .event-link .moretag:hover{color:#181f46 !important;background-color:#badf4f !important}
.event-section .single-event .event-link .btn:after,.event-section .single-event .event-link .btn-medium:after,.event-section .single-event .event-link .moretag:after{content:"";clear:both;display:table}
.fertilizer-charts{position:relative;background-color:#faf8f5}
.fertilizer-charts .performance-chart-content{margin-top:45px}
.fertilizer-charts .performance-chart-content p{text-align:center;max-width:77%;margin:auto;margin-bottom:45px}
@media(max-width: 768px){.fertilizer-charts .performance-chart-content p{max-width:100%}}
.fertilizer-charts .fertilizer-form{position:static}
.fertilizer-charts .fertilizer-form .select-sidebar-wrap{background:#ebeae7;position:absolute;font-family:verdana,helvetica,sans-serif;top:25%;z-index:99;transform:translateX(calc(-100% + 25px))}
.fertilizer-charts .fertilizer-form .select-sidebar-wrap.toggled{transform:translateX(0)}
.fertilizer-charts .fertilizer-form .select-sidebar-wrap .toggle{height:250px;background:#222c66}
.fertilizer-charts .fertilizer-form .select-sidebar-wrap .radio-wrap label{color:#231f20 !important;font-size:14px !important}
.fertilizer-charts .fertilizer-form .select-sidebar-wrap legend,.fertilizer-charts .fertilizer-form .select-sidebar-wrap .futures-wrapper label{color:#222c66 !important;font-size:16px !important}
.fertilizer-charts .fertilizer-form .select-sidebar-wrap .ui-selectmenu-button.ui-button{background-color:#faf8f5}
.fertilizer-charts .fertilizer-form ul.chart-legend{font-size:14px}
.fertilizer-charts .fertilizer-form ul.chart-legend li{color:#222c66}
@media(max-width: 550px){.fertilizer-charts .fertilizer-form ul.chart-legend li{width:100%}}
.fertilizer-charts .fertilizer-form ul.chart-legend li span.subtext,.fertilizer-charts .fertilizer-form ul.chart-legend li span{font-size:16px}
.fertilizer-charts .fertilizer-form ul.chart-legend span.best{color:#807e82}
.fertilizer-charts .fertilizer-form ul.chart-legend li.best{color:#222c66}
@media(max-width: 1249px){.fertilizer-charts .main-select{background:#faf8f5}}
.form-section{background-color:#faf8f5;padding:115px 0 70px}
@media screen and (max-width: 1080px){.form-section.has-mobile-img{padding-top:0}}
.form-section .wysiwyg.small{margin-bottom:30px}
.form-section .wysiwyg.small p,.form-section .wysiwyg.small a{font-size:16px;text-align:center}
.form-section .section-title{font-size:35px;font-family:"PT Serif",helvetica,sans-serif;text-transform:none;text-align:left}
@media screen and (max-width: 1080px){.form-section .section-title{margin-top:20px}}
.form-section .mobile-image{display:none}
@media screen and (max-width: 1080px){.form-section .mobile-image{display:block}}
.form-section .desktop-image{display:block}
@media screen and (max-width: 1080px){.form-section .desktop-image{display:none}}
.form-section p{font-size:12px;font-family:verdana,helvetica,sans-serif;color:#231f20;line-height:23px}
.form-section>div{display:flex}
@media screen and (max-width: 1080px){.form-section>div{display:block}}
.form-section .form-image{align-self:center;align-self:auto;box-sizing:border-box;vertical-align:middle}
@media screen and (max-width: 1080px){.form-section .form-image{float:none;width:100%}}
@media screen and (max-width: 768px){.form-section .form-image{display:none}}
.form-section .form-image:before{content:"";padding-bottom:100%}
.form-section .form-image.background-contain{background-size:cover}
.form-section .form-wrapper{overflow:hidden;align-self:center}
.form-section .form-wrapper .grecaptcha-badge{box-shadow:none !important}
@media screen and (max-width: 1080px){.form-section .form-wrapper{float:none;width:100%;margin:0;padding:0}}
.wrapper #content form,[id^=section-] .container form{padding:20px 0}
.wrapper #content form:after,[id^=section-] .container form:after{content:"";clear:both;display:block}
.wrapper #content form p,[id^=section-] .container form p{font-weight:700;color:#222c66}
.wrapper #content form p.required-field,[id^=section-] .container form p.required-field{text-align:left;font-family:verdana,helvetica,sans-serif;font-weight:400;color:#201f1d;font-size:16px}
.wrapper #content form p.required-field .frm_required,[id^=section-] .container form p.required-field .frm_required{color:#000 !important}
.wrapper #content .form-field,[id^=section-] .container .form-field{margin-bottom:10px}
.wrapper #content label,[id^=section-] .container label{color:#222c66;font-family:verdana,helvetica,sans-serif;font-weight:700;font-size:17px;margin-bottom:5px}
.wrapper #content .frm_form_field span.frm_required,.wrapper #content label span.frm_required,.wrapper #content span.frm_required,[id^=section-] .container .frm_form_field span.frm_required,[id^=section-] .container label span.frm_required,[id^=section-] .container span.frm_required{color:#222c66}
.wrapper #content .frm_html_container span.frm_required,[id^=section-] .container .frm_html_container span.frm_required{font-size:17px}
.wrapper #content input,.wrapper #content textarea,[id^=section-] .container input,[id^=section-] .container textarea{background-color:#fff;border:1px solid #ababab;box-shadow:none;box-sizing:border-box;color:#757575;font-family:verdana,helvetica,sans-serif;font-size:17px;font-weight:300;padding:6px 10px;width:100%;border-radius:0}
.wrapper #content input:focus,.wrapper #content textarea:focus,[id^=section-] .container input:focus,[id^=section-] .container textarea:focus{outline:-webkit-focus-ring-color auto 5px}
.wrapper #content input::-moz-placeholder, .wrapper #content textarea::-moz-placeholder, [id^=section-] .container input::-moz-placeholder, [id^=section-] .container textarea::-moz-placeholder{color:#bcbcbc;opacity:1;font-style:italic}
.wrapper #content input::placeholder,.wrapper #content textarea::placeholder,[id^=section-] .container input::placeholder,[id^=section-] .container textarea::placeholder{color:#bcbcbc;opacity:1;font-style:italic}
.wrapper #content input.preLocInput-module,[id^=section-] .container input.preLocInput-module{width:75%;margin-bottom:0px !important;vertical-align:middle;padding:8px 10px;border:3px solid #b7b5b2 !important}
@media(max-width: 690px){.wrapper #content input.preLocInput-module,[id^=section-] .container input.preLocInput-module{width:60%}}
.wrapper #content fieldset,[id^=section-] .container fieldset{border-width:0;padding:0}
.wrapper #content select,[id^=section-] .container select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;color:#807e82;font-family:verdana,helvetica,sans-serif;font-weight:300;font-size:17px;background:#fff;border:1px solid #ababab;border-radius:0;box-shadow:none;cursor:pointer;background-image:url(arrow-select.6b7d03588397598b5392a52fb4f0204c.png);background-repeat:no-repeat;background-position:top right}
.wrapper #content select::-ms-expand,[id^=section-] .container select::-ms-expand{display:none}
.wrapper #content select:focus,[id^=section-] .container select:focus{outline:-webkit-focus-ring-color auto 5px}
.wrapper #content input[type=checkbox],[id^=section-] .container input[type=checkbox]{visibility:hidden;display:none !important}
.wrapper #content .frm_checkbox_wrap.frm_checkbox_one,[id^=section-] .container .frm_checkbox_wrap.frm_checkbox_one{padding:10px 0 0;margin-bottom:0}
.wrapper #content .frm_checkbox_wrap.frm_checkbox_two,[id^=section-] .container .frm_checkbox_wrap.frm_checkbox_two{margin:10px 0 0;padding:0}
.wrapper #content .frm_checkbox_wrap.frm_checkbox_three,[id^=section-] .container .frm_checkbox_wrap.frm_checkbox_three{margin:10px 0 0;padding:0 0 15px}
.wrapper #content .frm_checkbox,[id^=section-] .container .frm_checkbox{display:block;z-index:999;background-image:url(unchecked.d647ec3e74fb917a12559c190dc6b607.jpg);background-repeat:no-repeat;background-position:center left;padding:0}
.wrapper #content .frm_checkbox:focus,[id^=section-] .container .frm_checkbox:focus{outline:-webkit-focus-ring-color auto 5px}
.wrapper #content .frm_checkbox+.frm_checkbox,[id^=section-] .container .frm_checkbox+.frm_checkbox{margin-top:10px}
.wrapper #content .frm_checkbox.checked-box,.wrapper #content .frm_checkbox:checked,[id^=section-] .container .frm_checkbox.checked-box,[id^=section-] .container .frm_checkbox:checked{background-image:url(checked.a4d40e1e3d1b0da457906dad968c08f1.jpg)}
.wrapper #content .frm_checkbox label,[id^=section-] .container .frm_checkbox label{font-size:16px;color:#231f20;font-weight:300;display:inline-block;margin:0;padding:0 0 0 25px}
.wrapper #content .frm_submit button,[id^=section-] .container .frm_submit button{font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important;border-radius:0px !important}
.wrapper #content .frm_submit button:hover,[id^=section-] .container .frm_submit button:hover{color:#181f46 !important;background-color:#badf4f !important}
@media only screen and (max-width: 550px){.wrapper #content .frm_submit button,[id^=section-] .container .frm_submit button{float:none;display:block;margin-left:0 !important;width:auto !important}}
.wrapper #content .frm_top_container,.wrapper #content .frm_inline_container,.wrapper #content .frm_none_container,[id^=section-] .container .frm_top_container,[id^=section-] .container .frm_inline_container,[id^=section-] .container .frm_none_container{padding:5px 0}
.wrapper #content .frm_html_container,[id^=section-] .container .frm_html_container{padding:0;margin:0;font-size:14px;font-family:verdana,helvetica,sans-serif;color:#807e82}
.wrapper #content .frm_inline_container label,.wrapper #content .frm_inline_container input,.wrapper #content .frm_inline_container textarea,.wrapper #content .frm_inline_container select,[id^=section-] .container .frm_inline_container label,[id^=section-] .container .frm_inline_container input,[id^=section-] .container .frm_inline_container textarea,[id^=section-] .container .frm_inline_container select{display:inline-block;vertical-align:middle;margin:0}
.wrapper #content .frm_form_field.frm_half,[id^=section-] .container .frm_form_field.frm_half{margin-left:0;display:inline-block;vertical-align:top}
@media screen and (max-width: 768px){.wrapper #content .frm_form_field.frm_half,[id^=section-] .container .frm_form_field.frm_half{width:100%}}
.wrapper #content .frm_form_field.frm_half.frm_alignright,[id^=section-] .container .frm_form_field.frm_half.frm_alignright{margin-left:4%}
@media screen and (max-width: 768px){.wrapper #content .frm_form_field.frm_half.frm_alignright,[id^=section-] .container .frm_form_field.frm_half.frm_alignright{margin-left:0}}
.wrapper #content .frm_form_field.frm_full,[id^=section-] .container .frm_form_field.frm_full{display:block}
.wrapper #content .frm_opt_container>div label,[id^=section-] .container .frm_opt_container>div label{position:relative;padding-right:22px}
.wrapper #content .tooltip.active .frm_description,[id^=section-] .container .tooltip.active .frm_description{opacity:1;visibility:visible;right:0;top:6px;pointer-events:all}
.wrapper #content .tooltip.active span,[id^=section-] .container .tooltip.active span{background-color:rgba(35,31,32,.93)}
.wrapper #content .tooltip .frm_description,[id^=section-] .container .tooltip .frm_description{width:auto;max-width:300px;pointer-events:none;opacity:0;visibility:hidden;position:absolute;font-family:verdana,helvetica,sans-serif;font-size:14px;background-color:rgba(35,31,32,.93);color:#fff;padding:10px;z-index:999;transition:all .5s ease;right:0px;top:-5px;transform:translate(-7px, 25px)}
.wrapper #content .tooltip .frm_description:before,[id^=section-] .container .tooltip .frm_description:before{content:"";position:absolute;width:0;height:0;z-index:-1;top:-10px;left:auto;right:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-right:15px solid rgba(35,31,32,.93)}
.wrapper #content .tooltip .frm_description a,[id^=section-] .container .tooltip .frm_description a{color:#4a72b8;text-decoration:underline}
.wrapper #content .tooltip span,[id^=section-] .container .tooltip span{position:absolute;right:0;top:50%;transform:translate(0, -50%);cursor:pointer;border-radius:50%;display:inline-block;background:#b7b5b2;width:16px;height:16px}
.wrapper #content .tooltip span::after,[id^=section-] .container .tooltip span::after{content:"?";display:block;color:#fff;font-size:13px;line-height:16px;font-family:"PT Serif",helvetica,sans-serif;font-weight:500;text-align:center;width:16px;height:16px}
.wrapper #content #frm_field_118_container label,[id^=section-] .container #frm_field_118_container label{display:block}
.wrapper #content #form_email-signup fieldset .frm_fields_container,[id^=section-] .container #form_email-signup fieldset .frm_fields_container{display:block !important}
.wrapper #content #form_email-signup .column,[id^=section-] .container #form_email-signup .column{display:inline-block;vertical-align:top;width:47%}
@media screen and (max-width: 768px){.wrapper #content #form_email-signup .column,[id^=section-] .container #form_email-signup .column{width:100%;margin-bottom:46px}}
.wrapper #content #form_email-signup .column.two,[id^=section-] .container #form_email-signup .column.two{margin-left:3%}
@media screen and (max-width: 768px){.wrapper #content #form_email-signup .column.two,[id^=section-] .container #form_email-signup .column.two{margin-left:0}}
.wrapper #content #form_email-signup .formContact,[id^=section-] .container #form_email-signup .formContact{font-size:16px}
.wrapper #content #form_email-signup .formContact.find-location,[id^=section-] .container #form_email-signup .formContact.find-location{color:#201f1d}
.wrapper #content #form_email-signup .formContact.choose-topics,[id^=section-] .container #form_email-signup .formContact.choose-topics{color:#222c66;font-family:verdana,helvetica,sans-serif;font-size:17px;font-weight:700}
.wrapper #content #form_email-signup .formContact a,[id^=section-] .container #form_email-signup .formContact a{text-decoration:underline;color:#4a72b8;text-decoration:none !important}
.wrapper #content #form_email-signup .formContact a:hover,[id^=section-] .container #form_email-signup .formContact a:hover{text-decoration:underline;color:#002169}
.wrapper #content #form_email-signup #field_location-select.no-pointer,[id^=section-] .container #form_email-signup #field_location-select.no-pointer{opacity:.5}
.wrapper #content #form_email-signup #frm_field_64_container,.wrapper #content #form_email-signup #frm_field_65_container,[id^=section-] .container #form_email-signup #frm_field_64_container,[id^=section-] .container #form_email-signup #frm_field_65_container{width:48%}
.wrapper #content #form_email-signup #frm_field_67_container,.wrapper #content #form_email-signup #frm_field_68_container,[id^=section-] .container #form_email-signup #frm_field_67_container,[id^=section-] .container #form_email-signup #frm_field_68_container{display:inline-block;vertical-align:top;width:48%;max-width:200px}
@media screen and (max-width: 768px){.wrapper #content #form_email-signup #frm_field_67_container,.wrapper #content #form_email-signup #frm_field_68_container,[id^=section-] .container #form_email-signup #frm_field_67_container,[id^=section-] .container #form_email-signup #frm_field_68_container{max-width:48%;width:100%}}
@media screen and (max-width: 550px){.wrapper #content #form_email-signup #frm_field_67_container,.wrapper #content #form_email-signup #frm_field_68_container,[id^=section-] .container #form_email-signup #frm_field_67_container,[id^=section-] .container #form_email-signup #frm_field_68_container{max-width:100%;display:block}}
.wrapper #content #form_email-signup #frm_field_68_container,[id^=section-] .container #form_email-signup #frm_field_68_container{margin-left:2%}
@media screen and (max-width: 550px){.wrapper #content #form_email-signup #frm_field_68_container,[id^=section-] .container #form_email-signup #frm_field_68_container{margin:0 0 10px}}
.wrapper #content #form_email-signup #frm_field_69_container,.wrapper #content #form_email-signup #frm_field_127_container,[id^=section-] .container #form_email-signup #frm_field_69_container,[id^=section-] .container #form_email-signup #frm_field_127_container{display:inline-block;vertical-align:top}
@media screen and (max-width: 1080px){.wrapper #content #form_email-signup #frm_field_69_container,.wrapper #content #form_email-signup #frm_field_127_container,[id^=section-] .container #form_email-signup #frm_field_69_container,[id^=section-] .container #form_email-signup #frm_field_127_container{display:block}}
.wrapper #content #form_email-signup #frm_field_127_container,[id^=section-] .container #form_email-signup #frm_field_127_container{margin-left:5%;margin-top:0}
@media screen and (max-width: 1080px){.wrapper #content #form_email-signup #frm_field_127_container,[id^=section-] .container #form_email-signup #frm_field_127_container{margin:10px 0 0}}
.wrapper #content #form_email-signup .email-signup-submit,[id^=section-] .container #form_email-signup .email-signup-submit{margin-right:23%}
.with_frm_style .vertical_radio .frm_checkbox label,.with_frm_style .vertical_radio .frm_radio label{text-indent:0}
.full-width-hero-banner .banner-image{height:430px;max-height:calc(100vh - (25vh + 50px));background-color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat}
@media screen and (max-width: 550px){.full-width-hero-banner .banner-image{height:230px}}
.image-slider .full-width{margin-left:auto;margin-right:auto;max-width:initial;width:100%}
.image-slider .full-width .slickslider{margin:0;min-height:480px;opacity:0;visibility:hidden;transition:opacity 3s ease}
@media only screen and (max-width: 768px){.image-slider .full-width .slickslider{min-height:0}}
.image-slider .full-width .slickslider.slick-initialized{opacity:1;visibility:visible}
@media(max-width: 1024px){.image-slider .full-width .slickslider .slick-prev,.image-slider .full-width .slickslider .slick-next{top:20%}}
.image-slider .full-width .slickslider .slick-list{height:100%}
.image-slider .full-width .slickslider .slick-track{display:flex;background-color:#fff}
@media(max-width: 1023px){.image-slider .full-width .slickslider .full-slide{background:#fff}}
@media(min-width: 1024px){.image-slider .full-width .slickslider .full-slide{background-image:var(--desktop-background)}}
.image-slider .full-width .slickslider .full-slide .hero-slide-background{background-image:var(--mobile-background)}
@media(min-width: 768px){.image-slider .full-width .slickslider .full-slide .hero-slide-background{background-image:var(--desktop-background)}}
.image-slider .full-width .slickslider .slick-slide{position:relative;min-height:480px;display:flex;flex-direction:column;justify-content:center;justify-items:center}
@media only screen and (max-width: 768px){.image-slider .full-width .slickslider .slick-slide{padding:0;min-height:0}}
.image-slider .full-width .slickslider .slick-slide.slick-current{opacity:1}
.image-slider .full-width .slickslider .slick-slide.slick-current .slick-caption{opacity:1;visibility:visible;bottom:20px}
@media only screen and (max-width: 768px){.image-slider .full-width .slickslider .slick-slide.slick-current .slick-caption{bottom:0 !important}}
.image-slider .full-width .slickslider .slick-caption{background-color:#faf8f5;bottom:-20px;box-sizing:border-box;display:block;flex-grow:1;margin:0 auto;max-width:1280px;opacity:0;padding:35px 40px;position:relative;text-align:left;transition:3s all ease;visibility:hidden;width:100%;z-index:2}
@media screen and (min-width: 1024px){.image-slider .full-width .slickslider .slick-caption{background-color:rgba(0,0,0,0);display:flex;padding-left:70px}}
@media screen and (min-width: 1400px){.image-slider .full-width .slickslider .slick-caption{padding-left:30px}}
@media screen and (max-width: 1023px){.image-slider .full-width .slickslider .slick-caption{padding-block:3.5rem;position:static}}
.image-slider .full-width .slickslider .slick-caption img.logo{width:160px}
@media only screen and (max-width: 550px){.image-slider .full-width .slickslider .slick-caption img.logo{display:none}}
.image-slider .full-width .slickslider .slick-caption a.rollover{width:100%;display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
@media screen and (min-width: 580px){.image-slider .full-width .slickslider .slick-caption a.rollover{width:auto}}
@media screen and (max-width: 1023px){.image-slider .full-width .slickslider .slick-caption a.rollover{background-color:#fff !important;border-color:#181f46 !important;color:#181f46 !important;font-size:18px !important}}
@media screen and (min-width: 1024px){.image-slider .full-width .slickslider .slick-caption a.rollover{margin-bottom:44px}}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-bg-white{background-color:#fff}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-bg-green{background-color:#a0cb3a}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-bg-blue{background-color:#222c66}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-bg-dark-blue{background-color:#181f46}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-white-white{border:3px solid #fff;color:#fff}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-white-dark-blue{border:3px solid #fff;color:#181f46}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-green-white{border:3px solid #a0cb3a;color:#fff}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-white-green{border:3px solid #fff;color:#a0cb3a}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-blue-white{border:3px solid #222c66;color:#fff}
.image-slider .full-width .slickslider .slick-caption a.rollover.off-dark-blue-white{border:3px solid #181f46;color:#fff}
.image-slider .full-width .slickslider .slick-caption a.rollover:hover{color:#181f46;background-color:#fff}
.image-slider .full-width .slickslider .slick-caption a.rollover.blue-white{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.image-slider .full-width .slickslider .slick-caption a.rollover.blue-white:hover{color:#fff;background-color:#181f46}
.image-slider .full-width .slickslider .slick-caption a.rollover.green-white{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.image-slider .full-width .slickslider .slick-caption a.rollover.green-white:hover{color:#fff;background-color:#a0cb3a}
.image-slider .full-width .slickslider .slick-caption a.rollover.white-green{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.image-slider .full-width .slickslider .slick-caption a.rollover.white-green:hover{color:#a0cb3a;background-color:#fff}
.image-slider .full-width .slickslider .slick-caption a.rollover.white-blue{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.image-slider .full-width .slickslider .slick-caption a.rollover.white-blue:hover{color:#222c66;background-color:#fff}
.image-slider .full-width .slickslider .slick-caption a.rollover.dark-blue-white{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.image-slider .full-width .slickslider .slick-caption a.rollover.dark-blue-white:hover{color:#181f46;background-color:#fff}
.image-slider .full-width .slickslider .slick-caption h1,.image-slider .full-width .slickslider .slick-caption h2{position:relative;font-weight:500}
@media screen and (min-width: 1024px){.image-slider .full-width .slickslider .slick-caption h1,.image-slider .full-width .slickslider .slick-caption h2{color:#fff}}
@media screen and (max-width: 1023px){.image-slider .full-width .slickslider .slick-caption h1,.image-slider .full-width .slickslider .slick-caption h2{color:#181f46 !important}}
.image-slider .full-width .slickslider .slick-caption h1{font-family:"PT Serif",helvetica,sans-serif;font-weight:700;font-size:30px;margin-bottom:24px}
@media screen and (min-width: 768px){.image-slider .full-width .slickslider .slick-caption h1{font-size:36px}}
@media screen and (min-width: 1024px){.image-slider .full-width .slickslider .slick-caption h1{font-size:48px}}
@media screen and (max-width: 550px){.image-slider .full-width .slickslider .slick-caption h1{margin-top:0}}
.image-slider .full-width .slickslider .slick-caption h2{font-family:verdana,helvetica,sans-serif;font-size:18px;line-height:1.4;margin-bottom:34px;margin-top:0}
@media screen and (min-width: 1024px){.image-slider .full-width .slickslider .slick-caption h2{font-size:20px;margin-bottom:34px;max-width:500px}}
@media screen and (min-width: 1800px){.image-slider .full-width .slickslider .slick-caption h2{font-size:24px}}
.image-slider .home-nav-icon-menu .container{max-width:1150px}
@media(min-width: 1024px){.image-slider .hero-logo-slide{height:auto !important}}
.image-slider .hero-logo-slide .hero-slide-background{align-items:center;background-size:cover;display:flex;height:250px;justify-content:center}
@media screen and (min-width: 1024px){.image-slider .hero-logo-slide .hero-slide-background{display:none}}
@media screen and (min-width: 1024px){.image-slider .hero-logo-slide .hero-grid{align-items:center;display:flex;width:100%}}
.image-slider .hero-logo-slide .hero-logo-wrap{margin:0;position:relative;z-index:3}
@media screen and (min-width: 1024px){.image-slider .hero-logo-slide .hero-logo-wrap{width:40%}}
@media screen and (min-width: 1024px){.image-slider .hero-logo-slide .hero-text{width:60%}}
.image-slider .hero-logo-slide .hero-logo{margin:0 auto;width:200px}
@media screen and (min-width: 1024px){.image-slider .hero-logo-slide .hero-logo{width:300px}}
.image-slider .full-width .slickslider .hero-logo-slide{justify-content:flex-start}
.image-slider .slick-dots{bottom:auto;top:260px}
@media screen and (min-width: 1024px){.image-slider .slick-dots{bottom:20px;top:auto}}
.image-slider .slick-dots li button{background:rgba(0,0,0,0);border:1px solid #181f46;border-radius:100%;height:10px;opacity:1;outline:none !important;padding:0;width:10px}
@media screen and (min-width: 1024px){.image-slider .slick-dots li button{border-color:#fff;height:15px;width:15px}}
.image-slider .slick-dots li button::before{display:none}
.image-slider .slick-dots .slick-active button{background-color:#181f46}
@media screen and (min-width: 1024px){.image-slider .slick-dots .slick-active button{background-color:#fff;border-color:#fff}}
.image-slider .hero-overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
@media(max-width: 1023px){.image-slider .hero-overlay.mobile-1{display:block}}
@media(min-width: 1024px){.image-slider .hero-overlay.desktop-1{display:block}}
.icon-accordion-section{padding:60px 0 0}
@media screen and (max-width: 768px){.icon-accordion-section{padding:30px 0 0}}
.icon-accordion-section .section-header{margin-bottom:60px}
.icon-accordion-section .section-header p{max-width:85%;margin:0 auto;text-align:center}
.icon-accordion-section .icon-accordion-item{flex:1 0 1px;position:relative;margin-right:2%;text-align:center;display:flex;flex-direction:column;align-items:center}
@media screen and (max-width: 768px){.icon-accordion-section .icon-accordion-item{display:inline-block;margin-right:0}}
.icon-accordion-section .icon-accordion-item:after{content:"";clear:both;display:block}
.icon-accordion-section .icon-accordion-item:first-of-type{margin-left:2%}
@media screen and (max-width: 768px){.icon-accordion-section .icon-accordion-item:first-of-type{margin-left:0%}}
.icon-accordion-section .icon-accordion-item .down-arrow{opacity:0;width:25px;height:25px;position:absolute;left:50%;bottom:0;transition:all .75s ease;transform:translate(-50%, 0)}
.icon-accordion-section .icon-accordion-item.open-accordion .icon-accordion-trigger svg circle{opacity:.3}
.icon-accordion-section .icon-accordion-item.open-accordion .down-arrow,.icon-accordion-section .icon-accordion-item.open-accordion .down-arrow polygon{opacity:1;bottom:-35px}
.icon-accordion-section .accordion-triggers{padding-bottom:60px;position:relative;display:flex;flex-direction:row}
.icon-accordion-section .accordion-triggers .icon-accordion-trigger{cursor:pointer;width:100%}
.icon-accordion-section .accordion-triggers .icon-accordion-trigger .icon{width:45%;margin-bottom:30px}
.icon-accordion-section .accordion-triggers .icon-accordion-trigger .icon:before{content:"";display:block;padding-top:100%}
.icon-accordion-section .accordion-triggers .icon-accordion-trigger .icon circle{transition:all .3s ease;opacity:0}
.icon-accordion-section .accordion-triggers .icon-accordion-trigger .icon:hover circle{opacity:.3}
.icon-accordion-section .accordion-triggers .icon-accordion-trigger h4{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;margin-top:auto;font-size:26px;font-family:"PT Serif",helvetica,sans-serif;font-weight:bold}
.icon-accordion-section .accordion-contents{background-color:#eee}
.icon-accordion-section .accordion-contents .icon-accordion-content{display:none;padding:30px 7.5%}
@media screen and (max-width: 768px){.icon-accordion-section .accordion-contents .icon-accordion-content{padding:60px 0}}
.icon-accordion-section .accordion-contents .icon-accordion-content.open-accordion{display:block}
.icon-accordion-section .accordion-contents .icon-accordion-content h5{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;font-size:24px;font-family:"PT Serif",helvetica,sans-serif;font-weight:bold}
.icon-accordion-section .accordion-contents .icon-accordion-content .flex-buttons{padding:0 2.5%}
@media screen and (max-width: 768px){.icon-accordion-section .accordion-contents .icon-accordion-content .flex-buttons{padding:0}}
.icon-accordion-section .accordion-contents .icon-accordion-content .flex-buttons a{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important;margin-top:2.167%;margin-bottom:2.167%}
.icon-accordion-section .accordion-contents .icon-accordion-content .flex-buttons a:hover{color:#181f46 !important;background-color:#badf4f !important}
.icon-features-section{padding:5vh 0;height:40vh;display:flex;flex-direction:column;justify-content:center;background-color:#fff}
@media screen and (max-width: 768px){.icon-features-section{height:auto;padding:30px 0;display:block}}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.icon-features-section .container{margin-left:0px;margin-right:0px}}
@supports(-ms-accelerator: true){.icon-features-section .container{margin-left:0px;margin-right:0px}}
.icon-features-section .section-title{margin-bottom:50px}
.icon-features-section .icon-wrapper{display:flex;flex-direction:row}
@media screen and (max-width: 768px){.icon-features-section .icon-wrapper{display:block}}
.icon-features-section .icon-wrapper .icon-contents{flex:1 0 1px;margin-right:2%;text-align:center;display:flex;flex-direction:column;align-items:center}
@media screen and (max-width: 768px){.icon-features-section .icon-wrapper .icon-contents{display:block;text-align:left;margin-right:0;margin-bottom:5%}.icon-features-section .icon-wrapper .icon-contents:after{content:"";clear:both;display:block}}
.icon-features-section .icon-wrapper .icon-contents:first-of-type{margin-left:2%}
@media screen and (max-width: 768px){.icon-features-section .icon-wrapper .icon-contents:first-of-type{margin-left:0%}}
.icon-features-section .icon-wrapper .icon-contents .icon-link{width:40%}
.icon-features-section .icon-wrapper .icon-contents div.icon{height:10vh;background-repeat:no-repeat;background-position:center;background-size:contain}
@media screen and (max-width: 768px){.icon-features-section .icon-wrapper .icon-contents div.icon{width:100%;height:auto;float:left;width:25%;margin-right:5%}}
.icon-features-section .icon-wrapper .icon-contents div.icon:before{content:"";display:block;padding-top:100%}
.icon-features-section .icon-wrapper .icon-contents .icon-caption-text-wrap{max-width:100%}
@media screen and (min-width: 768px){.icon-features-section .icon-wrapper .icon-contents .icon-caption-text-wrap h3{margin:1vh 0}.icon-features-section .icon-wrapper .icon-contents .icon-caption-text-wrap p{margin-bottom:1vh}}
@media screen and (max-width: 768px){.icon-features-section .icon-wrapper .icon-contents .icon-caption-text-wrap,.icon-features-section .icon-wrapper .icon-contents .button,.icon-features-section .icon-wrapper .icon-contents .btn,.icon-features-section .icon-wrapper .icon-contents .btn-medium,.icon-features-section .icon-wrapper .icon-contents .moretag{float:right;width:70%}}
.icon-features-section .icon-wrapper .icon-contents h3{margin:20px 0;font-size:24px;font-family:"PT Serif",helvetica,sans-serif}
@media screen and (max-width: 768px){.icon-features-section .icon-wrapper .icon-contents h3{margin:0 0 10px}}
.icon-features-section .icon-wrapper .icon-contents p{margin:20px 0;margin-top:0;color:#807e82;font-size:12px;font-family:verdana,helvetica,sans-serif}
@media screen and (max-width: 768px){.icon-features-section .icon-wrapper .icon-contents p{margin:0 0 10px}}
.icon-features-section .icon-wrapper .icon-contents .button{display:inline-block;margin-top:auto;display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.icon-features-section .icon-wrapper .icon-contents .button:hover{color:#fff;background-color:#222c66}
.icon-grid-section{padding:60px 0;background-color:#eee}
.icon-grid-section .section-title{font-family:"PT Serif",helvetica,sans-serif;font-weight:bold;margin-bottom:60px;font-size:26px}
@media screen and (max-width: 768px){.icon-grid-section .section-title{margin-bottom:40px}}
.icon-grid-section .icon-wrapper{display:flex;flex-direction:row}
.icon-grid-section .icon-wrapper .icon-grid-item{margin:0 2%;text-align:center;display:flex;flex-direction:column;align-items:center}
.icon-grid-section .icon-wrapper .icon-grid-item .icon{width:45%;margin-bottom:30px}
@media screen and (max-width: 768px){.icon-grid-section .icon-wrapper .icon-grid-item .icon{width:55%}}
@media screen and (max-width: 550px){.icon-grid-section .icon-wrapper .icon-grid-item .icon{width:70%}}
.icon-grid-section .icon-wrapper .icon-grid-item .icon:before{content:"";display:block;padding-top:100%}
.icon-grid-section .icon-wrapper .icon-grid-item h4{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;margin-top:auto;font-size:22px;font-family:verdana,helvetica,sans-serif;font-weight:bold;max-width:100%}
@media screen and (max-width: 768px){.icon-grid-section .icon-wrapper .icon-grid-item h4{margin-top:0;font-size:21px}}
@media screen and (max-width: 550px){.icon-grid-section .icon-wrapper .icon-grid-item h4{font-size:18px}}
.icon-grid-section .icon-wrapper.multi{flex-wrap:wrap}
.icon-grid-section .icon-wrapper.multi.icon-wrapper{margin-top:-40px}
.icon-grid-section .icon-wrapper.multi .icon-grid-item{flex:1 0 29%;margin-top:50px;max-width:30%}
@media screen and (max-width: 768px){.icon-grid-section .icon-wrapper.multi .icon-grid-item{flex:1 0 46%;max-width:46%}}
.icon-grid-section .icon-wrapper.single{flex-wrap:nowrap}
.icon-grid-section .icon-wrapper.single .icon-grid-item{flex:1 0 1px}
@media screen and (max-width: 768px){.icon-grid-section .parallax-grid.single,.icon-grid-section .parallax-grid.multi{flex-wrap:wrap}.icon-grid-section .parallax-grid.single .parallax-grid-item,.icon-grid-section .parallax-grid.multi .parallax-grid-item{flex:1 0 46%;max-width:46%}}
.icon-grid-section .parallax-grid .parallax-grid-item .icon{width:60%;margin-bottom:0}
.icon-grid-section .parallax-grid .parallax-grid-item .parallax-style{position:relative;width:100%;margin-bottom:30px}
@media screen and (max-width: 768px){.icon-grid-section .parallax-grid .parallax-grid-item .parallax-style{margin-bottom:10px}}
.icon-grid-section .parallax-grid .parallax-grid-item .parallax-style:before{content:"";padding-top:65%;display:block;position:relative}
.icon-grid-section .parallax-grid .parallax-grid-item .parallax-style img{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto}
@media screen and (max-width: 768px){.icon-grid-section .parallax-grid .parallax-grid-item .parallax-style .icon-back{right:0 !important;left:0 !important;top:0 !important;bottom:0 !important;transform:none !important}}
@media(max-width: 1300px){.page-id-230 .logo-content-content{padding:7.5% 0 7.5% 5% !important}}
@media(max-width: 1800px){.page-id-230 .logo-content-content{padding:7.5% 0 7.5% 7% !important}}
@media(max-width: 3000px){.page-id-230 .logo-content-content{padding:7.5% 0 7.5% 9% !important}}
@media(max-width: 500px){.page-id-230 .logo-content-content{padding:7.5% 0 7.5% 0 !important}}
.logo-content-section{padding:15px 0}
.logo-content-section.image-size-large .logo-content-image{margin:15px auto}
.logo-content-section.image-size-large .logo-content-image img{max-width:100%}
.logo-content-section.image-size-large .logo-content-content{padding:5% 0 5% 5%}
.logo-content-section.image-size-med .logo-content-image{margin:30px auto}
.logo-content-section.image-size-med .logo-content-image img{max-width:75%}
.logo-content-section.image-size-med .logo-content-content{padding:7.5% 0 7.5% 5%}
.logo-content-section.image-size-small .logo-content-image{margin:50px auto}
.logo-content-section.image-size-small .logo-content-image img{max-width:40%}
.logo-content-section.image-size-small .logo-content-content{padding:10% 0 10% 5%}
.logo-content-section .container{display:flex;flex-direction:row;flex-wrap:nowrap}
@media screen and (max-width: 768px){.logo-content-section .container{display:block;padding-top:7.5%;padding-bottom:7.5%}}
.logo-content-section .container .logo-content-image{align-self:center;box-sizing:border-box}
@media screen and (max-width: 768px){.logo-content-section .container .logo-content-image{width:65%;float:none;margin-top:0;margin-bottom:12.5%;background-position:center}}
@media screen and (max-width: 550px){.logo-content-section .container .logo-content-image{width:85%}}
.logo-content-section .container .logo-content-image img{align-self:center;box-sizing:border-box;width:100%;margin:0 auto;display:block}
.logo-content-section .container .logo-content-content{align-self:center;display:table;font-family:verdana,helvetica,sans-serif;font-size:16px;line-height:22px}
@media screen and (max-width: 768px){.logo-content-section .container .logo-content-content{width:100%;float:none;padding:0}}
.logo-content-section .container .logo-content-content .section-title{text-align:left}
.logo-content-section .container .logo-content-content .flex-buttons.flex-horizontal a{margin-top:4%}
.logo-content-section .container .logo-content-content .flex-buttons.flex-vertical a{margin-top:15px}
.logo-content-section .container .logo-content-content .flex-buttons a{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.logo-content-section .container .logo-content-content .flex-buttons a:hover{color:#181f46 !important;background-color:#badf4f !important}
.meet-the-hosts-section{background-color:#f9f9f4;padding-bottom:60px}
.meet-the-hosts-section .meet-the-hosts-header{margin-bottom:55px}
.meet-the-hosts-section .hosts-container{display:flex;justify-content:center}
@media(max-width: 768px){.meet-the-hosts-section .hosts-container{display:block}}
.meet-the-hosts-section .hosts-container .host{background:#fff;display:flex;padding:40px 20px;margin:20px;align-self:auto;width:40%}
@media(max-width: 768px){.meet-the-hosts-section .hosts-container .host{width:100%;display:block;margin:0 0 20px;text-align:center}}
.meet-the-hosts-section .hosts-container .host .image-container{width:35%}
@media(max-width: 768px){.meet-the-hosts-section .hosts-container .host .image-container{width:100%}}
.meet-the-hosts-section .hosts-container .host .host-image{max-width:200px}
@media(max-width: 768px){.meet-the-hosts-section .hosts-container .host .host-image{margin:0 auto}}
.meet-the-hosts-section .hosts-container .host .host-text{width:65%;padding-left:20px}
@media(max-width: 768px){.meet-the-hosts-section .hosts-container .host .host-text{width:100%;padding:0;margin-top:20px}}
.meet-the-hosts-section .hosts-container .host .host-text .host-name{font-family:"PT Serif",helvetica,sans-serif;font-size:24px;font-weight:bold;color:#222c66}
@media(max-width: 768px){.meet-the-hosts-section .hosts-container .host .host-text .host-name{font-size:30px}}
.meet-the-hosts-section .hosts-container .host .host-text .host-title{font-size:18px;margin-bottom:10px;color:#222c66}
@media(max-width: 768px){.meet-the-hosts-section .hosts-container .host .host-text .host-title{font-size:24px;margin-top:10px}}
.meet-the-hosts-section .hosts-container .host .host-text .host-description{font-size:16px;line-height:22px}
@media(max-width: 768px){.meet-the-hosts-section .hosts-container .host .host-text .host-description{font-size:20px;line-height:26px}}
.meet-the-hosts-section .host-size-compact .host{display:block;text-align:center}
.meet-the-hosts-section .host-size-compact .host .image-container,.meet-the-hosts-section .host-size-compact .host .host-text{width:100%;padding:0}
.meet-the-hosts-section .host-size-compact .host .host-name{margin-bottom:10px}
.meet-the-hosts-section .host-size-compact .host .host-title{margin-bottom:20px}
.meet-the-hosts-section .host-size-compact .host .image-container{margin-bottom:20px}
.meet-the-hosts-section .host-size-compact .host .image-container img{max-width:200px;margin:0 auto}
.news-section{padding:85px 0;background-color:#fff}
@media screen and (max-width: 768px){.news-section{padding:30px 0}}
.news-section .section-title{text-align:left;margin-bottom:20px !important}
.news-section .view-all-top{text-align:right}
.news-section .news-feed-main{position:relative}
@media screen and (max-width: 768px){.news-section .news-feed-main{width:100%;float:none}}
.news-section .content-feed .feed-title,.news-section .content-feed .feed-title>*{margin:0px;margin-top:10px;color:#222c66;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;font-size:32px;-webkit-font-smoothing:antialiased}
.news-section .view-all-container{text-align:left;margin-top:30px}
@media(max-width: 768px){.news-section .view-all-container{margin-bottom:30px}}
.news-section .view-all-link{color:#b7b5b2;text-decoration:underline;font-size:19px !important;font-weight:700}
.news-section .view-all-link:after{content:" >>>"}
.news-section .view-all-link:hover{background-color:rgba(0,0,0,0) !important;color:#a0cb3a !important}
.news-section .search-section{height:35px;margin:20px 0px 30px 0px}
.news-section .search-section .searchform{height:35px}
.news-section .search-section .searchform .search-box{width:84%;height:100%;float:left;position:relative}
@media(max-width: 1080px){.news-section .search-section .searchform .search-box{width:82%}}
@media(max-width: 768px){.news-section .search-section .searchform .search-box{width:84%}}
@media(max-width: 550px){.news-section .search-section .searchform .search-box{width:74%}}
.news-section .search-section .searchform .search-box .input-text{background:#eee;width:90%;height:100%;text-align:left}
@media(max-width: 1080px){.news-section .search-section .searchform .search-box .input-text{width:80%}}
.news-section .search-section .searchform .search-box .filter{width:10%;height:100%;float:right;text-align:center;background:#e3e1e0;color:#fff;font-family:"PT Serif",helvetica,sans-serif !important;color:#fff !important;cursor:pointer}
.news-section .search-section .searchform .search-box .filter:hover{background:#93928f}
@media(max-width: 1080px){.news-section .search-section .searchform .search-box .filter{width:20%}}
.news-section .search-section .searchform .search-box .filter .filter-button{padding:6px 5px 5px}
@media(max-width: 1080px){.news-section .search-section .searchform .search-box .filter .filter-button{padding:8px 5px 5px}}
.news-section .search-section .searchform .search-box .filter .filter-categories{display:none;background:rgba(143,142,139,.96);font-family:verdana,helvetica,sans-serif;position:absolute;top:35px;left:0;width:100%;text-align:left}
@media(max-width: 768px){.news-section .search-section .searchform .search-box .filter .filter-categories{position:fixed;z-index:999999;top:0px;left:0px;right:0px;bottom:0px;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}}
.news-section .search-section .searchform .search-box .filter .filter-categories #filter-info{display:none;padding:13px 20px;background-color:#bbbcbe;left:0;margin-bottom:10px}
@media(max-width: 768px){.news-section .search-section .searchform .search-box .filter .filter-categories #filter-info{display:block}}
.news-section .search-section .searchform .search-box .filter .filter-categories #clearFilter{position:absolute;top:0px;right:0px;padding:13px 20px;background:#93928f;font-size:12px;transition:.3s linear all}
.news-section .search-section .searchform .search-box .filter .filter-categories #clearFilter:hover{color:#4e4e4e;transition:.3s linear all}
@media(max-width: 768px){.news-section .search-section .searchform .search-box .filter .filter-categories #clearFilter .text{display:none}}
.news-section .search-section .searchform .search-box .filter .filter-categories #clearFilter .mobile-close{height:20px;width:20px;display:none}
@media(max-width: 768px){.news-section .search-section .searchform .search-box .filter .filter-categories #clearFilter .mobile-close{display:block}}
.news-section .search-section .searchform .search-box .filter .filter-categories .left{width:50%;float:left}
.news-section .search-section .searchform .search-box .filter .filter-categories .right{width:50%;float:right}
@media(max-width: 768px){.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll{-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;max-height:70%}}
.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll .grain-contracts .filter-category-title{font-weight:700;padding:40px 55px 10px 55px}
@media(max-width: 870px){.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll .grain-contracts .filter-category-title{padding:0px 20px 10px 20px}}
.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll .grain-contracts ul{list-style:none;-moz-columns:2;columns:2}
.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll .separator{border-bottom:1px solid #babcbe;margin:20px 55px 20px}
@media screen and (max-width: 870px){.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll .separator{margin:20px 20px}}
.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll .fertilizer{margin-bottom:40px}
.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll .fertilizer .filter-category-title{font-weight:700;padding:0px 55px 10px 55px}
@media screen and (max-width: 870px){.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll .fertilizer .filter-category-title{padding:0px 20px 10px 20px}}
.news-section .search-section .searchform .search-box .filter .filter-categories .filter-scroll .fertilizer ul{list-style:none;-moz-columns:2;columns:2}
.news-section .search-section .searchform .search-box .filter .filter-categories .mobile-search{display:none;position:absolute;bottom:20px;width:100%;height:40px;text-align:center;padding:0px 20px}
@media(max-width: 768px){.news-section .search-section .searchform .search-box .filter .filter-categories .mobile-search{display:block}}
.news-section .search-section .searchform .search-box .filter .filter-categories .mobile-search .input-submit{background-color:#fff !important;width:100%;font-size:20px !important;color:#8f8e8b !important}
.news-section .search-section .searchform .search-box .filter .filter-categories li{position:relative;line-height:1.75;padding:0px 0px 0px 55px}
@media(max-width: 870px){.news-section .search-section .searchform .search-box .filter .filter-categories li{padding:0px 20px}}
@media screen and (max-width: 768px){.news-section .search-section .searchform .search-box .filter .filter-categories li{line-height:1.75;font-size:2vh}}
.news-section .search-section .searchform .search-box .filter .filter-categories li:hover{font-weight:bold}
.news-section .search-section .searchform .search-box .filter .filter-categories li .checkmark{display:none;position:absolute;height:10px;width:10px;left:30px;top:8px}
@media screen and (max-width: 768px){.news-section .search-section .searchform .search-box .filter .filter-categories li .checkmark{left:5px;top:1vh}}
.news-section .search-section .searchform .search-box .filter .filter-categories .selected-category{font-weight:bold;background-color:#676767}
.news-section .search-section .searchform .search-box .filter .filter-categories .selected-category .checkmark{display:block}
.news-section .search-section .searchform .search-box .filter .open{display:block}
.news-section .search-section .searchform .input-submit{background-color:#e3e1e0;font-family:"PT Serif",helvetica,sans-serif !important;color:#fff !important;height:100%;width:15%;text-align:center;float:right}
.news-section .search-section .searchform .input-submit:hover{cursor:pointer}
@media(max-width: 1080px){.news-section .search-section .searchform .input-submit{width:17%}}
@media(max-width: 768px){.news-section .search-section .searchform .input-submit{font-size:14px !important;width:15%}}
@media(max-width: 550px){.news-section .search-section .searchform .input-submit{font-size:13px !important;width:25%}}
.news-section .search-section form{padding:0 !important}
.news-section .search-section form .search-control{height:35px}
.news-section .search-section form .search-control .news-search{background:#eee;width:80%;height:100%}
.news-section .search-section form .search-control button{width:15%;float:right;background-color:#babcbe;font-family:"PT Serif",helvetica,sans-serif;color:#fff;height:100%}
.news-section .featured-news-item{margin-bottom:15px;background-color:#fff;padding:20px}
.news-section .featured-news-item .article-link{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:275px}
.news-section .featured-news-item span.rt-reading-time{color:#b7b5b2;font-size:19px;display:block;margin-top:10px;font-weight:700}
.news-section .featured-news-item .featured-header{color:#222c66;margin:15px 0}
.news-section .featured-news-item .featured-header a{margin:0px;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;font-size:32px}
.news-section .featured-news-item a.moretag{color:#4a72b8;text-decoration:none !important;margin-top:20px}
.news-section .featured-news-item a.moretag:hover{text-decoration:underline;color:#002169}
.news-section .recent-news-container .recent-articles .article-container{background-color:#fff;padding:20px;margin-bottom:15px}
.news-section .recent-news-container .recent-articles .article-container .article-image{height:240px}
@media(max-width: 550px){.news-section .recent-news-container .recent-articles .article-container .article-image{width:100%;margin-bottom:20px}}
.news-section .recent-news-container .recent-articles .article-container .article-image .article-link{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}
@media(max-width: 550px){.news-section .recent-news-container .recent-articles .article-container .article-content{width:100%}}
.news-section .recent-news-container .recent-articles .article-container .article-content span.rt-reading-time{color:#b7b5b2;font-size:19px;display:block;font-weight:700}
.news-section .recent-news-container .recent-articles .article-container .article-content .date{color:#222c66}
.news-section .recent-news-container .recent-articles .article-container .article-content .feed-title h4{margin:0px;margin-top:10px;color:#222c66;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;font-size:28px;-webkit-font-smoothing:antialiased}
.news-section .recent-news-container .recent-articles .article-container .article-content a.moretag{border:0 !important;padding:0 !important;text-align:left !important;margin-top:20px !important;text-decoration:underline;font-size:19px !important}
.news-section .recent-news-container .recent-articles .article-container .article-content a.moretag:after{content:" >>>"}
.news-section .recent-news-container .recent-articles .article-container .article-content a.moretag:hover{background-color:rgba(0,0,0,0) !important;color:#a0cb3a !important}
@media screen and (max-width: 768px){.news-section .market-updates-section{width:100%;margin-bottom:60px}}
.news-section .market-updates-section .section-title{margin-bottom:0 !important}
.news-section .market-updates-section h4{margin-top:0}
.news-section .market-updates-section .market-item{margin-top:25px;margin-bottom:65px}
.news-section .market-updates-section .market-item .feed-date{margin:5px 0px 10px 0px;color:#222c66}
.news-section .market-updates-section .market-item p{margin:10px 0}
.news-section .market-updates-section a.moretag{color:#b7b5b2 !important;border:0 !important;padding:0 !important;text-align:left !important;margin-top:20px !important;text-decoration:underline;font-size:19px !important}
.news-section .market-updates-section a.moretag:after{content:" >>>"}
.news-section .market-updates-section a.moretag:hover{background-color:rgba(0,0,0,0) !important;color:#a0cb3a !important}
.news-section .podcast{margin-bottom:80px}
.news-section .podcast .podcast-container .podcast-image{width:100%}
@media(max-width: 768px){.news-section .podcast .podcast-container .podcast-image{width:auto;margin-right:20px}}
.news-section .podcast .podcast-container .podcast-image img{width:100%}
@media(max-width: 550px){.news-section .podcast .podcast-container .podcast-image img{margin-bottom:20px}}
.news-section .podcast .podcast-container .podcast-text{width:100%}
.news-section .podcast .podcast-container .podcast-text ul.add-marg{margin-top:30px}
.news-section .podcast .podcast-container .podcast-text a.normal-button{font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.news-section .podcast .podcast-container .podcast-text a.normal-button:hover{color:#181f46 !important;background-color:#badf4f !important}
.news-section .podcast .podcast-container .podcast-text a.moretag{color:#4a72b8;text-decoration:none !important}
.news-section .podcast .podcast-container .podcast-text a.moretag:hover{text-decoration:underline;color:#002169}
@media(max-width: 768px){.news-section .podcast .podcast-container .podcast-text{width:auto;float:none;margin-left:10px}}
@media(max-width: 550px){.news-section .podcast .podcast-container .podcast-text{width:100%;margin-left:0px}}
.news-section .podcast .podcast-container .podcast-text .podcast-title{margin:0px;margin-top:10px;color:#222c66;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;font-size:28px;-webkit-font-smoothing:antialiased}
.news-section .podcast .podcast-container .podcast-text .alternate-styles-button{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#222c66;font-size:20px;border:3px solid #222c66;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.news-section .podcast .podcast-container .podcast-text .alternate-styles-button:hover{border:3px solid #222c66;background-color:#222c66;color:#fff}
@media screen and (max-width: 768px){.news-section .podcast .podcast-container .podcast-text .alternate-styles-button{display:table}}
.news-section .podcast .podcast-container .podcast-text .moretag{color:#b7b5b2;border:0 !important;padding:0 !important;text-align:left !important;margin-top:20px !important;text-decoration:underline;font-size:19px !important}
.news-section .podcast .podcast-container .podcast-text .moretag:after{content:" >>>"}
.news-section .podcast .podcast-container .podcast-text .moretag:hover{background-color:rgba(0,0,0,0) !important;color:#a0cb3a !important}
.news-section .podcast .podcast-container .podcast-text .link-color{font-size:17px;font-weight:700;color:#b7b5b2;text-decoration:underline}
.news-section .podcast .podcast-container .podcast-text .link-color:hover{color:#a0cb3a !important}
.news-section .podcast .podcast-container .podcast-text .link-color.white{font-size:17px;font-weight:700;color:#fff;text-decoration:underline}
.news-section .podcast .podcast-container .podcast-text .link-color.white:hover{color:#a0cb3a !important}
.news-section .podcast .podcast-container .podcast-text .link-color.light-cream{font-size:17px;font-weight:700;color:#faf8f5;text-decoration:underline}
.news-section .podcast .podcast-container .podcast-text .link-color.light-cream:hover{color:#a0cb3a !important}
.news-section .podcast .podcast-container .podcast-text .link-color.green{font-size:17px;font-weight:700;color:#a0cb3a;text-decoration:underline}
.news-section .podcast .podcast-container .podcast-text .link-color.green:hover{color:#a0cb3a !important}
.news-section .podcast .podcast-container .podcast-text .link-color.blue{font-size:17px;font-weight:700;color:#222c66;text-decoration:underline}
.news-section .podcast .podcast-container .podcast-text .link-color.blue:hover{color:#a0cb3a !important}
.news-section .podcast .podcast-container .podcast-text .link-color.dark-blue{font-size:17px;font-weight:700;color:#181f46;text-decoration:underline}
.news-section .podcast .podcast-container .podcast-text .link-color.dark-blue:hover{color:#a0cb3a !important}
.news-section .ag-headlines{position:relative}
.news-section .ag-headlines .section-title{margin-bottom:0 !important}
.news-section .ag-headlines .view-all-ag-headlines{position:absolute;right:0px;top:0px}
@media(max-width: 1080px){.news-section .ag-headlines .view-all-ag-headlines{position:relative}}
@media(max-width: 768px){.news-section .ag-headlines .view-all-ag-headlines{position:absolute}}
.news-section .ag-headlines .side-news{background-color:unset !important}
.news-section aside.single-column-news{font-family:verdana,helvetica,sans-serif}
.news-section aside.single-column-news .moretag{color:#b7b5b2;border:0 !important;padding:0 !important;text-align:left !important;margin-top:20px !important;text-decoration:underline;font-size:19px !important}
.news-section aside.single-column-news .moretag:after{content:" >>>"}
.news-section aside.single-column-news .moretag:hover{background-color:rgba(0,0,0,0) !important;color:#a0cb3a !important}
.news-section aside.single-column-news .hide-scrollbar-child::-webkit-scrollbar,.news-section aside.single-column-news .hide-scrollbar-child::-moz-scrollbars-none,.news-section aside.single-column-news .hide-scrollbar-child::-ms-scrollbars-none,.news-section aside.single-column-news .hide-scrollbar-child::-o-scrollbars-none{opacity:1 !important;visibility:visible !important;display:block !important}
.news-section aside.single-column-news .hide-scrollbar-child::-webkit-scrollbar{background-color:#fff;border-radius:10px;width:20px}
.news-section aside.single-column-news .hide-scrollbar-child::-webkit-scrollbar-thumb{background-color:#e3e1e0;border-radius:10px;border:5px solid #fff}
.news-section aside.single-column-news .hide-scrollbar-child::-webkit-scrollbar-thumb:vertical{height:20px !important;width:20px}
.news-section aside.single-column-news .hide-scrollbar-wrapper{overflow-y:visible;overflow-x:visible}
@media screen and (max-width: 768px){.news-section aside.single-column-news{width:100%;float:none}}
.news-section aside.single-column-news .hide-scrollbar-child{max-height:928px}
.news-section aside.single-column-news .container{width:85%}
@media screen and (max-width: 1080px){.news-section aside.single-column-news .container{width:100%}}
.news-section aside.single-column-news .news-item{box-sizing:border-box;background-color:#fff;padding-top:17px;padding-bottom:18px;width:100%}
.news-section aside.single-column-news .news-item p{margin:10px 0}
.news-section p.date{color:#222c66}
.news-section{padding:45px 0 85px;background-color:#faf8f5}
@media screen and (max-width: 768px){.news-section{padding:30px 0}}
.news-section .section-title{color:#181f46;font-size:35px;margin-bottom:20px;text-align:left}
@media screen and (max-width: 768px){.news-section .news-feed-archive{width:100%;float:none}}
.news-section .content-feed .feed-title,.news-section .content-feed .feed-title>*{margin:0px;margin-top:10px;color:#222c66;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;font-size:32px;-webkit-font-smoothing:antialiased}
.news-section .content-feed .news-item{padding-top:17px;padding-bottom:18px}
.news-section .view-all-link{color:#b7b5b2;text-decoration:underline;font-size:19px !important;font-weight:700}
.news-section .view-all-link:after{content:" >>>"}
.news-section .view-all-link:hover{background-color:rgba(0,0,0,0) !important;color:#a0cb3a !important}
.news-section .recent-news-container .recent-articles .article-container{background-color:#fff;padding:20px;margin-bottom:15px}
.news-section .recent-news-container .recent-articles .article-container .article-image{height:240px}
.news-section .recent-news-container .recent-articles .article-container .article-image .article-link{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}
.news-section .recent-news-container .recent-articles .article-container .article-content .feed-title h4{margin:0px;margin-top:10px;color:#222c66;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;font-size:28px;-webkit-font-smoothing:antialiased}
.news-section .recent-news-container .recent-articles .article-container .article-content p{margin:10px 0;font-size:19px}
.news-section .pagination{margin:50px auto}
@media screen and (max-width: 550px){.news-section .pagination{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}}
.news-section .pagination a{text-decoration:none;font-family:verdana,helvetica,sans-serif}
.news-section .pagination .btn,.news-section .pagination .btn-medium,.news-section .pagination .moretag{display:inline-block}
@media screen and (max-width: 550px){.news-section .pagination .btn.next,.news-section .pagination .next.btn-medium,.news-section .pagination .next.moretag{font-size:0}.news-section .pagination .btn.next:before,.news-section .pagination .next.btn-medium:before,.news-section .pagination .next.moretag:before{content:">>";font-size:20px}.news-section .pagination .btn.prev,.news-section .pagination .prev.btn-medium,.news-section .pagination .prev.moretag{margin-right:0;font-size:0}.news-section .pagination .btn.prev:before,.news-section .pagination .prev.btn-medium:before,.news-section .pagination .prev.moretag:before{content:"<<";font-size:20px}}
.news-section .pagination .btn.inactive.prev,.news-section .pagination .inactive.prev.btn-medium,.news-section .pagination .inactive.prev.moretag,.news-section .pagination .btn.inactive.next,.news-section .pagination .inactive.next.btn-medium,.news-section .pagination .inactive.next.moretag{cursor:default;pointer-events:none;text-align:center;opacity:.3}
.news-section .pagination .inactive,.news-section .pagination .current{font-size:26px;line-height:1;margin:0 10px;color:#222c66}
.news-section .pagination .current{border-bottom:3px solid #a0cb3a}
.news-section .pagination .prev{margin-right:15px;margin-left:0px;margin-top:0;float:left;color:#222c66}
.news-section .pagination .next{margin-left:15px;margin-top:0;color:#222c66}
@media screen and (max-width: 768px){.news-section .pagination .next{margin-left:0px}}
.news-section .pagination .prev,.news-section .pagination .next{line-height:normal}
.news-section .pagination .prev:hover,.news-section .pagination .next:hover{color:#fff}
.notification-popup{display:none}
.notification-popup.hidden{display:none}
.notification-popup.modal-underlay{background:rgba(0,0,0,.5);top:0;right:0;bottom:0;left:0;position:fixed;z-index:99999999;display:block}
.notification-popup.modal-underlay.hidden{display:none}
.notification-popup.modal-underlay .modal{background:#eee;box-shadow:0 0 15px 0 rgba(68,67,67,.85);max-height:100%;height:-moz-fit-content;height:fit-content;width:auto;max-width:85%;min-width:300px;overflow-y:scroll;padding:40px 80px;position:fixed;text-align:center;top:50%;left:50%;z-index:999999999999;transform:translate(-50%, -50%)}
@media screen and (max-width: 768px){.notification-popup.modal-underlay .modal{padding:20px}}
.notification-popup.modal-underlay .modal p{color:#231f20}
.notification-popup.modal-underlay .modal input#remindMeNextTime{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #babcbe;border-radius:.2em;display:inline-block !important;width:20px;height:20px;margin-right:.3em;outline:none;vertical-align:bottom;visibility:visible !important}
.notification-popup.modal-underlay .modal input#remindMeNextTime:checked:after,.notification-popup.modal-underlay .modal input#remindMeNextTime:checked:before{background-color:#222c66;content:"";position:absolute;margin:3px 0 0 0px;width:15px;height:3px}
.notification-popup.modal-underlay .modal input#remindMeNextTime:checked:after{transform:translate(-50%, -50%) rotate(45deg)}
.notification-popup.modal-underlay .modal input#remindMeNextTime:checked:before{transform:translate(-50%, -50%) rotate(-45deg)}
.notification-popup.modal-underlay .modal input#remindMeNextTime:checked:after{transform:translate(-100%, 60%) rotate(65deg);width:6px}
.notification-popup.modal-underlay .modal input#remindMeNextTime:checked:before{transform:translate(-40%, -50%) rotate(-62deg);width:16px}
.notification-popup.modal-underlay .modal input#remindMeNextTime+label{color:#444343;cursor:pointer;font-size:15px;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.notification-popup.modal-underlay .modal .modal-close{background:none;border:0;color:#444343;cursor:pointer;display:block;font-size:14px;position:absolute;text-transform:uppercase;top:15px;right:15px;z-index:999}
@media screen and (max-width: 768px){.notification-popup.modal-underlay .modal .modal-close{font-size:0}}
.notification-popup.modal-underlay .modal .modal-close span{display:inline-block;height:14px;width:14px;margin-bottom:-6px;margin-left:12px;transform:translateX(-50%)}
.notification-popup.modal-underlay .modal .modal-close span:after,.notification-popup.modal-underlay .modal .modal-close span:before{background-color:#222c66;content:"";position:absolute;margin:3px 0 0 0px;width:15px;height:3px}
.notification-popup.modal-underlay .modal .modal-close span:after{transform:translate(-50%, -50%) rotate(45deg)}
.notification-popup.modal-underlay .modal .modal-close span:before{transform:translate(-50%, -50%) rotate(-45deg)}
.notification-popup.modal-underlay .modal .moretag{margin:0 auto}
.notification-popup h1,.notification-popup h3{font-family:"PT Serif",helvetica,sans-serif}
.performance-charts{font-family:verdana,helvetica,sans-serif;padding:50px 0}
.performance-charts #adm_chart{margin-top:25px}
.performance-charts #adm_chart .ui-selectmenu-text{font-size:18px;color:#231f20;font-family:verdana,helvetica,sans-serif;font-weight:500}
.performance-charts #adm_chart .ui-selectmenu-button.ui-button{background-color:#ebeae7}
.performance-charts #adm_chart #ui-id-1-menu{color:#231f20}
.performance-charts .small-graph{margin-top:44px;height:94px}
.performance-charts .performance-chart-content{margin:0 auto 20px}
.performance-charts .performance-chart-content .section-title{color:#222c66;font-size:26px;font-weight:700;font-family:"PT Serif",helvetica,sans-serif}
@media only screen and (max-width: 768px){.performance-charts .performance-chart-content .section-title{text-align:left}}
.performance-charts .performance-chart-content p{color:#231f20;font-size:16px;font-family:verdana,helvetica,sans-serif;margin:0 12% 34px 12%;text-align:center;line-height:21px}
.performance-charts .performance-chart-content p:first-of-type{margin-bottom:4px}
@media only screen and (max-width: 768px){.performance-charts .performance-chart-content p{text-align:left;margin:0 0 34px 0}}
.performance-charts .performance-chart-disclaimer{margin-left:auto;margin-right:auto;margin-top:3em;font-size:12px;color:#807e82;text-align:center;font-style:italic}
.performance-charts .chart-links{text-align:center;font-size:0}
.performance-charts .chart-links div.charts-link:nth-of-type(3) a{text-align:center;font-size:19px;font-weight:700;color:#fff;background-color:#002169;border:3px solid #002169}
.performance-charts .chart-links div.charts-link:nth-of-type(3) a:hover{color:#fff;background-color:#2f4289}
.performance-charts .chart-links div.charts-link:nth-of-type(3) a:hover{border:3px solid #4a72b8;background-color:#4a72b8 !important;color:#fff !important}
.performance-charts div.charts-link{display:inline-block;text-align:center;margin-top:2%}
.performance-charts div.charts-link+.charts-link{margin-left:2%}
.performance-charts div.charts-link a{cursor:pointer;font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;min-width:190px;text-align:center;font-size:19px;font-weight:700;color:#002169;background-color:#fff;border:3px solid #002169}
.performance-charts div.charts-link a:hover{color:#002169;background-color:#002169}
.performance-charts div.charts-link a:hover{color:#fff;background-color:#4a72b8 !important;border:3px solid #4a72b8 !important}
@media only screen and (max-width: 768px){.performance-charts div.charts-link a{flex:0 100%;display:initial;padding:auto;font-size:25px}}
.performance-charts div.charts-weekly{margin-left:auto;margin-right:auto;display:block;width:40%}
.performance-charts .ui-selectmenu-text{font-size:18px;color:#231f20;font-family:verdana,helvetica,sans-serif;font-weight:500}
.performance-charts .ui-selectmenu-button.ui-button{background-color:#ebeae7;margin-bottom:5px}
.performance-charts .ui-state-active{font-size:18px;color:#231f20;font-family:verdana,helvetica,sans-serif;background-color:#ebeae7}
@media screen and (max-width: 768px){.performance-charts .adm-form form{padding-top:0 !important}.performance-charts .ui-selectmenu-text{font-size:20px;font-weight:500}.performance-charts .ui-selectmenu-button.ui-button{display:block;width:100%;margin:10px auto 0;box-sizing:border-box;height:55px;padding:16px 20px}.performance-charts div.charts-link{width:70%}.performance-charts div.charts-link+.charts-link{margin-left:auto}.performance-charts div.charts-link a{width:100%;display:table}}
@media screen and (max-width: 550px){.performance-charts .legend-wrapper{padding-left:0}.performance-charts .small-graph{height:48px;margin-top:45px}.performance-charts .adm-chart-share a,.performance-charts .learn-more a,.performance-charts .printChart{font-size:10px}.performance-charts div.charts-link{width:80%;margin-top:20px}.performance-charts div.charts-link:nth-child(2n){margin-left:0}}
.podcast-section{background-color:#f9f9f4;padding-bottom:60px}
.podcast-section .podcast-header{padding-top:50px;margin-bottom:55px}
.podcast-section .podcast-links-title{color:#444343;font-size:22px;text-align:center;margin-top:30px}
.podcast-section h3{text-transform:none}
.podcast-section .share-this{float:right}
.podcast-section .podcast-embed{max-width:700px;margin:auto}
.podcast-section .podcast-cta{max-width:70%;margin:auto;margin-top:35px;padding:0 20px;box-sizing:border-box;display:flex;flex-wrap:wrap}
@media screen and (max-width: 768px){.podcast-section .podcast-cta{padding:0;width:100%}}
@media screen and (max-width: 550px){.podcast-section .podcast-cta{display:block}}
.podcast-section .podcast-cta a{background-position:left;display:inline-block;box-sizing:border-box;float:left;width:100%;flex:1 1 30%;text-align:center;padding:30px}
@media screen and (max-width: 768px){.podcast-section .podcast-cta a{float:none;width:100%;display:block;margin-bottom:30px;text-align:center;flex:1 1 50%}}
@media screen and (max-width: 768px){.podcast-section .podcast-cta a:first-of-type{margin-right:0}}
.podcast-section .podcast-cta a span{font-size:16px;text-transform:uppercase;font-family:verdana,helvetica,sans-serif;color:#807e82}
.single-post .podcast-section{padding-top:20px;padding-bottom:20px}
.single-post .podcast-section .container{padding:0 !important}
@media screen and (max-width: 768px){.single-post .podcast-section .container{padding:0 !important}}
.single-post .podcast-section .container .podcast-embed{margin-top:0;margin-bottom:0}
.resource-section{padding-top:60px;padding-bottom:60px;background-color:#faf8f5}
.resource-section .hide-scrollbar-child::-webkit-scrollbar{background-color:#e3e1e0;border-radius:10px;width:20px}
.resource-section .hide-scrollbar-child::-webkit-scrollbar-thumb{background-color:#b7b5b2;border-radius:10px;border:5px solid #e3e1e0}
.resource-section .hide-scrollbar-child::-webkit-scrollbar-thumb:vertical{height:20px !important;width:20px}
.resource-section .hide-scrollbar-wrapper{overflow-y:visible;overflow-x:visible}
@media screen and (max-width: 768px){.resource-section .container{display:flex;flex-direction:column-reverse}}
@media screen and (max-width: 768px){.resource-section .resource-feed{width:100%}}
.resource-section .resource-feed .hide-scrollbar-child{max-height:600px}
.resource-section .resource-feed .resource-item{box-sizing:border-box;font-family:verdana,helvetica,sans-serif;padding:2% 0}
.resource-section .resource-feed .resource-item .wysiwyg{font-size:16px}
.resource-section .resource-feed .resource-item .wysiwyg>*:first-child{margin-top:0}
.resource-section .resource-feed .resource-item h4{font-weight:600;margin:0 0 1px 0;font-size:14px;color:#807e82 !important}
.resource-section aside{box-sizing:border-box;padding-right:3.125%;margin-right:3.125%}
@media screen and (max-width: 768px){.resource-section aside{width:100%;margin:40px 0 0}}
.resource-section aside .searchform{max-width:350px}
.resource-section aside .searchform form{padding:0 0 20px 0 !important}
.resource-section aside #glossary-ajax-results{padding-bottom:10px;margin:30px 0 10px 0;border-bottom:1px solid #e3e1e0}
.resource-section aside .glossary-term h5{margin:0;text-transform:capitalize;font-size:18px}
.resource-section aside .glossary-term p{margin-bottom:0}
.resource-section aside .glossary-term+.glossary-term{margin-top:10px}
.resource-section aside #search-ajax-results li{padding-top:5px}
.resource-section aside #search-ajax-results li a{color:#807e82}
.resource-section aside #search-ajax-results li a:hover{color:#4a72b8}
.resource-section aside .hide-scrollbar-child{max-height:360px}
.resource-section .search-ajax{position:relative}
.resource-section .search-ajax .ajax-loader{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:50%;left:0;z-index:-1;transition:all .5s ease;transform:translate(0, -50%)}
.resource-section .search-ajax .ajax-loader.visible{visibility:visible;opacity:1;transform:translate(0, 60%)}
.share-this{display:flex;align-items:center;padding-top:13px}
.share-this-section .share-this{justify-content:center;padding-top:0}
.share-this-section .full-width,.share-this .full-width{max-width:880px;margin:auto;padding:40px 25px 30px}
.share-this-section p,.share-this p{font-size:17px;line-height:21px;font-family:verdana,helvetica,sans-serif;color:#807e82;text-align:center}
.share-this-section span,.share-this span{font-size:16px;font-family:verdana,helvetica,sans-serif;color:#222c66;margin-right:10px;font-weight:bold;text-transform:uppercase}
.share-this-section i,.share-this i{display:inline}
.share-this-section .center,.share-this .center{text-align:center}
.share-this-section .social,.share-this .social{display:inline;width:auto}
.share-this-section .shareaholic-canvas,.share-this .shareaholic-canvas{display:inline-block;vertical-align:middle}
.share-this-section .shareaholic-canvas li,.share-this .shareaholic-canvas li{display:list-item !important}
.share-this-section .addtoany_shortcode span,.share-this .addtoany_shortcode span{width:25px !important;line-height:25px;height:25px !important;background-size:25px;margin-right:3px}
.share-this-section .social [class*="fa fa-"],.share-this .social [class*="fa fa-"]{background-color:#b7b5b2;border-radius:30px;color:#fff;display:inline-block;height:30px;line-height:30px;margin:auto 3px;width:30px;font-size:15px;text-align:center}
.share-this-section .social [class*="fa fa-"]:hover,.share-this .social [class*="fa fa-"]:hover{background-color:#444343;cursor:pointer}
.wrapper #content .single-contract-option,.single-biostimulant{position:relative;width:100%;background:#faf8f5}
.wrapper #content .single-contract-option h1,.wrapper #content .single-contract-option h2,.wrapper #content .single-contract-option h3,.wrapper #content .single-contract-option h4,.wrapper #content .single-contract-option h5,.wrapper #content .single-contract-option h6,.single-biostimulant h1,.single-biostimulant h2,.single-biostimulant h3,.single-biostimulant h4,.single-biostimulant h5,.single-biostimulant h6{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin-bottom:20px}
.wrapper #content .single-contract-option #contract-summary h1,.wrapper #content .single-contract-option #tabs-section h1,.wrapper #content .single-contract-option #form-section h1,.single-biostimulant #contract-summary h1,.single-biostimulant #tabs-section h1,.single-biostimulant #form-section h1{font-family:"PT Serif",helvetica,sans-serif;font-size:35px;font-weight:bold}
.wrapper #content .single-contract-option #contract-summary h2,.wrapper #content .single-contract-option #tabs-section h2,.wrapper #content .single-contract-option #form-section h2,.single-biostimulant #contract-summary h2,.single-biostimulant #tabs-section h2,.single-biostimulant #form-section h2{font-size:35px;font-family:"PT Serif",helvetica,sans-serif}
.wrapper #content .single-contract-option #contract-summary h2[data-mh=contract-titles],.wrapper #content .single-contract-option #tabs-section h2[data-mh=contract-titles],.wrapper #content .single-contract-option #form-section h2[data-mh=contract-titles],.single-biostimulant #contract-summary h2[data-mh=contract-titles],.single-biostimulant #tabs-section h2[data-mh=contract-titles],.single-biostimulant #form-section h2[data-mh=contract-titles]{font-size:18px}
.wrapper #content .single-contract-option #contract-summary .form-title,.wrapper #content .single-contract-option #tabs-section .form-title,.wrapper #content .single-contract-option #form-section .form-title,.single-biostimulant #contract-summary .form-title,.single-biostimulant #tabs-section .form-title,.single-biostimulant #form-section .form-title{font-size:36px}
.wrapper #content .single-contract-option #contract-summary h3,.wrapper #content .single-contract-option #tabs-section h3,.wrapper #content .single-contract-option #form-section h3,.single-biostimulant #contract-summary h3,.single-biostimulant #tabs-section h3,.single-biostimulant #form-section h3{font-size:35px;font-weight:500px;color:#2f5f79}
.wrapper #content .single-contract-option .contract-summary,.single-biostimulant .contract-summary{padding:60px 0 40px}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .contract-summary,.single-biostimulant .contract-summary{padding:0 0 20px}.wrapper #content .single-contract-option .contract-summary .container,.single-biostimulant .contract-summary .container{padding:0}}
.wrapper #content .single-contract-option .contract-summary .contract-family,.wrapper #content .single-contract-option .contract-summary .summary,.single-biostimulant .contract-summary .contract-family,.single-biostimulant .contract-summary .summary{margin:0}
.wrapper #content .single-contract-option .contract-summary .contract-family ul,.wrapper #content .single-contract-option .contract-summary .summary ul,.single-biostimulant .contract-summary .contract-family ul,.single-biostimulant .contract-summary .summary ul{list-style:initial}
.wrapper #content .single-contract-option .contract-summary .contract-family,.single-biostimulant .contract-summary .contract-family{margin-left:3.125%}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .contract-summary .contract-family,.single-biostimulant .contract-summary .contract-family{width:100%;padding:40px 35px 0}}
.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a+a,.single-biostimulant .contract-summary .contract-family .contract-family-list a+a{margin-top:35px}
.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a,.single-biostimulant .contract-summary .contract-family .contract-family-list a{display:block;display:block;position:relative;font-weight:700;vertical-align:middle;padding-left:45px;color:#807e82;font-size:16px}
.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a:hover,.single-biostimulant .contract-summary .contract-family .contract-family-list a:hover{color:#222c66}
.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a:hover:before,.single-biostimulant .contract-summary .contract-family .contract-family-list a:hover:before{content:url(file-check-blue.686540083da7efa091f3ed563f72daa8.svg)}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a:hover:before,.single-biostimulant .contract-summary .contract-family .contract-family-list a:hover:before{content:""}}
.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a:before,.single-biostimulant .contract-summary .contract-family .contract-family-list a:before{content:url(file-no_check-gray.bba541dc2b24c010bd91d647ac3a1132.svg);width:30px;height:30px;display:inline-block;margin-right:5px;position:absolute;left:0;top:-5px}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a:before,.single-biostimulant .contract-summary .contract-family .contract-family-list a:before{content:""}}
.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a.current,.single-biostimulant .contract-summary .contract-family .contract-family-list a.current{color:#222c66}
.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a.current:before,.single-biostimulant .contract-summary .contract-family .contract-family-list a.current:before{width:30px;height:30px;display:inline-block;margin-right:5px;position:absolute;left:0;top:-5px;content:url(file-check-blue.686540083da7efa091f3ed563f72daa8.svg)}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .contract-summary .contract-family .contract-family-list a.current:before,.single-biostimulant .contract-summary .contract-family .contract-family-list a.current:before{content:""}}
.wrapper #content .single-contract-option .contract-summary .summary,.single-biostimulant .contract-summary .summary{padding:0 30px}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .contract-summary .summary,.single-biostimulant .contract-summary .summary{width:100%;margin-top:35px}}
.wrapper #content .single-contract-option .contract-summary .summary a:not(.btn):not(.btn-medium):not(.moretag):not(a.moretag),.single-biostimulant .contract-summary .summary a:not(.btn):not(.btn-medium):not(.moretag):not(a.moretag){text-decoration:underline;color:#4a72b8}
.wrapper #content .single-contract-option .contract-summary .summary .summary-footer,.single-biostimulant .contract-summary .summary .summary-footer{min-height:55px}
.wrapper #content .single-contract-option .contract-summary .summary .summary-footer p,.single-biostimulant .contract-summary .summary .summary-footer p{-webkit-margin-before:13px;margin-block-start:13px;-webkit-margin-after:0;margin-block-end:0}
.wrapper #content .single-contract-option .contract-summary .summary .summary-footer .file-download,.single-biostimulant .contract-summary .summary .summary-footer .file-download{padding:13px 0}
@media screen and (max-width: 1080px){.wrapper #content .single-contract-option .contract-summary .summary .summary-footer .file-download,.single-biostimulant .contract-summary .summary .summary-footer .file-download{float:none}}
.wrapper #content .single-contract-option .contract-summary .summary .summary-footer .file-download a,.single-biostimulant .contract-summary .summary .summary-footer .file-download a{color:#4a72b8;text-decoration:none !important;display:block;text-decoration:none;font-size:16px}
.wrapper #content .single-contract-option .contract-summary .summary .summary-footer .file-download a:hover,.single-biostimulant .contract-summary .summary .summary-footer .file-download a:hover{text-decoration:underline;color:#002169}
.wrapper #content .single-contract-option .contract-summary .summary .summary-footer .file-download a:before,.single-biostimulant .contract-summary .summary .summary-footer .file-download a:before{content:url(download-file-blue.9a7a38b395f339e6dc94a7bef864e7c2.svg);width:15px;height:15px;display:inline-block;margin-right:10px;vertical-align:baseline}
.wrapper #content .single-contract-option .contract-summary .summary .summary-footer .file-download a+a,.single-biostimulant .contract-summary .summary .summary-footer .file-download a+a{margin-top:5px}
@media screen and (max-width: 1080px){.wrapper #content .single-contract-option .contract-summary .summary .summary-footer,.single-biostimulant .contract-summary .summary .summary-footer{padding-top:0px}.wrapper #content .single-contract-option .contract-summary .summary .summary-footer .left,.wrapper #content .single-contract-option .contract-summary .summary .summary-footer .right,.single-biostimulant .contract-summary .summary .summary-footer .left,.single-biostimulant .contract-summary .summary .summary-footer .right{float:none;clear:both;width:100%;padding-bottom:10px}}
@media screen and (max-width: 1080px){.wrapper #content .single-contract-option .contract-summary .summary .share-this,.single-biostimulant .contract-summary .summary .share-this{float:none}}
.wrapper #content .single-contract-option .contract-summary .summary .contract-summary-container,.single-biostimulant .contract-summary .summary .contract-summary-container{font-size:17px;line-height:23px}
.wrapper #content .single-contract-option .contract-summary .contract-cta,.single-biostimulant .contract-summary .contract-cta{margin-top:30px;margin-bottom:20px;font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.wrapper #content .single-contract-option .contract-summary .contract-cta.green .btn,.wrapper #content .single-contract-option .contract-summary .contract-cta.green .btn-medium,.wrapper #content .single-contract-option .contract-summary .contract-cta.green .moretag,.single-biostimulant .contract-summary .contract-cta.green .btn,.single-biostimulant .contract-summary .contract-cta.green .btn-medium,.single-biostimulant .contract-summary .contract-cta.green .moretag{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.wrapper #content .single-contract-option .contract-summary .contract-cta.green .btn:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta.green .btn-medium:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta.green .moretag:hover,.single-biostimulant .contract-summary .contract-cta.green .btn:hover,.single-biostimulant .contract-summary .contract-cta.green .btn-medium:hover,.single-biostimulant .contract-summary .contract-cta.green .moretag:hover{color:#181f46 !important;background-color:#badf4f !important}
.wrapper #content .single-contract-option .contract-summary .contract-cta.blue .btn,.wrapper #content .single-contract-option .contract-summary .contract-cta.blue .btn-medium,.wrapper #content .single-contract-option .contract-summary .contract-cta.blue .moretag,.single-biostimulant .contract-summary .contract-cta.blue .btn,.single-biostimulant .contract-summary .contract-cta.blue .btn-medium,.single-biostimulant .contract-summary .contract-cta.blue .moretag{text-align:center;font-size:19px;font-weight:700;color:#fff;background-color:#002169;border:3px solid #002169}
.wrapper #content .single-contract-option .contract-summary .contract-cta.blue .btn:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta.blue .btn-medium:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta.blue .moretag:hover,.single-biostimulant .contract-summary .contract-cta.blue .btn:hover,.single-biostimulant .contract-summary .contract-cta.blue .btn-medium:hover,.single-biostimulant .contract-summary .contract-cta.blue .moretag:hover{color:#fff;background-color:#2f4289}
.wrapper #content .single-contract-option .contract-summary .contract-cta.blue .btn:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta.blue .btn-medium:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta.blue .moretag:hover,.single-biostimulant .contract-summary .contract-cta.blue .btn:hover,.single-biostimulant .contract-summary .contract-cta.blue .btn-medium:hover,.single-biostimulant .contract-summary .contract-cta.blue .moretag:hover{border:3px solid #4a72b8;background-color:#4a72b8 !important;color:#fff !important}
.wrapper #content .single-contract-option .contract-summary .contract-cta .btn,.wrapper #content .single-contract-option .contract-summary .contract-cta .btn-medium,.wrapper #content .single-contract-option .contract-summary .contract-cta .moretag,.single-biostimulant .contract-summary .contract-cta .btn,.single-biostimulant .contract-summary .contract-cta .btn-medium,.single-biostimulant .contract-summary .contract-cta .moretag{text-align:center;font-size:19px;font-weight:700;color:#fff;background-color:#002169;border:3px solid #002169}
.wrapper #content .single-contract-option .contract-summary .contract-cta .btn:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta .btn-medium:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta .moretag:hover,.single-biostimulant .contract-summary .contract-cta .btn:hover,.single-biostimulant .contract-summary .contract-cta .btn-medium:hover,.single-biostimulant .contract-summary .contract-cta .moretag:hover{color:#fff;background-color:#2f4289}
.wrapper #content .single-contract-option .contract-summary .contract-cta .btn:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta .btn-medium:hover,.wrapper #content .single-contract-option .contract-summary .contract-cta .moretag:hover,.single-biostimulant .contract-summary .contract-cta .btn:hover,.single-biostimulant .contract-summary .contract-cta .btn-medium:hover,.single-biostimulant .contract-summary .contract-cta .moretag:hover{border:3px solid #4a72b8;background-color:#4a72b8 !important;color:#fff !important}
.wrapper #content .single-contract-option .contract-summary .contract-cta.primary-button,.single-biostimulant .contract-summary .contract-cta.primary-button{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#ffad00 !important}
.wrapper #content .single-contract-option .contract-summary .contract-cta.primary-button:hover,.single-biostimulant .contract-summary .contract-cta.primary-button:hover{color:#181f46 !important;background-color:#f8b275 !important}
.wrapper #content .single-contract-option .contract-summary .contract-cta.secondary-alternative-button,.single-biostimulant .contract-summary .contract-cta.secondary-alternative-button{text-align:center;font-size:19px;font-weight:700;color:#fff;background-color:#002169;border:3px solid #002169}
.wrapper #content .single-contract-option .contract-summary .contract-cta.secondary-alternative-button:hover,.single-biostimulant .contract-summary .contract-cta.secondary-alternative-button:hover{color:#fff;background-color:#2f4289}
.wrapper #content .single-contract-option .contract-summary .contract-cta.secondary-alternative-button:hover,.single-biostimulant .contract-summary .contract-cta.secondary-alternative-button:hover{border:3px solid #4a72b8;background-color:#4a72b8 !important;color:#fff !important}
.wrapper #content .single-contract-option .contract-summary .contract-cta.secondary-button,.single-biostimulant .contract-summary .contract-cta.secondary-button{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.wrapper #content .single-contract-option .contract-summary .contract-cta.secondary-button:hover,.single-biostimulant .contract-summary .contract-cta.secondary-button:hover{color:#181f46 !important;background-color:#badf4f !important}
.wrapper #content .single-contract-option .contract-summary .contract-cta.tertiary-button,.single-biostimulant .contract-summary .contract-cta.tertiary-button{text-align:center;font-size:19px;font-weight:700;color:#002169;background-color:#fff;border:3px solid #002169}
.wrapper #content .single-contract-option .contract-summary .contract-cta.tertiary-button:hover,.single-biostimulant .contract-summary .contract-cta.tertiary-button:hover{color:#002169;background-color:#002169}
.wrapper #content .single-contract-option .contract-summary .contract-cta.tertiary-button:hover,.single-biostimulant .contract-summary .contract-cta.tertiary-button:hover{color:#fff;background-color:#4a72b8 !important;border:3px solid #4a72b8 !important}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .contract-summary .contract-cta,.single-biostimulant .contract-summary .contract-cta{margin-top:40px}}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .contract-summary .contract-cta,.single-biostimulant .contract-summary .contract-cta{width:100%;font-size:25px;line-height:1.1em;padding:12px 25px}}
.wrapper #content .single-contract-option #tabs-section,.single-biostimulant #tabs-section{background-color:#faf8f5;padding:25px 0 0;font-family:verdana,helvetica,sans-serif}
.wrapper #content .single-contract-option #tabs-section ul.tabs,.single-biostimulant #tabs-section ul.tabs{display:flex;flex-wrap:wrap;flex-direction:row;list-style:none;padding:0 6%}
@media screen and (max-width: 1080px){.wrapper #content .single-contract-option #tabs-section ul.tabs,.single-biostimulant #tabs-section ul.tabs{padding:0 4%}}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option #tabs-section ul.tabs,.single-biostimulant #tabs-section ul.tabs{padding:0 2%}}
.wrapper #content .single-contract-option #tabs-section ul.tabs>li,.single-biostimulant #tabs-section ul.tabs>li{flex:1 0 1px;box-sizing:border-box;font-size:19px;font-weight:bold;line-height:1.3;background-color:#eee;margin:0 10px;padding:15px 3%;text-align:center;cursor:pointer;opacity:.5;display:flex;align-items:center;justify-content:center}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option #tabs-section ul.tabs>li,.single-biostimulant #tabs-section ul.tabs>li{flex:1 0 30%;margin:0 1.5%;font-size:14px;border-top:solid 2px #fff}}
@media screen and (max-width: 550px){.wrapper #content .single-contract-option #tabs-section ul.tabs>li,.single-biostimulant #tabs-section ul.tabs>li{flex:1 0 48%;padding:10px 2.5%;margin:0 1%}}
.wrapper #content .single-contract-option #tabs-section ul.tabs>li.current,.single-biostimulant #tabs-section ul.tabs>li.current{opacity:1}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option #tabs-section,.single-biostimulant #tabs-section{padding-top:0;padding-bottom:30px}.wrapper #content .single-contract-option #tabs-section ul.tabs,.single-biostimulant #tabs-section ul.tabs{display:none}}
.wrapper #content .single-contract-option #tabs-section .tab-header,.single-biostimulant #tabs-section .tab-header{display:none;font-size:24px;line-height:1.1em;font-weight:bold;color:#222c66;height:68px;cursor:pointer;align-items:center;justify-content:space-between;opacity:.5;transition:.5s opacity linear}
.wrapper #content .single-contract-option #tabs-section .tab-header span,.single-biostimulant #tabs-section .tab-header span{width:100%;text-align:center;padding-left:30px}
.wrapper #content .single-contract-option #tabs-section .tab-header .expand,.single-biostimulant #tabs-section .tab-header .expand{height:30px;width:30px;padding:0}
.wrapper #content .single-contract-option #tabs-section .tab-header .expand::after,.single-biostimulant #tabs-section .tab-header .expand::after{font-family:"FontAwesome";content:"";line-height:30px}
.wrapper #content .single-contract-option #tabs-section .tab-header.current,.single-biostimulant #tabs-section .tab-header.current{opacity:1}
.wrapper #content .single-contract-option #tabs-section .tab-header.current .expand::after,.single-biostimulant #tabs-section .tab-header.current .expand::after{content:""}
.wrapper #content .single-contract-option #tabs-section .tab-contents,.single-biostimulant #tabs-section .tab-contents{background-color:#eee}
@media only screen and (max-width: 550px){.wrapper #content .single-contract-option #tabs-section .tab-contents .container,.single-biostimulant #tabs-section .tab-contents .container{padding:0 20px}}
.wrapper #content .single-contract-option #tabs-section .tab-contents .tab-content,.single-biostimulant #tabs-section .tab-contents .tab-content{display:none;padding:55px 30px 40px}
.wrapper #content .single-contract-option #tabs-section .tab-contents .tab-content.current,.single-biostimulant #tabs-section .tab-contents .tab-content.current{display:block;opacity:1}
.wrapper #content .single-contract-option #tabs-section .tab-contents .tab-content h3,.wrapper #content .single-contract-option #tabs-section .tab-contents .tab-content .tab-content-title,.single-biostimulant #tabs-section .tab-contents .tab-content h3,.single-biostimulant #tabs-section .tab-contents .tab-content .tab-content-title{font-size:22px;font-weight:500px;color:#222c66}
.wrapper #content .single-contract-option #tabs-section .tab-contents .tab-content iframe,.single-biostimulant #tabs-section .tab-contents .tab-content iframe{max-width:100%;margin:-10px 0 0}
.wrapper #content .single-contract-option #tabs-section .tab-contents .tab-content ul,.single-biostimulant #tabs-section .tab-contents .tab-content ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option #tabs-section .tab-contents .tab-content>div,.single-biostimulant #tabs-section .tab-contents .tab-content>div{float:none;width:100%;margin:0}}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option #tabs-section .tab-contents,.single-biostimulant #tabs-section .tab-contents{background:rgba(0,0,0,0);margin-top:-15px;padding-top:25px}.wrapper #content .single-contract-option #tabs-section .tab-contents .tab-header,.single-biostimulant #tabs-section .tab-contents .tab-header{background-color:#e2e2d7;padding:20px;margin-top:20px;display:flex}.wrapper #content .single-contract-option #tabs-section .tab-contents .tab-content,.single-biostimulant #tabs-section .tab-contents .tab-content{background-color:#e2e2d7;padding:30px;margin-top:10px;display:none;opacity:.5}}
.wrapper #content .single-contract-option .related-news-tab,.single-biostimulant .related-news-tab{padding:45px 0px 40px !important}
@media(max-width: 768px){.wrapper #content .single-contract-option .related-news-tab,.single-biostimulant .related-news-tab{padding:30px !important}}
.wrapper #content .single-contract-option .related-news-section .container,.single-biostimulant .related-news-section .container{max-width:930px}
@media(max-width: 768px){.wrapper #content .single-contract-option .related-news-section .container,.single-biostimulant .related-news-section .container{padding:0px}}
.wrapper #content .single-contract-option .related-news-section .section-title,.single-biostimulant .related-news-section .section-title{font-size:28px;text-align:center;-webkit-margin-before:0;margin-bottom:50px}
.wrapper #content .single-contract-option .related-news-section .hide-scrollbar-child::-webkit-scrollbar,.wrapper #content .single-contract-option .related-news-section .hide-scrollbar-child::-moz-scrollbars-none,.wrapper #content .single-contract-option .related-news-section .hide-scrollbar-child::-ms-scrollbars-none,.wrapper #content .single-contract-option .related-news-section .hide-scrollbar-child::-o-scrollbars-none,.single-biostimulant .related-news-section .hide-scrollbar-child::-webkit-scrollbar,.single-biostimulant .related-news-section .hide-scrollbar-child::-moz-scrollbars-none,.single-biostimulant .related-news-section .hide-scrollbar-child::-ms-scrollbars-none,.single-biostimulant .related-news-section .hide-scrollbar-child::-o-scrollbars-none{opacity:1 !important;visibility:visible !important;display:block !important}
.wrapper #content .single-contract-option .related-news-section .hide-scrollbar-child::-webkit-scrollbar,.single-biostimulant .related-news-section .hide-scrollbar-child::-webkit-scrollbar{background-color:#fff;border-radius:10px;width:20px}
.wrapper #content .single-contract-option .related-news-section .hide-scrollbar-child::-webkit-scrollbar-thumb,.single-biostimulant .related-news-section .hide-scrollbar-child::-webkit-scrollbar-thumb{background-color:#e3e1e0;border-radius:10px;border:5px solid #fff}
.wrapper #content .single-contract-option .related-news-section .hide-scrollbar-child::-webkit-scrollbar-thumb:vertical,.single-biostimulant .related-news-section .hide-scrollbar-child::-webkit-scrollbar-thumb:vertical{height:20px !important;width:20px}
.wrapper #content .single-contract-option .related-news-section .hide-scrollbar-wrapper,.single-biostimulant .related-news-section .hide-scrollbar-wrapper{overflow-y:visible;overflow-x:visible}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .related-news-section,.single-biostimulant .related-news-section{width:100%;float:none}}
.wrapper #content .single-contract-option .related-news-section .hide-scrollbar-child,.single-biostimulant .related-news-section .hide-scrollbar-child{max-height:950px}
.wrapper #content .single-contract-option .related-news-section .related-news-feed:last-child,.single-biostimulant .related-news-section .related-news-feed:last-child{margin-bottom:0px}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container,.single-biostimulant .related-news-section .related-news-feed .article-container{padding:20px;margin-bottom:17px;background:#fff}
@media(max-width: 550px){.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container,.single-biostimulant .related-news-section .related-news-feed .article-container{padding:40px 20px}}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container .article-image,.single-biostimulant .related-news-section .related-news-feed .article-container .article-image{height:215px}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container .article-image .article-link,.single-biostimulant .related-news-section .related-news-feed .article-container .article-image .article-link{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}
@media(max-width: 768px){.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container .article-image,.single-biostimulant .related-news-section .related-news-feed .article-container .article-image{width:100%;margin-bottom:20px}}
@media(max-width: 768px){.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container .article-content,.single-biostimulant .related-news-section .related-news-feed .article-container .article-content{width:100%}}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container .article-content span.rt-reading-time,.single-biostimulant .related-news-section .related-news-feed .article-container .article-content span.rt-reading-time{color:#b7b5b2;font-size:19px;font-weight:700}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container .article-content .feed-title h4,.single-biostimulant .related-news-section .related-news-feed .article-container .article-content .feed-title h4{margin:0px;margin-top:10px;color:#222c66;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;font-size:20px;-webkit-font-smoothing:antialiased}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container .article-content .feed-content,.single-biostimulant .related-news-section .related-news-feed .article-container .article-content .feed-content{font-size:16px}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container .article-content p.date,.single-biostimulant .related-news-section .related-news-feed .article-container .article-content p.date{color:#222c66;font-size:16px}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container a.moretag,.single-biostimulant .related-news-section .related-news-feed .article-container a.moretag{border:0 !important;padding:0 !important;text-align:left !important;margin-top:20px !important;text-decoration:underline;font-size:16px !important}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container a.moretag:after,.single-biostimulant .related-news-section .related-news-feed .article-container a.moretag:after{content:" >>>"}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container a.moretag:hover,.single-biostimulant .related-news-section .related-news-feed .article-container a.moretag:hover{background-color:rgba(0,0,0,0) !important;color:#a0cb3a !important}
.wrapper #content .single-contract-option .related-news-section .related-news-feed .article-container:last-child,.single-biostimulant .related-news-section .related-news-feed .article-container:last-child{margin-bottom:0}
.wrapper #content .single-contract-option .related-news-section .view-all-container,.single-biostimulant .related-news-section .view-all-container{margin-top:20px;text-align:center}
.wrapper #content .single-contract-option .form-section,.single-biostimulant .form-section{background-color:#faf8f5}
.wrapper #content .single-contract-option .form-section p,.single-biostimulant .form-section p{font-size:17px;line-height:23px}
.wrapper #content .single-contract-option .form-section>div,.single-biostimulant .form-section>div{display:flex}
.wrapper #content .single-contract-option .form-section .form-image,.single-biostimulant .form-section .form-image{align-self:center;align-self:auto;box-sizing:border-box;vertical-align:middle}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .form-section .form-image,.single-biostimulant .form-section .form-image{display:none}}
.wrapper #content .single-contract-option .form-section .form-image:before,.single-biostimulant .form-section .form-image:before{content:"";padding-bottom:100%}
.wrapper #content .single-contract-option .form-section .form-wrapper,.single-biostimulant .form-section .form-wrapper{align-self:center;padding-left:20px;font-size:0}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .form-section .form-wrapper,.single-biostimulant .form-section .form-wrapper{width:100%;margin:0;padding:0}}
.wrapper #content .single-contract-option .form-section .form-wrapper #form_contracts-signup,.single-biostimulant .form-section .form-wrapper #form_contracts-signup{padding:0 !important}
@media screen and (max-width: 550px){.wrapper #content .single-contract-option .form-section .form-wrapper #form_contracts-signup #frm_field_75_container,.single-biostimulant .form-section .form-wrapper #form_contracts-signup #frm_field_75_container{width:100%}}
.wrapper #content .single-contract-option .form-section .form-wrapper #form_contracts-signup #frm_field_77_container,.single-biostimulant .form-section .form-wrapper #form_contracts-signup #frm_field_77_container{width:58%;margin-left:2%;margin-top:31px}
@media screen and (max-width: 550px){.wrapper #content .single-contract-option .form-section .form-wrapper #form_contracts-signup #frm_field_77_container,.single-biostimulant .form-section .form-wrapper #form_contracts-signup #frm_field_77_container{width:100%;margin:10px 0}}
.wrapper #content .single-contract-option .form-section .form-wrapper #form_contracts-signup #frm_field_77_container label,.single-biostimulant .form-section .form-wrapper #form_contracts-signup #frm_field_77_container label{width:80px}
.wrapper #content .single-contract-option .form-section .form-wrapper #form_contracts-signup #frm_field_77_container select,.single-biostimulant .form-section .form-wrapper #form_contracts-signup #frm_field_77_container select{width:calc(100% - 80px);padding-right:30px}
.wrapper #content .single-contract-option .form-section .form-wrapper #form_contracts-signup #frm_field_77_container select option,.single-biostimulant .form-section .form-wrapper #form_contracts-signup #frm_field_77_container select option{text-overflow:ellipsis}
.wrapper #content .single-contract-option .overlay,.single-biostimulant .overlay{background:rgba(20,41,48,.22);position:fixed;top:-1px;bottom:-1px;left:-1px;right:-1px;z-index:99999999;display:none}
.wrapper #content .single-contract-option .modal,.single-biostimulant .modal{background:#f6f7f1;position:fixed;top:50%;left:50%;padding:60px 30px 30px;width:500px;max-width:90vw;max-height:90vh;transform:translate(-50%, -50%);box-sizing:border-box;z-index:99999999;display:none;box-shadow:3px 3px 13px -1px rgba(0,0,0,.3)}
.wrapper #content .single-contract-option .modal .close,.single-biostimulant .modal .close{position:absolute;top:20px;right:20px;color:#707070;cursor:pointer}
.wrapper #content .single-contract-option .modal form,.single-biostimulant .modal form{padding:0 !important}
.wrapper #content .single-contract-option .modal form .frm_error,.single-biostimulant .modal form .frm_error{padding-top:10px;font-size:14px !important;font-family:verdana,helvetica,sans-serif}
.wrapper #content .single-contract-option .modal form .frm_error_style,.single-biostimulant .modal form .frm_error_style{display:none !important}
.wrapper #content .single-contract-option .modal form label,.single-biostimulant .modal form label{margin-bottom:10px !important;font-family:verdana,helvetica,sans-serif;font-weight:600 !important}
.wrapper #content .single-contract-option .modal form input,.single-biostimulant .modal form input{height:46px !important;line-height:46px !important;font-weight:300 !important;padding:0 20px !important;font-family:verdana,helvetica,sans-serif;font-size:19px !important}
.wrapper #content .single-contract-option .modal form select,.single-biostimulant .modal form select{background-color:#e2e2d7 !important;color:#231f20 !important;height:46px !important;padding:0 20px !important;position:relative;font-family:verdana,helvetica,sans-serif;font-size:19px !important}
.wrapper #content .single-contract-option .modal form select::after,.single-biostimulant .modal form select::after{content:">";position:absolute;top:0;line-height:46px;right:0}
.wrapper #content .single-contract-option .modal form .frm_submit button,.single-biostimulant .modal form .frm_submit button{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#a0cb3a;font-size:20px;border:3px solid #a0cb3a;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;width:100%;height:45px;padding:0 20px;margin-top:15px;font-family:verdana,helvetica,sans-serif;font-size:25px !important}
.wrapper #content .single-contract-option .modal form .frm_submit button:hover,.single-biostimulant .modal form .frm_submit button:hover{border:3px solid #a0cb3a;background-color:#a0cb3a;color:#fff}
@media screen and (max-width: 768px){.wrapper #content .single-contract-option .modal form .frm_submit button,.single-biostimulant .modal form .frm_submit button{display:table}}
.table-section{padding:50px 0}
.table-section .section-title{color:#222c66}
.table-section .download-table{margin:20px 0 30px}
.table-section .download-table .btn,.table-section .download-table .btn-medium,.table-section .download-table .moretag{margin:0 auto;max-width:240px;text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.table-section .download-table .btn:hover,.table-section .download-table .btn-medium:hover,.table-section .download-table .moretag:hover{color:#181f46 !important;background-color:#badf4f !important}
.table-section p{text-align:center;font-size:17px;line-height:21px;color:#231f20}
@media screen and (max-width: 768px){.table-section p{font-size:16px}}
@media screen and (max-width: 768px){.table-section p{font-size:14px}}
.table-section tr:nth-child(even),.table-section tr:nth-child(even) th,.table-section tr:nth-child(even) td{background-color:#e3e1e0}
.table-section tr:nth-child(odd),.table-section tr:nth-child(odd) th,.table-section tr:nth-child(odd) td{background-color:#eee}
.table-section th,.table-section td{vertical-align:middle;text-align:center}
.table-section th:first-of-type,.table-section td:first-of-type{border-right:solid #fff 3px}
.table-section th p,.table-section th h6,.table-section td p,.table-section td h6{line-height:1.5;padding:5px 0;margin:0}
.table-section td{color:#8f8e8b;padding:0 10px;font-weight:500}
.table-section td.check,.table-section td.na,.table-section td.cell-text{color:#222c66;font-weight:100}
.table-section td.ex{color:#807e82 !important}
.table-section thead tr{background-color:#8f8e8b !important}
.table-section thead th{background-color:#8f8e8b !important;color:#fff;padding:0 5px}
.table-section thead th p{color:#fff}
.table-section tbody td p,.table-section tbody td i:before,.table-section tbody td h6{font-size:16px}
@media screen and (max-width: 768px){.table-section tbody td p,.table-section tbody td i:before,.table-section tbody td h6{font-size:14px}}
.table-section .scroll-arrows:hover li{opacity:.75}
.table-section .scroll-arrows.arrows-right li{right:0}
.table-section .scroll-arrows.arrows-left{display:none}
.table-section .scroll-arrows.arrows-left li{left:250px}
@media screen and (max-width: 768px){.table-section .scroll-arrows.arrows-left li{left:200px}}
@media screen and (max-width: 550px){.table-section .scroll-arrows.arrows-left li{left:125px}}
.table-section .scroll-arrows li{position:absolute;background-color:#444343;color:#fff;text-align:center;line-height:80px;width:40px;height:80px;font-size:30px;cursor:pointer;opacity:.5;transition:all .3s ease;transform:translate(0, -50%)}
.table-section .scroll-arrows li:nth-of-type(1){top:25%}
.table-section .scroll-arrows li:nth-of-type(2){top:50%}
.table-section .scroll-arrows li:nth-of-type(3){top:75%}
@media screen and (max-width: 768px){.table-section .scroll-arrows li{line-height:40px;width:25px;height:40px;font-size:26px}}
.table-section .disclaimer,.table-section .disclaimer p{margin-top:40px;font-size:14px;font-family:verdana,helvetica,sans-serif;font-style:italic}
.table-section.table-fixed{padding:45px 30px}
@media screen and (max-width: 768px){.table-section.table-fixed{padding:50px 10px}}
@media screen and (max-width: 550px){.table-section.table-fixed{padding:50px 5px}}
.table-section.table-fixed .outer{position:relative;margin:0 auto}
.table-section.table-fixed .outer .inner table tbody tr td:last-child>h6{font-weight:100}
.table-section.table-fixed .inner{overflow-x:scroll;overflow-y:visible;width:calc(100% - 250px);margin-left:250px}
@media screen and (max-width: 768px){.table-section.table-fixed .inner{width:calc(100% - 200px);margin-left:200px}}
@media screen and (max-width: 550px){.table-section.table-fixed .inner{width:calc(100% - 125px);margin-left:125px}}
.table-section.table-fixed .full-width table{font-size:24px;line-height:54px;font-family:verdana,helvetica,sans-serif;width:100%;margin:65px auto 0;border-collapse:collapse}
@media screen and (max-width: 768px){.table-section.table-fixed .full-width table{font-size:14px}}
@media screen and (max-width: 550px){.table-section.table-fixed .full-width table{font-size:12px}}
.table-section.table-fixed .full-width .fix{position:absolute;left:250px;margin-left:-250px;width:250px;box-sizing:border-box}
@media screen and (max-width: 768px){.table-section.table-fixed .full-width .fix{left:200px;margin-left:-200px;width:200px}}
@media screen and (max-width: 550px){.table-section.table-fixed .full-width .fix{left:125px;margin-left:-125px;width:125px}}
.table-section.table-fixed .full-width .fix p{color:#4a72b8;text-decoration:none !important;box-sizing:border-box;width:100%;padding:0 15px;text-align:center;font-weight:700;position:absolute;top:50%;transform:translate(0, -50%)}
.table-section.table-fixed .full-width .fix p:hover{text-decoration:underline;color:#002169}
.table-section.table-fixed .full-width tbody td.fix{padding:0;color:#8f8e8b !important}
.table-section.table-fixed .full-width th,.table-section.table-fixed .full-width td{width:150px;box-sizing:border-box}
.table-section.table-fixed .full-width th:last-of-type,.table-section.table-fixed .full-width td:last-of-type{width:350px}
@media screen and (max-width: 768px){.table-section.table-fixed .full-width th:last-of-type,.table-section.table-fixed .full-width td:last-of-type{width:275px}}
@media screen and (max-width: 550px){.table-section.table-fixed .full-width th:last-of-type,.table-section.table-fixed .full-width td:last-of-type{width:200px}}
.table-section.table-normal .full-width table{margin:65px auto 0;font-size:24px;line-height:54px;font-family:verdana,helvetica,sans-serif;width:100%;border-collapse:collapse}
@media screen and (max-width: 768px){.table-section.table-normal .full-width table{font-size:14px}}
@media screen and (max-width: 550px){.table-section.table-normal .full-width table{font-size:12px}}
.table-section.table-normal .full-width td:first-child{width:30%}
@media screen and (max-width: 768px){.table-section.table-normal .full-width td:first-child{width:40%}}
@media screen and (max-width: 550px){.table-section.table-normal .full-width td:first-child{padding-left:5px}}
.testimonial-section .container{box-sizing:border-box}
.testimonial-section .testimonial-image{padding:12.5% 0}
@media screen and (max-width: 768px){.testimonial-section .testimonial-image{padding:0;background-image:none !important;background-color:#b7b5b2}}
@media screen and (max-width: 768px){.testimonial-section .testimonial-content{float:none;width:100%;padding:3% 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}}
.testimonial-section .testimonial-content blockquote{box-sizing:border-box;color:#fff;font-family:verdana,helvetica,sans-serif;font-style:italic;font-size:36px;line-height:1.3}
@media screen and (max-width: 768px){.testimonial-section .testimonial-content blockquote{padding-right:15px;font-size:24px;width:57.03125%}}
@media screen and (max-width: 550px){.testimonial-section .testimonial-content blockquote{font-size:20px}}
.testimonial-section .testimonial-content blockquote{margin:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}
.testimonial-section .testimonial-content blockquote+a{margin-top:1.5rem}
.testimonial-section .testimonial-content a.rollover{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.testimonial-section .testimonial-content a.rollover.off-bg-white{background-color:#fff}
.testimonial-section .testimonial-content a.rollover.off-bg-green{background-color:#a0cb3a}
.testimonial-section .testimonial-content a.rollover.off-bg-blue{background-color:#222c66}
.testimonial-section .testimonial-content a.rollover.off-bg-dark-blue{background-color:#181f46}
.testimonial-section .testimonial-content a.rollover:hover{color:#181f46;background-color:#fff}
.testimonial-section .testimonial-content a.rollover.blue-white{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.testimonial-section .testimonial-content a.rollover.blue-white:hover{color:#fff;background-color:#181f46}
.testimonial-section .testimonial-content a.rollover.green-white{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.testimonial-section .testimonial-content a.rollover.green-white:hover{color:#fff;background-color:#a0cb3a}
.testimonial-section .testimonial-content a.rollover.white-green{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.testimonial-section .testimonial-content a.rollover.white-green:hover{color:#a0cb3a;background-color:#fff}
.testimonial-section .testimonial-content a.rollover.white-blue{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.testimonial-section .testimonial-content a.rollover.white-blue:hover{color:#222c66;background-color:#fff}
.testimonial-section .testimonial-content a.rollover.dark-blue-white{display:table;text-align:center;color:#fff;font-size:22px;font-weight:700;padding:10px 25px}
.testimonial-section .testimonial-content a.rollover.dark-blue-white:hover{color:#181f46;background-color:#fff}
.testimonial-section .testimonial-content a.rollover.off-white-white{border:3px solid #fff;color:#fff}
.testimonial-section .testimonial-content a.rollover.off-white-dark-blue{border:3px solid #fff;color:#181f46}
.testimonial-section .testimonial-content a.rollover.off-green-white{border:3px solid #a0cb3a;color:#fff}
.testimonial-section .testimonial-content a.rollover.off-white-green{border:3px solid #fff;color:#a0cb3a}
.testimonial-section .testimonial-content a.rollover.off-blue-white{border:3px solid #222c66;color:#fff}
.testimonial-section .testimonial-content a.rollover.off-dark-blue-white{border:3px solid #181f46;color:#fff}
.three-column-news-section{background-color:#fff;padding:35px 0 30px}
@media screen and (max-width: 550px){.three-column-news-section{padding:25px 0 20px}}
.three-column-news-section .container{max-width:1280px;display:flex}
@media screen and (max-width: 768px){.three-column-news-section .container{display:block}.three-column-news-section .container .row__cell{float:none;display:block;margin:0;max-width:100%;margin-bottom:20px}}
@media screen and (max-width: 768px){.three-column-news-section .slick-track>div{margin:0 1.5%}}
.three-column-news-section .market-commentary h4:hover,.three-column-news-section .news-headlines h4:hover,.three-column-news-section .featured-news h4:hover,.three-column-news-section .podcast h4:hover{color:#8f8e8b}
.three-column-news-section .podcast,.three-column-news-section .featured-news{width:33.3%}
@media screen and (max-width: 768px){.three-column-news-section .podcast,.three-column-news-section .featured-news{width:100%}}
.three-column-news-section .market-commentary{width:33.3%}
@media screen and (max-width: 768px){.three-column-news-section .market-commentary{width:100%}}
@media screen and (max-width: 550px){.three-column-news-section .market-commentary.row__cell{padding:30px 0 0}}
@media screen and (max-width: 768px){.three-column-news-section .market-commentary.row__cell{min-height:276px;margin-top:40px}}
.three-column-news-section h3:hover{color:#8f8e8b}
.three-column-news-section .featured-news h3:hover{color:#8f8e8b}
.three-column-news-section .featured-news p{margin:0}
.three-column-news-section .featured-news .featured-image{height:219px}
.three-column-news-section .hide-scrollbar-child{max-height:473px}
.three-column-news-section article+article{margin-top:0}
.three-column-news-section h3{font-size:16px;font-weight:700;display:block;color:#b7b5b2;font-family:verdana,helvetica,sans-serif;margin-bottom:18px}
@media screen and (max-width: 550px){.three-column-news-section h3{font-size:22px;margin-bottom:25px}}
.three-column-news-section h4{font-size:28px;line-height:34px;display:block;color:#222c66;font-family:"PT Serif",helvetica,sans-serif;margin-bottom:5px}
.three-column-news-section p{font-size:16px;color:#231f20;font-family:verdana,helvetica,sans-serif}
.three-column-news-section .date{color:#222c66;font-size:16px;font-family:verdana,helvetica,sans-serif;margin-bottom:1%}
.three-column-news-section .hide-scrollbar-child::-webkit-scrollbar{background-color:#fff;border-radius:10px;width:20px}
.three-column-news-section .hide-scrollbar-child::-webkit-scrollbar-thumb{background-color:#e3e1e0;border-radius:10px;border:5px solid #fff}
.three-column-news-section .hide-scrollbar-child::-webkit-scrollbar-thumb:vertical{height:20px !important;width:20px}
.three-column-news-section .hide-scrollbar-wrapper{overflow-y:visible;overflow-x:visible}
.three-column-news-section .btn,.three-column-news-section .btn-medium,.three-column-news-section .moretag{background-color:rgba(255,255,255,0);text-transform:capitalize}
@media screen and (max-width: 768px){.three-column-news-section .btn,.three-column-news-section .btn-medium,.three-column-news-section .moretag{font-size:13px}}
@media screen and (max-width: 550px){.three-column-news-section .btn,.three-column-news-section .btn-medium,.three-column-news-section .moretag{font-size:12px}}
.three-column-news-section p.blue a.moretag{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#222c66;font-size:20px;border:3px solid #222c66;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.three-column-news-section p.blue a.moretag:hover{border:3px solid #222c66;background-color:#222c66;color:#fff}
@media screen and (max-width: 768px){.three-column-news-section p.blue a.moretag{display:table}}
.three-column-news-section p.green a.moretag{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#a0cb3a;font-size:20px;border:3px solid #a0cb3a;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.three-column-news-section p.green a.moretag:hover{border:3px solid #a0cb3a;background-color:#a0cb3a;color:#fff}
@media screen and (max-width: 768px){.three-column-news-section p.green a.moretag{display:table}}
.three-column-news-section a.normal-button,.three-column-news-section a.moretag{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#222c66;font-size:20px;border:3px solid #222c66;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.three-column-news-section a.normal-button:hover,.three-column-news-section a.moretag:hover{border:3px solid #222c66;background-color:#222c66;color:#fff}
@media screen and (max-width: 768px){.three-column-news-section a.normal-button,.three-column-news-section a.moretag{display:table}}
.three-column-news-section a.normal-button.blue,.three-column-news-section a.moretag.blue{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#222c66;font-size:20px;border:3px solid #222c66;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.three-column-news-section a.normal-button.blue:hover,.three-column-news-section a.moretag.blue:hover{border:3px solid #222c66;background-color:#222c66;color:#fff}
@media screen and (max-width: 768px){.three-column-news-section a.normal-button.blue,.three-column-news-section a.moretag.blue{display:table}}
.three-column-news-section a.normal-button.green,.three-column-news-section a.moretag.green{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#a0cb3a;font-size:20px;border:3px solid #a0cb3a;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.three-column-news-section a.normal-button.green:hover,.three-column-news-section a.moretag.green:hover{border:3px solid #a0cb3a;background-color:#a0cb3a;color:#fff}
@media screen and (max-width: 768px){.three-column-news-section a.normal-button.green,.three-column-news-section a.moretag.green{display:table}}
.three-column-news-section p a.normal-button,.three-column-news-section p a.normal-button.blue,.three-column-news-section p a.normal-button.green,.three-column-news-section p a.moretag,.three-column-news-section p.blue a.normal-button,.three-column-news-section p.blue a.normal-button.blue,.three-column-news-section p.blue a.normal-button.green,.three-column-news-section p.blue a.moretag,.three-column-news-section p.green a.normal-button,.three-column-news-section p.green a.normal-button.blue,.three-column-news-section p.green a.normal-button.green,.three-column-news-section p.green a.moretag{font-size:20px}
@media screen and (max-width: 550px){.three-column-news-section p a.normal-button,.three-column-news-section p a.normal-button.blue,.three-column-news-section p a.normal-button.green,.three-column-news-section p a.moretag,.three-column-news-section p.blue a.normal-button,.three-column-news-section p.blue a.normal-button.blue,.three-column-news-section p.blue a.normal-button.green,.three-column-news-section p.blue a.moretag,.three-column-news-section p.green a.normal-button,.three-column-news-section p.green a.normal-button.blue,.three-column-news-section p.green a.normal-button.green,.three-column-news-section p.green a.moretag{font-size:18px}}
.three-column-news-section .news-item--content{background-color:#fff;padding:16px 0}
@media screen and (max-width: 768px){.three-column-news-section .news-item--content{padding:20px}}
.three-column-news-section .news-item--content p{margin-top:0;padding-top:5px}
.three-column-news-section .news-item--content p.date{padding:6px 0 12px}
.three-column-news-section .news-item--content a{margin-top:39px}
@media screen and (max-width: 550px){.three-column-news-section .news-item--content a{margin-top:25px}}
.three-column-news-section .news-item--content .rt-reading-time{display:block;font-size:18px;font-weight:700;font-family:verdana,helvetica,sans-serif;color:#b7b5b2;padding-bottom:10px}
.three-column-news-section .news-feed h4{font-size:28px;line-height:36px}
.three-column-news-section .news-feed p{margin-top:0;padding-top:6px;padding-bottom:20px}
.three-column-news-section .news-feed p.market-excerpt{padding-top:5px}
.three-column-news-section .news-feed p.date{padding-bottom:12px}
.three-column-news-section .news-feed .feed-image-link .feed-image{height:219px}
.three-column-news-section .news-feed a{margin-top:35px}
.three-column-news-section .podcast img{padding-bottom:15px}
.three-column-news-section .podcast p{margin-top:0}
.three-column-news-section .podcast a{margin-top:-15px}
.three-column-news-section .podcast ul{padding-top:10px}
.three-column-news-section .podcast .featured-image{height:219px;margin-bottom:16px}
@media screen and (max-width: 768px){.three-column-news-section .podcast .featured-image{height:276px}}
.three-column-news-section .link-color{font-size:17px;font-weight:700;color:#b7b5b2;text-decoration:underline}
.three-column-news-section .link-color:hover{color:#a0cb3a !important}
.three-column-news-section .link-color.white{font-size:17px;font-weight:700;color:#fff;text-decoration:underline}
.three-column-news-section .link-color.white:hover{color:#a0cb3a !important}
.three-column-news-section .link-color.light-cream{font-size:17px;font-weight:700;color:#faf8f5;text-decoration:underline}
.three-column-news-section .link-color.light-cream:hover{color:#a0cb3a !important}
.three-column-news-section .link-color.green{font-size:17px;font-weight:700;color:#a0cb3a;text-decoration:underline}
.three-column-news-section .link-color.green:hover{color:#a0cb3a !important}
.three-column-news-section .link-color.blue{font-size:17px;font-weight:700;color:#222c66;text-decoration:underline}
.three-column-news-section .link-color.blue:hover{color:#a0cb3a !important}
.three-column-news-section .link-color.dark-blue{font-size:17px;font-weight:700;color:#181f46;text-decoration:underline}
.three-column-news-section .link-color.dark-blue:hover{color:#a0cb3a !important}
.three-column-cta-section{background-color:#f9f9f4;padding-bottom:60px}
.three-column-cta-section .meet-the-hosts-header{margin-bottom:55px}
.three-column-cta-section .cta-container{margin-bottom:20px;display:flex;justify-content:center}
@media(max-width: 768px){.three-column-cta-section .cta-container{display:block}}
.three-column-cta-section .cta-container .cta-box{align-items:center;background:#181f46;display:flex;flex-direction:column;padding:40px 40px;margin:20px;align-self:auto;width:25%;text-align:center;color:#fff}
@media(max-width: 768px){.three-column-cta-section .cta-container .cta-box{width:100%}}
.three-column-cta-section .cta-container .cta-box .box-header{font-size:24px;font-family:"PT Serif",helvetica,sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;margin-bottom:10px}
.three-column-cta-section .cta-container .cta-box .box-subheader{font-weight:bold;text-align:center;margin-bottom:10px}
.three-column-cta-section .cta-container .cta-box .box-description{text-align:center;font-size:17px;font-family:verdana,helvetica,sans-serif;line-height:24px;max-width:100%}
.three-column-cta-section .cta-container .cta-box .cta-button{text-align:center;font-size:19px;font-weight:700;color:#002169;background-color:#fff;border:3px solid #002169;font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;cursor:pointer;font-size:16px;padding:6px 16px 6px 16px;margin-top:15px}
.three-column-cta-section .cta-container .cta-box .cta-button:hover{color:#002169;background-color:#002169}
.three-column-cta-section .cta-container .cta-box .cta-button:hover{color:#fff;background-color:#4a72b8 !important;border:3px solid #4a72b8 !important}
.three-column-cta-section .cta-container .cta-box:nth-child(even){background:#222c66}
.three-column-cta-section .modal__overlay{position:fixed;z-index:1000000000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}
.three-column-cta-section .modal-ui{height:60vh}
.three-column-cta-section .modal__close{cursor:pointer;text-align:right;margin-bottom:10px;color:#fff;background:rgba(0,0,0,0);border:0;font-size:15px}
.three-column-cta-section .modal__close:before{content:"CLOSE  ✕"}
.three-column-cta-section .modal__container{background:#f6f7f1;height:100%;padding:0px 30px;max-width:500px;border-radius:4px;overflow-y:auto;box-sizing:border-box;position:relative}
.three-column-cta-section .modal__header{display:flex;justify-content:space-between;align-items:center}
.three-column-cta-section .modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}
.three-column-cta-section .modal__content{line-height:1.5;color:rgba(0,0,0,.8)}
.three-column-cta-section .modal__btn{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}
.three-column-cta-section .modal__btn:focus,.three-column-cta-section .modal__btn:hover{transform:scale(1.05)}
.three-column-cta-section .modal__btn-primary{background-color:#00449e;color:#fff}
@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}
@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}
@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}
@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}
.three-column-cta-section .micromodal-slide{display:none}
.three-column-cta-section .micromodal-slide.is-open{display:block}
.three-column-cta-section .micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}
.three-column-cta-section .micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}
.three-column-cta-section .micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}
.three-column-cta-section .micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}
.three-column-cta-section .micromodal-slide .modal__container,.three-column-cta-section .micromodal-slide .modal__overlay{will-change:transform}
.three-column-cta-section .frm_form_title{color:#222c66 !important;font-family:verdana,helvetica,sans-serif !important}
.three-column-cta-section select{background:#e2e2d7 !important;background-image:url(arrow-select.6b7d03588397598b5392a52fb4f0204c.png) !important;background-repeat:no-repeat !important;background-position:top right !important}
.three-column-cta-section .frm_description p{font-size:16px;line-height:18px;color:#000 !important;font-weight:normal !important;margin-bottom:15px !important}
.three-column-cta-section .form-field{margin-bottom:0px !important}
.three-column-cta-section .frm_button_submit{width:100% !important}
.three-column-cta-section .link-container{text-align:center}
.three-column-cta-section .link-container .three-column-link{color:#4a72b8;text-decoration:none !important;cursor:pointer;text-decoration:underline;font-size:22px;text-align:center;margin-top:55px}
.three-column-cta-section .link-container .three-column-link:hover{text-decoration:underline;color:#002169}
.video-section{padding:60px 0}
.video-section .section-title{text-align:left}
.video-section .container{display:flex;flex-direction:row;flex-wrap:nowrap}
@media screen and (max-width: 768px){.video-section .container{flex-direction:column}}
.video-section .container .video-wrap{align-self:center;padding-bottom:25.5%;display:table}
@media screen and (max-width: 768px){.video-section .container .video-wrap{width:100%;padding-bottom:56.25%;margin-bottom:20px}}
.video-section .container .video-content{align-self:center;font-family:verdana,helvetica,sans-serif;font-size:16px;line-height:22px;padding:7.5% 0 7.5% 5%}
@media screen and (max-width: 768px){.video-section .container .video-content{width:100%;padding:0;margin:0}}
.video-section .container .video-content a{font-size:16px;margin-top:4%}
.wysiwyg-columns-section{padding-top:50px;padding-bottom:50px;background-color:#faf8f5}
.wysiwyg-columns-section .container{max-width:1150px}
.wysiwyg-columns-section .wysiwyg-column+.wysiwyg-column{margin-left:5%}
@media screen and (max-width: 768px){.wysiwyg-columns-section .wysiwyg-columns{display:block !important}}
@media screen and (max-width: 768px){.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column{width:100%;margin:0}}
.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column .column-content p:last-of-type{margin-bottom:0}
.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column .column-content a.btn,.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column .column-content a.btn-medium,.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column .column-content a.moretag{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important;max-width:190px}
.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column .column-content a.btn:hover,.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column .column-content a.btn-medium:hover,.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column .column-content a.moretag:hover{color:#181f46 !important;background-color:#badf4f !important}
.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column .column-content a{color:#4a72b8;text-decoration:none !important}
.wysiwyg-columns-section .wysiwyg-columns .wysiwyg-column .column-content a:hover{text-decoration:underline;color:#002169}
.wysiwyg-columns-section .wysiwyg-columns[data-layout=flexible]{display:flex;padding:0 5%}
@media screen and (max-width: 768px){.wysiwyg-columns-section .wysiwyg-columns[data-layout=flexible]{padding:0}}
.wysiwyg-columns-section .wysiwyg-columns[data-layout=flexible][data-column-count="3"]{padding:0}
.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="1"] .wysiwyg-column{width:100%}
.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="2"] .wysiwyg-column:nth-child(1),.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="3"] .wysiwyg-column:nth-child(1){width:33%;float:left;margin-bottom:30px}
.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="2"] .wysiwyg-column:nth-child(2),.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="3"] .wysiwyg-column:nth-child(2){width:62%;float:right;margin-bottom:30px}
.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="2"] .wysiwyg-column:nth-child(3),.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="3"] .wysiwyg-column:nth-child(3){clear:both;width:100%;margin:0}
@media screen and (max-width: 550px){.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="2"] .wysiwyg-column:nth-child(1),.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="2"] .wysiwyg-column:nth-child(2),.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="2"] .wysiwyg-column:nth-child(3),.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="3"] .wysiwyg-column:nth-child(1),.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="3"] .wysiwyg-column:nth-child(2),.wysiwyg-columns-section .wysiwyg-columns[data-layout=one-third][data-column-count="3"] .wysiwyg-column:nth-child(3){width:100%;margin:0}}
.form-cta{padding:50px 0;text-align:center}
.form-cta.no-top{padding:0 0 70px;margin-top:-10px}
.form-cta.no-bottom{padding:50px 0 0px;margin-bottom:-10px}
.form-cta.no-bottom-top,.form-cta.no-top-bottom{padding:0 0 0px;margin-top:-10px;margin-bottom:-10px}
.form-cta .cta-link a{margin:0 auto}
.wrapper #content #cta-modal h3{color:#807e82;margin:10px 0 0px}
.wrapper #content #cta-modal .frm_checkbox{background-position:top left}
.wrapper #content #cta-modal .frm_checkbox label{max-width:400px}
@media(min-width: 768px){.location-search{margin-top:15px}}
.location-search [class*=fields-group-]{display:flex;align-items:center}
@media(max-width: 767px){.location-search .mobile-block{display:block}}
.location-search .fields-group-radio{gap:30px}
.location-search .fields-group-inline{gap:10px}
.location-search .location-search-form{padding:0 !important;display:grid;gap:15px}
@media(min-width: 768px){.location-search .location-search-form{margin-bottom:15px}}
.location-search .location-search-form:after{display:none !important}
@media(min-width: 768px){.location-search .location-search-form .view-location-map{display:none}}
.location-search #prelocationInput,.location-search input:not([type=radio]){font-feature-settings:"lnum"}
.location-search #prelocationInput::-webkit-input-placeholder,.location-search input:not([type=radio])::-webkit-input-placeholder{color:#8f8e8b}
.location-search #prelocationInput::-moz-placeholder,.location-search input:not([type=radio])::-moz-placeholder{color:#8f8e8b}
.location-search #prelocationInput:-ms-input-placeholder,.location-search input:not([type=radio]):-ms-input-placeholder{color:#8f8e8b}
.location-search #prelocationInput:-moz-placeholder,.location-search input:not([type=radio]):-moz-placeholder{color:#8f8e8b}
.location-search .frm_checkbox{clear:both;margin:0}
.location-search .frm_checkbox .remember-me,.location-search .frm_checkbox .favorited-locations{font-size:14px !important}
.location-search .frm_checkbox .remember-me .tooltip,.location-search .frm_checkbox .favorited-locations .tooltip{display:inline;position:relative;opacity:1 !important;z-index:9}
.location-search .frm_checkbox .remember-me .tooltip:hover .form_description,.location-search .frm_checkbox .favorited-locations .tooltip:hover .form_description{display:inline-block;opacity:1;visibility:visible}
.location-search .frm_checkbox .remember-me .tooltip i,.location-search .frm_checkbox .favorited-locations .tooltip i{color:#707070}
.location-search .frm_checkbox .remember-me .tooltip .form_description,.location-search .frm_checkbox .favorited-locations .tooltip .form_description{display:none;width:300px;max-width:300px;pointer-events:none;opacity:0;visibility:hidden;position:absolute;font-family:verdana,helvetica,sans-serif;font-size:14px;background-color:rgba(35,31,32,.93);color:#fff;padding:10px;z-index:9;transition:all .5s ease;right:0px;top:-5px;transform:translate(-7px, 25px)}
.location-search .frm_checkbox .remember-me .tooltip .form_description:before,.location-search .frm_checkbox .favorited-locations .tooltip .form_description:before{content:"";position:absolute;width:0;height:0;z-index:-1;top:-10px;left:auto;right:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-right:15px solid rgba(35,31,32,.93)}
.location-search .count-wrapper{margin-top:10px;display:flex;align-items:center;justify-content:space-between}
@media screen and (max-width: 768px){.location-search .count-wrapper{display:block}}
.location-search .count-wrapper #count{color:#707070;min-width:130px;padding:0 30px 0 15px;font-size:21px;font-weight:300;line-height:45px;height:45px;transition:.3s linear all;vertical-align:middle;background-position:100% 50%;margin-right:10px;font-feature-settings:"lnum"}
@media screen and (max-width: 768px){.location-search .count-wrapper #count{width:100% !important;display:block;margin-bottom:20px;min-width:unset;margin-right:0}}
.location-search .radio-field{--form-control-color: #232D62;font-weight:normal !important;line-height:1.1;display:grid;grid-template-columns:23px auto;gap:.5em;align-items:center;cursor:pointer;transform:translateY(-0.2em);margin-bottom:0 !important}
.location-search .radio-field:focus-within{color:var(--form-control-color)}
.location-search .radio-field input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff !important;margin:0 !important;padding:0 !important;width:23px !important;height:23px !important;border:2px solid #263068 !important;border-radius:50% !important;display:grid;place-content:center;font-size:inherit !important}
.location-search .radio-field input[type=radio]:focus{outline:none !important}
.location-search .radio-field input[type=radio]::before{content:"";width:13px;height:13px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 20px 20px var(--form-control-color);background-color:CanvasText}
.location-search .radio-field input[type=radio]:checked::before{transform:scale(1)}
@media(max-width: 768px){.location-search--label{font-size:14px !important;font-weight:normal !important}}
.location-search .my-locations{font-size:14px !important;font-weight:normal !important}
.location-search .my-locations .fa{color:#89c01d}
.view-location-map{color:#4a72b8;text-decoration:underline}
@media(max-width: 768px){.view-location-map{font-size:14px;font-weight:normal}}
@media(min-width: 768px){.location-search-container .form-wrap{border-bottom:8px solid #232d62}}
.location-search-container .submit-wrap{background-color:#fff;border:1px solid #ababab;border-radius:4px;display:flex;margin-bottom:.5rem;gap:0}
.location-search-container input#locationInput{border:none;display:block;height:auto;min-width:200px;padding:.75rem;border-radius:4px}
.location-search-container input#locationInput::-moz-placeholder{font-size:13px}
.location-search-container input#locationInput::placeholder{font-size:13px}
.location-search-container button#locationFindZip{font-size:14px !important;display:inline-block;color:#4a72b8;font-weight:bold;padding-left:0;text-align:left;width:135px}
@media(min-width: 768px){.location-search-container button#locationFindZip{font-size:16px !important}}
.location-search-container .button-wrap{background-color:#232d62;border:1px solid #232d62;border-radius:4px;display:inline-flex}
.location-search-container .rep-button,.location-search-container .form-toggle{align-items:center;border:1px solid #232d62;border-radius:4px;color:#232d62;cursor:pointer;display:flex;font-size:12px;font-weight:bold;line-height:1;padding:.25rem .75rem}
.location-search-container .rep-button{background-color:#232d62;color:#fff}
.location-search-container .rep-button.active{background-color:#fff;color:#232d62}
.location-search-container .form-toggle{background-color:#232d62;color:#fff}
.location-search-container .form-toggle.active{background-color:#fff;color:#232d62}
.location-search-container .hidden-fields{display:none}
.two-column-text-section .background{background-color:#faf8f5}
@media screen and (max-width: 768px){.two-column-text-section .background{padding:0}}
.two-column-text-section .container{max-width:1100px;padding-bottom:30px;padding-top:30px}
.two-column-text-section .column-container{display:flex;margin:0 -15px;justify-content:center}
@media only screen and (max-width: 1080px){.two-column-text-section .column-container{flex-wrap:wrap}}
@media only screen and (max-width: 768px){.two-column-text-section .column-container{margin:0}}
.two-column-text-section .column-container .individual-column{flex-basis:100%;padding-top:15px;padding-bottom:15px}
@media screen and (max-width: 768px){.two-column-text-section .column-container .individual-column{padding-top:0}}
.two-column-text-section .column-container .individual-column:first-of-type{padding-right:37px}
@media screen and (max-width: 768px){.two-column-text-section .column-container .individual-column:first-of-type{padding-right:30px}}
.two-column-text-section .column-container .individual-column:last-of-type{border-left:3px solid #eee;padding-left:60px}
@media screen and (max-width: 768px){.two-column-text-section .column-container .individual-column:last-of-type{border-top:3px solid #eee;border-left:none;padding-left:0}}
.two-column-text-section .column-container .individual-column h2{font-size:26px;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;color:#222c66}
@media screen and (max-width: 768px){.two-column-text-section .column-container .individual-column h2{font-size:40px;line-height:1;margin-bottom:10px}}
.two-column-text-section .column-container .individual-column p{font-size:17px;color:#231f20;line-height:21px;font-family:verdana,helvetica,sans-serif}
@media only screen and (max-width: 1080px){.two-column-text-section .column-container .individual-column{flex:0 50%}}
@media only screen and (max-width: 768px){.two-column-text-section .column-container .individual-column{flex:0 100%}}
.banner-with-zoom-section .background-contain{background-color:#231f20}
.banner-with-zoom-section .background-contain:hover .background-image{transform:scale(1.05)}
.banner-with-zoom-section .background-contain.desktop{overflow:hidden;position:relative;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;padding:73px 0;transition:all .75s}
.banner-with-zoom-section .background-contain.desktop .background-image{position:absolute;top:0;left:0;right:0;bottom:0}
@media(max-width: 550px){.banner-with-zoom-section .background-contain.desktop{display:none}}
@media screen and (max-width: 768px){.banner-with-zoom-section .background-contain.desktop{min-height:375px}}
@media(max-width: 550px){.banner-with-zoom-section .container{padding:0 10px}}
.banner-with-zoom-section .container .inner{max-width:740px;margin:auto;position:relative;z-index:1}
@media(max-width: 550px){.banner-with-zoom-section .container .inner{max-width:unset}}
.banner-with-zoom-section .container .inner h1,.banner-with-zoom-section .container .inner h2{color:#fff;font-weight:700;text-align:center}
.banner-with-zoom-section .container .inner h1{font-size:40px;margin-top:15px;margin-bottom:20px;font-family:"PT Serif",helvetica,sans-serif}
@media(max-width: 550px){.banner-with-zoom-section .container .inner h1{font-size:35px;margin-top:0;margin-bottom:20px}}
.banner-with-zoom-section .container .inner h2{font-size:24px;font-family:verdana,helvetica,sans-serif;margin-top:0;margin-bottom:10px}
@media(max-width: 550px){.banner-with-zoom-section .container .inner h2{font-size:25px}}
.banner-with-zoom-section .background-image{background-repeat:no-repeat;background-size:cover;background-position:center;padding:73px 0;transition:all .5s}
.banner-with-zoom-section .background-image.mobile{display:none}
@media(max-width: 550px){.banner-with-zoom-section .background-image.mobile{display:flex;padding:80px 0 85px;min-height:460px}.banner-with-zoom-section .background-image.mobile .container{align-self:center}}
.centered-image-and-text-section .background{padding:50px 0;width:100%}
.centered-image-and-text-section .inner{text-align:center;margin:auto}
.centered-image-and-text-section .inner h2{font-size:26px;font-weight:700;margin-top:0;margin-bottom:15px}
.centered-image-and-text-section .inner p{font-size:17px;line-height:21px;max-width:600px;margin:auto;margin-bottom:50px}
@media only screen and (max-width: 768px){.centered-image-and-text-section .inner p{margin-bottom:30px}}
.centered-image-and-text-section .inner h2{font-family:"PT Serif",helvetica,sans-serif}
.centered-image-and-text-section .inner p{font-family:verdana,helvetica,sans-serif}
.centered-image-and-text-section .inner img{max-width:870px;width:100%;margin:auto;margin-bottom:37px;display:block}
.centered-image-and-text-section .inner a.contract-button{margin:auto;display:table;max-width:200px;font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.centered-image-and-text-section .inner a.contract-button:hover{color:#181f46 !important;background-color:#badf4f !important}
.contact-representative-section.contact-us .mobile-button-container{margin-top:-85px}
@media(min-width: 768px){.contact-representative-section.contact-us .mobile-button-container{display:none}}
.contact-representative-section.contact-us .container{max-width:1120px}
.contact-representative-section .background{background-color:#222c66;background-repeat:no-repeat;background-size:cover}
@media screen and (max-width: 768px){.contact-representative-section .background{padding:0}}
.contact-representative-section .section-headline{color:#fff;font-family:"PT Serif",helvetica,sans-serif;margin:0;padding:2rem 3rem;text-align:center}
@media(max-width: 767px){.contact-representative-section .section-headline{font-size:28px}}
@media(min-width: 1280px){.contact-representative-section .section-headline{margin-bottom:2rem}}
.contact-representative-section .container{max-width:1180px;padding-bottom:50px}
@media(max-width: 767px){.contact-representative-section .container{padding-left:0;padding-right:0}}
@media(min-width: 1280px){.contact-representative-section .container{padding-block:50px}}
@media(min-width: 1800px){.contact-representative-section .container{max-width:1220px}}
.contact-representative-section .container.mobile-container{padding-bottom:60px}
.contact-representative-section .container-map{max-width:1180px;padding-bottom:0;padding-top:0}
@media screen and (max-width: 550px){.contact-representative-section .container-map{padding-bottom:20px;padding-top:35px}}
@media(min-width: 768px){.contact-representative-section .column-container{display:flex;padding:2rem 0}}
.contact-representative-section .column-container .individual-column{flex-basis:100%;display:flex;flex-flow:column nowrap;padding:2rem}
@media(min-width: 768px){.contact-representative-section .column-container .individual-column{padding-block:0;width:50%}}
.contact-representative-section .column-container .individual-column h2{color:#222c66;font-size:24px;font-weight:normal;line-height:1;margin-top:0;margin-bottom:0}
@media screen and (max-width: 550px){.contact-representative-section .column-container .individual-column h2{margin-top:0}}
@media(min-width: 1024px){.contact-representative-section .column-container .individual-column h2{font-size:28px}}
@media(min-width: 1280px){.contact-representative-section .column-container .individual-column h2{font-size:32px}}
.contact-representative-section .column-container .individual-column h4{font-size:19px;font-weight:700;margin-bottom:6px;margin-top:0;color:#222c66}
.contact-representative-section .column-container .individual-column p{font-size:16px;margin-bottom:20px;color:#231f20}
.contact-representative-section .column-container .individual-column h4,.contact-representative-section .column-container .individual-column p{font-family:verdana,helvetica,sans-serif}
.contact-representative-section .column-container .individual-column h4,.contact-representative-section .column-container .individual-column p{display:none}
@media(min-width: 768px){.contact-representative-section .column-container .individual-column h4,.contact-representative-section .column-container .individual-column p{display:block}}
.contact-representative-section .column-container .individual-column .canadian-download{text-decoration:underline}
@media only screen and (max-width: 1080px){.contact-representative-section .column-container .individual-column{flex:0 50%}}
@media only screen and (max-width: 768px){.contact-representative-section .column-container .individual-column{flex:0 100%}}
.contact-representative-section .column-container .individual-column .align-bottom{margin-top:auto}
.contact-representative-section .column-container .individual-column .align-bottom button{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important;margin-top:10px}
.contact-representative-section .column-container .individual-column .align-bottom button:hover{color:#181f46 !important;background-color:#badf4f !important}
@media screen and (max-width: 768px){.contact-representative-section .column-container .individual-column .align-bottom button{margin-bottom:40px;display:inline-block}}
@media screen and (max-width: 550px){.contact-representative-section .column-container .individual-column .align-bottom button{width:100% !important;display:block;min-width:unset}}
.contact-representative-section .column-container .individual-column .align-bottom button#locationFindZip{background-color:#fff !important;border:2px solid #263068 !important;padding:9px 70px 9px 25px;font-size:18px !important;display:inline-block}
.contact-representative-section .column-container .individual-column .align-bottom .frm_checkbox{width:100%;margin:0;clear:both}
.contact-representative-section .column-container .individual-column .align-bottom .frm_checkbox .remember-me{font-size:14px}
.contact-representative-section .column-container .individual-column .align-bottom .frm_checkbox .remember-me .tooltip{display:inline;position:relative;opacity:1 !important;z-index:9}
.contact-representative-section .column-container .individual-column .align-bottom .frm_checkbox .remember-me .tooltip:hover .form_description{display:inline-block;opacity:1;visibility:visible}
.contact-representative-section .column-container .individual-column .align-bottom .frm_checkbox .remember-me .tooltip i{color:#707070}
.contact-representative-section .column-container .individual-column .align-bottom .frm_checkbox .remember-me .tooltip .form_description{display:none;width:300px;max-width:300px;pointer-events:none;opacity:0;visibility:hidden;position:absolute;font-family:verdana,helvetica,sans-serif;font-size:14px;background-color:rgba(35,31,32,.93);color:#fff;padding:10px;z-index:9;transition:all .5s ease;right:0;top:-5px;transform:translate(-7px, 25px)}
.contact-representative-section .column-container .individual-column .align-bottom .frm_checkbox .remember-me .tooltip .form_description:before{content:"";position:absolute;width:0;height:0;z-index:-1;top:-10px;left:auto;right:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-right:15px solid rgba(35,31,32,.93)}
.contact-representative-section .column-container .individual-column .display-flex{align-items:center;justify-content:space-between;margin-bottom:1rem}
.contact-representative-section .column-container .individual-column .location-search--helpers{margin-bottom:0;padding-top:.25rem}
@media(min-width: 1024px){.contact-representative-section .column-container .individual-column .location-search--helpers{padding-left:1rem}}
@media(min-width: 1024px){.contact-representative-section .column-container .individual-column .flex-tablet{align-items:flex-start;display:flex;justify-content:space-between}}
@media(min-width: 768px){.contact-representative-section .column-container .individual-column .location-search--fields{max-width:325px;width:100%}}
.contact-representative-section .column-container .individual-column .my-locations{cursor:pointer}
.modal-backdrop{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999998}
.photo-modal{position:fixed;overflow:hidden;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#5b7fbd;border-radius:5px;z-index:99999999;width:886px;height:554px}
@media screen and (max-width: 550px){.photo-modal{width:393px;height:263px}}
.photo-modal .close-button{position:absolute;font-size:16px;width:20px;height:20px !important;padding:10px !important;filter:brightness(0) invert(1);cursor:pointer;top:0;right:0;margin:10px;z-index:1}
.photo-modal .photo-name{font-weight:normal;color:#fff;text-align:center;margin-top:10px}
.photo-modal .arrow{color:#fff !important;background-color:#93a6cd;position:absolute;top:50%;transform:translate(-50%, -50%);padding:30px 5px;box-sizing:border-box}
.photo-modal .arrow:hover{background-color:#6677a9}
.photo-modal .arrow.left{left:0;transform:translateY(-50%)}
.photo-modal .arrow.right{right:0;transform:translateY(-50%)}
.photo-modal #modal-photo{max-width:calc(100% - 50px);max-height:calc(100% - 70px);position:fixed;-o-object-fit:contain;object-fit:contain;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}
@media screen and (max-width: 550px){.photo-modal #modal-photo{width:357px;height:202px}}
.expander{display:flex;flex-direction:column-reverse;margin-top:2.5rem}
.expander .expander-button{background-color:#4a72b8;border:none;color:#fff;cursor:pointer;outline:none !important;padding:.75rem}
.expander .expander-button .expander-text{display:inline-block;line-height:1;padding:0 1.5rem}
.expander .expander-button .fa{color:#89c01e}
.expander .expander-button.active{background-color:#89c01e}
.expander .expander-button.active .fa{color:#fff}
.expander .content{padding-bottom:1rem}
h4.toggle{align-items:center;display:flex;font-size:21px;font-weight:normal;margin-top:28px}
h4.toggle .fa{color:#4a72b8}
h4.toggle.active .fa{color:#89c01e}
h4.toggle .fa,h4.toggle .text{cursor:pointer}
h4.toggle .text{flex:none;margin-left:.75rem}
h4.toggle::after{background-color:#d3d3d3;content:"";display:block;height:1px;margin-left:1rem;width:100%}
#showMoreResultsAnchor{margin-top:2.5rem}
.announcements{margin-top:2rem;word-wrap:break-word}
@media(min-width: 768px){.announcements{margin-top:32px}}
@media(max-width: 767px){.announcements h4{margin-top:0}}
.announcements .content{background-color:#222c66;color:#fff;font-size:14px;line-height:1.2;padding:0;width:100%}
.announcements .content .sub-content a{text-transform:uppercase;font-weight:700;color:#c6e089}
.announcements .content .sub-content .announcement-info h3{margin:0;font-size:16px;font-weight:700;line-height:18px;color:#fff}
.announcements .content .sub-content .announcement-info p{font-weight:400;line-height:18px}
.announcements .content .sub-content .announcement-info a{background-color:rgba(0,0,0,0) !important;color:#85c300 !important;font-weight:700;text-decoration:underline !important;text-transform:uppercase}
.announcements .content .sub-content .announcement-info p,.announcements .content .sub-content .announcement-info span,.announcements .content .sub-content .announcement-info em,.announcements .content .sub-content .announcement-info div,.announcements .content .sub-content .announcement-info li,.announcements .content .sub-content .announcement-info strong{color:#fff !important}
.announcements .content .custom-scroll{max-height:250px;overflow-y:auto;padding:16px}
.announcements .announcement-info__details p{color:#fff;font-weight:normal}
.announcements .announcement-info__details p span{background-color:rgba(0,0,0,0) !important;color:#fff !important}
.bids .content{font-size:15px;font-weight:400;padding-bottom:45px;width:100%;display:none}
.bids .content.open{display:block;transition:all .5s ease}
.bids .content .media{padding-right:1.5rem;margin-bottom:10px}
@media(max-width: 767px){.bids .content .media+.media{padding-top:2rem;margin-top:30px}}
.bids .content .btn-tertiary{font-size:16px !important}
@media(min-width: 1080px){.bids .content .btn-tertiary{padding:6px 15px}}
@media(min-width: 768px){.bids-flex{display:flex}}
.bids .media-text{font-size:14px;color:#231f20}
.bids .img-apple-store-btn,.bids .img-google-play-btn{width:180px}
@media(min-width: 1024px){.bids .img-apple-store-btn,.bids .img-google-play-btn{display:block;width:150px;height:auto}}
.staff-wrapper h4{font-size:20px;position:relative}
.staff-wrapper p.no-content{margin-left:30px}
.staff-wrapper .staff{display:flex;flex-wrap:wrap}
@media screen and (max-width: 600px){.staff-wrapper .staff{justify-content:space-between;margin-left:-5px;margin-right:-5px}}
.staff-wrapper .staff .staff-member{color:#8f8e8b;display:flex;flex-wrap:wrap;margin-bottom:24px;max-width:400px;padding-right:5px;width:100%}
@media(min-width: 720px){.staff-wrapper .staff .staff-member{width:50%}}
@media(min-width: 900px){.staff-wrapper .staff .staff-member{width:33%}}
.staff-wrapper .staff .staff-member .staff-info{width:60%}
.staff-wrapper .staff .staff-member .staff-info h5,.staff-wrapper .staff .staff-member .staff-info p,.staff-wrapper .staff .staff-member .staff-info .emailLink{margin:0}
.staff-wrapper .staff .staff-member .staff-info h5,.staff-wrapper .staff .staff-member .staff-info p{line-height:20px;color:#000}
.staff-wrapper .staff .staff-member .staff-info h5{font-size:15px;font-weight:700;word-wrap:break-word}
.staff-wrapper .staff .staff-member .staff-info p,.staff-wrapper .staff .staff-member .staff-info a{font-size:14px;font-weight:400}
.staff-wrapper .staff .staff-member .staff-info .emailLink{color:#579af6;font-size:14px;font-weight:400;line-height:20px;word-wrap:break-word}
.staff-wrapper .staff .staff-member .staff-info .telLink{font-size:14px;line-height:20px;font-weight:400;color:#579af6}
.staff-wrapper .staff .staff-member .staff-info .telLink strong{color:#000}
.staff-wrapper .staff .staff-member .staff-image{width:30%}
.staff-wrapper .staff .staff-member .staff-image .image-crop{border-radius:50%;display:flex;height:90px;overflow:hidden;text-align:center;width:90px}
.staff-wrapper .staff .staff-member .staff-image .image-crop img{height:auto;-o-object-fit:cover;object-fit:cover}
.staff-wrapper .staff .staff-member p{margin-bottom:8px;font-size:21px}
.staff-wrapper .staff .staff-member a{color:#4a72b8;font-size:16px;transition:.2s linear all}
.staff-wrapper .staff .staff-member a:hover{color:#222c66;transition:.2s linear all}
.staff-wrapper .select-another{display:inline-block;margin-top:15px;color:#222c66}
.staff-wrapper .select-another:hover{color:#fff}
@media screen and (min-width: 601px){.staff-wrapper .select-another{display:none}}
.downloads .content{display:none}
.downloads .content.open{display:block;transition:all .5s ease}
.downloads .content .__sub-content{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:flex-start}
.downloads .content .__sub-content a{align-items:center;display:flex;flex-direction:column;max-width:150px;text-align:center}
.downloads .content .__sub-content a img{width:55px;margin:0 auto 8px}
.downloads .content .__sub-content a p{font-size:12px;margin:0;font-weight:normal;color:#231f20}
.links .content{display:none}
.links .content.open{display:block;transition:all .5s ease}
.links .content .content-wrapper{display:grid;grid-template-columns:minmax(max-content, 180px) minmax(max-content, 180px)}
.links .content .content-wrapper .content--left,.links .content .content-wrapper .content--right,.links .content .content-wrapper a{color:#5b7fbd;display:flex;flex-direction:column;font-weight:700;font-size:14px;max-width:180px}
.photos .content{display:none;padding:0}
.photos .content.open{display:block;transition:all .5s ease}
.photos .content .location-photos{text-align:center}
.photos .content .location-photos .related-image-item{cursor:pointer}
.photos .content .image-caption{font-size:17px;color:#231f20;font-weight:400;line-height:0;padding-top:10px;padding-bottom:10px}
.photos .content .inner{display:flex;flex-wrap:wrap;gap:10px}
.photos .content .inner img{max-width:200px;max-height:200px;-o-object-fit:cover;object-fit:cover}
.location-hours h4{margin-top:0}
@media(min-width: 768px){.hours-wrap{display:flex;flex-wrap:wrap}}
.hours-wrap .hours-block{padding-bottom:1.5rem}
@media(min-width: 1080px){.hours-wrap .hours-block{width:33%}}
.hours-wrap .hours-block .hour-description,.hours-wrap .hours-block .hours-grid-container{padding-left:.5rem}
.hours-wrap .hours-block .hour-description,.hours-wrap .hours-block .hours-content{padding-right:1.5rem}
.hours-wrap .hours-block .hours-content{font-size:14px;font-weight:normal}
@media(min-width: 1280px){.hours-wrap .hours-block .hours-content{font-size:15px}}
.hours-wrap .hours-block .day{color:#2f2928;font-weight:bold}
.hours-wrap .hours-block .closed{color:red}
.hours-wrap .hours-block .today-container{margin:.75rem 0 .5rem}
.hours-wrap .hours-block .hours-today{background-color:#fdfcf9;border:1px solid #d3d3d3;border-radius:4px}
.hours-wrap .hours-block .hours-today .open-status{color:#89c01e;font-weight:bold;margin:0 0 .25rem}
.hours-wrap .hours-block .hours-today .today-card-body{padding:.75rem .5rem}
.hours-wrap .hours-block .hours-today .today-card-footer{background-color:#4a72b8;border-radius:0 0 4px 4px;color:#fff;padding:.25rem .5rem}
.hours-wrap .hours-block .hours-grid-container p{color:#2f2928;margin-bottom:0;margin-top:.75rem}
.hours-wrap .hours-block-address{color:#2f2928}
.hours-wrap .hours-block-address,.hours-wrap .hours-block .hours-message{font-size:15px;font-weight:normal;margin-bottom:0}
.hours-wrap .hours-block .hours-message{color:#4a72b8}
.hours-wrap .hours-block .hours-message.special{font-weight:bold}
.hours-wrap .today-card-body,.hours-wrap .hours-row{display:flex;flex-wrap:wrap;width:100%}
.hours-wrap .full{width:100%}
.hours-wrap .third{width:32%}
.hours-wrap .two-thirds{width:66%}
.scroll-spacer{height:4px}
.custom-scroll{margin-right:4px}
.custom-scroll::-webkit-scrollbar{width:14px}
.custom-scroll::-webkit-scrollbar-track{background-color:#579af6;border-radius:10px;padding:2px}
.custom-scroll::-webkit-scrollbar-thumb{background:#d3d3d3;border:2px solid #579af6;border-radius:10px}
.custom-scroll::-webkit-scrollbar-thumb:hover{background:#fff}
@-moz-document url-prefix(){.custom-scroll{scrollbar-color:#d3d3d3 #579af6}}
.map-helper{background-color:#fff}
.map-helper .directions-share-flex{display:flex;justify-content:space-between}
@media only screen and (max-width: 550px){.map-helper .directions-share-flex{flex-direction:column;align-items:center}}
.map-helper #map_title .individual-column{margin:auto 0}
.map-helper .frm_checkbox{margin:0;clear:both}
.map-helper .frm_checkbox .favorited-locations{font-size:14px}
.map-helper .frm_checkbox .favorited-locations .tooltip{display:inline;position:relative;opacity:1 !important;z-index:9}
.map-helper .frm_checkbox .favorited-locations .tooltip:hover .form_description{display:inline-block;opacity:1;visibility:visible}
.map-helper .frm_checkbox .favorited-locations .tooltip i{color:#707070}
.map-helper .frm_checkbox .favorited-locations .tooltip .form_description{display:none;width:300px;max-width:300px;pointer-events:none;opacity:0;visibility:hidden;position:absolute;font-family:verdana,helvetica,sans-serif;font-size:14px;background-color:rgba(35,31,32,.93);color:#fff;padding:10px;z-index:9;transition:all .5s ease;right:0;top:-5px;transform:translate(-7px, 25px)}
.map-helper .frm_checkbox .favorited-locations .tooltip .form_description:before{content:"";position:absolute;width:0;height:0;z-index:-1;top:-10px;left:auto;right:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-right:15px solid rgba(35,31,32,.93)}
.city-results{opacity:0;position:relative;height:0;pointer-events:none;transition:.3s linear all;background-color:#fff}
.city-results>.container{padding:0 0 30px 50px}
@media(min-width: 768px){.city-results>.container{padding-left:75px;padding-right:30px}}
@media(min-width: 1200px){.city-results>.container{padding-left:55px}}
@media(min-width: 1280px){.city-results>.container{padding-left:30px}}
.city-results>.container h3{margin-top:0;margin-bottom:43px}
.city-results.reveal{height:100%;opacity:1;pointer-events:auto;transition:.3s linear all;left:0}
.city-results .view-location-map{text-decoration:none}
ol.locations-list{margin-top:2rem;padding-left:0}
@media(min-width: 768px){ol.locations-list{margin-top:3rem}}
ol.locations-list li.location{list-style:none;margin:12px 0;color:#222c66;font-weight:bold;padding-top:60px;position:relative}
ol.locations-list li.location i{font-family:"FontAwesome";font-style:normal;color:#4a72b8;font-size:17px;transition:all .5s ease}
ol.locations-list li.location i.open{color:#89c01e;transform:rotate(180deg);transition:transform .5s ease;display:inline-block}
ol.locations-list li.location .ui-state-active i{transform:rotate(180deg);transition:transform .5s ease;display:inline-block}
ol.locations-list li.location .location__favorite{align-items:center;background:rgba(0,0,0,0);border:none;color:#d3d3d3;cursor:pointer;flex-direction:column;font-size:12px;left:-25px;outline:none;position:absolute;top:60px;transform:translate(-50%, 0)}
@media(min-width: 768px){ol.locations-list li.location .location__favorite{left:-32px}}
@media(min-width: 1024px){ol.locations-list li.location .location__favorite{left:-40px}}
@media(min-width: 1280px){ol.locations-list li.location .location__favorite{left:-50px}}
ol.locations-list li.location .location__favorite .fa{transition:all .3s ease-in;font-size:24px}
@media(min-width: 1024px){ol.locations-list li.location .location__favorite .fa{font-size:34px}}
ol.locations-list li.location .location__favorite.is-favorite{color:#89c01e}
ol.locations-list li.location .location__favorite__label{display:none}
@media(min-width: 1024px){ol.locations-list li.location .location__favorite__label{display:block}}
ol.locations-list li.location .location__favorite:hover .fa,ol.locations-list li.location .location__favorite.is-favorite .fa{color:#a0cb3a}
ol.locations-list li.location .location__title{font-size:24px;line-height:1.2;margin-bottom:1rem}
@media(min-width: 1025px){ol.locations-list li.location .location__title{font-size:30px;line-height:1.2}}
ol.locations-list li.location .loc-row{display:flex;flex-wrap:wrap}
@media only screen and (max-width: 768px){ol.locations-list li.location .loc-row{padding-top:20px}}
@media only screen and (max-width: 550px){ol.locations-list li.location .loc-row{padding-top:30px}}
ol.locations-list li.location .loc-row+.loc-row{padding-top:0}
ol.locations-list li.location .loc-row .mobile-only-flex{display:flex}
@media(min-width: 768px){ol.locations-list li.location .loc-row .mobile-only-flex{display:none}}
ol.locations-list li.location .loc-row .desktop-only-flex{display:none}
@media(min-width: 768px){ol.locations-list li.location .loc-row .desktop-only-flex{display:flex}}
ol.locations-list li.location .loc-row .reverse-row-stack-mobile{flex-direction:column-reverse}
ol.locations-list li.location .loc-row .reverse-column-mobile{display:flex;flex-direction:column-reverse}
ol.locations-list li.location .loc-row .map{border:1px solid #222c66;display:block;line-height:0;margin-top:1.5rem}
ol.locations-list li.location .loc-row .map img{width:100%}
@media(max-width: 767px){ol.locations-list li.location .loc-row .directions-share-flex,ol.locations-list li.location .loc-row .share-links{margin:1rem 0}}
ol.locations-list li.location .loc-row .share-links{background-color:#fcfbfa;align-items:center;border:2px solid #ebeae7;border-radius:4px;display:flex;justify-content:space-between;padding:.75rem 1.25rem}
ol.locations-list li.location .loc-row .share-links .share-item{cursor:pointer;text-align:center}
ol.locations-list li.location .loc-row .share-links .share-label{color:#000;display:block;font-size:14px;font-weight:normal}
ol.locations-list li.location .loc-row .share-links:hover .share-label{color:#579af6}
ol.locations-list li.location .loc-row .get-directions{background-color:#fff;border:3px solid #222c66;display:inline-block;line-height:1;padding:.75rem}
ol.locations-list li.location .loc-row>.left-col{width:50%;padding-right:60px}
@media(max-width: 768px){ol.locations-list li.location .loc-row>.left-col{width:100%;padding-right:0;padding-top:12px}}
ol.locations-list li.location .loc-row>.left-col .loc-info .address p{margin:0}
ol.locations-list li.location .loc-row>.left-col .loc-info .address a{color:#5b7fbd}
ol.locations-list li.location .loc-row>.left-col .loc-info .address .address1,ol.locations-list li.location .loc-row>.left-col .loc-info .address .city,ol.locations-list li.location .loc-row>.left-col .loc-info .address .state,ol.locations-list li.location .loc-row>.left-col .loc-info .address .zipcode{font-size:17px;color:#231f20;font-weight:400;line-height:1.75}
ol.locations-list li.location .loc-row>.left-col .loc-info .address .location-email{font-size:17px;color:#231f20;font-weight:normal;line-height:1.75}
ol.locations-list li.location .loc-row>.left-col .loc-info .phone-info{margin-bottom:0}
ol.locations-list li.location .loc-row>.left-col .loc-info .phone-info p{margin:0}
ol.locations-list li.location .loc-row>.left-col .loc-info .phone-info p a{font-size:17px;font-weight:400;color:#579af6}
ol.locations-list li.location .loc-row>.left-col .loc-info .phone-info p+p{margin-top:.5rem}
ol.locations-list li.location .loc-row>.left-col .loc-info .email-info{margin:16px 0}
ol.locations-list li.location .loc-row>.left-col .loc-info .email-info p{margin:0}
ol.locations-list li.location .loc-row>.left-col .loc-info .email-info p a{font-size:17px;font-weight:400;color:#579af6}
@media only screen and (max-width: 550px){ol.locations-list li.location .loc-row>.left-col .loc-info .directions.btn,ol.locations-list li.location .loc-row>.left-col .loc-info .directions.btn-medium,ol.locations-list li.location .loc-row>.left-col .loc-info .directions.moretag{width:100%;margin-bottom:16px}}
ol.locations-list li.location .loc-row>.left-col .loc-info .directions-share-flex{justify-content:space-between}
@media only screen and (max-width: 550px){ol.locations-list li.location .loc-row>.left-col .loc-info .directions-share-flex{flex-direction:column;align-items:center}}
ol.locations-list li.location .loc-row>.left-col .loc-info .address{flex:2}
ol.locations-list li.location .loc-row>.left-col .loc-info .share-links{display:flex;flex:1;justify-content:flex-end}
ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper{display:flex;flex-direction:row;justify-content:flex-end;width:100%}
ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .share{cursor:pointer}
ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .share,ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .facebook,ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .twitter,ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .x{align-self:flex-start;transition:transform .3s ease-in}
ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .share:hover,ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .facebook:hover,ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .twitter:hover,ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .x:hover{transform:scale(1.175)}
ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper .share+a,ol.locations-list li.location .loc-row>.left-col .loc-info .share-links__wrapper a+a{padding-left:1rem}
ol.locations-list li.location .loc-row>.left-col .office-hours .content,ol.locations-list li.location .loc-row>.left-col .corn-hours .content,ol.locations-list li.location .loc-row>.left-col .soybean-hours .content,ol.locations-list li.location .loc-row>.left-col .other-hours .content{font-weight:100;width:100%;font-size:14px;padding:10px;display:none}
ol.locations-list li.location .loc-row>.left-col .office-hours .content.open,ol.locations-list li.location .loc-row>.left-col .corn-hours .content.open,ol.locations-list li.location .loc-row>.left-col .soybean-hours .content.open,ol.locations-list li.location .loc-row>.left-col .other-hours .content.open{display:block;transition:all .5s ease}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours{max-width:400px;padding:16px 0 0}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .accordion{font-size:20px;margin:32px 0 0}
@media(max-width: 768px){ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .accordion{margin:24px 0 0}}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-header{background-color:#fff;border:none;color:#222c66;font-size:20px;font-weight:bold;margin:0;padding:8px 0;cursor:pointer}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-header i i{font-family:"FontAwesome";font-style:normal;color:#4a72b8;font-size:17px;transition:all .5s ease}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-header i i.open{color:#89c01e;transform:rotate(180deg);transition:transform .5s ease;display:inline-block}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-header i .ui-state-active i{transform:rotate(180deg);transition:transform .5s ease;display:inline-block}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content{background-color:#fff;border:none;padding:16px 0 0}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today{border-top:2px solid rgba(183,183,183,.3);border-bottom:2px solid rgba(183,183,183,.3);padding:12px 0;margin:0 0 12px}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today .hours-grid-item .closed{color:#d00000 !important}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today .open-status{font-size:17px;font-weight:700}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today.closed .open-status{color:red}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today.open .open-status{color:#89c01e}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today .waitTime{font-size:17px;font-weight:700;color:#5b7fbd;margin-top:11px;margin-bottom:0}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today .waitTime .wait{font-weight:400;color:#231f20}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today .day,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today .display-date,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-today .displayTime{margin-top:5px;color:#231f20 !important}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-message{color:#6a6a6a;font-size:15px;font-weight:100}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container p{margin:0}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row{display:flex;flex-wrap:wrap}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item.full{width:100%}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item.third{width:28.4%}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item .day,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item .display-date,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item .displayTime{font-size:15px;color:#707070;font-weight:400;margin:10.5px 0}
@media(max-width: 375px){ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item .day,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item .display-date,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item .displayTime{font-size:14px}}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item .day.closed,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item .display-date.closed,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content .hours-grid-container .hours-row .hours-grid-item .displayTime.closed{color:#d00000}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content ul li{line-height:20px;padding:2px 0}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content ul li .day,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content ul li .display-date,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content ul li .displayTime{font-size:17px;color:#231f20;font-weight:400}
@media(max-width: 375px){ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content ul li .day,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content ul li .display-date,ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content ul li .displayTime{font-size:14px}}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content ul li .waitTime{font-size:17px;font-weight:700;color:#5b7fbd}
ol.locations-list li.location .loc-row>.left-col .left-col.hours .location-hours .ui-accordion-content ul li .waitTime .wait{font-weight:400;color:#231f20}
ol.locations-list li.location .loc-row>.left-col .location-hour-header{display:none}
ol.locations-list li.location .loc-row>.right-col{width:50%;margin-left:0}
@media(max-width: 768px){ol.locations-list li.location .loc-row>.right-col{width:100%;order:0}}
ol.locations-list li.location .loc-row>.right-col .col p{font-weight:normal;line-height:1.7;margin:0}
@media(min-width: 768px){ol.locations-list li.location .loc-row>.right-col .col+.col{text-align:right}}
ol.locations-list li:first-of-type{border-top:none;padding-top:0}
ol.locations-list li:first-of-type .location__favorite{top:0}
@media(min-width: 1025px){ol.locations-list li:first-of-type .location__favorite{top:5px}}
#search-results-list{padding-top:32px}
ul#contact-us-tab{list-style-type:none}
ul#contact-us-tab li{display:inline-block;text-align:center;position:relative;top:2px}
ul#contact-us-tab li:first-child{padding-left:25px}
@media only screen and (max-width: 768px){ul#contact-us-tab li:first-child{padding-left:10px}}
ul#contact-us-tab li a{font-size:17px;background-color:#fff;border-bottom:2px solid #d3d3d3;padding:1rem 2rem;text-decoration:none;display:inline-block;width:100%}
ul#contact-us-tab li a.active-tab{font-weight:bold;border:2px solid #d3d3d3;border-bottom:2px solid #fff}
ul#contact-us-tab .fa{color:#89c01d}
.location-selection{display:none;font-feature-settings:"lnum"}
.location-selection h3{background-color:#eeedee;color:#8f8e8b;text-transform:uppercase;letter-spacing:2px;font-size:24px;padding:10px 17px;margin:0}
.location-selection h3 img{position:relative;top:3px;margin-right:15px}
@media screen and (max-width: 600px){.location-selection h3{display:none}}
.location-selection p.no-content{font-style:italic;color:#231f20}
.location-selection .location-details-wrapper{padding-bottom:20px;opacity:0}
.location-selection .location-details-wrapper.container{max-width:1150px}
@media screen and (max-width: 550px){.location-selection .location-details-wrapper.container{padding-left:0;padding-right:0;padding-top:0}}
.location-selection .location-details-wrapper.reveal-details{opacity:1;transition:.2s linear all}
.location-selection .location-details-wrapper h4{margin-bottom:10px;font-size:20px}
.location-selection .location-details-wrapper p{margin:10px 0;color:#231f20}
.location-selection .location-details-wrapper a{color:#231f20;transition:.2s linear all}
.location-selection .location-details-wrapper a:hover{color:#d0d0d0;transition:.2s linear all}
.location-selection .location-details-wrapper .location-details .left-col,.location-selection .location-details-wrapper .location-details .right-col{min-height:1px}
@media screen and (max-width: 600px){.location-selection .location-details-wrapper .location-details .left-col,.location-selection .location-details-wrapper .location-details .right-col{width:100% !important;margin:0 !important}}
.location-selection .location-details-wrapper .location-details .left-col h4,.location-selection .location-details-wrapper .location-details .right-col h4{font-size:20px;margin:48px 0 24px}
@media screen and (max-width: 600px){.location-selection .location-details-wrapper .location-details .left-col .location-hours .hours:first-of-type h4{margin-top:20px}}
.location-selection .location-details-wrapper .location-details .left-col .location-hours .hours p.comments{color:#993742}
.location-selection .location-details-wrapper .location-details .left-col .location-hours .hours ul li{display:flex;align-items:flex-start}
.location-selection .location-details-wrapper .location-details .left-col .location-hours .hours ul li span{text-align:left}
.location-selection .location-details-wrapper .location-details .left-col .location-hours .hours ul li span:first-of-type{width:120px}
.location-selection .location-details-wrapper .location-details .left-col .location-hours .hours ul li span.display-date{width:90px}
.location-selection .location-details-wrapper .location-details .right-col .address p{line-height:28px}
.location-selection .location-details-wrapper .location-details .right-col .address a{display:inline-block;color:#222c66}
.location-selection .location-details-wrapper .location-details .right-col .address a:hover{color:#fff}
.location-selection .location-details-wrapper .location-details .right-col .phone-info{background-color:pink}
.location-selection .location-details-wrapper .location-details .right-col .phone-info .second-num{display:none}
#map_canvas{height:40em;width:64em;margin-top:20px;padding:0}
@media only screen and (max-width: 1204px){#map_canvas{height:45em;width:37em;margin:0 0 0 -70px}}
@media only screen and (max-width: 940px){#map_canvas{height:42em;width:30em}}
@media only screen and (max-width: 767px){#map_canvas{height:400px;width:400px;margin-left:auto;margin-right:auto}}
#map_canvas{height:30em;width:100%;margin:auto;padding:0}
.locationInfoWindow>p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}
.locationInfoWindow>h4{-webkit-margin-after:.5em;margin-block-end:.5em;-webkit-margin-before:.3em;margin-block-start:.3em;font-size:18px}
.map-helper .gm-style .gm-style-iw-c{border-radius:0;box-shadow:0 2px 7px -10px rgba(0,0,0,.3);min-width:200px;transform:translate3d(20%, -2%, 0);z-index:1}
.gm-style .gm-style-iw-t::after{height:63px;left:65px;transform:translate(-80%, -10%) rotate(-45deg);width:59px}
#back_to_map{padding:24px 0 25px 0}
#back_to_map>a{color:#5b7fbd;font-size:16px}
#locationAnchor{font-weight:normal;font-size:22px}
#locationInfo{font-weight:normal;-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-after:auto;margin-block-end:auto;padding:20px 0;text-align:center}
.loading{text-align:center}
.mobile-button-container{height:5em;display:flex;justify-content:space-evenly;position:relative}
.tab-selected{background-color:#ebeae7 !important;color:#222c66 !important}
.mobile-tab-button{background-color:#fff;border:none;color:#6c7086;font-weight:bold;text-align:center;cursor:pointer;white-space:nowrap;width:45%;outline:rgba(0,0,0,0) !important}
.mobile-container{padding-top:30px !important}
@keyframes reveal{0%{opacity:0}100%{opacity:1}}
.location-cta-wrapper{background-color:#b7b5b2;width:100%;padding:30px;display:none}
.location-cta-wrapper.active{display:flex;align-items:center;justify-content:center}
.location-cta-wrapper .cta-content{max-width:1095px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}
@media screen and (max-width: 940px){.location-cta-wrapper .cta-content{flex-direction:column;max-width:367px}}
.location-cta-wrapper .cta-content .left-col{display:flex;align-items:center;justify-content:space-between;margin-right:170px}
@media screen and (max-width: 1280px){.location-cta-wrapper .cta-content .left-col{margin-right:50px}}
@media screen and (max-width: 940px){.location-cta-wrapper .cta-content .left-col{margin-right:0}}
.location-cta-wrapper .cta-content .left-col .app-icon{margin-right:45px}
.location-cta-wrapper .cta-content .left-col .download-links{width:100%;max-width:175px}
@media screen and (max-width: 410px){.location-cta-wrapper .cta-content .left-col .download-links{max-width:135px}}
.location-cta-wrapper .cta-content .left-col .download-links a{display:block}
.location-cta-wrapper .cta-content .left-col .download-links a:first-of-type{margin-bottom:18px}
.location-cta-wrapper .cta-content .left-col .download-links a img{width:100%;max-width:175px;display:block;height:auto}
.location-cta-wrapper .cta-content .right-col{max-width:500px}
.location-cta-wrapper .cta-content .right-col .content{color:#fff}
.location-cta-wrapper .cta-content .right-col .content h3{text-transform:uppercase;margin-top:13px;margin-bottom:20px;font-size:24px;letter-spacing:2px}
@media screen and (max-width: 410px){.location-cta-wrapper .cta-content .right-col .content h3{font-size:22px}}
.location-cta-wrapper .cta-content .right-col .content p{font-size:16px;margin:0;font-weight:300}
@media screen and (max-width: 410px){.location-cta-wrapper .cta-content .right-col .content p{font-size:14px}}
@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.align-bottom a{height:51px}}}
@media screen and (max-width: 550px){.safari .align-bottom a{height:unset}}
.pro_tip_section .background{background-color:#faf8f5}
.pro_tip_section .container{max-width:1150px}
@media only screen and (max-width: 550px){.pro_tip_section .container{padding:0}}
.pro_tip_section .column-container{display:flex;justify-content:center;width:100%;padding:50px 0}
@media only screen and (max-width: 1080px){.pro_tip_section .column-container{flex-wrap:wrap}}
.pro_tip_section .column-container .individual-column{flex-basis:100%;max-width:550px;background-color:#ebeae7;padding:25px}
.pro_tip_section .column-container .individual-column:last-of-type{margin-left:35px}
@media only screen and (max-width: 1080px){.pro_tip_section .column-container .individual-column:last-of-type{margin-left:0}}
.pro_tip_section .column-container .individual-column .inner{width:calc(100% - 178px);float:right}
@media only screen and (max-width: 768px){.pro_tip_section .column-container .individual-column .inner{width:100%;float:none;display:block}}
.pro_tip_section .column-container .individual-column .inner h2{font-size:26px;color:#222c66;font-weight:700;margin:0 0px 10px 0px;font-family:"PT Serif",helvetica,sans-serif}
.pro_tip_section .column-container .individual-column .inner p{font-family:verdana,helvetica,sans-serif;font-size:17px;color:#231f20;margin:0 0 13px 0;line-height:21px}
.pro_tip_section .column-container .individual-column .inner a{color:#4a72b8;text-decoration:none !important;font-size:17px;font-weight:700;font-family:verdana,helvetica,sans-serif}
.pro_tip_section .column-container .individual-column .inner a:hover{text-decoration:underline;color:#002169}
.pro_tip_section .column-container .individual-column img{width:150px;float:left;margin-right:20px}
@media only screen and (max-width: 768px){.pro_tip_section .column-container .individual-column img{float:none;display:block;margin-bottom:30px}}
@media only screen and (max-width: 1080px){.pro_tip_section .column-container .individual-column{margin-bottom:15px}.pro_tip_section .column-container .individual-column:last-of-type{margin-bottom:0}}
@media only screen and (max-width: 550px){.pro_tip_section .column-container .individual-column{flex:0 100%;padding-left:45px;padding-top:35px}}
.quote-section.inline{padding:10px 0}
.quote-section.inline .container h3,.quote-section.inline .inner h3{font-size:28px !important}
.quote-section.inline .container h4,.quote-section.inline .inner h4{font-size:26px !important}
@media(max-width: 550px){.quote-section.inline .container{padding:0}.quote-section.inline .container .inner{text-align:left}.quote-section.inline .container .inner img{margin:20px 0}}
.quote-section .container{position:relative;max-width:1100px;z-index:2}
.quote-section .container .inner{margin:auto;text-align:center;color:#fff}
@media(max-width: 550px){.quote-section .container .inner{width:100%}}
.quote-section .container .inner h3{font-family:"PT Serif",helvetica,sans-serif;margin:0;font-size:32px}
@media(max-width: 550px){.quote-section .container .inner h3{font-size:28px}}
.quote-section .container .inner img{margin:20px auto;display:block;max-width:65px}
.quote-section .container .inner .attribution .thumbnail{border-radius:50%;max-width:97px;display:block;margin:auto;margin-bottom:30px}
.quote-section .container .inner .attribution h4{margin:0;font-size:26px;font-family:verdana,helvetica,sans-serif}
@media(max-width: 550px){.quote-section .container .inner .attribution h4{font-size:22px}}
.quote-section .background-image{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;padding:200px 0 240px;background-color:#231f20}
.quote-section .background-image.small{padding:15px 0 30px}
.quote-section .background-image.small h3{font-size:34px}
@media(max-width: 550px){.quote-section .background-image.small h3{font-size:28px}}
.quote-section .background-image:after{content:" ";z-index:1;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(38,71,86,.45);transition:all .5s}
.quote-section .background-image:hover:after{background:rgba(38,71,86,.65)}
@media(max-width: 550px){.quote-section .background-image{padding:100px 0}}
.quote-section .background-color{padding:140px 0}
@media(max-width: 550px){.quote-section .background-color{padding:100px 0}}
.quote-section .background-color.small{padding:15px 0 30px}
@media(max-width: 550px){.quote-section .background-color.small{padding:40px 0}}
.quote-section .background-color.small h3{font-size:34px}
@media(max-width: 550px){.quote-section .background-color.small h3{font-size:28px}}
.youtube-video-and-text-section .background{background-color:#ebeae7;padding:60px 0}
@media only screen and (max-width: 550px){.youtube-video-and-text-section .background .container{padding-left:15px;padding-right:15px}}
.youtube-video-and-text-section .background .container .inner{margin:auto;text-align:center;max-width:870px}
@media only screen and (max-width: 768px){.youtube-video-and-text-section .background .container .inner{width:100%}}
.youtube-video-and-text-section .background .container .inner .text-contain{max-width:640px;margin:0 auto 60px}
@media only screen and (max-width: 768px){.youtube-video-and-text-section .background .container .inner .text-contain{margin:0 auto 40px}}
.youtube-video-and-text-section .background .container .inner .text-contain h2{font-family:"PT Serif",helvetica,sans-serif;color:#222c66;font-size:35px;margin-bottom:15px;margin-top:0}
.youtube-video-and-text-section .background .container .inner .text-contain p{font-family:verdana,helvetica,sans-serif;color:#231f20;font-size:17px;line-height:23px}
.youtube-video-and-text-section .background .container .inner .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}
.youtube-video-and-text-section .background .container .inner .embed-container iframe,.youtube-video-and-text-section .background .container .inner .embed-container object,.youtube-video-and-text-section .background .container .inner .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.text-and-4-column-section-with-zip-code .background{padding:60px 0 55px}
@media only screen and (max-width: 550px){.text-and-4-column-section-with-zip-code .background{padding:55px 0 55px}}
.text-and-4-column-section-with-zip-code .inner{text-align:center;max-width:740px;margin:0 auto 45px}
@media only screen and (max-width: 768px){.text-and-4-column-section-with-zip-code .inner{margin-bottom:0}}
.text-and-4-column-section-with-zip-code .inner h2{font-size:35px;font-weight:700;margin:0 0 20px;font-family:"PT Serif",helvetica,sans-serif}
@media only screen and (max-width: 768px){.text-and-4-column-section-with-zip-code .inner h2{margin-top:0}}
.text-and-4-column-section-with-zip-code .inner p{font-family:verdana,helvetica,sans-serif;font-size:17px;line-height:21px;margin-bottom:10px}
@media only screen and (max-width: 550px){.text-and-4-column-section-with-zip-code .inner p{margin-bottom:0}}
.text-and-4-column-section-with-zip-code .column-container{display:flex;margin:0 -15px;justify-content:space-around}
@media only screen and (max-width: 1080px){.text-and-4-column-section-with-zip-code .column-container{flex-wrap:wrap}}
.text-and-4-column-section-with-zip-code .column-container .individual-column{flex-basis:100%;padding:20px 15px 0;text-align:center;display:flex;flex-flow:column nowrap;justify-content:center;max-width:400px}
.text-and-4-column-section-with-zip-code .column-container .individual-column h3{font-size:26px;font-weight:700;margin:0 0 15px;font-family:"PT Serif",helvetica,sans-serif}
.text-and-4-column-section-with-zip-code .column-container .individual-column h4,.text-and-4-column-section-with-zip-code .column-container .individual-column .h4{font-size:17px !important;font-weight:700 !important;margin-bottom:15px !important;margin-top:0}
.text-and-4-column-section-with-zip-code .column-container .individual-column p{font-size:17px;line-height:21px;max-width:490px;margin:0 auto 30px;font-family:verdana,helvetica,sans-serif}
@media only screen and (max-width: 1080px){.text-and-4-column-section-with-zip-code .column-container .individual-column{flex:0 50%;padding-top:50px;padding-bottom:50px;margin:0;border-top:2px solid #eee}.text-and-4-column-section-with-zip-code .column-container .individual-column:nth-child(1),.text-and-4-column-section-with-zip-code .column-container .individual-column:nth-child(2){border-top:none;padding-top:20px}}
@media only screen and (max-width: 550px){.text-and-4-column-section-with-zip-code .column-container .individual-column:last-of-type{border-bottom:none;padding-bottom:0}}
@media only screen and (max-width: 550px){.text-and-4-column-section-with-zip-code .column-container .individual-column{flex:0 100%}.text-and-4-column-section-with-zip-code .column-container .individual-column:nth-child(1){padding-top:50px}.text-and-4-column-section-with-zip-code .column-container .individual-column:nth-child(2){border-top:2px solid #e3e1e0;padding-top:50px}}
.text-and-4-column-section-with-zip-code .column-container .individual-column img{width:70%;max-width:220px;margin:auto;padding-bottom:20px}
@media only screen and (max-width: 768px){.text-and-4-column-section-with-zip-code .column-container .individual-column img{padding-bottom:15px;max-width:220px}}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a{font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a:hover{color:#181f46 !important;background-color:#badf4f !important}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.primary-button{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#ffad00 !important}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.primary-button:hover{color:#181f46 !important;background-color:#f8b275 !important}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.secondary-alternative-button{text-align:center;font-size:19px;font-weight:700;color:#fff;background-color:#002169;border:3px solid #002169}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.secondary-alternative-button:hover{color:#fff;background-color:#2f4289}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.secondary-alternative-button:hover{border:3px solid #4a72b8;background-color:#4a72b8 !important;color:#fff !important}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.secondary-button{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.secondary-button:hover{color:#181f46 !important;background-color:#badf4f !important}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.tertiary-button{text-align:center;font-size:19px;font-weight:700;color:#002169;background-color:#fff;border:3px solid #002169}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.tertiary-button:hover{color:#002169;background-color:#002169}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom a.tertiary-button:hover{color:#fff;background-color:#4a72b8 !important;border:3px solid #4a72b8 !important}
.text-and-4-column-section-with-zip-code .column-container .individual-column a{margin:auto;display:table;padding:8px 15px;vertical-align:middle;font-size:19px;min-width:190px}
.text-and-4-column-section-with-zip-code .column-container .individual-column a#prelocationSubmit{display:inline-block;min-width:50px !important}
.text-and-4-column-section-with-zip-code .column-container .individual-column input{padding:8px 10px;background-color:#eee;border:2px solid #b7b5b2 !important;box-sizing:border-box;width:calc(100% - 110px)}
@media only screen and (max-width: 768px){.text-and-4-column-section-with-zip-code .column-container .individual-column input{margin-bottom:15px}}
@media only screen and (max-width: 550px){.text-and-4-column-section-with-zip-code .column-container .individual-column input{width:calc(100% - 130px)}}
.text-and-4-column-section-with-zip-code .column-container .individual-column input#prelocationInput{margin-bottom:16px}
.text-and-4-column-section-with-zip-code .column-container .individual-column .align-bottom{margin-top:auto}
.text-and-4-column-section-with-zip-code .column-container.row-count-1,.text-and-4-column-section-with-zip-code .column-container.row-count-2{padding-top:50px}
@media only screen and (max-width: 1080px){.text-and-4-column-section-with-zip-code .column-container.row-count-1,.text-and-4-column-section-with-zip-code .column-container.row-count-2{padding-top:0px;padding-bottom:5px}}
@media only screen and (max-width: 550px){.text-and-4-column-section-with-zip-code .column-container.row-count-1,.text-and-4-column-section-with-zip-code .column-container.row-count-2{padding-top:10px;padding-bottom:0px;margin-top:-10px}}
.text-and-4-column-section-with-zip-code .column-container.row-count-1 img,.text-and-4-column-section-with-zip-code .column-container.row-count-2 img{width:auto;max-height:230px;padding-bottom:35px}
.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column{padding:10px 15px 0px}
@media only screen and (max-width: 1080px){.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column{border-top:none !important;padding-top:50px}}
@media only screen and (max-width: 768px){.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column{margin-bottom:0px}}
@media only screen and (max-width: 550px){.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column{margin-bottom:0px;padding-top:60px}}
.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column a,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column a{font-size:25px;min-width:195px}
.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column h2,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column h2{font-size:40px}
.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column h3,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column h3{font-size:26px;margin:0 0 25px}
@media only screen and (max-width: 550px){.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column h3,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column h3{margin:-10px 0 20px}}
.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column p,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column p{margin:0 auto 25px}
.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column img,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column img{max-width:100%}
.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column .align-bottom,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column .align-bottom{margin-top:18px}
@media only screen and (max-width: 550px){.text-and-4-column-section-with-zip-code .column-container.row-count-1 .individual-column .align-bottom,.text-and-4-column-section-with-zip-code .column-container.row-count-2 .individual-column .align-bottom{margin-top:12px}}
@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.text-and-4-column-section-with-zip-code .individual-column a{padding-top:12px !important}.text-and-4-column-section-with-zip-code .individual-column input{vertical-align:bottom;height:51px}}}
.ie .text-and-4-column-section-with-zip-code .individual-column{justify-content:flex-start !important}
.ie .text-and-4-column-section-with-zip-code .individual-column .align-bottom{display:flex}
.ie .text-and-4-column-section-with-zip-code .individual-column .align-bottom a{order:2}
.promotional-two-column-section .background{background-color:#faf8f5}
.promotional-two-column-section .container{max-width:1270px}
.promotional-two-column-section .column-container{display:flex;justify-content:center;width:100%;padding:50px 0}
@media only screen and (max-width: 1080px){.promotional-two-column-section .column-container{flex-wrap:wrap}}
.promotional-two-column-section .column-container .individual-column{flex-basis:100%;max-width:620px;background-color:#e3e1e0;padding:25px;display:flex}
.promotional-two-column-section .column-container .individual-column:last-of-type{margin-left:35px}
@media only screen and (max-width: 1080px){.promotional-two-column-section .column-container .individual-column:last-of-type{margin-left:0}}
.promotional-two-column-section .column-container .individual-column .inner{float:right;display:flex;flex-flow:column}
@media only screen and (max-width: 768px){.promotional-two-column-section .column-container .individual-column .inner{width:100%;float:none;display:block}}
.promotional-two-column-section .column-container .individual-column .inner h2{font-size:26px;color:#222c66;font-weight:700;margin:0 0px 10px 0px;font-family:"PT Serif",helvetica,sans-serif}
@media only screen and (max-width: 550px){.promotional-two-column-section .column-container .individual-column .inner h2{margin-bottom:30px;font-size:40px}}
.promotional-two-column-section .column-container .individual-column .inner p{font-size:17px;font-family:verdana,helvetica,sans-serif;color:#fff;margin:0 0 20px 0;line-height:21px}
@media only screen and (max-width: 550px){.promotional-two-column-section .column-container .individual-column .inner p{font-size:24px}}
.promotional-two-column-section .column-container .individual-column .inner a{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#a0cb3a;font-size:20px;border:3px solid #a0cb3a;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;display:inline-block}
.promotional-two-column-section .column-container .individual-column .inner a:hover{border:3px solid #a0cb3a;background-color:#a0cb3a;color:#fff}
@media screen and (max-width: 768px){.promotional-two-column-section .column-container .individual-column .inner a{display:table}}
.promotional-two-column-section .column-container .individual-column .inner .align-bottom{margin-top:auto}
.promotional-two-column-section .column-container .individual-column #form-override form{padding:0 !important}
.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container{display:flex}
@media only screen and (max-width: 550px){.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container{float:none;display:block;width:100%}}
.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container label{color:#fff !important;font-size:19px !important;font-family:verdana,helvetica,sans-serif !important}
.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_top_container,.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_inline_container,.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_none_container{padding:0 !important}
.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_top_container input,.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_inline_container input,.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_none_container input{height:50px !important;margin-right:8px !important}
.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .form-field{margin-bottom:0 !important}
.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_submit{align-self:flex-end}
.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_submit .frm_button_submit,.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_submit .frm_final_submit{display:none;text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important;font-size:25px !important;border-color:#a0cb3a;color:#222c66 !important;background:#a0cb3a !important;font-family:verdana,helvetica,sans-serif !important;text-transform:unset !important;font-weight:700 !important;letter-spacing:0 !important;box-shadow:none !important;margin:0 0 0 8px !important}
.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_submit .frm_button_submit:hover,.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_submit .frm_final_submit:hover{color:#181f46 !important;background-color:#badf4f !important}
@media only screen and (max-width: 550px){.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_submit .frm_button_submit,.promotional-two-column-section .column-container .individual-column #form-override form .frm_fields_container .frm_submit .frm_final_submit{float:none;display:block;margin-left:0 !important;margin-top:25px !important;width:auto !important}}
.promotional-two-column-section .column-container .individual-column #form-override .frm_message{color:#222c66 !important}
.promotional-two-column-section .column-container .individual-column #form-override .frm_message p{color:#222c66 !important}
.promotional-two-column-section .column-container .individual-column #form-override .frm_error_style{color:#222c66 !important}
.promotional-two-column-section .column-container .individual-column #form-override .frm_error_style p{color:#222c66 !important}
.promotional-two-column-section .column-container .individual-column .bkgd{background-repeat:no-repeat;background-position:center;background-size:cover;width:220px;min-width:220px;margin-right:20px}
@media only screen and (max-width: 550px){.promotional-two-column-section .column-container .individual-column .bkgd{display:block;height:300px;width:100%;margin-bottom:40px}}
@media only screen and (max-width: 1080px){.promotional-two-column-section .column-container .individual-column{margin-bottom:15px}.promotional-two-column-section .column-container .individual-column:last-of-type{margin-bottom:0}}
@media only screen and (max-width: 550px){.promotional-two-column-section .column-container .individual-column{display:block;flex:0 100%;padding:20px}}
.large-image-and-text-section .background{padding:90px 0 70px;width:100%}
@media only screen and (max-width: 768px){.large-image-and-text-section .background{padding:50px 0}}
.large-image-and-text-section .container{display:flex;max-width:1140px;align-items:center;justify-content:center}
@media only screen and (max-width: 768px){.large-image-and-text-section .container{flex-wrap:wrap;padding:0 20px}}
.large-image-and-text-section .wysiwyg.small{margin-bottom:30px}
.large-image-and-text-section .wysiwyg.small p,.large-image-and-text-section .wysiwyg.small a{font-size:16px;text-align:center}
.large-image-and-text-section .wysiwyg.small a{color:#4a72b8;text-decoration:none !important}
.large-image-and-text-section .wysiwyg.small a:hover{text-decoration:underline;color:#002169}
.large-image-and-text-section .left{width:50%}
@media only screen and (max-width: 768px){.large-image-and-text-section .left{width:100%;order:2}}
.large-image-and-text-section .left.image-left{margin-right:60px;width:50%}
@media only screen and (max-width: 768px){.large-image-and-text-section .left.image-left{width:100%;margin-right:0;order:1}}
.large-image-and-text-section .left img{width:100%}
@media only screen and (max-width: 768px){.large-image-and-text-section .left img{margin-bottom:25px}}
.large-image-and-text-section .right{width:50%}
@media only screen and (max-width: 768px){.large-image-and-text-section .right{width:100%;order:2}}
.large-image-and-text-section .right.image-right{margin-left:30px;width:calc(50% - 30px)}
@media only screen and (max-width: 768px){.large-image-and-text-section .right.image-right{width:100%;margin-left:0;order:1}}
.large-image-and-text-section .right img{width:100%;float:right}
@media only screen and (max-width: 768px){.large-image-and-text-section .right img{margin-bottom:25px;float:none}}
.large-image-and-text-section .inner{text-align:left;margin:auto}
@media only screen and (max-width: 768px){.large-image-and-text-section .inner{padding:0 15px}}
.large-image-and-text-section .inner h2{font-size:26px;font-weight:700;margin-top:0;margin-bottom:15px;font-family:"PT Serif",helvetica,sans-serif}
.large-image-and-text-section .inner p{font-size:17px;max-width:500px;font-family:verdana,helvetica,sans-serif;line-height:21px}
@media only screen and (max-width: 768px){.large-image-and-text-section .inner p{margin-bottom:30px}}
.large-image-and-text-section .inner img{max-width:870px;width:100%;margin:auto;margin-bottom:37px;display:block}
.large-image-and-text-section .inner a:not(.btn):not(.btn-medium):not(.moretag):not(a.moretag),.large-image-and-text-section .inner a:not(.contract-button){word-break:break-all}
.large-image-and-text-section .inner a.contract-button{margin:auto;font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;max-width:300px;text-decoration:none;text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.large-image-and-text-section .inner a.contract-button:hover{color:#181f46 !important;background-color:#badf4f !important}
.small-image-and-text-section .background{padding:80px 0;width:100%}
@media only screen and (max-width: 768px){.small-image-and-text-section .background{padding:50px 0}}
.small-image-and-text-section .container{max-width:1280px}
@media only screen and (max-width: 768px){.small-image-and-text-section .container{flex-wrap:wrap;padding:0 20px}}
.small-image-and-text-section .column-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%}
@media only screen and (max-width: 1080px){.small-image-and-text-section .column-container{flex-wrap:wrap}}
@media only screen and (max-width: 1080px){.small-image-and-text-section .column-container{margin-bottom:15px}.small-image-and-text-section .column-container:last-of-type{margin-bottom:0}}
@media only screen and (max-width: 550px){.small-image-and-text-section .column-container{display:block;flex:0 100%}}
.small-image-and-text-section .column-container .individual-column{flex-basis:100%;max-width:620px;padding:25px;display:flex}
@media only screen and (max-width: 1080px){.small-image-and-text-section .column-container .individual-column{max-width:unset;padding:25px 0}}
@media only screen and (max-width: 768px){.small-image-and-text-section .column-container .individual-column{flex-wrap:wrap}}
@media only screen and (max-width: 550px){.small-image-and-text-section .column-container .individual-column{padding:0;margin-top:50px}}
.small-image-and-text-section .column-container .individual-column img{width:260px;float:left;margin-right:40px;align-self:flex-start}
@media only screen and (max-width: 768px){.small-image-and-text-section .column-container .individual-column img{float:none;display:block;margin:0 auto 30px;width:100%}}
.small-image-and-text-section .column-container .individual-column .inner{float:right;display:flex;flex-flow:column;width:calc(100% - 300px)}
@media only screen and (max-width: 768px){.small-image-and-text-section .column-container .individual-column .inner{width:100%;float:none;display:block}}
.small-image-and-text-section .column-container .individual-column .inner h2{font-size:26px;color:#fff;font-weight:700;margin:0 0px 10px 0px;font-family:"PT Serif",helvetica,sans-serif}
@media only screen and (max-width: 550px){.small-image-and-text-section .column-container .individual-column .inner h2{margin-bottom:30px;font-size:40px}}
.small-image-and-text-section .column-container .individual-column .inner p{font-size:17px;color:#fff;margin:0 0 20px 0;line-height:21px;font-family:verdana,helvetica,sans-serif}
@media only screen and (max-width: 550px){.small-image-and-text-section .column-container .individual-column .inner p{font-size:24px}}
.small-image-and-text-section .column-container .individual-column .inner a{font-size:19px !important;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;display:inline-block}
.small-image-and-text-section .column-container .individual-column .inner a.primary-button{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#ffad00 !important}
.small-image-and-text-section .column-container .individual-column .inner a.primary-button:hover{color:#181f46 !important;background-color:#f8b275 !important}
.small-image-and-text-section .column-container .individual-column .inner a.secondary-alternative-button{text-align:center;font-size:19px;font-weight:700;color:#fff;background-color:#002169;border:3px solid #002169}
.small-image-and-text-section .column-container .individual-column .inner a.secondary-alternative-button:hover{color:#fff;background-color:#2f4289}
.small-image-and-text-section .column-container .individual-column .inner a.secondary-alternative-button:hover{border:3px solid #4a72b8;background-color:#4a72b8 !important;color:#fff !important}
.small-image-and-text-section .column-container .individual-column .inner a.secondary-button{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.small-image-and-text-section .column-container .individual-column .inner a.secondary-button:hover{color:#181f46 !important;background-color:#badf4f !important}
.small-image-and-text-section .column-container .individual-column .inner a.tertiary-button{text-align:center;font-size:19px;font-weight:700;color:#002169;background-color:#fff;border:3px solid #002169}
.small-image-and-text-section .column-container .individual-column .inner a.tertiary-button:hover{color:#002169;background-color:#002169}
.small-image-and-text-section .column-container .individual-column .inner a.tertiary-button:hover{color:#fff;background-color:#4a72b8 !important;border:3px solid #4a72b8 !important}
.small-image-and-text-section .column-container .individual-column .inner .align-bottom{margin-top:auto}
.image-and-contact-your-representative-section .background{padding:90px 0 70px;width:100%}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .background{padding:50px 0}}
.image-and-contact-your-representative-section .container{display:flex;max-width:1220px;align-items:center;justify-content:center}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .container{flex-wrap:wrap;padding:0 20px}}
.image-and-contact-your-representative-section .left{width:50%}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .left{width:100%;order:2}}
.image-and-contact-your-representative-section .left.image-left{margin-right:60px;width:50%;text-align:center}
.image-and-contact-your-representative-section .left.image-left a{display:block;margin-top:20px;font-weight:700;font-size:19px}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .left.image-left a{margin-bottom:20px;margin-top:0}}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .left.image-left{width:100%;margin-right:0;order:1}}
.image-and-contact-your-representative-section .left img{width:100%}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .left img{margin-bottom:25px}}
.image-and-contact-your-representative-section .right{width:50%}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .right{width:100%;order:2}}
.image-and-contact-your-representative-section .right.image-right{margin-left:30px;width:calc(50% - 30px);text-align:center}
.image-and-contact-your-representative-section .right.image-right a{display:block;margin-top:20px;font-weight:700;font-size:19px}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .right.image-right a{margin-bottom:20px;margin-top:0}}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .right.image-right{width:100%;margin-left:0;order:1}}
.image-and-contact-your-representative-section .right img{width:100%;float:right}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .right img{margin-bottom:25px;float:none}}
.image-and-contact-your-representative-section .inner{text-align:left;margin:auto}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .inner{padding:0 15px}}
.image-and-contact-your-representative-section .inner h2{font-size:26px;font-weight:700;margin-top:0;margin-bottom:15px;font-family:"PT Serif",helvetica,sans-serif}
.image-and-contact-your-representative-section .inner p{font-size:17px;max-width:500px;line-height:21px;font-family:verdana,helvetica,sans-serif}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .inner p{margin-bottom:30px}}
.image-and-contact-your-representative-section .inner img{max-width:870px;width:100%;margin:auto;margin-bottom:37px;display:block}
.image-and-contact-your-representative-section .inner h4{font-size:19px;font-weight:700;margin-bottom:6px;margin-top:0;color:#222c66}
.image-and-contact-your-representative-section .inner a.rep-button{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#222c66;font-size:20px;border:3px solid #222c66;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;margin-right:8px;margin-top:16px;width:calc(50% - 82px);text-align:center}
.image-and-contact-your-representative-section .inner a.rep-button:hover{border:3px solid #222c66;background-color:#222c66;color:#fff}
@media screen and (max-width: 768px){.image-and-contact-your-representative-section .inner a.rep-button{display:table}}
.image-and-contact-your-representative-section .inner a.rep-button.get-cookie{width:unset}
@media only screen and (max-width: 550px){.image-and-contact-your-representative-section .inner a.rep-button.get-cookie{display:block;width:100%}}
.image-and-contact-your-representative-section .inner a.rep-button.green{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#a0cb3a;font-size:20px;border:3px solid #a0cb3a;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;font-family:verdana,helvetica,sans-serif;font-weight:700;color:#222c66;font-size:20px;border:3px solid #222c66;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.image-and-contact-your-representative-section .inner a.rep-button.green:hover{border:3px solid #a0cb3a;background-color:#a0cb3a;color:#fff}
@media screen and (max-width: 768px){.image-and-contact-your-representative-section .inner a.rep-button.green{display:table}}
.image-and-contact-your-representative-section .inner a.rep-button.green:hover{border:3px solid #222c66;background-color:#222c66;color:#fff}
@media screen and (max-width: 768px){.image-and-contact-your-representative-section .inner a.rep-button.green{display:table}}
@media screen and (max-width: 550px){.image-and-contact-your-representative-section .inner a.rep-button.green{border:none !important;background-color:#a0cb3a;color:#fff}}
@media only screen and (max-width: 550px){.image-and-contact-your-representative-section .inner a.rep-button.green{display:block;width:100%}}
.image-and-contact-your-representative-section .inner a.rep-button.blue{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#222c66;font-size:20px;border:3px solid #222c66;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;font-family:verdana,helvetica,sans-serif;font-weight:700;color:#222c66;font-size:20px;border:3px solid #222c66;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.image-and-contact-your-representative-section .inner a.rep-button.blue:hover{border:3px solid #222c66;background-color:#222c66;color:#fff}
@media screen and (max-width: 768px){.image-and-contact-your-representative-section .inner a.rep-button.blue{display:table}}
.image-and-contact-your-representative-section .inner a.rep-button.blue:hover{border:3px solid #222c66;background-color:#222c66;color:#fff}
@media screen and (max-width: 768px){.image-and-contact-your-representative-section .inner a.rep-button.blue{display:table}}
@media screen and (max-width: 550px){.image-and-contact-your-representative-section .inner a.rep-button.blue{border:none !important;background-color:#222c66;color:#fff}}
@media only screen and (max-width: 550px){.image-and-contact-your-representative-section .inner a.rep-button.blue{display:block;width:100%}}
@media only screen and (max-width: 1080px){.image-and-contact-your-representative-section .inner a.rep-button{width:calc(50% - 18px)}}
@media only screen and (max-width: 768px){.image-and-contact-your-representative-section .inner a.rep-button{flex:0 100%;display:inline-block}}
@media only screen and (max-width: 550px){.image-and-contact-your-representative-section .inner a.rep-button{margin-bottom:20px}}
.image-and-contact-your-representative-section .inner input{padding:11px;border:1px solid #222c66 !important;background-color:#eee;box-sizing:border-box;margin-right:8px;width:55%}
@media screen and (max-width: 768px){.image-and-contact-your-representative-section .inner input{margin-bottom:27px;width:calc(100% - 120px)}}
@media screen and (max-width: 550px){.image-and-contact-your-representative-section .inner input{display:block;width:100%;margin-bottom:20px}}
.image-and-contact-your-representative-section .inner .fert-rep h2,.image-and-contact-your-representative-section .inner .adm-rep h2{margin-top:40px}
.employee-spotlight-header-section .background{background-color:#faf8f5}
.employee-spotlight-header-section .background .container{max-width:1280px;display:flex;justify-content:center;padding:0}
@media screen and (max-width: 1080px){.employee-spotlight-header-section .background .container{display:block}}
.employee-spotlight-header-section .background .container h1{font-size:35px}
.employee-spotlight-header-section .background .container .left{width:45%;align-self:center;display:flex}
@media screen and (max-width: 1080px){.employee-spotlight-header-section .background .container .left{width:100%;float:none}}
.employee-spotlight-header-section .background .container .left img{width:100%}
.employee-spotlight-header-section .background .container .right{width:55%;display:inline-block;align-self:center;padding:30px 30px 30px 50px}
@media screen and (max-width: 1080px){.employee-spotlight-header-section .background .container .right{width:100%;display:block;padding:40px 0;float:none;margin:auto}}
.employee-spotlight-header-section .background .container .right .inner{max-width:580px}
@media screen and (max-width: 1080px){.employee-spotlight-header-section .background .container .right .inner{max-width:unset;padding:0 45px}}
.employee-spotlight-header-section .background .container .right .inner a.btn,.employee-spotlight-header-section .background .container .right .inner a.btn-medium,.employee-spotlight-header-section .background .container .right .inner a.moretag{margin-top:20px;display:inline-block}
.employee-spotlight-header-section .background .container .right .inner a.btn.green,.employee-spotlight-header-section .background .container .right .inner a.green.btn-medium,.employee-spotlight-header-section .background .container .right .inner a.green.moretag{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#a0cb3a;font-size:20px;border:3px solid #a0cb3a;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.employee-spotlight-header-section .background .container .right .inner a.btn.green:hover,.employee-spotlight-header-section .background .container .right .inner a.green.btn-medium:hover,.employee-spotlight-header-section .background .container .right .inner a.green.moretag:hover{border:3px solid #a0cb3a;background-color:#a0cb3a;color:#fff}
@media screen and (max-width: 768px){.employee-spotlight-header-section .background .container .right .inner a.btn.green,.employee-spotlight-header-section .background .container .right .inner a.green.btn-medium,.employee-spotlight-header-section .background .container .right .inner a.green.moretag{display:table}}
.employee-spotlight-header-section .background .container .right .inner a.btn.blue,.employee-spotlight-header-section .background .container .right .inner a.blue.btn-medium,.employee-spotlight-header-section .background .container .right .inner a.blue.moretag{font-family:verdana,helvetica,sans-serif;font-weight:700;color:#222c66;font-size:20px;border:3px solid #222c66;padding:9px 25px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center}
.employee-spotlight-header-section .background .container .right .inner a.btn.blue:hover,.employee-spotlight-header-section .background .container .right .inner a.blue.btn-medium:hover,.employee-spotlight-header-section .background .container .right .inner a.blue.moretag:hover{border:3px solid #222c66;background-color:#222c66;color:#fff}
@media screen and (max-width: 768px){.employee-spotlight-header-section .background .container .right .inner a.btn.blue,.employee-spotlight-header-section .background .container .right .inner a.blue.btn-medium,.employee-spotlight-header-section .background .container .right .inner a.blue.moretag{display:table}}
.employee-spotlight-grid .background{padding:60px 0 20px}
.employee-spotlight-grid .background .container{max-width:1180px}
.employee-spotlight-grid .background .container>.inner{max-width:700px;margin:0 auto 60px;text-align:center}
.employee-spotlight-grid .background .container>.inner h2{font-size:26px;font-family:"PT Serif",helvetica,sans-serif}
.employee-spotlight-grid .background .container>.inner p{font-size:17px;line-height:21px;font-family:verdana,helvetica,sans-serif}
.employee-spotlight-grid .background .container .column-container{display:flex;flex-flow:row wrap;justify-content:space-between}
.employee-spotlight-grid .background .container .column-container .individual-column{flex-grow:1;flex-shrink:0;flex-basis:calc(33.333% - 20px);max-width:calc(33.333% - 20px);margin-bottom:50px}
@media screen and (max-width: 1080px){.employee-spotlight-grid .background .container .column-container .individual-column{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}
@media screen and (max-width: 550px){.employee-spotlight-grid .background .container .column-container .individual-column{flex-basis:100%;max-width:100%}}
.employee-spotlight-grid .background .container .column-container .individual-column .inner .img{width:100%;height:358px;background-size:cover;background-repeat:no-repeat;background-position:center}
@media screen and (max-width: 550px){.employee-spotlight-grid .background .container .column-container .individual-column .inner .img{height:290px}}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn-medium,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.moretag{margin-top:40px;display:block;width:100%}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.primary-button,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.primary-button.btn-medium,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.primary-button.moretag{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#ffad00 !important}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.primary-button:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.primary-button.btn-medium:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.primary-button.moretag:hover{color:#181f46 !important;background-color:#f8b275 !important}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.secondary-alternative-button,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-alternative-button.btn-medium,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-alternative-button.moretag{text-align:center;font-size:19px;font-weight:700;color:#fff;background-color:#002169;border:3px solid #002169}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.secondary-alternative-button:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-alternative-button.btn-medium:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-alternative-button.moretag:hover{color:#fff;background-color:#2f4289}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.secondary-alternative-button:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-alternative-button.btn-medium:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-alternative-button.moretag:hover{border:3px solid #4a72b8;background-color:#4a72b8 !important;color:#fff !important}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.secondary-button,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-button.btn-medium,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-button.moretag{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.secondary-button:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-button.btn-medium:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.secondary-button.moretag:hover{color:#181f46 !important;background-color:#badf4f !important}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.tertiary-button,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.tertiary-button.btn-medium,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.tertiary-button.moretag{text-align:center;font-size:19px;font-weight:700;color:#002169;background-color:#fff;border:3px solid #002169}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.tertiary-button:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.tertiary-button.btn-medium:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.tertiary-button.moretag:hover{color:#002169;background-color:#002169}
.employee-spotlight-grid .background .container .column-container .individual-column .inner a.btn.tertiary-button:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.tertiary-button.btn-medium:hover,.employee-spotlight-grid .background .container .column-container .individual-column .inner a.tertiary-button.moretag:hover{color:#fff;background-color:#4a72b8 !important;border:3px solid #4a72b8 !important}
.testimonial-cards-section{background-color:#faf8f5;padding:45px 0}
.testimonial-cards-section .container{box-sizing:border-box;max-width:1280px}
@media only screen and (max-width: 550px){.testimonial-cards-section .container{padding:0 20px}}
.testimonial-cards-section .container .header-section{max-width:700px;margin:auto;text-align:center;margin-bottom:55px}
.testimonial-cards-section .container .header-section h3{font-size:26px;font-family:"PT Serif",helvetica,sans-serif;margin-bottom:20px}
.testimonial-cards-section .container .header-section p{font-size:17px;line-height:21px}
.testimonial-cards-section .container .column-container{display:grid;gap:10px;grid-template-columns:repeat(1, 1fr)}
@media(min-width: 768px){.testimonial-cards-section .container .column-container{grid-template-columns:repeat(2, 1fr)}}
@media(min-width: 1024px){.testimonial-cards-section .container .column-container{grid-template-columns:repeat(3, 1fr)}}
@media only screen and (max-width: 1080px){.testimonial-cards-section .container .column-container{flex-wrap:wrap}}
.testimonial-cards-section .container .column-container .individual-column{background-color:#ebeae7;display:flex;flex-direction:column;padding:40px 30px;position:relative;text-align:center}
@media only screen and (max-width: 1080px){.testimonial-cards-section .container .column-container .individual-column{margin-bottom:20px;max-width:unset}}
.testimonial-cards-section .container .column-container .individual-column img{border-radius:50%;border:8px solid #fff;max-width:270px;margin:0 auto 2rem;align-self:center}
.testimonial-cards-section .container .column-container .individual-column .inner{align-content:space-between;display:flex;flex-direction:column;height:100%}
.testimonial-cards-section .container .column-container .individual-column .inner h4{font-size:24px;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;margin:0 0 15px}
.testimonial-cards-section .container .column-container .individual-column .inner blockquote{color:#231f20;font-size:17px;line-height:21px;margin:0 0 1rem}
.testimonial-cards-section .container .column-container .individual-column .inner a{background-color:#fff;border:3px solid #002169;color:#002169;display:inline-block;font-size:19px;font-weight:700;font-size:17px;margin-top:auto;padding:.75rem;text-align:center;width:100%}
.testimonial-cards-section .container .column-container .individual-column .inner a:hover{color:#fff;background-color:#4a72b8 !important;border:3px solid #4a72b8 !important}
.glossary-section{background-color:#faf8f5;padding:40px 0}
.glossary-section p{font-size:17px;line-height:21px}
.glossary-section .container{max-width:1180px}
.glossary-section .container .inner{max-width:400px;margin:auto;text-align:center}
.glossary-section .container .inner .search-ajax{position:relative}
.glossary-section .container .inner .search-ajax .searchform-glossary>input{color:#231f20 !important;font-size:21px !important;background-color:#eee !important;min-height:46px !important}
.glossary-section .container .inner .search-ajax .searchform-inline input[type=text]{width:calc(100% - 100px) !important;margin-right:8px}
@media screen and (max-width: 550px){.glossary-section .container .inner .search-ajax .searchform-inline input[type=text]{width:100% !important;display:block}}
.glossary-section .container .inner .search-ajax #searchsubmit{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important;width:85px !important;text-transform:unset !important;font-weight:700;font-size:25px !important}
.glossary-section .container .inner .search-ajax #searchsubmit:hover{color:#181f46 !important;background-color:#badf4f !important}
@media screen and (max-width: 550px){.glossary-section .container .inner .search-ajax #searchsubmit{width:100% !important;display:block;margin-top:10px}}
.glossary-section .container .inner .search-ajax .ajax-loader{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:50%;left:0;z-index:-1;transition:all .5s ease;transform:translate(0, -50%)}
.glossary-section .container .inner .search-ajax .ajax-loader.visible{visibility:visible;opacity:1;transform:translate(0, 60%)}
.glossary-section .container #search-ajax-results h5{font-size:32px;font-weight:700;margin-bottom:0}
.glossary-section .container #search-ajax-results h5.pages{margin-bottom:40px}
.glossary-section .container #search-ajax-results .rt-reading-time{display:none !important}
.glossary-section .container #search-ajax-results ul#glossary-ajax-results{padding-bottom:40px;position:relative;border-bottom:3px solid #eee}
.glossary-section .container #search-ajax-results .hide-scrollbar-child li a{margin-bottom:21px;display:block;color:#231f20}
.glossary-section .container #search-ajax-results .hide-scrollbar-child li a:hover{color:#a0cb3a}
.news-guidance-section{background:#faf8f5;padding-top:40px;padding-bottom:40px}
.news-guidance-section .section-content{max-width:635px;text-align:center;margin:0 auto;font-size:17px}
.news-guidance-section .ngs--flex--articles{display:flex;align-items:flex-start;justify-content:center;margin:0 -4px;padding-top:20px}
.news-guidance-section .ngs--flex--articles .ngs--article{width:calc(25% - 8px);max-width:315px;background:#fff;margin:0 4px}
.news-guidance-section .ngs--flex--articles .ngs--article .ngs--article--image{height:180px;background:#ebeae7;background-size:cover}
.news-guidance-section .ngs--flex--articles .ngs--article .ngs--article--info{padding:12px 18px 24px}
.news-guidance-section .ngs--flex--articles .ngs--article .ngs--article--category{color:#b7b5b2;font-weight:bold;text-transform:uppercase;padding-bottom:2px;font-size:17px}
.news-guidance-section .ngs--flex--articles .ngs--article .ngs--article--title{min-height:60px;display:flex;align-items:center}
.news-guidance-section .ngs--flex--articles .ngs--article .ngs--article--title a{font-size:24px;font-weight:bold;font-family:"PT Serif",helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-guidance-section .ngs--flex--articles .ngs--article .ngs--article--content{margin-top:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:70px}
.news-guidance-section .ngs--flex--articles .ngs--article .ngs--article--link{padding-top:14px;font-size:17px;font-weight:bold}
.news-guidance-section .ngs--flex--articles .ngs--article a:hover{color:#a0cb3a !important}
@media screen and (max-width: 1100px){.news-guidance-section .ngs--flex--articles{flex-wrap:wrap;margin-top:-10px;flex-grow:1}.news-guidance-section .ngs--flex--articles .ngs--article{width:calc(50% - 8px);max-width:400px;margin-top:10px}.news-guidance-section .ngs--flex--articles .ngs--article .ngs--article--category{padding-bottom:5px}}
@media screen and (max-width: 550px){.news-guidance-section .ngs--flex--articles{margin-top:-20px}.news-guidance-section .ngs--flex--articles .ngs--article{width:calc(100% - 8px);max-width:none;margin-top:30px}.news-guidance-section .ngs--flex--articles .ngs--article .ngs--article--title{min-height:0}}
.landing-page{background-color:#faf8f5;padding-bottom:100px}
@media(max-width: 550px){.landing-page{padding-bottom:0}}
.landing-page .banner-image{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:40px}
.landing-page .container{max-width:1210px}
.landing-page .container ul{list-style:disc;padding:0 0 0 40px}
.landing-page .container .btn,.landing-page .container .btn-medium,.landing-page .container .moretag{display:table;margin:20px auto;text-align:center;font-size:19px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.landing-page .container .btn:hover,.landing-page .container .btn-medium:hover,.landing-page .container .moretag:hover{color:#181f46 !important;background-color:#badf4f !important}
.landing-page .container .left{width:calc(66.666% - 61px);float:left;margin-right:60px}
@media(max-width: 768px){.landing-page .container .left{width:100%;float:none}}
.landing-page .container .left h1{margin-top:0;font-size:35px}
.landing-page .container .left h3.cta{font-size:28px;margin:10px 0}
.landing-page .container .left .btn,.landing-page .container .left .btn-medium,.landing-page .container .left .moretag{margin-top:40px}
.landing-page .container .left .column-container{display:flex;justify-content:center;margin:45px 0}
@media(max-width: 1080px){.landing-page .container .left .column-container{display:block}}
.landing-page .container .left .column-container .individual-column{padding:0 15px;text-align:center}
.landing-page .container .left .column-container .individual-column img{width:100%}
@media(max-width: 1080px){.landing-page .container .left .column-container .individual-column{width:50%;float:left;margin-bottom:20px}}
@media(max-width: 550px){.landing-page .container .left .column-container .individual-column{width:100%;float:none;padding:0}}
.landing-page .container .left .column-container .individual-column h4{font-size:24px;margin:10px 0}
.landing-page .container .left hr.green{background-color:#a0cb3a;width:215px;height:9px;border:none;margin:40px 0 30px}
.landing-page .container .right{width:33.33%;float:right;background-color:#222c66}
@media(max-width: 768px){.landing-page .container .right{width:100%;float:none;margin-top:40px;margin-bottom:40px}}
@media(max-width: 550px){.landing-page .container .right{margin:40px -40px 0;width:unset}}
.landing-page .container .right .inner{padding:36px 36px 40px}
.landing-page .container .right .inner h3{color:#fff;font-size:35px;font-weight:700;margin:0}
.landing-page .container .right .inner p,.landing-page .container .right .inner label{color:#fff !important}
.landing-page .container .right .inner .frm_submit button{color:#a0cb3a !important;border-color:#a0cb3a !important;width:100% !important}
.landing-page .container .centered{padding:0 10%}
@media(max-width: 550px){.landing-page .container .centered{padding:0}}
.related-episodes-section{padding-top:50px;padding-bottom:50px;background-color:#fff}
.related-episodes-section .container{max-width:1150px}
.related-episodes-section .wysiwyg-column+.wysiwyg-column{margin-left:5%}
.related-episodes-section .section-title{margin-bottom:60px}
.related-episodes-section .episodes-container{padding:0 5%}
@media screen and (max-width: 768px){.related-episodes-section .episodes-container{display:block !important}}
@media screen and (max-width: 768px){.related-episodes-section .episodes-container{padding:0}}
.related-episodes-section .episodes-container .episode{margin-bottom:60px}
.related-episodes-section .episodes-container .episode h5{font-size:26px;font-family:"PT Serif",helvetica,sans-serif;font-weight:700;margin:0px;padding-bottom:10px}
.related-episodes-section .episodes-container .episode .episode-description{font-size:17px;font-family:verdana,helvetica,sans-serif;line-height:21px;margin-bottom:20px}
.related-episodes-section .episodes-container .episode .hosts-section{font-size:20px;font-family:"PT Serif",helvetica,sans-serif;color:#222c66;font-weight:bold;margin-bottom:20px}
.related-episodes-section .episodes-container .episode .hosts-section .host-names{margin-top:10px;font-size:17px;line-height:21px;font-family:verdana,helvetica,sans-serif;font-style:italic;color:#000;font-weight:normal;line-height:30px}
.related-episodes-section .episodes-container .episode .guests-section{font-size:20px;font-family:"PT Serif",helvetica,sans-serif;color:#222c66;font-weight:bold;margin-bottom:20px}
.related-episodes-section .episodes-container .episode .guests-section .guest-names{font-size:17px;line-height:21px;font-family:verdana,helvetica,sans-serif;margin-top:10px;font-style:italic;color:#000;font-weight:normal;line-height:30px}
.related-episodes-section .episodes-container .episode .article-link{text-decoration:underline}
.youtube-video-embed .background{padding:60px 0 55px}
@media only screen and (max-width: 550px){.youtube-video-embed .background{padding:55px 0 55px}}
.youtube-video-embed .background .container .video-header{text-align:center;font-size:35px;margin-bottom:20px;font-weight:700;font-family:"PT Serif",helvetica,sans-serif}
.youtube-video-embed .background .container .video-content{text-align:center;max-width:740px;margin:0 auto 45px;font-size:17px;line-height:21px;margin-bottom:30px}
.youtube-video-embed .background .container .video-content p a.video-embed-link{color:#4a72b8}
.youtube-video-embed .background .container .video-content p a.video-embed-link:hover{color:#222c66}
.youtube-video-embed .background .container .grid-container.no-header{margin-top:30px}
@media(max-width: 768px){.youtube-video-embed .background .container .grid-container.no-header{margin-top:20px}}
.youtube-video-embed .background .container .grid-container .row{display:flex;flex-wrap:wrap}
.youtube-video-embed .background .container .grid-container .row .grid-item{box-sizing:border-box;transition:all .3s ease;margin-bottom:45px}
.youtube-video-embed .background .container .grid-container .row .grid-item.full{width:100%}
.youtube-video-embed .background .container .grid-container .row .grid-item.half{width:50%;padding:0 20px}
@media(max-width: 768px){.youtube-video-embed .background .container .grid-container .row .grid-item.half{width:100%;padding:0}}
@media(max-width: 736px)and (max-height: 500px){.youtube-video-embed .background .container .grid-container .row .grid-item.half{width:50%;padding:0 10px}}
.youtube-video-embed .background .container .grid-container .row .grid-item.third{width:33.333%;padding:0 16.5px}
@media(max-width: 1024px){.youtube-video-embed .background .container .grid-container .row .grid-item.third{width:50%}}
@media(max-width: 768px){.youtube-video-embed .background .container .grid-container .row .grid-item.third{width:100%;padding:0}}
@media(max-width: 736px)and (max-height: 500px){.youtube-video-embed .background .container .grid-container .row .grid-item.third{width:50%;padding:0 10px}}
.youtube-video-embed .background .container .grid-container .row .grid-item.quarter{width:25%;padding:0 9px}
@media(max-width: 1024px){.youtube-video-embed .background .container .grid-container .row .grid-item.quarter{width:50%}}
@media(max-width: 768px){.youtube-video-embed .background .container .grid-container .row .grid-item.quarter{width:100%}}
@media(max-width: 736px)and (max-height: 500px){.youtube-video-embed .background .container .grid-container .row .grid-item.quarter{width:50%;padding:0 10px}}
.youtube-video-embed .background .container .grid-container .row .grid-item .video-image{padding-top:22%;background-repeat:no-repeat;background-size:cover;position:relative;cursor:pointer;display:block}
.youtube-video-embed .background .container .grid-container .row .grid-item .video-image svg{position:relative;display:block;margin:auto;padding-bottom:22%}
.youtube-video-embed .background .container .grid-container .row .grid-item .video-content{text-align:center}
.youtube-video-embed .background .container .grid-container .row .grid-item .video-content h3{font-size:25px;line-height:31px;font-weight:700;margin:21px 0 10px}
@media(max-width: 400px){.youtube-video-embed .background .container .grid-container .row .grid-item .video-content h3{font-size:18px}}
.youtube-video-embed .background .container .grid-container .row .grid-item .video-content p{font-size:17px;line-height:23px;padding:0 22px;margin:11px auto 33px}
@media(max-width: 400px){.youtube-video-embed .background .container .grid-container .row .grid-item .video-content p{font-size:15px}}
.youtube-video-embed .background .container .grid-container .row .grid-item .video-content p.half{width:55%}
.youtube-video-embed .background .container .grid-container .row .grid-item .video-content p.third{width:77%}
.youtube-video-embed .background .container .grid-container .row .grid-item .video-content p.quarter{padding:0}
.youtube-video-embed .background .container .grid-container .row .grid-item .watch-video{margin:0 auto;font-size:19px;font-weight:700;background-color:#fff;border:3px solid #263068;color:#263068;padding:9px 25px;cursor:pointer}
@media(max-width: 400px){.youtube-video-embed .background .container .grid-container .row .grid-item .watch-video{font-size:17px}}
.youtube-video-embed .background .container .grid-container .row .grid-item .modal.hide{display:none}
body{overflow-x:hidden}
body .modal{position:fixed;background-color:rgba(0,0,0,.8);height:100%;width:100%;display:block;z-index:1000000;top:0;left:0;cursor:auto;outline:none}
body .modal h3,body .modal p{color:#fff}
body .modal p{font-size:17px}
body .modal .video-embed{position:relative;display:block;margin:11.11% auto;max-width:812px;width:95%;max-height:calc(80vh - 75px);outline:none;z-index:1000001}
@media(max-width: 1100px){body .modal .video-embed{margin:14.11% auto}}
@media(max-width: 830px){body .modal .video-embed{margin:21.11% auto}}
@media(max-width: 844px)and (max-height: 500px){body .modal .video-embed{margin:20px auto;width:68%}}
@media(max-width: 736px)and (max-height: 500px){body .modal .video-embed{margin:70px auto}}
@media(max-width: 655px)and (max-height: 300px){body .modal .video-embed{margin:10px auto}}
@media(max-width: 600px){body .modal .video-embed{margin:30.11% auto}}
@media(max-width: 600px)and (max-height: 375px){body .modal .video-embed{margin:55px auto}}
body .modal .video-embed button{text-transform:uppercase;line-height:20px;position:relative;cursor:pointer;background-color:rgba(0,0,0,0);border-width:0;border-style:none;border-color:rgba(0,0,0,0);font-size:17px;color:#fff;top:-15px;float:right;right:-8px}
body .modal .video-embed button span{font-size:24px;vertical-align:text-top;font-weight:bold}
@media(max-width: 844px)and (max-height: 500px){body .modal .video-embed button{font-size:14px;top:-10px}body .modal .video-embed button span{font-size:21px;vertical-align:text-bottom}}
body .modal .video-embed h3{font-size:25px;font-weight:700;line-height:40px}
@media(max-width: 844px)and (max-height: 500px){body .modal .video-embed h3{display:none}}
body .modal .video-embed p{line-height:23px}
@media(max-width: 844px)and (max-height: 500px){body .modal .video-embed p{display:none}}
body .modal.hide{display:none}
.youtube-video-embed .background .container .grid-container .row .grid-item.third .video-image{background-size:contain;padding-top:37%}
.social-share-buttons-section{background-color:#faf8f5}
.social-share-buttons-section .share-this{justify-content:center;align-items:center}
.social-share-buttons-section .share-this-module{text-align:center}
.social-share-buttons-section .share-this-module span{text-transform:unset;color:unset;font-weight:normal}
.social-share-buttons-section .share-this-module .addtoany_shortcode a{padding-top:5px}
.social-share-buttons-section .share-this-module .addtoany_shortcode a span{width:20px;height:20 px}
.btn,.btn-medium,.moretag,a.moretag{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:none;border:1px solid rgba(0,0,0,0);border-radius:0 !important}
.btn-secondary{text-align:center;font-size:22px;font-weight:700;color:#181f46 !important;background-color:#89c01d !important;border:none !important}
.btn-secondary:hover{color:#181f46 !important;background-color:#badf4f !important}
.btn-tertiary{text-align:center;font-size:19px;font-weight:700;color:#002169;background-color:#fff;border:3px solid #002169}
.btn-tertiary:hover{color:#002169;background-color:#002169}
.btn-tertiary:hover{color:#fff;background-color:#4a72b8 !important;border:3px solid #4a72b8 !important}
.btn-inline-block{display:inline-block !important}
.btn-group{position:relative;display:inline-flex;vertical-align:middle;gap:20px;flex-wrap:wrap}
.media{display:flex;align-items:flex-start}
.media:first-child{margin-top:0}
.media-body{flex:1;margin-left:20px}
.media-title{font-size:20px;margin-bottom:10px;margin-top:0}
.media,.media-body{overflow:hidden;zoom:1}
.hr{padding-top:30px;padding-bottom:30px}
.hr:before{content:"";width:100%;height:1px;background-color:rgba(183,183,183,.3);display:block}
.adm-social-list{--social-list-icon-size: 20px;--social-list-icon-color: inherit;display:flex;align-items:center;gap:15px}
.adm-social-list__item{margin:0}
.adm-social-list__link{display:inline-flex;font-size:var(--social-list-icon-size);color:var(--social-list-icon-color)}
.adm-social-list__link-icon{color:currentColor;font-size:inherit}
.adm-social-list__link-icon--bg{height:1em;width:1em;background-size:contain;background-repeat:no-repeat;background-position:center}
.adm-social-list__link-icon--inline{display:inline-flex;color:currentColor;font-size:inherit}
.adm-social-list__link-icon--inline svg{display:inline-flex;height:1em;fill:currentColor}
.adm-social-list__link-icon--inline a[aria-label*=icon-youtube] svg{height:28px}
.state-enrollment-section{background-color:#faf8f5;padding-bottom:50px;padding-top:50px}
.state-enrollment-section .container{max-width:1150px}
@media(min-width: 768px){.state-enrollment-section .state{padding:0 5%}}
.state-enrollment-section .state+.state{margin-top:2rem}
@media(min-width: 768px){.state-enrollment-section .state+.state{margin-top:2.5rem}}
.state-enrollment-section .state-name{margin:0 0 .75rem}
@media(min-width: 1100px){.state-enrollment-section .state-meta{align-items:flex-end;display:flex;justify-content:space-between}}
@media(min-width: 1100px){.state-enrollment-section .state-progress{width:74%}}
.state-enrollment-section .state-enroll{margin:1rem 0}
@media(min-width: 1100px){.state-enrollment-section .state-enroll{margin:0;width:25%}}
.state-enrollment-section .state-enroll-button,.state-enrollment-section .state-enroll-link{border:2px solid rgba(0,0,0,0);font-weight:bold;font-size:14px;padding:.5rem 1.5rem;text-align:center}
@media(min-width: 1100px){.state-enrollment-section .state-enroll-button,.state-enrollment-section .state-enroll-link{display:block;width:100%}}
.state-enrollment-section .state-enroll-link{background-color:#fff;border-color:#222c66;color:#222c66}
.state-enrollment-section .state-enroll-link.pending{background-color:#222c66;border-color:#222c66;color:#fff}
.state-enrollment-section .state-enroll-link:hover{background-color:#89c01d;border-color:#89c01d}
.state-enrollment-section .state-enroll-button{background-color:#e3e1e0;border-color:#e3e1e0;color:#807e82;cursor:none}
.state-enrollment-section .state-progress-value-wrap{background-color:#fff;margin:.5rem 0 0}
.state-enrollment-section .state-progress-value{background-color:#89c01d;height:6px}
.state-enrollment-section .state-progress-text{color:#807e82;font-size:13px}
.state-enrollment-section .state-details{margin-top:.5rem}
.state-enrollment-section .state-details-content{margin-top:2.5rem}
.state-enrollment-section .state-expander{background-color:rgba(0,0,0,0);border:none;color:#222c66;cursor:pointer}
.state-enrollment-section .state-expander .fa{color:#4a72b8}
.state-enrollment-section .state-expander .fa-minus{color:#89c01d;display:none}
.state-enrollment-section .state-expander.open .fa-plus{display:none}
.state-enrollment-section .state-expander.open .fa-minus{display:inline-block}
.state-enrollment-section .state .tabs{font-size:0;padding-left:1rem}
@media(max-width: 767px){.state-enrollment-section .state .tabs{display:flex;padding-left:0}}
.state-enrollment-section .state .tablink{background-color:rgba(0,0,0,0);border:3px solid rgba(0,0,0,0);border-bottom:none;bottom:-3px;color:#4a72b8;cursor:pointer;font-size:18px;outline:none !important;padding:1rem 2rem;position:relative}
.state-enrollment-section .state .tablink.active{background-color:#fff;border-color:#807e82;color:#222c66;font-weight:bold}
@media(max-width: 767px){.state-enrollment-section .state .tablink{bottom:-4px;font-size:14px;padding:.75rem;width:50%}}
.state-enrollment-section .state .tabcontent{border:3px solid rgba(0,0,0,0);display:none;padding:2rem 1rem}
@media(min-width: 768px){.state-enrollment-section .state .tabcontent{padding-left:2rem;padding-right:2rem}}
.state-enrollment-section .state .tabcontent.active{background-color:#fff;border-color:#807e82;display:block}
.state-enrollment-section .state-chunk-heading{font-size:18px;font-weight:normal;margin-bottom:1.25rem}
@media(min-width: 768px){.state-enrollment-section .state-chunk-heading{font-size:24px}}
.state-enrollment-section .state-chunk-subheading{border-bottom:3px solid #222c66;font-size:15px;padding-bottom:.5rem;margin-bottom:0;text-transform:uppercase}
.state-enrollment-section .state-chunk-description{border-bottom:1px solid #e3e1e0;font-size:14px}
.state-enrollment-section .state .button-group{justify-content:center}
.state-enrollment-section .state-download{color:#4a72b8;display:block;text-align:center}
.state-enrollment-section .state-download+.state-download{margin-left:1rem}
.state-enrollment-section .state div+.button-group{margin-top:1.5rem}
.state-enrollment-section .state .table-overflow{display:none;margin-top:2rem;overflow-x:auto}
@media(min-width: 1024px){.state-enrollment-section .state .table-overflow{display:block}}
.state-enrollment-section .state .table{border-spacing:0;min-width:620px}
.state-enrollment-section .state .table th{color:#222c66;border-bottom:3px solid #222c66;font-size:15px;padding-bottom:.5rem;text-transform:uppercase;text-align:left;width:26%}
.state-enrollment-section .state .table th:last-child{width:48%}
.state-enrollment-section .state .table td{border-bottom:1px solid #e3e1e0;font-size:14px;vertical-align:top}
.state-enrollment-section .state-mobile-table{border:1px solid #222c66}
@media(min-width: 1024px){.state-enrollment-section .state-mobile-table{display:none}}
.state-enrollment-section .state-mobile-table+.state-mobile-table{margin-top:1rem}
.state-enrollment-section .state-mobile-row{align-items:center;border-bottom:1px solid #e3e1e0;display:flex;flex-wrap:wrap;font-size:12px;padding:.5rem}
.state-enrollment-section .state-mobile-row .state-mobile-th{color:#807e82;width:120px}
.state-enrollment-section .state-mobile-row:first-child .state-mobile-th,.state-enrollment-section .state-mobile-row:first-child .state-mobile-td{color:#222c66}
.state-enrollment-section .state-mobile-row:last-child{border-bottom:none}
@media(min-width: 1024px){.state-enrollment-section .state .chunks{display:grid;-moz-column-gap:10%;column-gap:10%;grid-template-columns:auto auto}}
.state-enrollment-section .state .chunk-content-heading{font-size:18px;font-weight:normal;margin-bottom:.5rem}
@media(min-width: 768px){.state-enrollment-section .state .chunk-content-heading{font-size:24px}}
.state-enrollment-section .state .chunk-content-text{font-size:14px}
.state-enrollment-section .state .list-item{display:grid;font-size:14px;grid-template-columns:30px auto}
.state-enrollment-section .state .list-item .fa{color:#4a72b8;line-height:28px}
.state-enrollment-section .state .list-item p{margin-top:0}
.numbered-list-section{background-color:#faf8f5;padding-bottom:50px;padding-top:50px}
.numbered-list-section+.state-enrollment-section{padding-top:20px}
.container{max-width:1150px}
.numbered-list{counter-reset:line;list-style:none;margin-left:2.75rem;margin-top:2rem}
@media(min-width: 768px){.numbered-list-spacer{padding:0 5%}}
.numbered-list-wrap{padding:1rem}
@media(min-width: 768px){.numbered-list-wrap{padding:1.5rem 2rem}}
@media(min-width: 1024px){.numbered-list-wrap{padding:2.5rem 3rem}}
@media(min-width: 1400px){.numbered-list-wrap{padding-left:4rem;padding-right:4rem}}
.numbered-list-headline{font-family:"PT Serif",helvetica,sans-serif;margin:0;text-align:center;text-transform:uppercase}
.numbered-list--item{border:1px solid rgba(0,0,0,0);font-size:16px;line-height:1.5;margin-bottom:0;position:relative}
.numbered-list--item::before{background-color:#4a72b8;border-radius:50%;counter-increment:line;content:counter(line);color:#fff;display:inline-block;height:25px;left:-2.25rem;line-height:1.5;margin-right:.5rem;position:absolute;text-align:center;width:25px}
.numbered-list--item p{margin-top:0}
.numbered-list-disclaimer{font-style:italic;font-size:14px;margin:1.5rem 0 0}
.map-section__map{height:40em;width:64em;margin-top:20px;padding:0}
@media only screen and (max-width: 1204px){.map-section__map{height:45em;width:37em;margin:0 0 0 -70px}}
@media only screen and (max-width: 940px){.map-section__map{height:42em;width:30em}}
@media only screen and (max-width: 767px){.map-section__map{height:400px;width:400px;margin-left:auto;margin-right:auto}}
.map-section__map{height:30em;width:100%;margin:auto;padding:0}
.map-section__map .gm-style-iw-chr{display:none}
.location-module{background-color:#fff;border-radius:8px;display:none;position:relative;width:320px;z-index:10}
@media(min-width: 1081px){.location-module{display:block}}
.location-module-toggle{background-color:#f4b03d;border-radius:4px !important;color:#222c66;font-size:15px !important;font-weight:bold;line-height:1;padding:4px 10px}
@media(min-width: 1081px){.location-module-toggle.open-search{background-color:#89c01d}}
.location-module-toggle:focus{outline:none !important}
.location-module-spacer{display:none}
@media(min-width: 1081px){.location-module-spacer{display:block;line-height:85px}}
.location-module header{padding-bottom:.5rem}
.location-module--card-body{background-color:#ebeae7;padding:14px 18px 18px;position:relative;border-radius:0px 0px 8px 8px;margin-bottom:-12.5px}
.location-module footer{padding:14px 18px 18px}
.location-module--headline{color:#222c66;display:block;font-size:16px;font-family:verdana,helvetica,sans-serif;font-weight:bold;text-align:center}
.location-module--subhead{color:#222c66;font-size:20px}
.location-module--fieldset+.location-module--fieldset{margin-top:.5rem}
.location-module .flex{align-items:center;display:flex;justify-content:space-between;width:100%}
.location-module .submit-wrap{background-color:#fff;border:1px solid #ababab;border-radius:4px;display:flex;gap:0}
.location-module .locationInput{border:none;border-radius:4px;display:block;height:auto;padding:.5rem;width:100%}
.location-module .locationInput::-moz-placeholder{font-size:12px}
.location-module .locationInput::placeholder{font-size:12px}
.location-module--buttons{background-color:#232d62;border:1px solid #232d62;border-radius:4px;display:inline-flex;min-height:26px}
.location-module--buttons li{position:relative;width:55px}
.location-module--buttons label,.location-module--buttons input{bottom:0;cursor:pointer;display:block;left:0;position:absolute;right:0;top:0}
.location-module--buttons input{height:100%;opacity:.011;width:100%;z-index:100}
.location-module--buttons input:checked+label{background-color:#fff;color:#232d62}
.location-module--buttons label{align-items:center;background-color:#232d62;border:1px solid #232d62;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:bold;justify-content:center;padding:.25rem .75rem;z-index:90}
.location-module--buttons label:hover{background:#ddd}
.location-module--submit{padding:.5rem .5rem 0}
.location-module--findme{background-size:30px;display:inline-block;color:#4a72b8;font-weight:bold;font-size:14px !important;text-align:left;width:120px}
.location-module .tooltip{display:inline;position:relative;opacity:1 !important;z-index:9}
.location-module .tooltip:hover .form_description{display:inline-block;opacity:1;visibility:visible}
.location-module .tooltip i{color:#707070}
.location-module .tooltip .form_description{display:none;width:300px;max-width:300px;pointer-events:none;opacity:0;visibility:hidden;position:absolute;font-family:verdana,helvetica,sans-serif;font-size:14px;background-color:rgba(35,31,32,.93);color:#fff;padding:10px;z-index:9;transition:all .5s ease;right:0px;top:-5px;transform:translate(-7px, 25px)}
.location-module .tooltip .form_description:before{content:"";position:absolute;width:0;height:0;z-index:-1;top:-10px;left:auto;right:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-right:15px solid rgba(35,31,32,.93)}
.location-module .view-map{color:#4a72b8;text-decoration:underline}
.location-module .button-wrap{background-color:#232d62;border:1px solid #232d62;border-radius:4px;display:inline-flex}
.location-module .rep-button{border:1px solid #232d62;border-radius:4px;color:#232d62;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;padding:.25rem 0;text-align:center;width:55px}
.location-module .rep-button{background-color:#232d62;color:#fff;line-height:13.5px}
.location-module .rep-button.active{background-color:#fff;color:#232d62}
.location-module-overlay{background-color:rgba(0,0,0,.65);display:none;height:100%;left:0;position:fixed;top:85px;width:100%;z-index:9}
@media(min-width: 1081px){.open-search .location-module-overlay{display:block}}
.location-module-item .mega-sub-menu,.location-module-item .mega-menu-item{padding:0 !important}
.location-module .locations-list-wrapper{border:1px solid #89c01d;border-radius:4px;height:calc(100% - 18px);left:auto;max-width:284px;position:absolute;right:auto;top:100px;width:100%;z-index:11}
.location-module .locations-list-wrapper .container{padding:.5rem 1rem}
.location-module .locations-list{list-style:none;margin-top:0}
.location-module--result-link{color:#4a72b8;display:block;padding:.35rem 0}
@media(min-width: 1081px){.location-module-mobile-only{display:none !important}}
@media(min-width: 1081px){body.open-search{overflow:hidden}}
body.open-search .location-module::before{border-style:solid;border-width:0px 24px 26px 24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);content:"";height:0px;width:0px;position:absolute;top:-38px;left:50%;margin-left:-24px}
a.location-module-link{background-color:#f4b03d;color:#232d62;display:block;font-size:16px;font-weight:bold;line-height:55px !important;padding-left:12px;padding-right:12px;text-align:center;text-transform:capitalize}
a.location-module-link br{display:none}
.adm-module{padding-top:80px;padding-bottom:80px}
.adm-module h2,.adm-module h3,.adm-module h4,.adm-module h5,.adm-module h6{font-family:"PT Serif",helvetica,sans-serif;font-weight:700}
.adm-module__header{text-align:center;margin-bottom:75px}
.adm-module__title{font-size:35px;line-height:40px;margin:0 0 20px}
.adm-module__description{font-style:normal;font-weight:400;font-size:16px;line-height:21px}
.adm-module__description>p{margin:0 0 1em}
.adm-module__description>p:last-child{margin:0}
.adm-module__row{display:flex;flex-wrap:wrap;--adm-gutter-y: 2rem;--adm-gutter-x: 2rem;margin-top:calc(-1*var(--adm-gutter-y));margin-right:calc(-0.5*var(--adm-gutter-x));margin-left:calc(-0.5*var(--adm-gutter-x))}
.adm-module__row>.adm-module__column{width:100%;max-width:100%;padding-right:calc(var(--adm-gutter-x)*.5);padding-left:calc(var(--adm-gutter-x)*.5);margin-top:var(--adm-gutter-y);display:flex;flex-direction:column}
@media screen and (min-width: 768px){.adm-module__row>.adm-module__column{flex:1 0 0}.adm-module__row>.adm-module__column-4{flex:0 0 33.333333%;max-width:33.333333%}}
.adm-module__column-image{display:block;width:100%;height:auto}
.adm-module__column-title{font-size:28px;line-height:34px}
.adm-module__column-btn{margin-inline:auto;max-width:320px;width:100%}
.adm-module__description>p{margin:0 0 1em}
.adm-module__description>p:last-child{margin:0}
#locationFindZip,.locationFindZip{background-image:var(--background-image-findme);background-repeat:no-repeat;background-position:92%}
.adm-module .btn,.adm-module .btn-medium,.adm-module .moretag{font-size:18px !important;font-weight:700;padding:10px 50px;display:inline-flex;flex-direction:column;justify-content:center;border-radius:0;border:3px solid}
.adm-module .btn--outline{color:#002169;background-color:#fff;border-color:#002169}
.adm-module .btn--outline:hover,.adm-module .btn--outline:active,.adm-module .btn--outline:focus{border-color:#4a72b8;background-color:#4a72b8;color:#fff}
.adm-module .btn--primary{color:#fff;background-color:#002169;border-color:#002169}
.adm-module .btn--primary:hover,.adm-module .btn--primary:active,.adm-module .btn--primary:focus{border-color:#4a72b8;background-color:#4a72b8;color:#fff}
.adm-module .btn--accent{color:#181f46;background-color:#89c01d;border-color:#89c01d}
.adm-module .btn--accent:hover,.adm-module .btn--accent:active,.adm-module .btn--accent:focus{border-color:#badf4f;background-color:#badf4f}
.adm-module--multi-column-content .adm-module__header{text-align:center;max-width:800px;margin-inline:auto;margin-bottom:75px}
.adm-module--multi-column-content .adm-module__column{text-align:center;margin-top:50px}
.adm-module--multi-column-content .adm-module__column:first-of-type{margin-top:34px}
@media screen and (min-width: 768px){.adm-module--multi-column-content .adm-module__column{margin-top:34px}}
.adm-module--multi-column-content .adm-module__column-title{margin-bottom:20px}
@media screen and (min-width: 786px){.adm-module--multi-column-content .adm-module__column-title{margin-bottom:28px}}
.adm-module--multi-column-content .adm-module__column-btn{margin-top:auto}
.adm-module--multi-column-content .adm-module__column-description{margin-bottom:25px}
.adm-module--multi-column-content .adm-module__column-description p{margin-top:0}
@media screen and (min-width: 786px){.adm-module--multi-column-content .adm-module__column-description p{margin-top:17px}}
.media-logo-content{display:block;margin-bottom:50px;background-color:#f8f8f8}
.media-logo-content__content{flex:1 0 0;padding:50px}
.media-logo-content__media-wrapper{max-width:100%}
.media-logo-content__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.media-logo-content__description{margin-bottom:30px}
.media-logo-content__logo{display:block;margin-bottom:25px}
.media-logo-content[data-image-position=right] .media-logo-content__media-wrapper{order:1}
.media-logo-content__content{border-top:20px solid}
@media screen and (min-width: 768px){.media-logo-content{display:flex}.media-logo-content__content{border-top:none}.media-logo-content[data-image-position=left] .media-logo-content__content{border-left:20px solid}.media-logo-content[data-image-position=right] .media-logo-content__content{border-right:20px solid}.media-logo-content__media-wrapper{flex-basis:40%;width:40%}.media-logo-content[data-image-size="50%"] .media-logo-content__media-wrapper{flex-basis:50%;width:50%}.media-logo-content[data-image-size="40%"] .media-logo-content__media-wrapper{flex-basis:40%;width:40%}.media-logo-content[data-image-size="60%"] .media-logo-content__media-wrapper{flex-basis:60%;width:60%}}
.adm-module--media-with-logo-and-content .content-wrapper>.media-logo-content:last-child{margin-bottom:0}
.adm-module--styled-hr{padding:0;border-style:solid;max-width:1220px;margin-inline:auto}
.adm-module.adm-module--styled-hr{padding-top:0;padding-bottom:0}
.adm-module--featured-grain-contract-and-news .featured-content-item__image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:215px}
.adm-module--featured-grain-contract-and-news .featured-content-item__image-link{display:block}
.adm-module--featured-grain-contract-and-news .featured-content-item__title{font-size:28px;line-height:34px;margin-top:25px;margin-bottom:15px}
.adm-module--featured-grain-contract-and-news .featured-content-item__title-link{display:inline-block;font-family:inherit}
.adm-module--featured-grain-contract-and-news .featured-content-item__date{font-size:14px;line-height:21px;color:#232d62;margin-bottom:15px}
.adm-module--featured-grain-contract-and-news .featured-content-item__excerpt{font-weight:400;font-size:15px;line-height:20px;color:#231f20}
.adm-module--featured-grain-contract-and-news .featured-content-item__excerpt p{margin:0 0 1em}
.adm-module--featured-grain-contract-and-news .featured-content-item__excerpt p:last-child{margin-bottom:0}
.adm-module--featured-grain-contract-and-news .featured-content__header{display:flex;gap:10px;align-items:center;margin-bottom:30px}
.adm-module--featured-grain-contract-and-news .featured-content__title{font-family:verdana,helvetica,sans-serif;font-weight:700;font-size:16px;line-height:18px;color:#5272b3;margin:0}
.adm-module--featured-grain-contract-and-news .featured-content__link{display:inline-block;font-weight:400;font-size:14px;line-height:1.2;padding-left:10px;border-left:1px solid #b7b5b2}
.adm-module--featured-grain-contract-and-news .featured-content--grain-contract{padding-bottom:var(--adm-gutter-y);border-bottom:3px solid #dbd8d6}
@media screen and (min-width: 768px){.adm-module--featured-grain-contract-and-news .featured-content--grain-contract{padding-bottom:0;border-bottom:0;border-right:2px solid #dbd8d6}.adm-module--featured-grain-contract-and-news .featured-content--grain-contract .featured-content__header,.adm-module--featured-grain-contract-and-news .featured-content--grain-contract .featured-content-item{padding-right:calc(var(--adm-gutter-x)*.5)}}
@media screen and (min-width: 768px){.adm-module--featured-grain-contract-and-news .featured-content--news-article .featured-content__header,.adm-module--featured-grain-contract-and-news .featured-content--news-article .featured-content-item{padding-left:calc(var(--adm-gutter-x)*.5)}}
@media screen and (min-width: 768px){.adm-module--featured-grain-contract-and-news .featured-content--news{padding-top:45px}}
.adm-module--featured-grain-contract-and-news .featured-content--news-content{padding:var(--adm-gutter-y);border:1px solid #dbd8d6}
.adm-module--featured-grain-contract-and-news .featured-content--news .featured-content__title{color:#263068;margin-bottom:20px}
.adm-module--featured-grain-contract-and-news .featured-content--news .featured-news-list__item{margin:0 0 15px 15px}
.adm-module--featured-grain-contract-and-news .featured-content--news .featured-news-list__item-link{display:block;position:relative;font-size:15px;line-height:20px;color:#5272b3}
.adm-module--featured-grain-contract-and-news .featured-content--news .featured-news-list__item-link:before{content:"»";position:absolute;top:0;left:-15px;font-family:inherit}
.adm-module--featured-grain-contract-and-news .featured-content--news .featured-news-list__item-date{display:block;font-size:14px;line-height:21px;color:#232d62}

/*# sourceMappingURL=index.css.map*/