/*!
Theme Name: Bell & Evans 2026
Author: JPL
Author URI: https://jpl.agency
Description: The responsive theme for www.bellandevans.com in 2026 and beyond. This theme is a responsive child theme designed and developed specifically for Bell & Evans. The parent theme is JPL Platypus Academy, which incorporates a variety of tools and libraries, including Advanced Custom Fields (ACF), jQuery, Normalize.css, Swiper, GLightbox, and others, providing a flexible foundation for custom website development.
Template: jpl
Update URI: false
Version: 1.0
*/@keyframes iconpushin{50%{transform:scale(0.75)}}@keyframes levitate{0%{transform:translateY(2px)}100%{transform:translateY(-2px)}}@keyframes pulse{0%{box-shadow:0 0 0 0px hsla(0,0%,100%,.4)}100%{box-shadow:0 0 0 30px hsla(0,0%,100%,0)}}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:400;src:url("css/vendor/eb-garamond-v32-latin/eb-garamond-v32-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:500;src:url("css/vendor/eb-garamond-v32-latin/eb-garamond-v32-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:600;src:url("css/vendor/eb-garamond-v32-latin/eb-garamond-v32-latin-600.woff2") format("woff2")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}:focus{outline:1px dotted #707070}::-moz-selection{background:#fcf1de;color:#000}::selection{background:#fcf1de;color:#000}::-moz-selection{background:#fcf1de;color:#000}html{scroll-behavior:smooth;scroll-padding-top:85px}body.admin-bar html{scroll-padding-top:117px}@media(max-width: 782px){body.admin-bar html{scroll-padding-top:131px}}@media only screen and (min-width: 1170px){html{scroll-padding-top:105px}body.admin-bar html{scroll-padding-top:137px}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background:#fff;color:#231f20;font-family:"proxima-nova",sans-serif;font-size:17px;line-height:1.6;margin:0px;min-width:375px;padding:0px}@media only screen and (min-width: 600px){body{font-size:18px}}h1,h2,h3,h4,h5,h6,.pg-title{color:#00569d;font-family:"proxima-nova",sans-serif}h1+p,h1+ul,h1+ol,h2+p,h2+ul,h2+ol,h3+p,h3+ul,h3+ol,h4+p,h4+ul,h4+ol,h5+p,h5+ul,h5+ol,h6+p,h6+ul,h6+ol,.pg-title+p,.pg-title+ul,.pg-title+ol{margin-top:13px}h1,h2,h3,h4{line-height:1.1;margin:40px 0px 8px 0px}h5,h6{line-height:1.4;margin:15px 0px}h1,.pg-title{font-family:"EB Garamond",serif;font-size:34px;line-height:1}@media only screen and (min-width: 980px){h1,.pg-title{font-size:62px}}h1.pg-title,.pg-title.pg-title{font-weight:bold;margin:0px 0px 8px 0px;text-shadow:0px 4px 4px rgba(0,0,0,.25)}h2.btn-after-center+.link-wrap,h3.btn-after-center+.link-wrap,h4.btn-after-center+.link-wrap,h5.btn-after-center+.link-wrap,h6.btn-after-center+.link-wrap,p.btn-after-center+.link-wrap{text-align:center}h2{font-size:28px}@media only screen and (min-width: 980px){h2{font-size:42px}}h3{font-size:19px}@media only screen and (min-width: 980px){h3{font-size:22px}}h4{font-size:18px}a{color:#01397e}a:hover,a:focus{color:#121c4d}strong{font-weight:700}hr,.wp-block-separator{background:#0097d2;border:none;height:1px;margin:25px 0px}sub,sup{font-size:55%;line-height:0;position:relative}sup{top:-0.2em}mark{background-color:#fcf1de}.drop-shadow{filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.5))}.uppercase{text-transform:uppercase}.mce-subtitle{color:#00569d;font-size:20px;font-weight:600;line-height:1.2}@media only screen and (min-width: 768px){.mce-subtitle{font-size:25px}}@media only screen and (min-width: 980px){.mce-subtitle{font-size:30px}}.mce-subtitle+.link-wrap{margin:1.5em 0}@media only screen and (min-width: 980px){.mce-subtitle+.link-wrap{margin:2.25em 0}}.headline-support.eyebrow{color:#0097d2;font-family:"Shelby",serif;font-size:32px;line-height:1;margin:0px;padding-top:20px}@media only screen and (min-width: 980px){.headline-support.eyebrow{font-size:42px}}.headline-support+h2{margin-bottom:20px;margin-top:0px}.headline-eyebrow{color:#0097d2;display:inline-block;font-family:"Shelby",serif;font-size:32px;left:50%;line-height:1;margin:0px;padding-top:20px;position:relative;transform:translateX(-50%)}.headline-eyebrow:before,.headline-eyebrow:after{display:none}@media only screen and (min-width: 768px){.headline-eyebrow:before,.headline-eyebrow:after{background-color:#0097d2;content:"";display:block;height:2px;margin-top:0px;position:absolute;top:50%;width:25px}}.headline-eyebrow:before{left:-40px}.headline-eyebrow:after{right:-40px}@media only screen and (min-width: 980px){.headline-eyebrow{font-size:54px}}.headline-eyebrow+h2{margin-bottom:20px;margin-top:0px}a.external:after,li.external a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%2301397e' d='M352 88C352 101.3 362.7 112 376 112L494.1 112L263.1 343C253.7 352.4 253.7 367.6 263.1 376.9C272.5 386.2 287.7 386.3 297 376.9L528 145.9L528 264C528 277.3 538.7 288 552 288C565.3 288 576 277.3 576 264L576 88C576 74.7 565.3 64 552 64L376 64C362.7 64 352 74.7 352 88zM144 160C99.8 160 64 195.8 64 240L64 496C64 540.2 99.8 576 144 576L400 576C444.2 576 480 540.2 480 496L480 408C480 394.7 469.3 384 456 384C442.7 384 432 394.7 432 408L432 496C432 513.7 417.7 528 400 528L144 528C126.3 528 112 513.7 112 496L112 240C112 222.3 126.3 208 144 208L232 208C245.3 208 256 197.3 256 184C256 170.7 245.3 160 232 160L144 160z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-left:6px;position:relative;width:12px;z-index:2}.ftr a.external:after,.ftr li.external a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23ffffff' d='M352 88C352 101.3 362.7 112 376 112L494.1 112L263.1 343C253.7 352.4 253.7 367.6 263.1 376.9C272.5 386.2 287.7 386.3 297 376.9L528 145.9L528 264C528 277.3 538.7 288 552 288C565.3 288 576 277.3 576 264L576 88C576 74.7 565.3 64 552 64L376 64C362.7 64 352 74.7 352 88zM144 160C99.8 160 64 195.8 64 240L64 496C64 540.2 99.8 576 144 576L400 576C444.2 576 480 540.2 480 496L480 408C480 394.7 469.3 384 456 384C442.7 384 432 394.7 432 408L432 496C432 513.7 417.7 528 400 528L144 528C126.3 528 112 513.7 112 496L112 240C112 222.3 126.3 208 144 208L232 208C245.3 208 256 197.3 256 184C256 170.7 245.3 160 232 160L144 160z'/%3E%3C/svg%3E");background-position:center}.block.alignfull,.block.alignwide,.wp-block-columns.alignfull,.wp-block-columns.alignwide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}@media only screen and (max-width: 374px){.block.alignfull,.block.alignwide,.wp-block-columns.alignfull,.wp-block-columns.alignwide{margin:0px -20px;max-width:none;width:auto}}.block.alignwide,.wp-block-columns.alignwide{margin-left:calc(50% - 49vw);margin-right:calc(50% - 49vw)}@media only screen and (min-width: 1170px){.block.alignwide,.wp-block-columns.alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw)}}.block.bg-marble,.wp-block-columns.bg-marble{background:url(img/bg-marble.jpg) no-repeat center center;background-size:cover;padding:20px;position:relative}@media only screen and (min-width: 768px){.block.bg-marble,.wp-block-columns.bg-marble{padding:30px}}.block.bg-marble:before,.wp-block-columns.bg-marble:before{background:#fff;background:radial-gradient(circle, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);content:"";position:absolute;top:0;left:0;height:100%;width:100%}.block.bg-marble .block-wrap,.wp-block-columns.bg-marble .block-wrap{position:relative}.block.bg-limestone,.wp-block-columns.bg-limestone{background-color:#eeeae7;padding:20px}@media only screen and (min-width: 768px){.block.bg-limestone,.wp-block-columns.bg-limestone{padding:30px}}.block.bg-limestone .block-wrap,.wp-block-columns.bg-limestone .block-wrap{position:relative}.block.has-neg-block-after,.wp-block-columns.has-neg-block-after{padding-bottom:8.5em}.nav ul{list-style-type:none;margin:0;padding:0}.nav-social .menu{display:flex}.nav-social a{align-items:center;background:#121c4d;border:1px solid rgba(0,0,0,0);border-radius:25px;color:#fff;display:flex;justify-content:center;margin:0px 3px;padding:10px;transform:translateZ(0);transition-duration:.23s;transition-property:transform;transition-timing-function:ease-out}.nav-social a:hover,.nav-social a:focus{background:#01397e}.nav-social a:hover svg,.nav-social a:focus svg{animation-name:iconpushin;animation-duration:.23s;animation-timing-function:linear;animation-iteration-count:1}.nav-social a svg{fill:#fff;height:18px;width:18px;transition:all .3s ease}.wrap{max-width:1340px;padding:0px 20px;width:100%}@media only screen and (min-width: 480px){.wrap{padding:0px 15px}}@media only screen and (min-width: 1170px){.wrap{padding:0px 50px}}.wrap.alt-width-sm{max-width:1000px}@media only screen and (max-width: 979px){body.menu-open .bdy{padding-top:65px}}@media only screen and (max-width: 374px){html #wpadminbar{min-width:375px}}.ps-widget{padding:30px 0px}.ps-widget .ps-wtb-header{display:none}#product .ps-widget,#recipe .ps-widget{padding:30px 0px}#product .ps-widget.ps-disabled.btn,#recipe .ps-widget.ps-disabled.btn{align-items:center;background:#666;border-color:#666;cursor:default;display:flex !important}#product .ps-widget.ps-disabled.btn:after,#recipe .ps-widget.ps-disabled.btn:after{content:""}#product .ps-widget.ps-disabled.btn:hover,#product .ps-widget.ps-disabled.btn:focus,#recipe .ps-widget.ps-disabled.btn:hover,#recipe .ps-widget.ps-disabled.btn:focus{background:#666;border-color:#666}#product .ps-widget.ps-disabled.btn:hover:after,#product .ps-widget.ps-disabled.btn:focus:after,#recipe .ps-widget.ps-disabled.btn:hover:after,#recipe .ps-widget.ps-disabled.btn:focus:after{animation:none}#product .ps-widget.ps-disabled.btn small,#recipe .ps-widget.ps-disabled.btn small{line-height:1}#product .ps-widget.btn,#recipe .ps-widget.btn{background:#093;box-shadow:3px 3px 5px rgba(0,0,0,.2);border:2px solid #093;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:600;line-height:1.3;padding:8px 38px 8px 15px;position:relative;text-decoration:none;transition:all .3s ease}#product .ps-widget.btn:after,#recipe .ps-widget.btn:after{transform:translateZ(0);transition-duration:.23s;transition-property:transform;transition-timing-function:ease-out;content:"";font-family:"Font Awesome 7 Pro";font-size:16px;font-weight:400;margin-top:-10px;position:absolute;right:12px;top:50%}#product .ps-widget.btn:hover,#product .ps-widget.btn:focus,#recipe .ps-widget.btn:hover,#recipe .ps-widget.btn:focus{background:#01397e;border-color:#01397e;color:#fff}#product .ps-widget.btn:hover:after,#product .ps-widget.btn:focus:after,#recipe .ps-widget.btn:hover:after,#recipe .ps-widget.btn:focus:after{animation-name:iconpushin;animation-duration:.23s;animation-timing-function:linear;animation-iteration-count:1}span.has-supporting-icon{font-weight:700}span.has-supporting-icon:before{height:16px;display:inline-block;margin-right:.25em;position:relative;top:.1em;width:16px}span.has-check{color:#121c4d}span.has-check:before{content:url("img/icons/fa-circle-check-solid.svg")}span.has-ban{color:#de1a1f}span.has-ban:before{content:url("img/icons/fa-ban-solid.svg")}p.tagline{color:#00569d;font-size:1.1em;font-weight:700;margin-bottom:0}p.tagline+ul,p.tagline+ol{margin-top:.5em}ul.has-checkboxes{list-style:none;padding-left:0}ul.has-checkboxes li{color:#00569d;font-weight:600;margin-top:.25em}ul.has-checkboxes li:first-child{margin-top:0}ul.has-checkboxes li::before{align-items:center;background-color:#00569d;border-radius:50%;color:#fff;display:inline-flex;content:"";font-family:"Font Awesome 7 Pro";font-size:14px;height:26px;justify-content:center;margin-right:.66em;padding:.3em;font-weight:900;width:26px}.col-count-2:not(:first-child),.col-count-3:not(:first-child){margin-top:1.5em}.col-count-2:not(:last-child),.col-count-3:not(:last-child){margin-bottom:1.5em}@media only screen and (min-width: 768px){.col-count-2>*,.col-count-3>*{margin:0 0 1em}}.col-count-2.img-group img,.col-count-3.img-group img{padding-right:0;max-width:100%;margin-bottom:1em;width:100%}@media only screen and (min-width: 768px){.col-count-2{-moz-column-count:2;column-count:2}}@media only screen and (min-width: 768px){.col-count-2>*{padding-right:2em;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media only screen and (min-width: 768px){.col-count-3{-moz-column-count:3;column-count:3}}@media only screen and (min-width: 768px){.col-count-3>*{padding-right:1.5em;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media only screen and (max-width: 782px){.col-count-mobile{-moz-column-count:2;column-count:2}}.col-count-mobile>*{margin:0 0 1em}@media only screen and (max-width: 782px){.col-count-mobile>*{padding-right:1.5em;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.iframe-wrap{border:10px solid #eeeae7;border-radius:10px;margin:25px 0px;position:relative;width:100%}.iframe-wrap iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.oembed-youtube{aspect-ratio:16/9;display:block;position:relative}.oembed-youtube img{display:block;height:100% !important;-o-object-fit:cover;object-fit:cover}.oembed-youtube iframe{height:100%;position:absolute;width:100%}.oembed-youtube .play{background-color:#093;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1rem;height:3em;position:absolute;text-align:center;left:50%;top:50%;width:3em;transform:translate(-50%, -50%)}.oembed-youtube .play::before{border-radius:5%/50%;bottom:9%;content:"";left:-5%;position:absolute;right:-5%;top:9%}.oembed-youtube .play::after{border:1em solid rgba(0,0,0,0);border-left-width:1.75em;border-left-color:#fff;content:" ";font-size:.75em;height:0;margin:-1em 0 0 -0.75em;top:50%;position:absolute;width:0}.hide,.hidden{display:none}.page-not-found{min-height:100vh;display:flex;align-items:center;justify-content:center}body.admin-bar .page-not-found{min-height:calc(100vh - 32px)}@media(max-width: 782px){body.admin-bar .page-not-found{min-height:calc(100vh - 46px)}}.page-not-found .not-found-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0px auto;max-width:600px}@media only screen and (min-width: 768px){.page-not-found .not-found-wrap{max-width:800px}}.page-not-found .not-found-wrap .not-found-intro-copy{margin:0px auto;text-align:center}.page-not-found .not-found-wrap .not-found-intro-copy .logo-wrap{margin:0px auto;max-width:120px}@media only screen and (min-width: 768px){.page-not-found .not-found-wrap .not-found-intro-copy .logo-wrap{max-width:160px}}.page-not-found .not-found-wrap .not-found-intro-copy .logo-wrap svg{height:auto;width:100%}.page-not-found .not-found-wrap .not-found-intro-copy h1{color:#01397e;font-family:"proxima-nova",sans-serif;font-size:22px;font-weight:800;margin:0px;padding:20px 0px 0px 0px}@media only screen and (min-width: 768px){.page-not-found .not-found-wrap .not-found-intro-copy h1{font-size:38px;padding:20px 0px}}.page-not-found .not-found-wrap .not-found-intro-copy h1 span{display:block;text-transform:uppercase}.page-not-found .not-found-wrap .not-found-img{background-image:url("img/not-found-404.png");background-size:contain;background-position:center;background-repeat:no-repeat;height:190px;margin:10px 0px;width:100%}@media only screen and (min-width: 768px){.page-not-found .not-found-wrap .not-found-img{height:320px}}.page-not-found .not-found-wrap .not-found-copy{color:#01397e;font-family:"proxima-nova",sans-serif;font-size:18px;font-weight:700;line-height:1.3;margin:-40px auto 0px auto;max-width:320px;padding:20px 0px;text-align:center}@media only screen and (min-width: 768px){.page-not-found .not-found-wrap .not-found-copy{font-size:22px;line-height:1.5;max-width:none}}.page-not-found .not-found-wrap .not-found-copy p{margin:0px;padding:0px}.page-not-found .not-found-wrap .not-found-copy p.not-found-cta{margin-top:30px}@media only screen and (min-width: 768px){.page-not-found .not-found-wrap .not-found-copy p span{display:block}}.hdr{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.3);display:flex;height:65px;left:0px;min-width:360px;position:sticky;top:0px;width:100%;z-index:11}@media only screen and (min-width: 1170px){.hdr{height:85px}}@media only screen and (max-width: 979px){body.menu-open .hdr{position:absolute}}@media only screen and (max-width: 782px){body.menu-open.admin-bar .hdr{top:46px}}body.admin-bar .hdr{top:32px}@media only screen and (max-width: 782px){body.admin-bar .hdr{top:46px}}@media only screen and (max-width: 600px){body.admin-bar .hdr{top:0px}}@media only screen and (min-width: 1400px){body.small-hdr .hdr .logo-wrap{width:180px}}.hdr .wrap{display:flex;max-width:none}@media only screen and (max-width: 979px){.hdr .wrap{display:block;padding:0px}}.hdr .logo-wrap{left:10px;position:absolute;top:0;transition:width .5s ease;width:125px;z-index:12}@media only screen and (min-width: 980px){.hdr .logo-wrap{left:50%;transform:translateX(-50%);width:150px}}@media only screen and (min-width: 1170px){.hdr .logo-wrap{width:180px}}@media only screen and (min-width: 1400px){.hdr .logo-wrap{width:250px}}.hdr .logo-wrap a{display:block;line-height:0px}.hdr .logo-wrap img,.hdr .logo-wrap svg{height:auto;width:100%}.nav-wrap{flex-grow:1;position:relative;z-index:2}.nav-wrap .nav-inner-wrap{display:flex}.nav-primary-teaser,.nav-secondary-teaser{width:50%;background:none;display:none;justify-content:flex-start;padding-right:80px;height:55px}@media only screen and (min-width: 980px){.nav-primary-teaser,.nav-secondary-teaser{display:flex}}@media only screen and (min-width: 1170px){.nav-primary-teaser,.nav-secondary-teaser{padding-right:100px}}@media only screen and (min-width: 1400px){.nav-primary-teaser,.nav-secondary-teaser{padding-right:160px}}.nav-primary-teaser.nav-primary-teaser,.nav-secondary-teaser.nav-primary-teaser{display:flex;justify-content:flex-end;margin-left:auto;padding-left:80px;padding-right:0px;width:100%}@media only screen and (min-width: 980px){.nav-primary-teaser.nav-primary-teaser,.nav-secondary-teaser.nav-primary-teaser{width:50%}}@media only screen and (min-width: 1170px){.nav-primary-teaser.nav-primary-teaser,.nav-secondary-teaser.nav-primary-teaser{padding-left:100px}}@media only screen and (min-width: 1400px){.nav-primary-teaser.nav-primary-teaser,.nav-secondary-teaser.nav-primary-teaser{padding-left:160px}}.nav-primary-teaser .menu,.nav-secondary-teaser .menu{align-items:center;display:flex;flex-wrap:wrap}.nav-primary-teaser .menu>li,.nav-secondary-teaser .menu>li{display:none}@media only screen and (min-width: 600px){.nav-primary-teaser .menu>li,.nav-secondary-teaser .menu>li{display:list-item}}.nav-primary-teaser .menu>li:nth-last-child(-n+2),.nav-secondary-teaser .menu>li:nth-last-child(-n+2){display:list-item}.nav-primary-teaser .menu>li.hover .link-wrap>a::before,.nav-secondary-teaser .menu>li.hover .link-wrap>a::before{left:0 !important;right:0 !important}.nav-primary-teaser .menu>li a:not(.btn),.nav-primary-teaser .menu>li button,.nav-primary-teaser .menu>li span.menu-label,.nav-secondary-teaser .menu>li a:not(.btn),.nav-secondary-teaser .menu>li button,.nav-secondary-teaser .menu>li span.menu-label{background:none;border:none;color:#01397e;cursor:pointer;display:block;font-size:16px;font-weight:500;padding:14px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease}@media only screen and (min-width: 1170px){.nav-primary-teaser .menu>li a:not(.btn),.nav-primary-teaser .menu>li button,.nav-primary-teaser .menu>li span.menu-label,.nav-secondary-teaser .menu>li a:not(.btn),.nav-secondary-teaser .menu>li button,.nav-secondary-teaser .menu>li span.menu-label{padding:14px 20px}}.nav-primary-teaser .menu>li a:not(.btn),.nav-primary-teaser .menu>li button,.nav-primary-teaser .menu>li span.menu-label,.nav-secondary-teaser .menu>li a:not(.btn),.nav-secondary-teaser .menu>li button,.nav-secondary-teaser .menu>li span.menu-label{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);position:relative}.nav-primary-teaser .menu>li a:not(.btn)::before,.nav-primary-teaser .menu>li button::before,.nav-primary-teaser .menu>li span.menu-label::before,.nav-secondary-teaser .menu>li a:not(.btn)::before,.nav-secondary-teaser .menu>li button::before,.nav-secondary-teaser .menu>li span.menu-label::before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#0097d2;height:1px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease}.nav-primary-teaser .menu>li a:not(.btn):hover::before,.nav-primary-teaser .menu>li a:not(.btn):focus::before,.nav-primary-teaser .menu>li a:not(.btn):active::before,.nav-primary-teaser .menu>li button:hover::before,.nav-primary-teaser .menu>li button:focus::before,.nav-primary-teaser .menu>li button:active::before,.nav-primary-teaser .menu>li span.menu-label:hover::before,.nav-primary-teaser .menu>li span.menu-label:focus::before,.nav-primary-teaser .menu>li span.menu-label:active::before,.nav-secondary-teaser .menu>li a:not(.btn):hover::before,.nav-secondary-teaser .menu>li a:not(.btn):focus::before,.nav-secondary-teaser .menu>li a:not(.btn):active::before,.nav-secondary-teaser .menu>li button:hover::before,.nav-secondary-teaser .menu>li button:focus::before,.nav-secondary-teaser .menu>li button:active::before,.nav-secondary-teaser .menu>li span.menu-label:hover::before,.nav-secondary-teaser .menu>li span.menu-label:focus::before,.nav-secondary-teaser .menu>li span.menu-label:active::before{left:0;right:0}.nav-primary-teaser .menu>li a:not(.btn):hover .fa-regular,.nav-primary-teaser .menu>li a:not(.btn):focus .fa-regular,.nav-primary-teaser .menu>li button:hover .fa-regular,.nav-primary-teaser .menu>li button:focus .fa-regular,.nav-primary-teaser .menu>li span.menu-label:hover .fa-regular,.nav-primary-teaser .menu>li span.menu-label:focus .fa-regular,.nav-secondary-teaser .menu>li a:not(.btn):hover .fa-regular,.nav-secondary-teaser .menu>li a:not(.btn):focus .fa-regular,.nav-secondary-teaser .menu>li button:hover .fa-regular,.nav-secondary-teaser .menu>li button:focus .fa-regular,.nav-secondary-teaser .menu>li span.menu-label:hover .fa-regular,.nav-secondary-teaser .menu>li span.menu-label:focus .fa-regular{animation-name:iconpushin;animation-duration:.23s;animation-timing-function:linear;animation-iteration-count:1}.nav-primary-teaser .menu>li a:not(.btn) .fa-regular,.nav-primary-teaser .menu>li button .fa-regular,.nav-primary-teaser .menu>li span.menu-label .fa-regular,.nav-secondary-teaser .menu>li a:not(.btn) .fa-regular,.nav-secondary-teaser .menu>li button .fa-regular,.nav-secondary-teaser .menu>li span.menu-label .fa-regular{color:#093;transition:all .3s ease;transform:translateZ(0);transition-duration:.23s;transition-property:transform;transition-timing-function:ease-out}.nav-primary-teaser .menu>li span.menu-label,.nav-secondary-teaser .menu>li span.menu-label{cursor:default}.nav-primary-teaser .menu>li>.sub-menu-wrap,.nav-secondary-teaser .menu>li>.sub-menu-wrap{background:#f8f5f3;padding:0px 30px 10px 30px;display:none}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap,.nav-secondary-teaser .menu>li>.sub-menu-wrap{border-top:15px solid #fff;left:0px;padding:20px 0px;position:absolute;top:55px;width:600px;z-index:2}}.nav-primary-teaser .menu>li>.sub-menu-wrap.ddopen,.nav-secondary-teaser .menu>li>.sub-menu-wrap.ddopen{display:block !important}.nav-primary-teaser .menu>li>.sub-menu-wrap .wrap,.nav-secondary-teaser .menu>li>.sub-menu-wrap .wrap{padding:0}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .wrap,.nav-secondary-teaser .menu>li>.sub-menu-wrap .wrap{display:flex}}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .list-wrap,.nav-secondary-teaser .menu>li>.sub-menu-wrap .list-wrap{flex:1;padding:10px 30px}}.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-wrap,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-wrap{padding:25px 0px}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-wrap,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-wrap{border-top:none;border-left:1px solid #dfd6c9;margin-left:30px;padding:10px 25px 10px 30px;width:52.5%}}.nav-primary-teaser .menu>li>.sub-menu-wrap .sub-menu-title,.nav-secondary-teaser .menu>li>.sub-menu-wrap .sub-menu-title{display:none}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .sub-menu-title,.nav-secondary-teaser .menu>li>.sub-menu-wrap .sub-menu-title{display:block;font-size:26px;font-weight:700;margin:0px}}.nav-primary-teaser .menu>li>.sub-menu-wrap .sub-menu-title a,.nav-secondary-teaser .menu>li>.sub-menu-wrap .sub-menu-title a{color:#01397e;text-decoration:none}.nav-primary-teaser .menu>li>.sub-menu-wrap .sub-menu a,.nav-secondary-teaser .menu>li>.sub-menu-wrap .sub-menu a{line-height:26px;padding:6px 0;position:relative;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.nav-primary-teaser .menu>li>.sub-menu-wrap .sub-menu a:hover,.nav-secondary-teaser .menu>li>.sub-menu-wrap .sub-menu a:hover{color:#01397e}.nav-primary-teaser .menu>li>.sub-menu-wrap .sub-menu a:hover:after,.nav-secondary-teaser .menu>li>.sub-menu-wrap .sub-menu a:hover:after{left:5px}.nav-primary-teaser .menu>li>.sub-menu-wrap .sub-menu .sub-menu-wrap .list-wrap,.nav-secondary-teaser .menu>li>.sub-menu-wrap .sub-menu .sub-menu-wrap .list-wrap{padding:5px 20px 10px}.nav-primary-teaser .menu>li>.sub-menu-wrap .sublink-header,.nav-secondary-teaser .menu>li>.sub-menu-wrap .sublink-header{color:#01397e;font-size:20px;font-weight:700;margin:10px 0 10px -10px}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .sublink-header,.nav-secondary-teaser .menu>li>.sub-menu-wrap .sublink-header{color:#01397e;display:block;font-size:26px;margin:auto}}.nav-primary-teaser .menu>li>.sub-menu-wrap .callout,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout{padding-bottom:40px}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .callout,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout{max-width:600px}}.nav-primary-teaser .menu>li>.sub-menu-wrap .callout:last-child,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout:last-child{padding-bottom:0px}.nav-primary-teaser .menu>li>.sub-menu-wrap .img-wrap img,.nav-secondary-teaser .menu>li>.sub-menu-wrap .img-wrap img{display:block;height:auto;max-width:320px;width:100%}.nav-primary-teaser .menu>li>.sub-menu-wrap .copy-wrap p,.nav-secondary-teaser .menu>li>.sub-menu-wrap .copy-wrap p{margin:10px 0px}.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-title,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-title{color:#7fc4e6;font-size:20px;font-weight:700;line-height:24px}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-title,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-title{color:#01397e}}.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-copy,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-copy{color:#fff;font-size:16px}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-copy,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-copy{color:#000}}.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-cta,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-cta{font-size:16px;font-weight:700;text-decoration:underline}.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-cta a,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-cta a{color:#fff;position:relative}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-cta a,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-cta a{color:#01397e}}@media only screen and (min-width: 980px){.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-cta a:hover,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-cta a:hover{color:#01397e}}.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-cta a.btn,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-cta a.btn{background:#093;color:#fff}.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-cta a.btn:hover,.nav-primary-teaser .menu>li>.sub-menu-wrap .callout-cta a.btn:focus,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-cta a.btn:hover,.nav-secondary-teaser .menu>li>.sub-menu-wrap .callout-cta a.btn:focus{background:#01397e;color:#fff}.nav-full-wrap{display:none;height:100%;left:0px;overflow:hidden;position:fixed;top:0px;transform:translateY(-100%);transition:transform 500ms cubic-bezier(0.03, 0.32, 0.67, -0.09);width:100%;z-index:14}@media only screen and (max-width: 979px){body.menu-open .nav-full-wrap{position:absolute}}@media only screen and (max-width: 782px){body.menu-open.admin-bar .nav-full-wrap{top:46px}}body.admin-bar .nav-full-wrap{top:32px}@media only screen and (max-width: 782px){body.admin-bar .nav-full-wrap{top:46px}}@media only screen and (max-width: 600px){body.admin-bar .nav-full-wrap{top:0}}.nav-full-wrap.open{overflow:visible;transform:translateY(0px);transition:transform 700ms cubic-bezier(0.24, 0.27, 0.7, -0.14)}.nav-full-wrap .nav-full-inner-wrap{background:#f8f5f3;height:100%;min-height:100%;padding:0px;position:absolute;right:0px;top:0px;width:100%}@media only screen and (max-width: 979px){body.menu-open .nav-full-wrap .nav-full-inner-wrap{height:auto;min-height:0px;position:relative}}.nav-full-wrap .nav-full-inner-wrap .close-menu{align-items:center;background:#f8f5f3;border:5px solid #fff;border-radius:50%;color:#00569d;cursor:pointer;display:flex;font-size:18px;font-weight:bold;height:40px;justify-content:center;padding:5px;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px}@media only screen and (min-width: 768px){.nav-full-wrap .nav-full-inner-wrap .close-menu{font-size:26px;height:60px;width:60px}}.nav-full-wrap .nav-full-inner-wrap .close-menu:hover,.nav-full-wrap .nav-full-inner-wrap .close-menu:focus{background:#fff;font-size:22px}@media only screen and (min-width: 768px){.nav-full-wrap .nav-full-inner-wrap .close-menu:hover,.nav-full-wrap .nav-full-inner-wrap .close-menu:focus{font-size:26px}}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap{display:flex;min-height:700px;height:100%}@media only screen and (max-width: 979px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap{height:auto}}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1{display:none;width:62%}@media only screen and (min-width: 600px)and (max-height: 900px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1{width:42%}}@media only screen and (min-width: 980px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1{display:block}}@media only screen and (min-width: 1400px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1{width:52%}}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts{border:3px solid #f8f5f3;display:flex;flex-direction:column;height:100%}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts.col-1 .callout{height:100%}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts.col-2 .callout{height:50%}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts.col-3 .callout{height:33.33%}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout{background-repeat:no-repeat;background-size:cover;position:relative;width:100%;opacity:0;transform:translateX(-100%);transition:all .3s ease}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout.open{opacity:1;transform:translateX(0px)}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout:nth-child(2){border-bottom:3px solid #eeeae7;border-top:3px solid #eeeae7}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a{color:#fff;display:block;height:100%;position:relative;text-decoration:none}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a:before{background:rgba(0,0,0,.1);content:"";height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:1;transition:all .3s ease}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a:hover:before,.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a:focus:before{background:rgba(0,0,0,.2)}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a:hover .headline:after,.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a:focus .headline:after{animation-name:iconpushin;animation-duration:.23s;animation-timing-function:linear;animation-iteration-count:1}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a:hover .headline .txt,.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a:focus .headline .txt{border-bottom:1px solid #eeeae7}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a:hover .img-wrap img,.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout a:focus .img-wrap img{transform:scale(1.05)}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout .img-wrap{height:100%;overflow:hidden;position:absolute;width:100%}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout .img-wrap img{display:block;height:100% !important;-o-object-fit:cover;object-fit:cover;width:100% !important;transition:all .3s ease}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout .callout-copy{background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 50%);height:100%;padding:20px 10px 30px 30px;position:relative;z-index:2}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout .headline{margin:0px;padding:0px 50px 0px 0px;color:#fff;display:block;font-family:"proxima-nova",sans-serif;font-size:26px;font-weight:700;line-height:1.2;position:relative}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout .headline:after{transform:translateZ(0);transition-duration:.23s;transition-property:transform;transition-timing-function:ease-out;transition:all .3s ease;content:"";font-family:"Font Awesome 7 Pro";font-size:22px;font-weight:400;margin-top:-12px;position:absolute;right:12px;top:50%}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout .headline .txt{border-bottom:1px solid rgba(0,0,0,0);display:inline-block;padding-bottom:3px}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col1 .menu-callouts .callout .description{color:#fff;line-height:1.2;margin-top:5px;padding-right:50px}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2{flex-grow:1;padding:30px 80px 60px 20px;width:58%}@media only screen and (min-width: 768px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2{padding:20px 100px 20px 20px}}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2{display:flex;flex-direction:column}@media only screen and (min-width: 600px)and (max-height: 900px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2{flex-direction:row}}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2 .col2-inner1{width:100%}@media only screen and (min-width: 600px)and (max-height: 900px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2 .col2-inner1{width:50%}}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2 .col2-inner2{padding:0px;width:100%}@media only screen and (min-width: 600px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2 .col2-inner2{padding:0px 20px}}@media only screen and (min-width: 600px)and (max-height: 900px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2 .col2-inner2{width:50%}}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2 .col2-inner2 hr{display:none}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2 a{color:#00569d;text-decoration:none;transition:all .3s ease}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2 a:hover,.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .col2 a:focus{color:#01397e;text-decoration:underline}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-primary{padding:0px}@media only screen and (min-width: 600px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-primary{padding:20px 40px 0px 40px}}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-primary .menu>li>a,.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-primary .menu>li .menu-label{color:#00569d;display:block;font-size:24px;font-weight:bold;line-height:1.1}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-primary .menu>li .sub-menu{margin:2px 0px 20px 0px;padding-left:15px}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-primary .menu>li .sub-menu a{color:#01397e;font-size:18px}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary{border-top:2px solid #eeeae7;margin-top:25px;padding-top:25px}@media only screen and (min-width: 600px)and (max-height: 900px){.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary{border-top:none}}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary .menu{margin-bottom:25px}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary .menu>li{padding:6px 0px}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary .menu>li.contact a:before{content:""}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary .menu>li.careers a:before{content:""}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary .menu>li.locations a:before{content:""}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary .menu>li>a{color:#00569d;display:block;font-size:18px;font-weight:600;line-height:1.3;padding-left:35px;position:relative}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary .menu>li>a:hover:before,.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary .menu>li>a:focus:before{animation-name:iconpushin;animation-duration:.23s;animation-timing-function:linear;animation-iteration-count:1}.nav-full-wrap .nav-full-inner-wrap .nav-full-col-wrap .nav-secondary .menu>li>a:before{transform:translateZ(0);transition-duration:.23s;transition-property:transform;transition-timing-function:ease-out;color:#01397e;content:"";display:flex;font-family:"Font Awesome 7 Pro";font-size:16px;justify-content:center;left:0px;margin-top:-12px;position:absolute;top:14px;transition:all .3s ease;width:25px}.nav-full-wrap .hdr-nav-social-wrap{padding:0px}.nav-full-wrap .hdr-nav-social-wrap .nav-social a{background:#eeeae7;padding:8px}.nav-full-wrap .hdr-nav-social-wrap .nav-social a:hover,.nav-full-wrap .hdr-nav-social-wrap .nav-social a:focus{background:#00569d}.nav-full-wrap .hdr-nav-social-wrap .nav-social a:hover svg,.nav-full-wrap .hdr-nav-social-wrap .nav-social a:focus svg{fill:#fff}.nav-full-wrap .hdr-nav-social-wrap .nav-social a svg{fill:#00569d;height:16px;width:16px}.nav-menu-overlay{background:rgba(18,28,77,.94);display:none;height:0px;left:0px;position:fixed;right:0px;top:0px;z-index:10}@media only screen and (max-width: 979px){.nav-menu-overlay{height:100%;opacity:0}}.nav-menu-overlay.is-animating{transition:height 700ms cubic-bezier(0, 0, 0.65, -0.14)}@media only screen and (max-width: 979px){.nav-menu-overlay.is-animating{transition:opacity 700ms cubic-bezier(0, 0, 0.65, -0.14)}}.nav-menu-overlay.open{height:100%}@media only screen and (max-width: 979px){.nav-menu-overlay.open{opacity:1}}.nav-menu-overlay.open.is-animating{transition:height 500ms cubic-bezier(0, 0, 0.65, -0.14)}@media only screen and (max-width: 979px){.nav-menu-overlay.open.is-animating{transition:opacity 500ms cubic-bezier(0, 0, 0.65, -0.14)}}.search-toggle.toggle-closed{background:#f8f5f3 !important;border-top-left-radius:5px;border-top-right-radius:5px}.search-toggle.toggle-closed:hover:before,.search-toggle.toggle-closed:focus:before{display:none}.search-toggle.toggle-closed:after{background:#f8f5f3;content:"";height:30px;left:0px;position:absolute;top:100%;width:100%}.search-toggle-form{align-items:center;background:#f8f5f3;display:none;padding:30px 20px 20px 20px;position:absolute;right:0px;top:60px;width:100%;z-index:11}@media only screen and (min-width: 600px){.search-toggle-form{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-top:20px;width:420px}}@media only screen and (min-width: 1170px){.search-toggle-form{top:70px}}.featured-image-title-wrap{align-items:center;background-color:#00569d;display:flex;min-height:30vw;min-width:375px;position:relative;width:100%}@media only screen and (min-width: 1400px){.featured-image-title-wrap{min-height:24vw}}@media only screen and (min-width: 1900px){.featured-image-title-wrap{min-height:22vw}}.featured-image-title-wrap.light-navy .featured-image-wrap:before{background-color:rgba(0,86,157,.78)}.featured-image-title-wrap.light-green .featured-image-wrap:before{background:rgba(0,153,51,.78)}.featured-image-title-wrap .featured-image-wrap{height:100%;left:0px;overflow:hidden;position:absolute;right:0px;top:0px}.featured-image-title-wrap .featured-image-wrap:before{background-color:rgba(0,0,0,.1);content:"";height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:1}.featured-image-title-wrap .featured-image-wrap::after{background:url("img/torn-edge.png") repeat center;bottom:0px;content:"";height:25px;left:0px;position:absolute;width:100%;z-index:1}.featured-image-title-wrap .featured-image-wrap .featured-image{background-position:50% 0px;background-size:cover;height:100%;position:relative}@media only screen and (max-width: 979px){.featured-image-title-wrap .featured-image-wrap .featured-image{background-position:50% 0px !important}}.featured-image-title-wrap .wrap{position:relative;text-align:center;z-index:2}.featured-image-title-wrap .wrap .inner-wrap{margin:0px auto;max-width:800px;padding:30px 0px}.featured-image-title-wrap .wrap .pg-title{color:#fff;margin-top:0px}.featured-image-title-wrap .wrap .pg-title>span{display:block;font-size:24px;line-height:1.6}.featured-image-title-wrap .wrap .intro-content-wrap{color:#fff;font-size:18px;font-weight:500;line-height:1.3}@media only screen and (min-width: 980px){.featured-image-title-wrap .wrap .intro-content-wrap{font-size:20px}}.featured-image-title-wrap .wrap .intro-content-wrap p:first-child{margin-top:0}.featured-image-title-wrap .wrap .intro-content-wrap a:not(.btn){color:#fff}.featured-image-title-wrap .wrap .icon-wrap{height:40px;margin:0px auto;width:40px}@media only screen and (min-width: 980px){.featured-image-title-wrap .wrap .icon-wrap{height:75px;width:75px}}.featured-image-title-wrap .wrap .icon-wrap img{height:auto;width:100%}.search-form .field-wrap{border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.2);display:flex;position:relative}.search-form input{background:#fff;border:1px solid #01397e;border-top-left-radius:5px;border-bottom-left-radius:5px;flex:auto;font-size:16px;height:38px;padding:4px 10px 4px 15px;vertical-align:middle;width:calc(100% - 36px);-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form input::-moz-placeholder{color:#7f7f7f;font-style:oblique;font-size:15px}.search-form input::placeholder{color:#7f7f7f;font-style:oblique;font-size:15px}.search-form button{background:#01397e;border:1px solid #01397e;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;height:38px;padding:4px 18px;right:0px;vertical-align:middle;transition:all .3s ease}.search-form button:hover,.search-form button:focus{background:#121c4d}.search-form button .fas{font-size:16px}.hdr .popular-searches-wrap .popular-searches-label{border-top:1px solid #eeeae7;color:#00569d;font-size:15px;font-weight:500;margin-top:20px;padding-top:20px;text-transform:uppercase}.hdr .popular-searches-wrap .popular-searches-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.hdr .popular-searches-wrap .popular-searches-list li{margin:0px 10px 0px 0px}.hdr .popular-searches-wrap .popular-searches-list li a{display:inline-block;font-size:15px;text-decoration:underline}.hdr .popular-searches-wrap .popular-searches-list li a:hover{text-decoration:none}.sidebar .popular-searches-wrap .popular-searches-label{border-top:1px solid #eeeae7;color:#01397e;font-family:"proxima-nova",sans-serif;font-size:18px;font-weight:bold;margin:30px 0px 5px 0px;padding-top:20px}.sidebar .popular-searches-wrap .popular-searches-list{margin-top:0px}.sidebar .popular-searches-wrap .popular-searches-list li a{text-decoration:none}.sidebar .popular-searches-wrap .popular-searches-list li a:hover,.sidebar .popular-searches-wrap .popular-searches-list li a:focus{text-decoration:underline}.posts-sidebar-wrap{margin:25px 0px}@media only screen and (min-width: 768px){.posts-sidebar-wrap{display:flex}}@media only screen and (min-width: 768px){.posts-sidebar-wrap .posts{flex-grow:1;width:70%}}@media only screen and (min-width: 768px){.posts-sidebar-wrap .posts .post{width:auto}}.posts-sidebar-wrap .post{border-top:1px solid rgba(0,151,210,.2);overflow:hidden;position:relative}@media only screen and (min-width: 768px){.posts-sidebar-wrap .post{flex-grow:1;width:70%}}.posts-sidebar-wrap .post:first-child{border-top:none}.posts-sidebar-wrap .post .post-inner{padding:20px 10px}@media only screen and (min-width: 768px){.posts-sidebar-wrap .post .post-inner{padding:20px}}@media only screen and (min-width: 980px){.posts-sidebar-wrap .post .post-inner{padding:30px}}@media only screen and (min-width: 870px){.posts-sidebar-wrap .posts+.sidebar-wrap,.posts-sidebar-wrap .post+.sidebar-wrap{margin-left:40px}}@media only screen and (min-width: 1170px){.posts-sidebar-wrap .posts+.sidebar-wrap,.posts-sidebar-wrap .post+.sidebar-wrap{margin-left:80px}}.posts-sidebar-wrap .date-category-wrap{align-items:center;display:flex;font-weight:600;flex-wrap:wrap}.posts-sidebar-wrap .date-category-wrap .fa{color:#0097d2;font-size:12px;padding-right:5px}.posts-sidebar-wrap .post-category,.posts-sidebar-wrap .post-date,.posts-sidebar-wrap .post-location{color:#01397e;font-size:16px}.posts-sidebar-wrap .post-category a,.posts-sidebar-wrap .post-date a,.posts-sidebar-wrap .post-location a{color:#01397e;text-decoration:none}.posts-sidebar-wrap .post-category a:hover,.posts-sidebar-wrap .post-category a:focus,.posts-sidebar-wrap .post-date a:hover,.posts-sidebar-wrap .post-date a:focus,.posts-sidebar-wrap .post-location a:hover,.posts-sidebar-wrap .post-location a:focus{color:#121c4d;text-decoration:underline}.posts-sidebar-wrap .pipe{margin-left:8px;padding-left:10px;border-left:1px solid #0097d2;height:18px}.posts-sidebar-wrap h2{font-size:28px;margin:3px 0px}.posts-sidebar-wrap h2:before{display:none}.posts-sidebar-wrap h2 a{color:#01397e;text-decoration:none;transition:all .3s ease}.posts-sidebar-wrap h2 a:hover,.posts-sidebar-wrap h2 a:focus{color:#121c4d;text-decoration:underline}.posts-sidebar-wrap .permalink{color:#3c3c3c;display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;line-height:16px}.posts-sidebar-wrap .post-excerpt{margin-bottom:0px;margin-top:15px}@media only screen and (min-width: 768px){.sidebar-wrap{width:30%}}.sidebar{background:#f8f5f3;border-radius:10px;font-size:16px;margin:25px 0px;padding:20px 20px 10px 20px;text-decoration:none}.sidebar .sidebar-hdr,.sidebar h3,.sidebar h4{border-bottom:1px solid #eeeae7;color:#01397e;font-family:"proxima-nova",sans-serif;font-size:18px;font-weight:bold;margin:0px 0px 5px 0px;padding-bottom:10px}.sidebar .sidebar-hdr.search-hdr,.sidebar h3.search-hdr,.sidebar h4.search-hdr{border-bottom:none;padding-bottom:0px}.sidebar h4 a{color:#01397e;text-decoration:none}.sidebar .btn{font-size:14px;padding:6px 38px 6px 10px}.sidebar .btn.btn-alt{padding:6px 10px}.sidebar-list li.active a{font-weight:600;text-decoration:underline}.sidebar-list li a{color:#01397e;text-decoration:none}.sidebar-list li a:hover,.sidebar-list li a:focus{text-decoration:underline}.sidebar-list ul{margin:5px 0px;padding:0px 0px 0px 25px}.pagination{font-weight:600;padding:25px 5px;position:relative}@media only screen and (min-width: 768px){.pagination{padding:25px 20px}}@media only screen and (min-width: 980px){.pagination{padding:25px 15px}}.pagination .nav-links{display:flex;justify-content:space-between;position:relative}@media only screen and (min-width: 768px){.pagination .nav-links{display:block;text-align:center;padding:0px 105px}}.pagination .page-numbers{border:1px solid #093;border-radius:6px;color:#093;display:none;min-width:34px;padding:2px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width: 768px){.pagination .page-numbers{display:inline-block}}.pagination .page-numbers:hover,.pagination .page-numbers:focus{background:#01397e;border:1px solid #01397e;color:#fff;text-decoration:none}.pagination .page-numbers.current{background:#093;border-color:#093;color:#fff}.pagination .page-numbers.dots{background:none;border:none}.pagination .prev,.pagination .next{border:none;color:#01397e;display:block;position:relative}@media only screen and (min-width: 768px){.pagination .prev,.pagination .next{position:absolute;top:0px}}.pagination .prev:hover,.pagination .prev:focus,.pagination .next:hover,.pagination .next:focus{background:none;border:none;color:#121c4d;text-decoration:underline}.pagination .prev{padding:3px 15px 3px 20px}@media only screen and (min-width: 768px){.pagination .prev{left:0px}}.pagination .prev:before{content:"";font-family:"Font Awesome 7 Pro";font-size:14px;left:7px;position:absolute;top:7px}.pagination .next{padding:3px 20px 3px 15px}@media only screen and (min-width: 768px){.pagination .next{right:0px}}.pagination .next:after{content:"";font-family:"Font Awesome 7 Pro";font-size:14px;position:absolute;right:7px;top:7px}.btn{background:#093;box-shadow:3px 3px 5px rgba(0,0,0,.2);border:2px solid #093;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:600;line-height:1.3;padding:8px 38px 8px 15px;position:relative;text-decoration:none;transition:all .3s ease}.btn:after{transform:translateZ(0);transition-duration:.23s;transition-property:transform;transition-timing-function:ease-out;content:"";font-family:"Font Awesome 7 Pro";font-size:16px;font-weight:400;margin-top:-10px;position:absolute;right:12px;top:50%}.btn:hover,.btn:focus{background:#01397e;border-color:#01397e;color:#fff}.btn:hover:after,.btn:focus:after{animation-name:iconpushin;animation-duration:.23s;animation-timing-function:linear;animation-iteration-count:1}.btn.btn-inverse{background:#fff;color:#093}.btn.btn-inverse:hover,.btn.btn-inverse:focus{background:#01397e;border-color:#01397e;color:#fff}.btn.btn-alt{padding:8px 15px}.btn.btn-alt:after{display:none}.btn.btn-flat{background:#fff;border-color:#01397e;color:#121c4d;font-size:19px;font-weight:400;padding:5px 20px;text-transform:none}.btn.btn-flat:before{display:none}.btn.btn-flat:hover,.btn.btn-flat:focus,.btn.btn-flat.active{background:#01397e;color:#fff}.btn.share:after{content:""}.btn.share.active:after{content:""}.btn.print:after{content:""}.btn.rate-review:after{content:""}.btn span{position:relative;z-index:2}.find-retailers-wrap{background:#8cd0eb url("img/us-map.svg") center 61% no-repeat;background-size:122%;padding:60px 20px}@media only screen and (min-width: 600px){.find-retailers-wrap{background-position:center 57%;background-size:114%}}@media only screen and (min-width: 768px){.find-retailers-wrap{background-position:center 45%;background-size:114%}}@media only screen and (min-width: 980px){.find-retailers-wrap{background-size:94%}}.find-retailers-wrap .retailers-search-form{margin:0px auto;max-width:450px}.find-retailers-wrap .intro-text{margin:0px 0px 5px 0px;padding-left:12px}.find-retailers-wrap label{color:#fff;display:block;font-size:20px;font-weight:700;margin:0px auto;text-align:center}@media only screen and (min-width: 768px){.find-retailers-wrap label{font-size:22px;margin:0px;padding-left:35px;text-align:left}}@media only screen and (min-width: 980px){.find-retailers-wrap label{font-size:26px}}.find-retailers-wrap .field-wrap{border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.2);display:flex;margin-top:5px;position:relative}.find-retailers-wrap .field-wrap .fa-map-pin{color:#093;font-size:22px;left:5px;position:absolute;top:8px}.find-retailers-wrap input{background:#fff;border:none;border-top-left-radius:5px;border-bottom-left-radius:5px;flex:auto;font-size:16px;height:38px;padding:4px 10px 4px 35px;transition:all .3s ease;vertical-align:middle;width:calc(100% - 90px);-moz-appearance:none;appearance:none;-webkit-appearance:none}.find-retailers-wrap input::-moz-placeholder{color:#7f7f7f;font-style:oblique;font-size:15px;font-weight:400}.find-retailers-wrap input::placeholder{color:#7f7f7f;font-style:oblique;font-size:15px;font-weight:400}.find-retailers-wrap button{background:#093;border:1px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;font-size:16px;font-weight:600;padding:4px 18px;transition:all .3s ease}.find-retailers-wrap button:hover,.find-retailers-wrap button:focus{background:#01397e;border-color:#01397e;color:#fff}.ftr .wrap{max-width:none;padding:0px 50px;position:relative;z-index:2}.ftr .ftr-top{background:#194b8c;background:linear-gradient(180deg, rgb(0, 133, 200) 0%, rgb(0, 133, 200) 20%, rgb(25, 75, 140) 100%);color:#fff;line-height:1.5;padding:20px 0px;position:relative}@media only screen and (min-width: 1170px){.ftr .ftr-top{padding-bottom:50px;padding-top:70px}}.ftr .ftr-top .ultra-premium-silhoutte{background:url("img/ultra-premium-silhouette.png") top right no-repeat;background-size:contain;height:80%;opacity:.12;position:absolute;right:50%;top:10%;transform:translateX(50%);width:300px;z-index:1}@media only screen and (min-width: 1170px){.ftr .ftr-top .ultra-premium-silhoutte{height:86%;right:280px;top:7%;transform:none;width:400px}}.ftr .btn-alt{background-color:#121c4d;border-color:#121c4d;box-shadow:none;font-size:15px;font-weight:400}.ftr .btn-alt:hover,.ftr .btn-alt:focus{background:#01397e;border-color:#01397e;color:#fff}.ftr .ftr-col-wrap{font-size:16px}@media only screen and (min-width: 768px){.ftr .ftr-col-wrap{display:flex;flex-wrap:wrap;padding-bottom:30px}}@media only screen and (min-width: 1170px){.ftr .ftr-col-wrap{flex-wrap:nowrap}}.ftr .ftr-col-wrap a{color:#fff;text-decoration:none}@media only screen and (min-width: 768px){.ftr .ftr-col-wrap .col1{width:100%}}@media only screen and (min-width: 1170px){.ftr .ftr-col-wrap .col1{padding-right:30px;width:180px}}.ftr .ftr-col-wrap .col1 .ftr-logo-wrap{margin:0px auto;width:140px}@media only screen and (min-width: 768px){.ftr .ftr-col-wrap .col1 .ftr-logo-wrap{width:150px}}@media only screen and (min-width: 1170px){.ftr .ftr-col-wrap .col1 .ftr-logo-wrap{margin:0px;width:auto}}.ftr .ftr-col-wrap .col2{text-align:center}@media only screen and (min-width: 768px){.ftr .ftr-col-wrap .col2{display:flex;justify-content:center;padding-right:30px;text-align:left;width:50%}}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col2{width:280px}}.ftr .ftr-col-wrap .col2 .col2-headline{font-family:"EB Garamond",serif;font-size:24px;font-weight:bold;height:40px;margin:0px;padding:0px}.ftr .ftr-col-wrap .col2 .col2-headline+p{margin-top:0px}.ftr .ftr-col-wrap .col3{text-align:center}@media only screen and (min-width: 768px){.ftr .ftr-col-wrap .col3{display:flex;justify-content:center;padding-right:30px;text-align:left;width:50%}}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col3{width:280px}}.ftr .ftr-col-wrap .col3 p:first-child{margin-top:40px}.ftr .ftr-col-wrap .col4{flex-grow:1}@media only screen and (min-width: 1170px){.ftr .ftr-col-wrap .col4{display:flex;justify-content:flex-end;width:30%}}.ftr .ftr-col-wrap .col4 .col4-content{margin:0px auto;max-width:440px;width:100%}@media only screen and (min-width: 1170px){.ftr .ftr-col-wrap .col4 .col4-content{margin:0px}}.ftr .ftr-col-wrap .col4 .nav-social{margin-top:40px}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col4 .nav-social{margin-top:27px}}.ftr .ftr-col-wrap .col4 .nav-social .menu{justify-content:center}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col4 .nav-social .menu{justify-content:flex-end}}.ftr .ftr-col-wrap .col4 #mc_embed_shell{margin-top:40px}.ftr .ftr-col-wrap .col4 #mc_embed_shell .intro-text{margin:0px 0px 5px 0px;padding-left:12px}.ftr .ftr-col-wrap .col4 #mc_embed_shell .mc-field-group{border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.2);display:flex;position:relative}.ftr .ftr-col-wrap .col4 #mc_embed_shell label{display:none}.ftr .ftr-col-wrap .col4 #mc_embed_shell .email{background:#fff;border:none;border-top-left-radius:5px;border-bottom-left-radius:5px;flex:auto;font-size:16px;height:38px;padding:4px 10px 4px 15px;transition:all .3s ease;vertical-align:middle;width:calc(100% - 90px);-moz-appearance:none;appearance:none;-webkit-appearance:none}.ftr .ftr-col-wrap .col4 #mc_embed_shell .email::-moz-placeholder{color:#7f7f7f;font-style:oblique;font-size:15px}.ftr .ftr-col-wrap .col4 #mc_embed_shell .email::placeholder{color:#7f7f7f;font-style:oblique;font-size:15px}.ftr .ftr-col-wrap .col4 #mc_embed_shell input[type=submit]{background:#121c4d;border:1px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;font-size:14px;font-weight:600;padding:4px 18px;transition:all .3s ease}.ftr .ftr-col-wrap .col4 #mc_embed_shell input[type=submit]:hover,.ftr .ftr-col-wrap .col4 #mc_embed_shell input[type=submit]:focus{background:#01397e;border-color:#01397e;color:#fff}.ftr .copyright-wrap{display:flex;flex-direction:column-reverse;font-size:15px;margin-top:40px;padding-bottom:20px;text-align:center}@media only screen and (min-width: 768px){.ftr .copyright-wrap{margin-top:0px}}@media only screen and (min-width: 980px){.ftr .copyright-wrap{align-items:center;flex-direction:row}}@media only screen and (min-width: 1170px){.ftr .copyright-wrap{padding-bottom:0px}}.ftr .copyright-wrap .menu-copyright-container{padding-bottom:20px}@media only screen and (min-width: 980px){.ftr .copyright-wrap .menu-copyright-container{padding-bottom:0px}}@media only screen and (min-width: 768px){.ftr .copyright-wrap .menu-copyright-container .menu{align-items:center;display:flex;justify-content:center}}.ftr .copyright-wrap .menu-copyright-container .menu li:first-child a{margin-left:0px}@media only screen and (min-width: 980px){.ftr .copyright-wrap .menu-copyright-container .menu li:first-child a{margin-left:50px}}@media only screen and (min-width: 768px){.ftr .copyright-wrap .menu-copyright-container .menu li:first-child a:before{display:none}}.ftr .copyright-wrap .menu-copyright-container .menu li a{align-items:center;color:#fff;display:flex;justify-content:center;padding:5px;position:relative;text-decoration:none;transition:all .3s ease}@media only screen and (min-width: 768px){.ftr .copyright-wrap .menu-copyright-container .menu li a{margin-left:20px}}.ftr .copyright-wrap .menu-copyright-container .menu li a:hover,.ftr .copyright-wrap .menu-copyright-container .menu li a:focus{text-decoration:underline}@media only screen and (min-width: 768px){.ftr .copyright-wrap .menu-copyright-container .menu li a:before{background:#0097d2;content:"";height:36%;left:-10px;position:absolute;top:34%;width:1px}}.ftr .ftr-bottom{background:#121c4d;padding:30px 0px 20px 0px;position:relative;text-align:center}.ftr .ftr-bottom .gradient-border{background:#efcb1c;background:linear-gradient(180deg, rgb(239, 203, 28) 0%, rgb(122, 67, 27) 100%);height:10px;position:absolute;top:0px;left:0px;width:100%}.ftr .ftr-bottom img{display:block;height:auto;margin:0px auto;max-width:300px;width:100%}@media only screen and (min-width: 768px){.ftr .ftr-bottom img{max-width:412px}}