/**
Theme Name: wesman
Author: wesmon
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wesman
Template: astra
*/
html { scroll-behavior: smooth; }
a, .uagb-icon-list__label {-webkit-transition: all 0.3s ease-in !important;transition: all 0.3s ease-in !important;}
div {scroll-margin-top: 60px;}
.ast-primary-header-bar {transition: all 0.3s ease-in !important;}
.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity {padding-top: 0;padding-bottom: 0;}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {max-height: inherit !important}.main-header-menu .sub-menu { width:300px; }
.main-header-menu .sub-menu .menu-link{padding:10px 15px;}
.main-header-menu .sub-menu .menu-link:hover,.main-header-menu .sub-menu .menu-link:focus{background: rgba(0, 0, 0, 0.1) !important;}
.how-we-care-grid {gap: 13px !important;}
.uagb-infobox__content-wrap.how-we-care-box{box-shadow: -6px 8px 20px #2727271A; background:#fff;transition: all 0.3s ease-in;}
.uagb-infobox__content-wrap.how-we-care-box:hover { background:#A11719;}
.how-we-care-box .uagb-ifb-icon-wrap {margin-bottom: 13px;}
.how-we-care-box .uagb-ifb-icon-wrap svg {border: 1px solid #A11719;border-radius: 50%; display:block;}
.how-we-care-box .uagb-ifb-title{transition: all 0.3s ease-in;}
.how-we-care-box p { margin-bottom:0 !important;transition: all 0.3s ease-in;}
.how-we-care-box:hover .uagb-ifb-title, .how-we-care-box:hover p { color:#fff !important; }

.home-greatest .home-greatest-left-col { padding-left:120px; }
.home-greatest .home-greatest-img-back { width:390px !important; position:absolute !important; left:0; top:-70px; }
.home-greatest .home-greatest-img-front { width:415px !important; }
.home-greatest .home-greatest-img-back .wp-block-uagb-image__figure,
.home-greatest .home-greatest-img-front .wp-block-uagb-image__figure { width:100%; height:587px; overflow:hidden; border-radius:10px;}
.home-greatest .home-greatest-img-back .wp-block-uagb-image__figure img,
.home-greatest .home-greatest-img-front .wp-block-uagb-image__figure img { width:100%; height:100%;object-fit: cover;}
.home-greatest .home-greatest-img-front .wp-block-uagb-image__figure { height:592px;box-shadow: -6px 8px 20px #2727271A; }
.home-greatest:before { left:0 !important; right:50% !important; height: 339px !important;  width: auto !important;  margin-right: 230px; top:36px !important;background-size: auto 100% !important;}
.home-greatest:after { position:absolute; top:20px; bottom:75px; left:50%; right:0; content:""; background:#A11719;margin-left: -250px; }
.home-greatest .uagb-container-inner-blocks-wrap { position:relative; z-index:1;}
.white-btn .wp-block-button .wp-block-button__link {border-color: #fff;background-color: #fff;color: #A11719;}
.white-btn .wp-block-button .wp-block-button__link:hover,
.white-btn .wp-block-button .wp-block-button__link:focus {color: #ffffff;background-color: #1f1f1f; border-color: #1f1f1f;}
.white-btn .wp-block-button .wp-block-button__link .uagb-button__icon > svg {fill: #A11719;}
.white-btn .wp-block-button .wp-block-button__link:hover .uagb-button__icon > svg,
.white-btn .wp-block-button .wp-block-button__link:focus .uagb-button__icon > svg {fill: #ffffff;}
.icon-list .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {position: relative;top: 3px;}
.icon-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:last-child { margin-bottom:0 !important;}
.col-2-list .uagb-icon-list__wrap {flex-direction: row !important;justify-content: start !important;column-gap: 50px;flex-wrap: wrap;}
.col-2-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child { width:calc(50% - 25px); }
.home-about-box{position: absolute !important;left: 20px;bottom: 30px;}
.single-post .site-content:before{content:none;}
.site-content:before {
	content: " ";
		width: 100%;
		height: 230px;
		display: block;
		position: absolute;
		top: -60px;
		z-index: 1;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.552280287114846) 100%);
		background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.552280287114846) 100%);
		background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.552280287114846) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

.site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 .widget_media_image { margin-bottom:15px; }
.site-footer .site-footer-section .widget-title {font-weight: 700;margin-bottom: 18px;line-height: 1;text-align: left;color: #fff;}
.site-footer .menu-footer-menu-container ul li:not(:last-child) { margin-bottom:7px; }
.site-footer .menu-footer-menu-container ul li a:hover, .site-address li a:hover { color:#e02326 !important;}
.site-address { margin:0; padding:0; list-style:none; text-align:left; }
.site-address li:not(:last-child) { margin-bottom:7px; }
.site-address li, .site-address li a {color: #FFFFFF; font-size:16px;}
.site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 .widget_text p, .site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-4 .widget_text p { font-size:15px; }
.mb-0 { margin-bottom:0 !important;}
.call-to-action .uagb-container-inner-blocks-wrap p { margin-bottom:25px; }
.inner-banner p { font-weight:600; }
.text-center { text-align:center; }
.full-width-img .wp-block-uagb-image__figure, .full-width-img .wp-block-uagb-image__figure img { width:100% !important; }
.wp-block-uagb-buttons .wp-block-button .uagb-buttons-repeater .uagb-button__icon-position-after {  margin-left: 16px;}

.logo-slider .swiper-content {background: #FFFFFF;box-shadow: -4px 6px 15px #2727271A;border-radius: 10px; min-height:120px; display:flex; justify-content:center; align-items:center}
.logo-slider .swiper-content img { width:auto; height:auto; max-width:100%; max-height:147px; }
.logo-slider .uagb-swiper {padding: 15px 12px;}
.logo-slider { padding:0;}
.logo-slider .swiper-pagination { display:none; }
.uagb-slider-container .swiper-pagination .swiper-pagination-bullet { background:#9197AE;opacity: 1; }
.uagb-slider-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#e02326; }
.section-nav-wrap {position: sticky;top: 133px; z-index:3; background:#fff;padding-top:12px;}
.section-nav-wrap p { width: auto !important;font-weight: 600;font-size: 20px;}
.section-nav .uagb-icon-list__wrap {column-gap: 50px;}
.section-nav .uagb-icon-list__wrap .wp-block-uagb-icon-list-child { margin:0;}
.section-nav .uagb-icon-list__wrap .wp-block-uagb-icon-list-child a { z-index:1;}
.section-nav .uagb-icon-list__wrap .wp-block-uagb-icon-list-child a:focus { outline:0 none; }
.section-nav .uagb-icon-list__wrap .wp-block-uagb-icon-list-child .uagb-icon-list__label { position:relative; }
.section-nav .uagb-icon-list__wrap .wp-block-uagb-icon-list-child .uagb-icon-list__label:before { position:absolute; left:0; right:0; bottom:-4px; height:3px; content:""; background:#e02326; opacity:0; visibility:hidden;transition: all 0.3s ease-in; }
.section-nav .uagb-icon-list__wrap .wp-block-uagb-icon-list-child.active .uagb-icon-list__label:before{opacity:1; visibility:visible;}
.section-nav .uagb-icon-list__wrap .wp-block-uagb-icon-list-child.active .uagb-icon-list__label {color: #e02326;}
.wp-block-uagb-container.care-detail-section { padding-bottom:100px; position:relative;}
.wp-block-uagb-container.care-detail-section:before { width:690px; height:4px; background:#E02326; content:""; position:absolute; bottom:0; left:50%;transform: translateX(-50%); }
.wp-block-uagb-container.care-detail-section:last-child { padding-bottom:0;}
.wp-block-uagb-container.care-detail-section:last-child:before { display:none; }
.bullet-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {position: relative;top: 9px;}
.bullet-list.col-3 .uagb-icon-list__wrap, .bullet-list.col-2 .uagb-icon-list__wrap {flex-wrap: wrap;column-gap: 20px;row-gap: 20px;padding-top: 10px;}
.bullet-list.col-3 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child  { margin:0 !important; width:calc(33.333% - 14px);}
.bullet-list.col-2 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child  { margin:0 !important; width:calc(50% - 20px);}
.video-box { border-radius:10px; overflow:hidden; }
.photo-gallery .spectra-image-gallery__media-wrapper .spectra-image-gallery__media-thumbnail-caption-wrapper 
.photo-gallery .spectra-image-gallery__media-wrapper:hover  .spectra-image-gallery__media-thumbnail-caption-wrapper--overlay {background-color: rgba(0,0,0,0.5);}
.photo-gallery .spectra-image-gallery__media-thumbnail-caption--overlay {text-indent: -9999px; position:relative;}
.photo-gallery .spectra-image-gallery__media-thumbnail-caption--overlay:before { width:50px; height:50px; position:absolute; left:50%; top:50%; border:2px solid #fff; border-radius:50%;transform: translate(-50%, -50%) scale(0.7);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z' fill='%23fff'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center center;background-size: 20px; content:""; opacity:0; visibility:hidden;transition: all 0.3s ease-in; }
.photo-gallery .spectra-image-gallery__media-wrapper:hover .spectra-image-gallery__media-thumbnail-caption--overlay:before { visibility:visible; opacity:1;transform: translate(-50%, -50%) scale(1);}
.care-detail-section .home-greatest:after {margin-right: -20px;}
.news-list .uagb-post__inner-wrap {background: #FFFFFF;box-shadow: -3px 4px 15px #2727271A !important;border-radius: 10px; overflow:hidden;padding: 0 !important;}

.news-list .uagb-post__inner-wrap .uagb-post__image,
.news-list .uagb-post__inner-wrap .uagb-post__image a { display:block; overflow:hidden !important;margin: 0 !important;padding: 0 !important; height:275px !important }
.news-list .uagb-post__inner-wrap .uagb-post__image img { width:100%; height:100% !important; object-fit:cover;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
.news-list .uagb-post__inner-wrap .uagb-post__image { margin-bottom:20px !important; }
.news-list .uagb-post__inner-wrap .uagb-post__title { margin:0 20px; padding-bottom:11px; }
.news-list .uagb-post__inner-wrap .uagb-post__title, .news-list .uagb-post__inner-wrap .uagb-post__title a { color:#E02326; font-size:25px; font-weight:700;}
.news-list .uagb-post__inner-wrap .uagb-post-grid-byline { display:none; padding:0; margin:0; }
.news-list .uagb-post__inner-wrap .uagb-post__excerpt { margin:0 20px 20px 20px; padding:0; }
.news-list .uagb-post__inner-wrap .uagb-post__excerpt, .news-list .uagb-post__inner-wrap .uagb-post__excerpt p { font-size:18px; color:#000; font-weight:400;line-height: 1.6; }
.news-list .uagb-post__inner-wrap:hover .uagb-post__image img { transform: scale(1.1);}
.news-list .uagb-post__inner-wrap:hover .uagb-post__title, .news-list .uagb-post__inner-wrap:hover .uagb-post__title a {color: #3a3a3a;}
.pb-0 { padding-bottom:0 !important;}
.uagb-post-pagination-wrap {justify-content: center !important;margin-left: 0 !important;}
.uagb-post-pagination-wrap a {background-color: #E02326 !important;color: #fff !important;}
.uagb-post-pagination-wrap a:hover {background-color: #000 !important;}
.uagb-post-pagination-wrap .page-numbers.current {background-color: #000 !important;color: #fff !important;}
.uagb-post-pagination-wrap .page-numbers {border-radius: 4px;}

.news-list.home-news .slick-slide > div { margin:10px; }
.uagb-block-08ed721f .slick-dots {margin-top: 0 !important;}
.uagb-slick-carousel ul.slick-dots li{margin: 0 3px;}
.uagb-slick-carousel ul.slick-dots li button { padding:0;border: 1px solid #9197AE; border-radius:50%; margin: 0; }
.uagb-slick-carousel ul.slick-dots li button:before { display:none; }
.uagb-slick-carousel ul.slick-dots li button:after { width:100%; height:100%;border-radius:50%; position:absolute; left:0; top:0; content:""; background:#9197AE;transform: scale(0); -webkit-transform: scale(0);transition: all 0.3s ease-in; opacity:0; visibility:hidden; }

.uagb-slick-carousel ul.slick-dots li.slick-active button:after {opacity:1; visibility:visible;transform: scale(0.6); -webkit-transform: scale(0.6);}
.single.ast-desktop .site-header .ast-primary-header-bar.main-header-bar,
.single.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {box-shadow: 0 2px 10px 0 rgba(36,50,66,.075);}
.single-leaderships.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {box-shadow: unset !important;}
.single-leaderships.ast-desktop .site-header .ast-primary-header-bar.main-header-bar, .single-leaderships.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {box-shadow: unset;}
.single-news.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {box-shadow: unset !important;}
.single-news.ast-desktop .site-header .ast-primary-header-bar.main-header-bar, .single-news.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {box-shadow: unset;}
.single .ast-builder-menu-1 .menu-item > .menu-link { color:#000;}
.single .ast-builder-menu-1 .menu-item:hover > .menu-link {color: #e02326;}
.single.ast-separate-container #primary { margin:100px 0; padding:0; }
.single .site-main .ast-article-single { padding:0 !important; background:none;}
.single .ast-article-single .entry-title {font-size: 40px;margin-bottom: 20px;}
.single .ast-article-single .entry-meta { margin-bottom:20px; }
.single .ast-article-single .entry-meta, .single .ast-article-single .entry-meta * {color: #000;}
.single .post-navigation a:hover { color:#000;}
.single .ast-article-single .entry-meta a:hover, .single .ast-article-single .entry-meta a:hover span {color: #e02326;}

.single .post-navigation .nav-links {display: flex;justify-content: space-between;}
.single .nav-links .nav-previous, .single .nav-links .nav-next { width:auto;margin: 0;}
.single .post-navigation .nav-next a, .single .post-navigation .nav-previous a { max-width:inherit; width:auto;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill {background: #E02326;}
.wp-block-uagb-testimonial .uagb-testimonial-details { text-align:left;}
.wp-block-uagb-testimonial .uagb-tm__content { margin-bottom:20px; }

/******Team Listing******/
.team-list-wrap.mb-50 { margin-bottom:0px; }
.team-list { width:100%; margin:0 auto; flex-wrap: wrap; display: flex; row-gap: 40px;column-gap: 40px; }
.team-list .team-col { width: calc(33.33% - 27px); }
a.team-item { text-decoration: none !important; }
h3.team-title {margin-bottom: 10px; font-size: 25px;line-height: 36px;color: #0384CE;font-weight: 600; }
h3.team-title:hover { color:#3a3a3a; }
h3.team-title a{font-size: 25px;line-height: 36px;color: #E02326;font-weight: 600;}
.team-list .team-col .team-description { margin-bottom: 0; font-size: 18px; color: #292929; line-height: 28px; }
.team-list .team-col .img-holder { overflow: hidden; }
.team-col .img-holder img { transition: all 0.5s ease-in;height: 400px;object-fit: cover;object-position: center top; width:100%; }
.team-col h3.team-title { transition: all 0.5s ease-in; }
.team-col:hover .img-holder img { transform: scale(1.1);}
.team-col:hover h3.team-title { color:#3a3a3a; }
.team-list .team-col .team-role {line-height: 25px;font-size: 19px;color: #000 !important; font-weight:700 !important;  margin-bottom: 5px;}
.team-list .team-col .team-email, .team-list .team-col .team-phone, .team-list .team-col .team-role {line-height: 25px;color: #666; font-weight:600;}
.team-list .team-col .team-email a, .team-list .team-col .team-phone a { text-decoration:none;color: #292929; }
.team-list .team-col .team-email a:hover, .team-list .team-col .team-phone a:hover { color:#0384CE;}
p.teams-page-paragraph { margin-bottom: 0; }
.wp-block-uagb-container.inner-banner { min-height:400px; }
.team-col a { text-decoration:none !important; }
.team-list .team-item {background: #FFFFFF;box-shadow: -3px 4px 15px #2727271A !important;border-radius: 15px;overflow: hidden;padding: 0 !important;}
.team-list .team-item .team-body{padding:20px;}

/******Team Details******/
.team-inner-banner { position:relative; box-shadow: 0px 0px #00000070; padding-top: 150px; padding-bottom: 100px; padding-left: 15px; padding-right: 15px;  margin-top: !important; margin-left: calc(-50vw + 50%)!important;margin-right: calc(-50vw + 50%) !important;margin-bottom: !important;
overflow: visible; order: initial; border-color: inherit; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; background-attachment: scroll; background-image: url(https://wesman.mediauradev.com/wp-content/uploads/2024/10/Group-42-1.jpg); background-clip: padding-box; row-gap: 19px; column-gap: 0px; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); max-width: 100vw; width: 100vw; }
.team-inner-banner:before { content: ""; position: absolute; pointer-events: none; top: -0px; left: -0px; width: calc(100% + 0px + 0px); height: calc(100% + 0px + 0px); border-color: inherit; opacity: 1; z-index:0; }
.team-inner-banner .uagb-container-inner-blocks-wrap{ flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px; }
.team-inner-banner .wp-block-uagb-advanced-heading{ text-align:center; }
.team-inner-banner .wp-block-uagb-advanced-heading .uagb-heading-text { margin: 0; color: white; position: relative; }
/*.team-detail-row { display: flex; gap: 45px; }*/
.team-detail { max-width: 1170px; width: 100%; margin: 80px auto !important; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); border-radius: 20px;}
.team-detail-row {display: flex;flex-wrap: wrap; padding: 40px;}
.team-detail-row .team-left-col {width: 25%;padding: 0;text-align:center;}
.team-detail-row .team-right-col {width: 75%;padding: 0 0 0 40px;}
.team-left-col .img-holder {margin: 0 auto 20px auto;width: 100%;height: 350px; overflow: hidden;}
.team-detail .img-holder img { width:100%; border-radius: 20px;height: 100%; object-fit: cover; object-position: center top; }
h2.member-title { margin: 0 0 10px 0; font-size: 23px; text-align:center; color:#e02326; font-weight: 600;}
/*.team-left-col { width:400px; padding: 0 0 0 15px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }*/
.member-role { padding-bottom: 5px; }
.member-email { padding-bottom: 5px; position: relative; }
/*.member-email:before { position: absolute; content: ""; background-image: url(/wp-content/uploads/2024/08/mail.png); background-repeat: no-repeat; width: 22px; height: 22px; left: 0; top: 5px; background-size: 100%; }*/
.member-role { position: relative; font-weight: 600;}
/*.member-role:before { position: absolute; content: ""; background-image: url(/wp-content/uploads/2024/08/user.png); background-repeat: no-repeat; width: 22px; height: 22px; left: 0; top: 5px; background-size: 100%; }*/
.member-phone { position: relative; }
/*.member-phone:before { position: absolute; content: ""; background-image: url(/wp-content/uploads/2024/08/phone-call.png); background-repeat: no-repeat; width: 22px; height: 22px; left: 0; top: 5px; background-size: 100%; }*/
.team-right-col h3 { margin-bottom:20px; }
.team-detail-row ul { list-style: none; margin: 0; padding: 0 0 20px 0; }
.team-detail-row ul li { position:relative; padding-left:30px; padding-bottom:10px }
.team-detail-row ul li:before { position: absolute; content: ""; background-image: url(/wp-content/uploads/2024/08/next-1.png); background-repeat: no-repeat; width: 22px; height: 22px; left: 0; top: 5px; background-size: 100%; }
.single-team .site-content .ast-container { display: block; }
.team-call-to-action .uagb-container-inner-blocks-wrap { display: flex; align-items:center; z-index: 2; position: relative; }
.team-call-to-action h2.uagb-heading-text { font-size: 42px; line-height: 56px; color: white; }
.team-call-to-action p { padding-right: 30px; color: white; }
.team-call-to-action .wp-block-uagb-container.home-testimonials-content.uagb-block-d39ec328 { display: flex; flex-direction: column; row-gap: 16px; flex-wrap: nowrap; column-gap: 20px; }
.team-call-to-action .wp-block-uagb-container.home-testimonials-content.uagb-block-d39ec328 { max-width: 65%; width: 100%; }
.team-call-to-action .wp-block-uagb-container.uagb-block-ae8581a0 { width: 100%; max-width: 35%; display: flex; justify-content: center; }
.team-call-to-action .uagb-buttons__outer-wrap .uagb-buttons-repeater { display: inline-block; border:2px solid white; }
.team-call-to-action a.uagb-buttons-repeater.wp-block-button__link:hover { color:#9f3642; background:white; border-color: white; }
.team-call-to-action { position:relative; box-shadow: 0px 0px #00000070; padding-top: 100px; padding-bottom: 100px; padding-left: 15px; padding-right: 15px;  margin-top: !important;
 margin-bottom: !important;
overflow: visible; order: initial; border-color: inherit; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; background-attachment: scroll; background-image: url(https://wthslaw.mediauradev.com/wp-content/uploads/2024/08/white-simple-textured-design-background.jpg); background-clip: padding-box; row-gap: 19px; column-gap: 0px; margin-right: calc( -50vw + 50%); margin-left: calc( -50vw + 50%); max-width: 100vw; width: 100vw; }
 .team-call-to-action::before { content: ""; position: absolute; pointer-events: none; top: -0px; left: -0px; width: calc(100% + 0px + 0px); height: calc(100% + 0px + 0px); border-color: inherit; background: #9f3642; opacity: 1; z-index:0;}
.team-inner-banner .uagb-container-inner-blocks-wrap { max-width: 1520px; margin:0 auto; }
.team-call-to-action .uagb-container-inner-blocks-wrap { max-width: 1520px; margin: 0 auto; }
.single-post .site-content > .ast-container { max-width: 100%; padding: 0; }


.ast-single-entry-banner { border-radius:0 0 120px 0; position:relative; padding:120px 20px 40px 20px !important; }
.ast-single-entry-banner:before {content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 120px;border-color: inherit;background: #000000;opacity: 0.3;}
.ast-single-entry-banner .entry-title { text-align:left; color:#fff;}
.ast-single-entry-banner .ast-breadcrumbs .trail-items { display:block; text-align:left;}
.ast-single-entry-banner .ast-breadcrumbs .trail-items .trail-item {color: #fff;}
.ast-single-entry-banner .ast-breadcrumbs .trail-items .trail-item a { color:#fff;}
.ast-single-entry-banner .ast-container { z-index:1;}
.wp-block-embed.is-type-video iframe { border-radius:10px; }
.call-to-action p a { text-decoration:underline;}
.call-to-action p a:hover {color: #e02326 !important;}
nav.navigation.post-navigation {max-width: 1250px;margin: 0 auto;}
.single-post.ast-separate-container #primary {margin-top: 65px;}
.img-height-auto img { height:auto !important;}

@media only screen and (max-width: 1439px) {
.team-list{column-gap: 25px;}
.team-list .team-col {width: calc(33.333% - 17px);}
}

@media only screen and (max-width: 1320px) {
.wp-block-uagb-container.section-nav-wrap { padding-left:20px; padding-right:20px; }
}

@media only screen and (max-width: 1199px) {
.site-header .ast-mobile-header-wrap .ast-primary-header-bar {padding-top: 15px !important;padding-bottom: 15px !important;max-width: 100% !important;}
[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill {background: #E02326;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
width: 30px;height: 30px;}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {padding: 5px 8px;}
.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding {padding-bottom: 0 !important;padding-top: 0 !important;}
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {max-height: 65px !important; width:auto;}
.site-header #ast-mobile-header .content-align-flex-start {max-height: 100%;overflow-y: auto;overflow-x: hidden;}
.ast-menu-toggle:focus, .menu-toggle:focus, .main-header-menu .sub-menu .menu-link:focus { outline: 0 none !important;}
.main-navigation ul li ul li .menu-link { border:0 !important;}
.ast-header-break-point .ast-nav-menu .sub-menu {line-height: 2.3;}
.ast-header-break-point .main-header-menu .sub-menu{border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;border-radius: 0;padding: 15px 0;}
.main-header-menu .sub-menu .menu-link:hover, .main-header-menu .sub-menu .menu-link:focus {background: none !important;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link {border-color: rgba(255, 255, 255, 0.3);}
.ast-primary-sticky-header-active.ast-main-header-nav-open nav {overflow-x: hidden;}
.wp-block-uagb-container.home-banner { min-height:550px;padding-top: 130px;padding-bottom: 70px; }
.wp-block-uagb-container.home-how-we-care {padding-top: 80px;padding-bottom: 40px;} 
.wp-block-uagb-container.home-greatest {margin-top: 110px !important;} 
/* .wp-block-uagb-container.euismod-eleifend, .wp-block-uagb-container.home-news {padding-top: 40px;padding-bottom: 40px;} */
.wp-block-uagb-container.call-to-action {min-height: 350px;}
.home-greatest .home-greatest-img-front .wp-block-uagb-image__figure,
.home-greatest .home-greatest-img-back .wp-block-uagb-image__figure {height: 430px;}
.home-greatest .home-greatest-img-front,
.home-greatest .home-greatest-img-back {width: 290px !important;}
.home-greatest .wp-block-uagb-container.home-greatest-left-col {padding-left: 60px;max-width: 38%;}
.home-greatest:before { display:none; }
.home-greatest .wp-block-uagb-container.home-greatest-right-col {padding-top: 40px;padding-bottom: 80px;padding-left: 40px;padding-right: 0;max-width: 62%;}
.euismod-eleifend .wp-block-uagb-container.euismod-eleifend-left-col {padding-right: 0;}
.euismod-eleifend .wp-block-uagb-container.euismod-eleifend-right-col {padding-left: 50px;}
.home-about-box {left: 15px;bottom: 15px;}  
.euismod-eleifend .wp-block-uagb-container.euismod-eleifend-right-col .home-about-box .uagb-infobox-margin-wrapper { padding:25px; }
.col-2-list .uagb-icon-list__wrap {flex-direction: column !important;column-gap: 0;}
.col-2-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child { width:100%; }
.icon-list { margin-bottom:25px !important;}
.icon-list.mb-0 { margin-bottom:0 !important;}
.icon-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child { margin-bottom:15px !important;}

.wp-block-uagb-container.home-greatest .uagb-heading-text,
.wp-block-uagb-container.euismod-eleifend .euismod-eleifend-left-col .uagb-heading-text,
.wp-block-uagb-advanced-heading.font-34 .uagb-heading-text {font-size: 30px;}

.site-footer .site-primary-footer-inner-wrap {row-gap: 40px;}
.wp-block-uagb-container.product-row {column-gap: 50px;}
.wp-block-uagb-container.product-row .product-row-right-col { padding-top:0; }
.wp-block-uagb-container.inner-banner { min-height:450px; }
.logo-slider .swiper-pagination { display:block; }
.logo-slider .swiper-button-prev, .logo-slider .swiper-button-next { display:none; }
.wp-block-uagb-container.euismod-eleifend-way { padding-top:80px; }
.wp-block-uagb-container.home-news-way { padding-top:40px; padding-bottom:40px; }
.wp-block-uagb-container.product-way { padding-top:40px; padding-bottom:80px; }
.wp-block-uagb-container.product-way .wp-block-uagb-container.section-header { padding-bottom:80px; }
.wp-block-uagb-container.section-nav-wrap { display:none; }
.wp-block-uagb-container.care-detail-section-1 { padding-top:0;}
.wp-block-uagb-container.care-detail-section {padding-bottom: 60px;}
.wp-block-uagb-container.care-detail-section .uagb-container-inner-blocks-wrap {row-gap: 60px !important;}

.wp-block-uagb-container.care-detail-section .uagb-container-inner-blocks-wrap .wm_call_action .uagb-container-inner-blocks-wrap,
.wp-block-uagb-container.row-gap-none .uagb-container-inner-blocks-wrap  {row-gap: 0 !important;}
.wp-block-uagb-container.care-detail-section-2,
.wp-block-uagb-container.care-detail-section-3 { padding-top:60px;}
.wp-block-uagb-container.care-detail-section .uagb-container-inner-blocks-wrap .wp-block-uagb-container.section-header .uagb-container-inner-blocks-wrap {row-gap: 0 !important;}
.wp-block-uagb-container.care-detail-section .uagb-container-inner-blocks-wrap .wp-block-uagb-container.section-header .wp-block-uagb-advanced-heading { margin-bottom:0px; }
.wp-block-uagb-container.care-detail-section .wp-block-uagb-container.home-greatest {margin-top: 70px !important;margin-bottom: 0 !important;}
.wp-block-uagb-container.uagb-block-a6cd849f { padding-bottom:60px; }  
.wp-block-uagb-container.care-detail-section .uagb-container-inner-blocks-wrap .care-gallery-wrap .uagb-container-inner-blocks-wrap {row-gap: 15px !important;}
.news-list .uagb-post__inner-wrap .uagb-post__image {margin-bottom: 15px !important;}
.news-list .uagb-post__inner-wrap .uagb-post__title {margin: 0 15px;}
.news-list .uagb-post__inner-wrap .uagb-post__title, .news-list .uagb-post__inner-wrap .uagb-post__title a {
font-size: 20px;}
.news-list .uagb-post__inner-wrap .uagb-post__excerpt {margin: 0 15px 15px 15px;}
.single.ast-separate-container #primary {margin: 60px 0;}
.single .ast-article-single .entry-title { font-size:30px; }

.ast-header-break-point .main-header-menu {background-color: #e02326;}
.single .ast-builder-menu-1 .menu-item > .menu-link,
.single .ast-builder-menu-1 .menu-item:hover > .menu-link {color: #fff;}
.single .ast-builder-menu-1 .menu-item .ast-icon svg {fill: #fff;}
.ast-header-break-point .main-header-menu .sub-menu {background-color: transparent;}
.wp-block-uagb-container.contact-data-row {flex-wrap: wrap;row-gap: 30px;}
/* .single-leaderships .ast-builder-menu-1 .menu-item > .menu-link, .single-leaderships .ast-builder-menu-1 .menu-item:hover > .menu-link {color: #000;}
.single-leaderships .ast-builder-menu-1 .menu-item .ast-icon svg {fill: #000;} */
.ipad-0-pt { padding-top:0 !important;}
.news-list .uagb-post__inner-wrap .uagb-post__image,
.news-list .uagb-post__inner-wrap .uagb-post__image a { height:200px !important }
.team-detail-row { padding: 20px; }
.team-detail-row .team-right-col {width: 65%;padding: 0 0 0 20px;}
.team-detail-row .team-left-col {width: 35%;}
}

@media only screen and (max-width: 1023px) {
.home-greatest .wp-block-uagb-container.home-greatest-left-col {padding-left: 100px;max-width: 400px;margin: 0 !important;width: 100%;}
.home-greatest .wp-block-uagb-container.home-greatest-right-col {padding:40px 0 80px 0;max-width: 100%;}
.home-greatest .home-greatest-img-front, .home-greatest .home-greatest-img-back {margin: 0;}
.home-greatest:after {top: 0;bottom: 0;left: 0;right: 0;margin-left: 0;}
.ipad-text-center { text-align:center; }
.euismod-eleifend .wp-block-uagb-container.euismod-eleifend-right-col .wp-block-uagb-image__figure, .euismod-eleifend .wp-block-uagb-container.euismod-eleifend-right-col .wp-block-uagb-image__figure img { width:100%; }  
.euismod-eleifend .wp-block-uagb-container.euismod-eleifend-right-col {padding-left: 0px;}
.euismod-eleifend .euismod-eleifend-right-col .wp-block-uagb-container.home-about-box {left: 0;bottom: 30px;}
.uagb-slider-container.uagb-block-29829aa2 .swiper-pagination {bottom: -25px;}

.wp-block-uagb-container.care-detail-section .care-inner-block .uagb-container-inner-blocks-wrap {row-gap: 40px !important;}
.care-detail-section .home-greatest .wp-block-uagb-container.home-greatest-right-col {padding: 0 0 60px 0;}
.care-detail-section .home-greatest:after {left: -20px; right: -20px;margin-right:0;}
.wp-block-uagb-container.contact-data-row {column-gap: 30px;}
}
@media only screen and (max-width: 976px) {
.wm_padding_bottom{
	padding-bottom:60px !important;
}
	.wm_flex .product-row{
		flex-direction:column-reverse !important;
	}
	#how-we-care-section-4{
		padding-top:60px !important;
	}
	.wm_top{
		padding-top:60px !important;
	}
	.wm_auto_pad{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.wm_bottom{
	padding-bottom:0px !important;
}
	.wm_direction .uagb-container-inner-blocks-wrap{
		flex-direction:column !important;
		align-items:flex-start !important;
	}
	.team-list .team-col {width: calc(50% - 13px);}
.team-list .team-item {min-height: auto;}
/* .team-col .img-holder img {height:auto;} */
h3.team-title {font-size:24px;}
.team-left-col{padding: 20px 20px 20px 20px;}
.team-right-col { padding: 20px; }
h2.member-title {font-size:24px;}
.team-detail .member-role{line-height:24px;}
.ast-single-entry-banner, .ast-single-entry-banner:before { border-radius:0 0 80px 0;}
}

@media only screen and (max-width: 767px) {
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {max-width: 158px;width: 158px;}
.wp-block-uagb-container.home-how-we-care {padding-top: 60px;padding-bottom: 40px;}
.wp-block-uagb-container.home-greatest {margin-top: 80px !important;}
/* .wp-block-uagb-container.euismod-eleifend, .wp-block-uagb-container.home-news {padding-top: 40px;padding-bottom: 40px;} */
.how-we-care-grid {gap: 20px !important;}
.home-greatest .wp-block-uagb-container.home-greatest-left-col {padding-left: 40px;max-width: 330px;}
.home-greatest .home-greatest-img-back { top:-40px; }
.wp-block-uagb-container.home-greatest .uagb-heading-text, 
.wp-block-uagb-container.euismod-eleifend .euismod-eleifend-left-col .uagb-heading-text,
.wp-block-uagb-advanced-heading.font-34 .uagb-heading-text {font-size: 24px;}
.euismod-eleifend .wp-block-uagb-container.euismod-eleifend-right-col {padding-left: 0;}
.euismod-eleifend .euismod-eleifend-right-col .wp-block-uagb-container.home-about-box { position:static !important;}
.col-2-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child {width: 100%;}
.icon-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child .uagb-icon-list__label { font-size:16px; }
.icon-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg {width: 12px;height: 12px;}
.icon-list .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap { top:6px; }
.icon-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child {margin-bottom: 10px !important;}
.icon-list {margin-bottom: 15px !important;}
.icon-list.mb-0 {margin-bottom: 0 !important;}
.mobile-text-center { text-align:center; }
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {padding-left: 20px;padding-right: 20px;padding-top: 40px;padding-bottom: 35px;}
.site-footer .site-primary-footer-wrap .site-footer-section .footer-widget-area,
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner { text-align:left;}
.site-footer .site-primary-footer-wrap .site-footer-section .textwidget p { margin-bottom:0;} 
.site-footer .site-primary-footer-inner-wrap {row-gap: 20px;}
.site-footer .site-footer-section .widget-title { font-size:18px; }
.site-footer [data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {text-align: left;} 
.site-below-footer-wrap[data-section="section-below-footer-builder"] {padding-top: 15px;padding-bottom: 15px;padding-left: 20px;padding-right: 20px;}
.uagb-container-inner-blocks-wrap { max-width:100% !important;}
.home-greatest .wp-block-uagb-container.home-greatest-right-col { padding-bottom:60px; }
.wp-block-uagb-container.euismod-eleifend-way {padding-top: 60px; padding-bottom:30px;}
.wp-block-uagb-container.home-news-way {padding-top: 30px; padding-bottom:30px;}
.wp-block-uagb-container.product-way {padding-top: 30px;padding-bottom: 60px;}
.wp-block-uagb-container.product-way .wp-block-uagb-container.section-header {padding-bottom: 50px;}
.wp-block-uagb-container.care-detail-section:before {width: auto;height: 2px;left: 20px;transform: translateX(0);right: 20px;}
.bullet-list.col-3 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child,
.bullet-list.col-2 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child {width: 100%;}
.bullet-list.col-3 .uagb-icon-list__wrap, .bullet-list.col-2 .uagb-icon-list__wrap {column-gap: 15px;row-gap: 15px;}
.wp-block-uagb-container.care-detail-section .wp-block-uagb-container.home-greatest {margin-top: 40px !important;}
.news-list .uagb-post__inner-wrap .uagb-post__image, .news-list .uagb-post__inner-wrap .uagb-post__image a {
  height: auto !important;}
.single .ast-article-single .entry-title { font-size:26px; }
.single.ast-separate-container #content .ast-container {padding-left: 20px;padding-right: 20px;}  
.single-leaderships .wm_top .uagb-container-inner-blocks-wrap .wp-block-uagb-container{padding:15px !important;}
/* 	.single-leaderships .ast-builder-menu-1 .menu-item > .menu-link, .single-leaderships .ast-builder-menu-1 .menu-item:hover > .menu-link {color: #fff;}
.single-leaderships .ast-builder-menu-1 .menu-item .ast-icon svg {fill: #fff;} */
.team-list .team-col {width: 100%;}
.team-list .team-col .img-holder {height: auto;}
.team-list { row-gap:25px;}
.team-list .team-item {min-height: auto;}
.single-team .ast-separate-container #content .ast-container {padding-left: 20px !important;padding-right: 20px !important;}
.team-col .img-holder img {height:auto;}
h3.team-title a{font-size:18px;line-height: 15px;}
.team-left-col{padding: 20px 20px 20px 20px;}
.team-right-col { padding: 20px; }
h2.member-title {font-size:20px;}
.team-detail .member-role{line-height:24px;}
h3.team-title {margin-bottom: 5px;}
.team-list .team-col .team-role {line-height: 15px;font-size: 17px;color: #000 !important; font-weight:700 !important;  margin-bottom: 5px;}
.ast-single-entry-banner, .ast-single-entry-banner:before { border-radius:0 0 40px 0;}
.ast-single-entry-banner .entry-title { font-size:30px !important; }
.team-detail-row .team-left-col {width: 100%;}
.team-detail-row .team-right-col {width: 100%;padding: 30px 0 0 0;}
.team-left-col .img-holder { max-width:360px;height: auto; }
}


#gform_1 input, #gform_1 textarea, #gform_1 select, #gform_3 input, #gform_3 textarea, #gform_3 select { border-color: #cccccc; border-style: solid; padding:10px; border-radius:3px; height:auto; font-family: 'Nunito Sans', sans-serif; font-weight: 400; font-size: 18px; line-height: var(--ast-body-line-height, 1.5em); }
#gform_1 .gform_button, #gform_3 .gform_button { border-style: solid; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-color: #e02326; background-color: #e02326; color: #ffffff; font-family: 'Nunito Sans', sans-serif; font-weight: 700; line-height: 1em; text-transform: capitalize; letter-spacing: 0; font-size: 16px; font-size: 0.88888888888889rem; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; padding-top: 18px; padding-right: 25px; padding-bottom: 18px; padding-left: 25px; }
#gform_1 .gform_button:hover, #gform_3 .gform_button:hover { background-color:#000; }
.gform_heading { display:none !important; }
.site-footer-section-4 #text-2 { margin-bottom:0px; }
#gform_2 .gfield_label, #gform_2 .gfield_required_text { letter-spacing: 0px; color: #FFFFFF; opacity: 1; }
#gform_2 input::placeholder {
 color: #9197AE;
opacity: 1;
}
#gform_2 .gform-footer { display:none; }
.wm_block { margin:0 !important; }
.wm_auto { margin:auto; }
.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):focus {
 background-image: unset !important;
}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {
 border-left: 5px solid rgb(175 14 24);
}
.team_list .uagb-post__inner-wrap .uagb-post__image img { object-position: center top; height: 350px !important; }
.single-leaderships.ast-separate-container #primary, .single-news.ast-separate-container #primary { margin: 0px 0; padding: 0; }
.single-leaderships.ast-separate-container #primary .post-navigation { display:none; }
.single-leaderships.ast-separate-container .entry-content > .alignfull, .single-news.ast-separate-container .entry-content > .alignfull { margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; max-width: 100vw; width: 100vw; }
.single-news .post-navigation { margin: 0; padding: 0 0 2em !important; }
.wp-block-uagb-icon-list.bullet-list .uagb-icon-list__wrap { align-items: flex-start !important; }
#how-we-care-section-2 .wp-block-uagb-tabs .uagb-tabs__active .uagb-tabs__icon-position-left:before { opacity: 1; visibility: visible; }
#how-we-care-section-2 .wp-block-uagb-tabs .uagb-tabs__icon-position-left:before { position: absolute; left: 0; right: 0; bottom: -4px; height: 3px; content: ""; background: #e02326; opacity: 0; visibility: hidden; transition: all 0.3s ease-in; }
#how-we-care-section-2 .uagb-tabs__wrap .uagb-tabs__body-container { padding: 0px !important; }
.about_style { font-style:normal; }
.spectra-image-gallery__control-lightbox--main .swiper-slide img { display: block; max-height: 90% !important; max-width: 80%; }
.service-plan .uagb-icon-list__wrap .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap { position: relative; top: 8px; }
.wesman_videos .wp-block-uagb-advanced-heading { display:none; }
.default_video { display:none; }
