/*!
Theme Name: ql-in-the-community
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ql-in-the-community
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@font-face{font-family:RocketSans;font-weight:300;src:url(https://www.rockomni.com/mcds/assets/GlobalContent/NonStockImages/Fonts/RocketSans-Light.woff2) format("woff2"),url(https://www.rockomni.com/mcds/assets/GlobalContent/NonStockImages/Fonts/RocketSans-Light.woff) format("woff")}@font-face{font-family:RocketSans;font-weight:400;src:url(https://www.rockomni.com/mcds/assets/GlobalContent/NonStockImages/Fonts/RocketSans-Regular.woff2) format("woff2"),url(https://www.rockomni.com/mcds/assets/GlobalContent/NonStockImages/Fonts/RocketSans-Regular.woff) format("woff")}@font-face{font-family:RocketSans;font-weight:500;src:url(https://www.rockomni.com/mcds/assets/GlobalContent/NonStockImages/Fonts/RocketSans-Medium.woff2) format("woff2"),url(https://www.rockomni.com/mcds/assets/GlobalContent/NonStockImages/Fonts/RocketSans-Medium.woff) format("woff")}@font-face{font-family:RocketSans;font-weight:700;src:url(https://www.rockomni.com/mcds/assets/GlobalContent/NonStockImages/Fonts/RocketSans-Bold.woff2) format("woff2"),url(https://www.rockomni.com/mcds/assets/GlobalContent/NonStockImages/Fonts/RocketSans-Bold.woff) format("woff")}body{font-family:RocketSans,Helvetica,Arial,sans-serif}h6{font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1.86;margin-top:0}.ql_in_the_community_banner{width:100%;min-height:33px;padding:8px 20px;background-color:#cfcfcf;display:table;position:relative}.dashicons-warning.banner-icon{display:table-cell;height:100%;font-size:25px;vertical-align:middle}.banner-text{display:table-cell;color:#1c1b1a;font-size:15px;padding:0 7px;vertical-align:middle}.dashicons-no-alt.banner-close{font-size:25px;display:table-cell;vertical-align:middle;position:absolute;right:.5em;cursor:pointer}@media (min-width:880px){.ql_in_the_community_banner{padding:8px 10%}}.hidden-mobile{display:none}@media screen and (min-width:768px){.hidden-mobile{display:inherit}}@media screen and (min-width:768px){.hidden-tablet{display:none}}@media screen and (min-width:1024px){.hidden-tablet{display:inherit}}@media screen and (min-width:1024px){.hidden-desktop{display:none}}.site-content .breadcrumb-list{list-style:none;margin:8px auto 16px auto;padding:0;max-width:1120px}.site-content .breadcrumb-list .breadcrumb{display:inline-block}.site-content .breadcrumb-list .breadcrumb:not(:last-child){border-right:1px solid #cfcfcf;margin-right:12px;padding-right:12px}.site-content .breadcrumb-list .breadcrumb-link{color:#1c1b1a;font-size:.9em;font-weight:300;letter-spacing:.93px;text-decoration:none}.site-content .breadcrumb-list .breadcrumb-link:hover{border-bottom:1px solid #1c1b1a}.errorpage-container{margin:0 20px}.errorpage-container .page-content ul{margin:0 0 1.5em 0}@media screen and (min-width:880px){.errorpage-container .page-content ul{margin:0 0 1.5em 3em}}@media screen and (min-width:880px){.errorpage-container{margin:0 10%}}footer{background-color:#1c1b1a;color:#fff;padding:40px 15px 50px;position:relative;overflow:hidden}footer h6{margin-bottom:20px}footer p{font-size:15px;font-weight:300;line-height:1.33}footer:after{box-shadow:0 0 40px 0 rgba(0,0,0,.1);content:'';display:block;height:1px;left:0;position:absolute;top:0;width:100%}#rocketGlobal p{margin-bottom:40px}#rocketGlobal a img{height:16px}#rocketGlobal #RocketMortgage a img{height:21px}.footer-column ul{list-style:none;margin:0 0 40px;padding:0}.footer-column #menu-social-links-menu{display:-webkit-box;display:flex;flex-wrap:wrap}.footer-column li.menu-item{font-size:15px;font-weight:300;line-height:2.4;margin:0}.footer-column li a{text-decoration:none;color:#fff;-webkit-transition:.3s;transition:.3s}.footer-column li a:hover{color:#fff;border-bottom:1px solid #fff}.footer-column li a:visited{color:#fff}.footer-column .facebook a{background:url(images/facebook_icon.svg) no-repeat center center}.footer-column .linkedin a{background:url(images/linkedin_icon.svg) no-repeat center center}.footer-column .instagram a{background:url(images/instagram_icon.svg) no-repeat center center}.footer-column .twitter a{background:url(images/twitter_icon.svg) no-repeat center center}.footer-column li.social-link{padding-right:10px}.footer-column li.social-link a{color:transparent;height:32px;width:32px;display:inline-block;background-size:contain;margin-bottom:20px}.footer-column li.social-link a:hover{border:none}.footer-column li.social-link li.apply-grant{-webkit-box-flex:0;flex:0 0 100%}@media screen and (min-width:1080px){.footer-content{margin:0 auto;width:960px}.footer-columns{display:-webkit-box;display:flex}.footer-column{margin-right:50px;width:25%}.footer-column:last-child{margin-right:0}}@media screen and (min-width:1280px){.footer-content{width:1140px}}.site-header{box-shadow:0 2px 5px 0 rgba(0,0,0,.1);position:relative;z-index:1000}.site-branding{max-width:1280px;margin:0 auto}.site-branding img{display:block;margin:20px auto 10px;max-width:155px;width:60vw}.toggled{left:0;position:absolute;width:100%;background-color:#fff;z-index:1000}.main-navigation.toggled li{float:none;margin-left:20px}.menu-primary-container{float:left;width:100%}.menu-toggle{position:absolute;margin:0 8px;background-color:#fff;border:0}.menu-item{font-weight:400}.menu-item a{padding:16px;color:#1c1b1a}.menu-item a:visited{color:#1c1b1a}.menu-item a:hover{color:#1c1b1a;background-color:#f7f7f7;border-bottom:transparent}#menu-toggle[aria-expanded=true] .dashicons-menu-alt3:before{content:'\f158'}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:1024px){.menu-toggle{display:none}.main-navigation ul{display:block}}@media screen and (min-width:1024px){.site-branding img{float:left;margin:15px 20px;display:block;width:initial}.toggled{top:initial;position:relative}.menu-primary-container{float:right;margin:10px 30px 0 8px;width:auto;box-shadow:none}.main-navigation{clear:none;float:none}.main-navigation.toggled li{float:left;position:relative}.menu-item{margin:20px 0 20px 20px;font-weight:500}.menu-item a{padding:0;color:#1c1b1a}.menu-item a:visited{color:#1c1b1a}.menu-item a:hover{color:#c8102e;border-bottom:.125rem solid #c8102e;background-color:transparent}}.pillar-post article:nth-child(n+2){display:none}.pillar-post.elementor-widget-posts.elementor-element .elementor-post__title a:hover{color:#c8102e}.pillar-headline p{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}.pillar-headline .elementor-text-editor p{padding-top:0}@media screen and (min-width:1024px){.pillar-headline{top:31vw;left:17vw;background:#fff;width:588px}.pillar-headline.pillar-headline{position:absolute}.pillar-post article:nth-child(n+2){display:block}}.pillar-readmore-button .elementor-button,.pillar-readmore-button .elementor-button.elementor-button{background-color:transparent;color:#1c1b1a;border:none;background:url(images/circle_chevron_right.svg);background-repeat:no-repeat;background-position:center right;background-size:contain}.pillar-readmore-button .elementor-button.elementor-button:visited,.pillar-readmore-button .elementor-button:visited{color:#404040}.pillar-readmore-button .elementor-button.elementor-button:hover,.pillar-readmore-button .elementor-button:hover{color:#c8102e;background-color:transparent;border:none;box-shadow:none}.pillar-readmore-button .elementor-button .elementor-button-text,.pillar-readmore-button .elementor-button.elementor-button .elementor-button-text{padding:0 30px 0 0}.post .mobile-header .entry-title{margin:0 20px 20px}.post .entry-header{background-position:center center;background-repeat:no-repeat;background-size:cover}.post .post-body{padding:0 20px}.post .entry-content{font-weight:300}.post .author{font-weight:700}.post .entry-right-rail h4.widget-title{font-size:20px;font-weight:500}.post .entry-right-rail h4.widget-title:first-of-type{margin-top:0}.post .entry-right-rail .elementor-element.elementor-share-buttons--view-icon.elementor-share-buttons--shape-circle .elementor-share-btn__icon:hover{color:#404040}.post .entry-right-rail .elementor-element.related-posts .elementor-post__title a{color:#1c1b1a}.post .entry-right-rail .elementor-element.related-posts .elementor-post__title a:hover{color:#c8102e}.post .elementor-posts-container .elementor-post__title a:hover{color:#c8102e!important}.post .post-tags{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;margin:30px 0;padding:20px 0}.post .post-tags span{margin-right:10px}.post .post-tags span a{color:#1c1b1a;font-size:.9em;font-weight:500;text-transform:lowercase;text-decoration:none}.post .post-tags span a:hover{color:#c8102e}@media screen and (min-width:768px){.post .header-callout-container{position:relative;height:100%;margin:0 auto}.post .header-callout{background:#fff;box-shadow:0 4px 40px 10px rgba(0,0,0,.1);bottom:40px;padding:20px 20px 25px;position:absolute;width:75%}.post h1.entry-title{font-size:2em;line-height:1.2;margin:0}.post .post-body{margin:50px auto 0}}@media screen and (min-width:880px){.post h1.entry-title{font-size:2.5em}.post .post-body{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.post .post-tags{border-bottom:none;margin-bottom:0}.post .entry-content{margin-right:20px;width:65%}.post .entry-right-rail{width:35%}}@media screen and (min-width:1024px){.post .header-callout-container,.post .post-body{width:960px}.post .header-callout{max-width:50%}.post .entry-content{-webkit-box-flex:2;flex:2 2 67%;margin:0 25px 0 0}.post .entry-right-rail{-webkit-box-flex:1;flex:1 1 33%}}@media screen and (min-width:1280px){.post .header-callout-container,.post .post-body{width:1140px}}#featuredSection .featured-story{background-color:#fff;width:90%;height:700px;position:relative;margin:0 auto;box-shadow:0 2px 40px 3px rgba(0,0,0,.1)}#featuredSection .block{max-height:400px;width:100%;position:absolute}#featuredSection .story.up{top:300px;padding:5px 30px}#featuredSection .partial-image{width:100%;height:300px;overflow:hidden;background-size:cover;background-position:center}#featuredSection .story.image img{width:600px;height:300px}#featuredSection .image.down{bottom:300px}#featuredSection .story{overflow:hidden}#featuredSection h3.story--title{width:100%;margin:.5em 0}#featuredSection h3.story--title:hover{margin-bottom:9px;border-bottom:.125rem solid #c8102e}#featuredSection .story--category{padding-top:16px;background-color:#fff;color:#c8102e;font-size:14px;margin:0;display:block;text-transform:uppercase}#featuredSection .story--category:visited{font-size:14px;color:#c8102e}#featuredSection .triangle--up{visibility:hidden}#featuredSection a.unstyled{cursor:pointer;color:#1c1b1a}#featuredSection a.unstyled:visited{color:#1c1b1a}#featuredSection .not-first-story{display:none}@media (min-width:375px){#featuredSection .featured-story{height:600px}#featuredSection .block{max-height:300px}}@media (min-width:880px){#featuredSection .elementor-widget-wrap{margin:0 auto;flex-wrap:nowrap;-webkit-box-pack:center;justify-content:center}#featuredSection .elementor-widget-Featured{display:inline-block;max-width:300px}#featuredSection .not-first-story{display:block}#featuredSection .featured-story{padding:0;background-color:#fff;width:300px;max-height:600px;height:600px;position:relative;box-shadow:none}#featuredSection .block{height:300px;width:100%;position:absolute}#featuredSection .partial-image{width:300px;height:300px;overflow:hidden;background-size:cover;background-position:center}#featuredSection .block.image img{width:300px;height:300px}#featuredSection .image.up{top:0}#featuredSection .image.down{bottom:0}#featuredSection div.story{padding:0 1.5em;font-size:14px;line-height:2}#featuredSection .story.down{top:0;padding:0 1.5em}#featuredSection h3.story--title{width:100%;font-size:22px;line-height:1.3;font-weight:500}#featuredSection .story--category{display:none}#featuredSection .triangle--up{border-bottom:30px solid #fff;bottom:300px;visibility:visible}#featuredSection .triangle--down{border-top:30px solid #fff;top:300px}#featuredSection .triangle{position:absolute;right:130px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent}}.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button,.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-button .elementor-cta__button.elementor-button,.elementor-button.elementor-button,.elementor-cta--skin-classic .elementor-cta__button.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button,.elementor-cta--skin-classic .elementor-cta__button.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-classic .elementor-cta__button.elementor-button .elementor-cta__button.elementor-button,.elementor-cta--skin-classic .elementor-cta__button.elementor-button.elementor-button,.elementor-cta--skin-cover .elementor-cta__button.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__button.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__button.elementor-button .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__button.elementor-button.elementor-button,.elementor-cta__button.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button,.elementor-cta__button.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta__button.elementor-button .elementor-cta__button.elementor-button,.elementor-cta__button.elementor-button.elementor-button{background-color:#c8102e;border:2px solid #c8102e;color:#fff;font-weight:500;border-radius:4px}.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:visited,.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button:visited,.elementor-button .elementor-cta__button.elementor-button:visited,.elementor-button.elementor-button:visited,.elementor-cta--skin-classic .elementor-cta__button.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:visited,.elementor-cta--skin-classic .elementor-cta__button.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button:visited,.elementor-cta--skin-classic .elementor-cta__button.elementor-button .elementor-cta__button.elementor-button:visited,.elementor-cta--skin-classic .elementor-cta__button.elementor-button.elementor-button:visited,.elementor-cta--skin-cover .elementor-cta__button.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:visited,.elementor-cta--skin-cover .elementor-cta__button.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button:visited,.elementor-cta--skin-cover .elementor-cta__button.elementor-button .elementor-cta__button.elementor-button:visited,.elementor-cta--skin-cover .elementor-cta__button.elementor-button.elementor-button:visited,.elementor-cta__button.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:visited,.elementor-cta__button.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button:visited,.elementor-cta__button.elementor-button .elementor-cta__button.elementor-button:visited,.elementor-cta__button.elementor-button.elementor-button:visited{color:#fff}.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:hover,.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button:hover,.elementor-button .elementor-cta__button.elementor-button:hover,.elementor-button.elementor-button:hover,.elementor-cta--skin-classic .elementor-cta__button.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:hover,.elementor-cta--skin-classic .elementor-cta__button.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button:hover,.elementor-cta--skin-classic .elementor-cta__button.elementor-button .elementor-cta__button.elementor-button:hover,.elementor-cta--skin-classic .elementor-cta__button.elementor-button.elementor-button:hover,.elementor-cta--skin-cover .elementor-cta__button.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:hover,.elementor-cta--skin-cover .elementor-cta__button.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button:hover,.elementor-cta--skin-cover .elementor-cta__button.elementor-button .elementor-cta__button.elementor-button:hover,.elementor-cta--skin-cover .elementor-cta__button.elementor-button.elementor-button:hover,.elementor-cta__button.elementor-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:hover,.elementor-cta__button.elementor-button .elementor-cta--skin-cover .elementor-cta__button.elementor-button:hover,.elementor-cta__button.elementor-button .elementor-cta__button.elementor-button:hover,.elementor-cta__button.elementor-button.elementor-button:hover{background-color:#762235;border-color:#762235;box-shadow:0 3px 10px rgba(20,20,20,.08);color:#fff}.btn-secondary .elementor-button.elementor-button,.btn-secondary .elementor-cta__button.elementor-button,.btn-secondary .elementor-cta__button.elementor-button.elementor-button,.btn-secondary a,.btn-secondary.elementor-cta--skin-classic .elementor-cta__button.elementor-button.elementor-button,.btn-secondary.menu-item a,a.btn-secondary,button.btn-secondary{background-color:#fff;border:2px solid #3c3174;color:#3c3174;letter-spacing:.62px;padding:12px 24px;font-weight:500;border-radius:4px}.btn-secondary .elementor-button.elementor-button:visited,.btn-secondary .elementor-cta__button.elementor-button.elementor-button:visited,.btn-secondary .elementor-cta__button.elementor-button:visited,.btn-secondary a:visited,.btn-secondary.elementor-cta--skin-classic .elementor-cta__button.elementor-button.elementor-button:visited,.btn-secondary.menu-item a:visited,a.btn-secondary:visited,button.btn-secondary:visited{background-color:#fff;border:2px solid #3c3174;color:#3c3174}.btn-secondary .elementor-button.elementor-button:hover,.btn-secondary .elementor-cta__button.elementor-button.elementor-button:hover,.btn-secondary .elementor-cta__button.elementor-button:hover,.btn-secondary a:hover,.btn-secondary.elementor-cta--skin-classic .elementor-cta__button.elementor-button.elementor-button:hover,.btn-secondary.menu-item a:hover,a.btn-secondary:hover,button.btn-secondary:hover{background-color:#e7e2f2;box-shadow:0 3px 10px rgba(20,20,20,.08);border:2px solid #3c3174;color:#3c3174}.elementor a{text-decoration:none}.elementor-widget-image-box .elementor-image-box-title a:hover{border-bottom:.09375rem solid #1c1b1a}.elementor .elementor-pagination{color:#1c1b1a;display:-webkit-box;display:flex;margin-top:8px}.elementor .elementor-pagination .page-numbers{border:2px solid transparent;border-radius:50%;font-weight:400;width:2em;height:2em;display:-webkit-box;display:flex;text-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-right:auto;margin-left:auto;-webkit-transition:.3s;transition:.3s}.elementor .elementor-pagination .page-numbers:visited{color:#1c1b1a}.elementor .elementor-pagination .page-numbers:hover:not(.current){border-color:#603aa1;color:#1c1b1a}.elementor .elementor-pagination .page-numbers.current{background-color:#603aa1;color:#fff}.elementor .elementor-pagination .page-numbers.next{background:url(images/chevron_right.svg)}.elementor .elementor-pagination .page-numbers.prev{background:url(images/chevron_left.svg)}.elementor .elementor-pagination .page-numbers.next,.elementor .elementor-pagination .page-numbers.prev{background-repeat:no-repeat;background-position:center right;background-size:contain;border-color:transparent}.elementor .elementor-pagination .page-numbers.dots:hover{border-color:transparent;cursor:default}.elementor .elementor-pagination .page-numbers.next:hover,.elementor .elementor-pagination .page-numbers.prev:hover{border-color:transparent}.elementor .elementor-pagination .page-numbers.next:not([href]),.elementor .elementor-pagination .page-numbers.prev:not([href]){color:#8d8d8c}.elementor .elementor-pagination .page-numbers.next:enabled,.elementor .elementor-pagination .page-numbers.prev:enabled{color:#1c1b1a}.homepage-feature .elementor-posts .elementor-post__excerpt p{color:#1c1b1a}.homepage-feature a{color:#1c1b1a}.homepage-feature a:visited{color:#1c1b1a}.homepage-feature a:hover{color:#c8102e}.homepage-feature .elementor-post__text .elementor-post__badge{background:0 0;color:#c8102e;font-size:15px;font-weight:300;margin:0 0 8px!important;padding:0;position:unset}.homepage-feature .elementor-post__read-more{background:url(images/circle_chevron_right.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;padding-right:38px;text-align:right;width:100%}@media screen and (min-width:1024px){.homepage-feature.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0}.homepage-feature .elementor-posts .elementor-post__card .elementor-post__text{background:#fff;border-radius:8px;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);padding:25px 20px;position:absolute;right:60px;top:35px;width:35%}}.horizontal-posts a{color:#1c1b1a;display:-webkit-box;display:flex;border-bottom:.125rem solid transparent}.horizontal-posts a:visited{color:#404040}.horizontal-posts a:hover{border-bottom:.125rem solid #c8102e}.horizontal-posts .elementor-posts .elementor-post__badge{position:static;padding:0 0 16px 0;background-color:#fff;color:#c8102e;font-size:14px;margin:0!important}.horizontal-posts .elementor-posts .elementor-post__card .elementor-post__text{margin-top:0}@media screen and (min-width:1024px){.horizontal-posts.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.horizontal-posts article:not(:last-child){border-bottom:2px solid #cfcfcf}@media screen and (min-width:1024px){.horizontal-posts article .elementor-post__thumbnail__link{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.horizontal-posts article .elementor-post__text{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}}.blog-sidebar a{color:#1c1b1a;display:inline-block;margin-bottom:24px;border-bottom:.125rem solid transparent}.blog-sidebar a:visited{color:#404040}.blog-sidebar a:hover{border-bottom:.125rem solid #c8102e}.blog-sidebar h6{font-size:24px;margin:20px 0}.elementor-text-editor p{padding-top:16px}.elementor-text-editor a{color:#1c1b1a;font-weight:500;position:relative;text-decoration:none;-webkit-transition:.3s;transition:.3s;border-bottom:.09375rem solid #cfcfcf}.elementor-text-editor a:hover{color:#1c1b1a;border-bottom:.09375rem solid #1c1b1a}.global-widget-carousel .elementor-main-swiper.swiper-container{height:38vw}.global-widget-carousel .elementor-main-swiper.swiper-container.swiper-container-fade.swiper-container-horizontal{height:38vw}.global-widget-carousel .swiper-pagination-bullet{background:#1c1b1a;opacity:.8;border:2px solid #404040}.global-widget-carousel .elementor-carousel-image{background:no-repeat;background-size:cover;background-position:center top}.elementor-section-wrap{position:relative}