.wp-singular.single-post .post-bg-img{background-color:#802528;background-image:none!important}
body.original #footer-outer #footer-widgets .col ul li{border-bottom:none!important}
#footer-outer .widget h4{font-size:18px!important;font-weight:700!important;margin-bottom:10px!important}
#footer-outer .menu .menu-item>a{font-size:16px}
#footer-widgets .row > div:nth-child(2),#footer-widgets .row > div:nth-child(3){width:17%!important}
#footer-widgets .row > div:last-child{width:25%!important}
@media only screen and (max-width: 1000px) {
#footer-widgets .row > div:first-child{width:100%!important}
#footer-widgets .row > div:nth-child(2),#footer-widgets .row > div:nth-child(3){width:50%!important}
#footer-widgets .row > div:last-child{width:100%!important}
#footer-widgets .row{display:flex;flex-wrap:wrap}
#footer-widgets .row > div{margin:0 0 10px!important}
}
.newsletter-form_wrapper .gform_heading{display:none;visibility:hidden}
.newsletter-form #field_2_1{width:210px!important}
.newsletter-form #gform_submit_button_2{width:100px!important}
@media only screen and (max-width: 1000px) {
.newsletter-form{width:100%;max-width:600px}
.newsletter-form .gform_fields{display:flex!important}
.newsletter-form #field_submit{width:fit-content!important}
}
#footer-widgets .wp-block-social-link{background:#fff!important;padding:0!important}
#footer-widgets .wp-block-social-link svg{color:#1E1E1E!important;fill:#1E1E1E!important}
#footer-outer #footer-widgets .col ul .wp-social-link-facebook:first-child > a.wp-block-social-link-anchor{padding-top:6px!important}
@media only screen and (max-width: 999px) {
#footer-outer #footer-widgets .row .col:nth-child(2),#footer-outer #footer-widgets .row .col:nth-child(3){width:50%}
ul.wp-block-social-links{justify-content:flex-start}
}
.testimonial-one blockquote p{font-size:28px}
.testimonial-one .testimonial-name,.testimonial-one .title{font-size:20px!important;line-height:30px!important}
.testimonial-one .testimonial-name{font-weight:700}
.testimonial-one .image-icon{border-color:transparent!important;font-size:0!important;line-height:30px!important}
.testimonial-one .image-icon::before{content:'';width:100%;height:100%;display:inline-block;background:url(https://faithsearchwpb.wpenginepowered.com/wp-content/uploads/2025/09/icon_quote_white.svg);background-repeat:no-repeat;background-position:center}
.testimonial-two .flickity-prev-next-button.next,.testimonial-two .flickity-prev-next-button.previous{position:initial!important}
.testimonial-two h2{font:700 40px "Work Sans"}
.stats-grid .vc_column-inner>.wpb_wrapper{border-radius:20px;overflow:hidden;display:grid;gap:0;grid-auto-flow:row;grid-template-areas:"cell-one . . ." "cell-one cell-five cell-five cell-five"}
.stats-grid .wpb_wrapper div:nth-child(1){grid-area:cell-one}
.stats-grid .wpb_wrapper div:nth-child(2),.stats-grid .wpb_wrapper div:nth-child(4){display:flex;justify-content:center;align-items:center}
.stats-grid .wpb_wrapper div:nth-child(3) .hover-wrap,.stats-grid .wpb_wrapper div:nth-child(3) .hover-wrap-inner{height:100%}
.stats-grid .wpb_wrapper div:nth-child(3) .hover-wrap-inner{display:flex}
.stats-grid .wpb_wrapper div:nth-child(3) img{object-fit:cover;width:100%}
.stats-grid .wpb_wrapper div:nth-child(5){grid-area:cell-five;display:flex;justify-content:center}
.stats-grid .wpb_wrapper div:nth-child(5) .wpb_wrapper{display:flex;align-items:center}
.stats-grid .wpb_wrapper div:nth-child(5) .wpb_wrapper h2{font-size:80px}
.stats-grid .wpb_wrapper div:nth-child(5) .wpb_wrapper p{text-align:left;max-width:400px;margin-left:30px;font-size:26px;line-height:33px}
.stats-grid .img-with-aniamtion-wrap .hover-wrap{margin-bottom:0}
@media only screen and (max-width: 999px) {
.stats-grid .vc_column-inner>.wpb_wrapper{display:flex;flex-direction:column}
.stats-grid .vc_column-inner>.wpb_wrapper>*{aspect-ratio:3/2}
.stats-grid .wpb_wrapper div:nth-child(1){order:2}
.stats-grid .wpb_wrapper div:nth-child(2){order:1}
.stats-grid .wpb_wrapper div:nth-child(3){order:4}
.stats-grid .wpb_wrapper div:nth-child(4){order:3}
.stats-grid .wpb_wrapper div:nth-child(5){order:5}
.stats-grid .wpb_wrapper div:nth-child(5) .wpb_wrapper{flex-direction:column;justify-content:center;gap:10px}
.stats-grid .wpb_wrapper div:nth-child(5) h2{font-size:60px!important}
.stats-grid .wpb_wrapper div:nth-child(5) p{font-size:18px!important}
}
.v-center-text{display:flex!important;justify-content:center!important;align-items:center!important}
.service-item .vc_column-inner>.wpb_wrapper{position:relative;overflow:hidden}
.service-item .img-with-aniamtion-wrap .hover-wrap{margin-bottom:0}
.service-item .vc_column-inner>.wpb_wrapper .img-with-aniamtion-wrap{transition:opacity .3s ease-in-out;opacity:1}
.service-item .vc_column-inner>.wpb_wrapper .img-with-aniamtion-wrap img{width:100%}
.service-item .column-bg-overlay-wrap{z-index:inherit!important}
.service-item .vc_column-inner>.wpb_wrapper .img-with-aniamtion-wrap:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000040;background:linear-gradient(#00000040 0%,#00000040 90%);border-radius:20px;z-index:1}
body:not(.vc_editor) .service-item .vc_column-inner>.wpb_wrapper h3{position:absolute;font-size:26px;z-index:1;bottom:50px;width:100%;text-align:left;padding:0 20px}
body:not(.vc_editor) .service-item .vc_column-inner>.wpb_wrapper .wpb_text_column{display:none!important}
@media only screen and (min-width: 1000px) {
.service-item:hover .vc_column-inner>.wpb_wrapper h3{bottom:auto;text-align:left!important;position:relative!important;top:0;padding-top:20px!important}
body:not(.vc_editor) .service-item:hover .vc_column-inner>.wpb_wrapper .wpb_text_column{display:inline-block!important;position:relative;top:0;padding:0 20px;max-width:100%}
.service-item:hover .wpb_text_column>.wpb_wrapper{padding-bottom:50px}
.service-item:hover .column-bg-overlay-wrap::after{content:'Learn More';font-weight:700;font-size:15px;display:block;position:absolute;bottom:0;width:100%;text-align:center;padding-bottom:10px;z-index:5;padding-top:21px;background:linear-gradient(0deg,#802528 60%,#dc525000 100%)}
body:not(.vc_editor) .service-item:hover .vc_column-inner>.wpb_wrapper .img-with-aniamtion-wrap{opacity:0;position:absolute}
}
@media only screen and (max-width: 999px) {
body:not(.vc_editor) .service-item .vc_column-inner>.wpb_wrapper .img-with-aniamtion-wrap{opacity:1}
body:not(.vc_editor) .service-item .vc_column-inner>.wpb_wrapper .img-with-aniamtion-wrap img{object-fit:cover;aspect-ratio:1/1}
.service-item .vc_column-inner>.wpb_wrapper h3{top:25px;bottom:auto;text-align:left!important;z-index:1}
body:not(.vc_editor) .service-item .vc_column-inner>.wpb_wrapper .wpb_text_column{display:inline-block!important;position:absolute;top:105px;padding:0 30px;max-width:100%;z-index:1}
.service-item .vc_column-inner>.wpb_wrapper .img-with-aniamtion-wrap:before{background:linear-gradient(#00000040 0%,#000f 90%)}
body:not(.vc_editor) .service-item .wpb_text_column>.wpb_wrapper::after{content:'Learn More';padding-top:15px;display:block;font-weight:700;font-size:15px;background-color:transparent;text-align:left}
}
.news-highlight-row :where(h5){font-size:30px;line-height:36px}
.news-highlight-row p>span[style="color: #802528;"]{font-size:16px}
.hero-row p strong{text-transform:uppercase}
@media only screen and (min-width: 1000px) {
.hero-row h1{width:55%;margin:0 auto!important}
}
@media only screen and (max-width: 999px) {
.hero-row .row-bg-wrap{left:50%!important;width:100vw!important;margin-left:-50vw!important;border-radius:0!important}
}
.nectar_video_player_self_hosted .play_button[data-play_button_color="#802528"] .play::before{border-radius:0}
.nectar_video_player_self_hosted .play_button:not(.follow_mouse):hover .play::before{transform:scale(1)!important}
.nectar_video_player_self_hosted .play_button svg{transition:transform .3s ease;transform:scale(1)}
.nectar_video_player_self_hosted .play_button:not(.follow_mouse):hover svg{transform:scale(2)}
.team-member-section img{aspect-ratio:5/4;object-position:top}
.team-member-section .img-with-aniamtion-wrap{margin-bottom:0!important}
.team-member-section h3{font-size:32px}
.news-highlights-loop .nectar-post-grid-item .post-heading{font:600 30px/36px "Work Sans"}
.news-highlights-loop .nectar-post-grid-item .link_text{color:#802528!important;text-transform:uppercase;font:600 16px "Work Sans"}
.news-highlights-loop .nectar-post-grid-item .link_text svg{display:none;visibility:hidden}
@media only screen and (max-width: 999px) {
.fullwidth-mb .row-bg-wrap{left:50%!important;width:100vw!important;margin-left:-50vw!important}
.no-border-mb .row-bg-wrap{border-radius:0!important}
}
#slide-out-widget-area.fullscreen .inner-wrap > .inner,#slide-out-widget-area.fullscreen-alt .inner-wrap > .inner{margin-top:0!important}
#slide-out-widget-area .menuwrapper .menu.menuopen{text-align:left}
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu > li{border-top:1px solid #00000080;padding-top:20px;padding-bottom:12px}
#slide-out-widget-area .off-canvas-menu-container li a{font:400 18px "Work Sans"!important}
#header-outer #top .slide-out-widget-area-toggle a .close .lines::after,#header-outer #top .slide-out-widget-area-toggle a .close .lines::before{background-color:#802528}
.contact-us-form{max-width:685px!important;margin:0 auto!important}
.contact-us-form select,.contact-us-form input,.contact-us-form textarea,.contact-us-form .gfield_description{font-size:16px!important}
.contact-us-form input{padding-block:24px!important;border-radius:5px!important}
.contact-us-form .gfield_description{color:#fff!important}
.contact-us-form select{height:52px!important}
.contact-us-form #gform_fields_1{row-gap:10px!important}
.contact-us-form #gform_submit_button_1{background:#fff!important;color:#802528!important;text-transform:uppercase!important;font-weight:700!important}
a.accent-color.regular-button{opacity:1}
a.accent-color.regular-button span,li.menu-item.button_solid_color span{transition:all .3s ease-in-out}
li.menu-item.button_solid_color span{left:0}
.nectar-button.large.regular.accent-color.regular-button span::after,li.menu-item.button_solid_color a span::after{content:'';width:12px;height:12px;display:inline-block;background:url(https://faithsearchwpb.wpenginepowered.com/wp-content/uploads/2025/09/icon_btn.svg) center;background-size:contain;position:absolute;top:20%;left:100%;opacity:0;transition:all .2s ease-in-out}
a.accent-color.regular-button:hover{opacity:1;transform:translateY(0)!important}
a.accent-color.regular-button:hover span,li.menu-item.button_solid_color:hover span{left:-10px}
.nectar-button.large.regular.accent-color.regular-button:hover span::after,li.menu-item.button_solid_color:hover a span::after{opacity:1;left:calc(100% + 9px)}
#header-outer[data-header-button_style="default"] #top nav > ul > li[class*="button_solid_color"] > a:hover::before{opacity:1!important}