.main-container .wp-block-audio{width:100%}.main-container .wp-block-audio audio{width:100%}.main-container .wp-block-audio.alignleft audio,.main-container .wp-block-audio.alignright audio{max-width:198px}@media only screen and (min-width:768px){.main-container .wp-block-audio.alignleft audio,.main-container .wp-block-audio.alignright audio{max-width:384px}}@media only screen and (min-width:1379px){.main-container .wp-block-audio.alignleft audio,.main-container .wp-block-audio.alignright audio{max-width:385.44px}}.main-container .wp-block-video video{width:100%}.main-container .wp-block-button .wp-block-button__link{transition:background 150ms ease-in-out;border:none;font-size:.88889em;font-family:'Open sans',sans-serif;line-height:1.2;box-sizing:border-box;font-weight:700;text-decoration:none;padding:.76rem 1rem;outline:0;outline:0}.main-container .wp-block-button .wp-block-button__link:not(.has-background){background-color:#0073aa}.main-container .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.main-container .wp-block-button .wp-block-button__link:hover{color:#fff;background:#111;cursor:pointer}.main-container .wp-block-button .wp-block-button__link:focus{color:#fff;background:#111;outline:thin dotted;outline-offset:-4px}.main-container .wp-block-button:not(.is-style-squared) .wp-block-button__link{border-radius:5px}.main-container .wp-block-button.is-style-outline .wp-block-button__link,.main-container .wp-block-button.is-style-outline .wp-block-button__link:active,.main-container .wp-block-button.is-style-outline .wp-block-button__link:focus{transition:all 150ms ease-in-out;border-width:2px;border-style:solid}.main-container .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background),.main-container .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background),.main-container .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background:0 0}.main-container .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color),.main-container .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color),.main-container .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:#0073aa;border-color:currentColor}.main-container .wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff;border-color:#111}.main-container .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background){color:#111}.main-container .wp-block-archives,.main-container .wp-block-categories,.main-container .wp-block-latest-posts{padding:0;list-style:none}.main-container .wp-block-archives li,.main-container .wp-block-categories li,.main-container .wp-block-latest-posts li{color:#767676;font-family:'Open sans',sans-serif;font-size:calc(22px * 1.125);font-weight:700;line-height:1.2;padding-bottom:.75rem}.main-container .wp-block-archives li.menu-item-has-children,.main-container .wp-block-archives li:last-child,.main-container .wp-block-categories li.menu-item-has-children,.main-container .wp-block-categories li:last-child,.main-container .wp-block-latest-posts li.menu-item-has-children,.main-container .wp-block-latest-posts li:last-child{padding-bottom:0}.main-container .wp-block-archives li a,.main-container .wp-block-categories li a,.main-container .wp-block-latest-posts li a{text-decoration:none}.main-container .wp-block-categories ul{padding-top:.75rem}.main-container .wp-block-categories li ul{list-style:none;padding-left:0}.main-container .wp-block-categories ul{counter-reset:submenu}.main-container .wp-block-categories ul>li>a::before{font-family:'Open sans',sans-serif;font-weight:400;content:"– " counters(submenu, "– ", none);counter-increment:submenu}.main-container .wp-block-latest-posts.is-grid li{border-top:2px solid #ccc;padding-top:1rem;margin-bottom:2rem}.main-container .wp-block-latest-posts.is-grid li a:after{content:''}.main-container .wp-block-latest-posts.is-grid li:last-child{margin-bottom:auto}.main-container .wp-block-latest-posts.is-grid li:last-child a:after{content:''}.main-container .wp-block-preformatted{font-size:.71111em;line-height:1.8;padding:1rem}.main-container .wp-block-verse{font-family:'Open sans',sans-serif;font-size:22px;line-height:1.8}.main-container .has-drop-cap:not(:focus):first-letter{font-family:'Open sans',sans-serif;font-size:3.375em;line-height:1;font-weight:700;margin:0 .25em 0 0}.main-container .wp-block-pullquote{border-color:transparent;border-width:2px;padding:1rem}.main-container .wp-block-pullquote blockquote{color:#111;border:none;margin-top:calc(4 * 1rem);margin-bottom:calc(4.33 * 1rem);margin-right:0;padding-left:0}.main-container .wp-block-pullquote p{font-size:1.6875em;font-style:italic;line-height:1.3;margin-bottom:.5em;margin-top:.5em}.main-container .wp-block-pullquote p em{font-style:normal}@media only screen and (min-width:768px){.main-container .wp-block-pullquote p{font-size:2.25em}}.main-container .wp-block-pullquote cite{display:inline-block;font-family:'Open sans',sans-serif;line-height:1.6;text-transform:none;color:#767676;font-size:calc(1rem / (1.25 * 1.125))}.main-container .wp-block-pullquote.alignleft,.main-container .wp-block-pullquote.alignright{width:100%;padding:0}.main-container .wp-block-pullquote.alignleft blockquote,.main-container .wp-block-pullquote.alignright blockquote{margin:1rem 0;padding:0;text-align:left;max-width:100%}.main-container .wp-block-pullquote.alignleft blockquote p:first-child,.main-container .wp-block-pullquote.alignright blockquote p:first-child{margin-top:0}.main-container .wp-block-pullquote.is-style-solid-color{background-color:#0073aa;padding-left:0;padding-right:0}@media only screen and (min-width:768px){.main-container .wp-block-pullquote.is-style-solid-color{padding-left:10%;padding-right:10%}}.main-container .wp-block-pullquote.is-style-solid-color p{font-size:1.6875em;line-height:1.3;margin-bottom:.5em;margin-top:.5em}@media only screen and (min-width:768px){.main-container .wp-block-pullquote.is-style-solid-color p{font-size:2.25em}}.main-container .wp-block-pullquote.is-style-solid-color a{color:#fff}.main-container .wp-block-pullquote.is-style-solid-color cite{color:inherit}.main-container .wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;color:#fff;padding-left:0;margin-left:1rem;margin-right:1rem}.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-text-color a,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-text-color p,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-white-color{color:inherit}@media only screen and (min-width:768px){.main-container .wp-block-pullquote.is-style-solid-color blockquote{margin-left:0;margin-right:0}}@media only screen and (min-width:768px){.main-container .wp-block-pullquote.is-style-solid-color.alignleft,.main-container .wp-block-pullquote.is-style-solid-color.alignright{padding:1rem calc(2 * 1rem)}}@media only screen and (min-width:768px){.main-container .wp-block-pullquote.is-style-solid-color.alignfull{padding-left:calc(10% + 58px + (2 * 1rem));padding-right:calc(10% + 58px + (2 * 1rem))}}.main-container .wp-block-quote:not(.is-large),.main-container .wp-block-quote:not(.is-style-large){border-width:2px;border-color:#0073aa;padding-top:0;padding-bottom:0}.main-container .wp-block-quote p{font-size:1em;font-style:normal;line-height:1.8}.main-container .wp-block-quote cite{font-size:calc(1rem / (1.25 * 1.125))}.main-container .wp-block-quote.is-large,.main-container .wp-block-quote.is-style-large{margin:1rem 0;padding:0;border-left:none}.main-container .wp-block-quote.is-large p,.main-container .wp-block-quote.is-style-large p{font-size:1.6875em;line-height:1.4;font-style:italic}.main-container .wp-block-quote.is-large cite,.main-container .wp-block-quote.is-large footer,.main-container .wp-block-quote.is-style-large cite,.main-container .wp-block-quote.is-style-large footer{font-size:calc(1rem / (1.25 * 1.125))}@media only screen and (min-width:768px){.main-container .wp-block-quote.is-large,.main-container .wp-block-quote.is-style-large{margin:1rem 0;padding:1rem 0}.main-container .wp-block-quote.is-large p,.main-container .wp-block-quote.is-style-large p{font-size:1.6875em}}.main-container .wp-block-image{max-width:100%}.main-container .wp-block-image img{display:block}.main-container .wp-block-image.alignfull img{width:100vw;max-width:calc(100% + (2 * 1rem))}@media only screen and (min-width:768px){.main-container .wp-block-image.alignfull img{max-width:calc(125% + 150px);margin-left:auto;margin-right:auto}}.main-container .wp-block-cover,.main-container .wp-block-cover-image{position:relative;min-height:430px;padding:1rem}@media only screen and (min-width:768px){.main-container .wp-block-cover,.main-container .wp-block-cover-image{padding:1rem 10%}}.main-container .wp-block-cover .wp-block-cover-image-text,.main-container .wp-block-cover .wp-block-cover-text,.main-container .wp-block-cover h2,.main-container .wp-block-cover-image .wp-block-cover-image-text,.main-container .wp-block-cover-image .wp-block-cover-text,.main-container .wp-block-cover-image h2{font-family:'Open sans',sans-serif;font-size:1.6875em;font-weight:700;line-height:1.25;padding:0;color:#fff}@media only screen and (min-width:768px){.main-container .wp-block-cover .wp-block-cover-image-text,.main-container .wp-block-cover .wp-block-cover-text,.main-container .wp-block-cover h2,.main-container .wp-block-cover-image .wp-block-cover-image-text,.main-container .wp-block-cover-image .wp-block-cover-text,.main-container .wp-block-cover-image h2{font-size:2.25em;max-width:100%}}.main-container .wp-block-cover-image.alignleft,.main-container .wp-block-cover-image.alignright,.main-container .wp-block-cover.alignleft,.main-container .wp-block-cover.alignright{width:100%}@media only screen and (min-width:768px){.main-container .wp-block-cover-image.alignleft,.main-container .wp-block-cover-image.alignright,.main-container .wp-block-cover.alignleft,.main-container .wp-block-cover.alignright{padding:1rem calc(2 * 1rem)}}@media only screen and (min-width:768px){.main-container .wp-block-cover-image.alignfull .wp-block-cover-image-text,.main-container .wp-block-cover-image.alignfull .wp-block-cover-text,.main-container .wp-block-cover-image.alignfull h2,.main-container .wp-block-cover.alignfull .wp-block-cover-image-text,.main-container .wp-block-cover.alignfull .wp-block-cover-text,.main-container .wp-block-cover.alignfull h2{max-width:calc(8 * (100vw / 12) - 28px)}}@media only screen and (min-width:1168px){.main-container .wp-block-cover-image.alignfull .wp-block-cover-image-text,.main-container .wp-block-cover-image.alignfull .wp-block-cover-text,.main-container .wp-block-cover-image.alignfull h2,.main-container .wp-block-cover.alignfull .wp-block-cover-image-text,.main-container .wp-block-cover.alignfull .wp-block-cover-text,.main-container .wp-block-cover.alignfull h2{max-width:calc(6 * (100vw / 12) - 28px)}}@media only screen and (min-width:768px){.main-container .wp-block-cover-image.alignfull,.main-container .wp-block-cover.alignfull{padding-left:calc(10% + 58px + (2 * 1rem));padding-right:calc(10% + 58px + (2 * 1rem))}.main-container .wp-block-cover-image.alignfull .wp-block-cover-image-text,.main-container .wp-block-cover-image.alignfull .wp-block-cover-text,.main-container .wp-block-cover-image.alignfull h2,.main-container .wp-block-cover.alignfull .wp-block-cover-image-text,.main-container .wp-block-cover.alignfull .wp-block-cover-text,.main-container .wp-block-cover.alignfull h2{padding:0}}.main-container .wp-block-gallery{list-style-type:none;padding-left:0}.main-container .wp-block-gallery .blocks-gallery-image:last-child,.main-container .wp-block-gallery .blocks-gallery-item:last-child{margin-bottom:16px}.main-container .wp-block-gallery figcaption a{color:#fff}.main-container .wp-block-audio figcaption,.main-container .wp-block-gallery .blocks-gallery-image figcaption,.main-container .wp-block-gallery .blocks-gallery-item figcaption,.main-container .wp-block-image figcaption,.main-container .wp-block-video figcaption{font-size:.71111em;font-family:'Open sans',sans-serif;line-height:1.6;margin:0;padding:.5rem;text-align:center}.main-container .wp-block-separator,.main-container hr{background-color:#767676;border:0;height:2px;margin-bottom:2rem;margin-top:2rem;max-width:2.25em;text-align:left}.main-container .wp-block-separator.is-style-wide,.main-container hr.is-style-wide{max-width:100%}@media only screen and (min-width:768px){.main-container .wp-block-separator.is-style-wide,.main-container hr.is-style-wide{max-width:calc(8 * (100vw / 12) - 28px)}}@media only screen and (min-width:1168px){.main-container .wp-block-separator.is-style-wide,.main-container hr.is-style-wide{max-width:calc(6 * (100vw / 12) - 28px)}}.main-container .wp-block-separator.is-style-dots,.main-container hr.is-style-dots{max-width:100%;background-color:inherit;border:inherit;height:inherit;text-align:center}@media only screen and (min-width:768px){.main-container .wp-block-separator.is-style-dots,.main-container hr.is-style-dots{max-width:calc(8 * (100vw / 12) - 28px)}}@media only screen and (min-width:1168px){.main-container .wp-block-separator.is-style-dots,.main-container hr.is-style-dots{max-width:calc(6 * (100vw / 12) - 28px)}}.main-container .wp-block-separator.is-style-dots:before,.main-container hr.is-style-dots:before{color:#767676;font-size:1.6875em;letter-spacing:.88889em;padding-left:.88889em}.main-container .wp-block-separator+h1:before,.main-container .wp-block-separator+h2:before,.main-container hr+h1:before,.main-container hr+h2:before{display:none}.main-container .wp-block-embed-twitter{word-break:break-word}.main-container .wp-block-table td,.main-container .wp-block-table th{border-color:#767676}.main-container .wp-block-file{font-family:'Open sans',sans-serif}.main-container .wp-block-file .wp-block-file__button{display:table;transition:background 150ms ease-in-out;border:none;border-radius:5px;background:#0073aa;font-size:22px;font-family:'Open sans',sans-serif;line-height:1.2;text-decoration:none;font-weight:700;padding:.75rem 1rem;color:#fff;margin-left:0;margin-top:calc(.75 * 1rem)}@media only screen and (min-width:1168px){.main-container .wp-block-file .wp-block-file__button{font-size:22px;padding:.875rem 1.5rem}}.main-container .wp-block-file .wp-block-file__button:hover{background:#111;cursor:pointer}.main-container .wp-block-file .wp-block-file__button:focus{background:#111;outline:thin dotted;outline-offset:-4px}.main-container .wp-block-code{border-radius:0}.main-container .wp-block-code code{font-size:1.125em;white-space:pre-wrap;word-break:break-word}.main-container .wp-block-columns.alignfull{padding-left:1rem;padding-right:1rem}@media only screen and (min-width:600px){.main-container .wp-block-columns{flex-wrap:nowrap}}@media only screen and (min-width:768px){.main-container .wp-block-columns .wp-block-column>:first-child{margin-top:0}.main-container .wp-block-columns .wp-block-column>:last-child{margin-bottom:0}.main-container .wp-block-columns[class*=has-]>*{margin-right:1rem}.main-container .wp-block-columns[class*=has-]>:last-child{margin-right:0}.main-container .wp-block-columns.alignfull,.main-container .wp-block-columns.alignfull .wp-block-column{padding-left:calc(2 * 1rem);padding-right:calc(2 * 1rem)}}.main-container .wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-family:'Open sans',sans-serif;font-weight:700}.main-container .wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date{font-weight:400}.main-container .wp-block-latest-comments .wp-block-latest-comments__comment,.main-container .wp-block-latest-comments .wp-block-latest-comments__comment-date,.main-container .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{font-size:inherit}.main-container .wp-block-latest-comments.has-dates .wp-block-latest-comments__comment-date{font-size:.71111em}.main-container .has-small-font-size{font-size:.88889em}.main-container .has-normal-font-size{font-size:1.125em}.main-container .has-large-font-size{font-size:1.6875em}.main-container .has-huge-font-size{font-size:2.25em}.main-container .has-dark-gray-background-color,.main-container .has-light-gray-background-color,.main-container .has-primary-background-color,.main-container .has-secondary-background-color{color:#fff}.main-container .has-dark-gray-background-color a,.main-container .has-dark-gray-background-color h1,.main-container .has-dark-gray-background-color h2,.main-container .has-dark-gray-background-color h3,.main-container .has-dark-gray-background-color h4,.main-container .has-dark-gray-background-color h5,.main-container .has-dark-gray-background-color h6,.main-container .has-dark-gray-background-color p,.main-container .has-light-gray-background-color a,.main-container .has-light-gray-background-color h1,.main-container .has-light-gray-background-color h2,.main-container .has-light-gray-background-color h3,.main-container .has-light-gray-background-color h4,.main-container .has-light-gray-background-color h5,.main-container .has-light-gray-background-color h6,.main-container .has-light-gray-background-color p,.main-container .has-primary-background-color a,.main-container .has-primary-background-color h1,.main-container .has-primary-background-color h2,.main-container .has-primary-background-color h3,.main-container .has-primary-background-color h4,.main-container .has-primary-background-color h5,.main-container .has-primary-background-color h6,.main-container .has-primary-background-color p,.main-container .has-secondary-background-color a,.main-container .has-secondary-background-color h1,.main-container .has-secondary-background-color h2,.main-container .has-secondary-background-color h3,.main-container .has-secondary-background-color h4,.main-container .has-secondary-background-color h5,.main-container .has-secondary-background-color h6,.main-container .has-secondary-background-color p{color:#fff}.main-container .has-white-background-color{color:#111}.main-container .has-white-background-color a,.main-container .has-white-background-color h1,.main-container .has-white-background-color h2,.main-container .has-white-background-color h3,.main-container .has-white-background-color h4,.main-container .has-white-background-color h5,.main-container .has-white-background-color h6,.main-container .has-white-background-color p{color:#111}.main-container .has-primary-background-color,.main-container .wp-block-pullquote.is-style-solid-color.has-primary-background-color{background-color:#0073aa}.main-container .has-secondary-background-color,.main-container .wp-block-pullquote.is-style-solid-color.has-secondary-background-color{background-color:#005177}.main-container .has-dark-gray-background-color,.main-container .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color{background-color:#111}.main-container .has-light-gray-background-color,.main-container .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color{background-color:#767676}.main-container .has-white-background-color,.main-container .wp-block-pullquote.is-style-solid-color.has-white-background-color{background-color:#fff}.main-container .has-primary-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p{color:#0073aa}.main-container .has-secondary-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p{color:#005177}.main-container .has-dark-gray-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color p{color:#111}.main-container .has-light-gray-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color p{color:#767676}.main-container .has-white-color,.main-container .wp-block-pullquote.is-style-solid-color blockquote.has-white-color{color:#fff}