/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 23 2025 | 06:11:10 */
a{
	transition: all 0.3s;
}

.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
    margin-left: 5px;
    font-size: 22px;
}

.diffTitle{
	font-family: "PT Serif Caption", Sans-serif;
    font-style: italic;
}

.heroMain{
	overflow: hidden;
}

.home-testimonial-swiper .swiper .elementor-swiper-button {
    bottom: -30px;
    top: inherit;
    left: 50%;
    right: inherit;
    width: 26px;
    height: 24px;
    background-size: 24px auto;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(0, 0);
    z-index: 9;
}

.home-testimonial-swiper .swiper .elementor-swiper-button svg{
	display: none;
}

.home-testimonial-swiper .swiper .elementor-swiper-button.elementor-swiper-button-prev{
	margin-left: -40px;
	transition: all 0.3s;
	background-image: url('https://cherishhospice.cdn4.net/wp-content/uploads/2025/03/left-arrow.svg');
}

.home-testimonial-swiper .swiper .elementor-swiper-button.elementor-swiper-button-prev:hover{
	background-image: url('https://cherishhospice.cdn4.net/wp-content/uploads/2025/04/left-arrow-navy.svg');
}

.home-testimonial-swiper .swiper .elementor-swiper-button.elementor-swiper-button-next{
	margin-left: 10px;
	transition: all 0.3s;
	background-image: url('https://cherishhospice.cdn4.net/wp-content/uploads/2025/03/right-arrow.svg');
}

.home-testimonial-swiper .swiper .elementor-swiper-button.elementor-swiper-button-next:hover{
	background-image: url('https://cherishhospice.cdn4.net/wp-content/uploads/2025/04/right-arrow-navy.svg');
}

@media screen and (min-width: 992px) {
    .ekit-wid-con .ekit-team-modal-info.has-img, body .ekit-team-modal-info.has-img {
        padding-left: 30px;
    }
	
	.ekit-wid-con .elementskit-team-popup .modal-body, body .elementskit-team-popup .modal-body{
		padding: 40px;
	}
}

.ekit-wid-con .elementskit-team-popup .modal-body, body .elementskit-team-popup .modal-body{
	padding: 50px 20px 20px;
}

.teamCard .profile-card .profile-body {
    background-image: url(https://cherishhospice.cdn4.net/wp-content/uploads/2025/03/teamArrow.svg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 38px auto;
	transition: all 0.3s;
}

.teamCard .profile-card .profile-body:hover {
	background-image: url(https://cherishhospice.cdn4.net/wp-content/uploads/2025/04/teamArrow-navy.svg);
}

.teamCard .profile-card .profile-body .profile-title a{
	display: block;
}

.customForm .gform_required_legend{
	display: none;
}
.customForm .gform-theme--foundation{
	--gf-form-gap-x: 20px;
    --gf-form-gap-y: 20px;
	--gf-form-footer-margin-y-start: 20px;
}

.gform_footer{}

.customForm input[type='text'],
.customForm input[type='email'],
.customForm input[type='tel'],
.customForm input[type='file'],
.customForm textarea{
	background-color: rgba(51, 69, 112, 0.17);
	border: 1px solid var( --e-global-color-primary );
	border-radius: 0;
	height: 50px;
	color: var(--e-global-color-primary);
    font-size: 18px;
    line-height: 1;
    padding: 0 20px;
}

.customForm textarea{
	min-block-size: 10rem !important;
	padding: 20px;
}

.customForm input[type='file']{
	padding: 0;
}

.customForm .gform_fileupload_rules{
	display: none;
}

.customForm .gform_wrapper .gform_footer .gform_button {
    width: 100% !important;
    padding: 10px !important;
    height: 56px !important;
    border-radius: 0px !important;
    font-family: "Mulish" !important;
    font-size: 20px !important;
    background: var(--e-global-color-secondary) !important;
	color: #fff !important;
    font-weight: 600 !important;
	transition: all 0.3s !important;
}

.customForm .gform_wrapper .gform_footer .gform_button:hover{
	background: var(--e-global-color-primary) !important;
}

.customForm *::-webkit-input-placeholder {
  color: var(--e-global-color-primary);
}
.customForm *::-moz-placeholder {
  color: var(--e-global-color-primary);
}
.customForm *:-ms-input-placeholder {
  color: var(--e-global-color-primary);
}
.customForm *:-moz-placeholder {
  color: var(--e-global-color-primary);
}

.customForm .ginput_container_fileupload{
	position: relative;
}

.customForm .ginput_container_fileupload::after {
    content: 'Upload Resume: (jpg, pdf, docx, png)';
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(218 217 223);
    border: 1px solid var(--e-global-color-primary);
    border-radius: 0;
    height: 50px;
    color: var(--e-global-color-primary);
    font-size: 18px;
    line-height: 45px;
    padding: 0 20px;
    width: 100%;
    pointer-events: none;
}

.social-block .elementor-social-icon-instagram:hover svg{
	fill: #f0b41d !important;
}

.jobsFeed {
	font-family: "Mulish", Sans-serif;
}

.jobsFeed .jobs-card span{
	color: var(--e-global-color-primary);
}

.jobsFeed .job-link-containter a{
	font-family: "Mulish", Sans-serif;
	font-weight: 800;
	color: var(--e-global-color-primary);
}

.jobsFeed .apploi-drop-down select {
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
    padding: 8px 15px;
    height: auto;
	border-radius: 0;
}

.jobsFeed .jobs-card{
	border-bottom: 1px solid #ddd;
}

button.custom-button{
	    background-color: var(--e-global-color-secondary);
    font-family: "Mulish", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    fill: var(--e-global-color-27dd4fc);
    color: var(--e-global-color-27dd4fc);
    padding: 10px 22px 10px 22px;
	border: none;
}

button.custom-button:hover{
	color: #fff;
}

@media screen and (max-width: 991px){
	.hfe-scroll-to-top-wrap .hfe-scroll-to-top-button{
		bottom: 20px;
		right: 20px;
		height: 60px;
		width: 60px;
	}
	.hfe-scroll-to-top-wrap .hfe-scroll-to-top-button img {
		height: 22px;
		width: 22px;
	}
}