/*
Theme Name: CorsanaCare
Theme URI: https://corsanacare.com
Template: twentytwentyfive
Author: AmeriPharma
Author URI: https://ameripharma.com
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,style-variations,accessibility-ready,blog,portfolio,news
Version: 1.1.1742507897
Updated: 2025-03-20 21:58:17

*/

:root {
  --Pale-Sage: #EAF5E5;
}
html {
  scroll-behavior: smooth;
  box-sizing: border-box;
}
html * {
  box-sizing: border-box;
}
header{
	position: sticky;
    top: 0px;
    z-index: 999;
}
body {
	background: linear-gradient(
    0deg, 
    rgba(234, 245, 229, 0.30) 0px, 
    rgba(184, 226, 159, 0.30) 780px, 
    white 780px
  );
    background-size: 100% calc(780px + 1px);
    background-repeat: no-repeat;
}

body.page-id-655 {
	background: linear-gradient(
        0deg, 
        rgba(234, 245, 229, 0.30) 0px, 
        rgba(184, 226, 159, 0.30) 100%, 
        white 100%
      );
    background-size: 100% 100%;
}

.info-card {
  background: rgba(234, 245, 229, 0.50);
  box-shadow: 0px 4px 27.6px 0px rgba(150, 203, 63, 0.08);
}

.qi-block-testimonials-list {
  height:100%;
 }
 
 .wp-block-uagb-forms {
 width:100%;
 }
 
 .qodef-block-76fbe325 {
  width: unset !important;
 }
 
 .service-box {
 background:#fff;
 }
 
 .overflow-hidden {
   overflow:hidden !important;
 }
 
 ul {
   list-style:none;
   padding:0;
 }
 
 ul.legal-list {
    list-style:none;
   display:flex;
   flex-flow: row wrap;
 }
 
 ul.legal-list li {
   margin:0 30px 0 0;
 }
 .post-template-default ul.wp-block-list:not(.legal-list)  {
  list-style:unset;
  padding-left:30px
 }
 .corsana-menu {
   z-index:99;
   position:relative;
   box-shadow: 0px 5px 35px 0px rgba(51, 87, 56, 0.05);
 }
 
 .full-width {
  width:100%;
}

#consent-banner {
    display: block;
    z-index: 9999;
    bottom: 0;
    position: fixed;
	width:100%;
}

#teconsent a {
	color:#fff;
}

#your-privacy-choices {
	display: flex;
  justify-content: center;
  align-items: center;
}
.pl-flexy{
	padding-left: calc(50vw - 637px)!important;
}
.w-50{
	width: 50% !important
}
.w-100{
	width: 100% !important
}
.flex-column{
	flex-direction: column
}

.footer-text {
 font-size: 1rem;
}

.footer-content {
  padding-bottom:20px;
}
.min-heigth-400{
	min-height: 400px!important
}
.min-heigth-340{
	min-height: 340px!important
}
.uagb-tm__content{
	margin:1px
}
.uagb-tm__meta-inner{
	display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.uagb-testimonial-details{
	align-items: center;
    display: flex!important;
}
.d-inline{
	display: inline
}
.d-inline span::after {
  content: "•";
  margin-left: 2px;
  margin-right: 3px;
}
.wp-block-tag-cloud a{
	border-radius: 5px;
    border: 1px solid var(--Sicilian-Pistachio, #96CB3F);
    background: var(--Ivory-Glow, #FEFFFA);	
    color:#96CB3F
}
.has-text-align-left.wp-block-post-author{
	width:fit-content!important
}
.wp-block-post-author__byline{
	color:#335738;
    font-size:20px;
    line-heigth: 32px
}
.wp-block-post-author__avatar img{
	height: 60px;
    width:60px;
    border-radius: 60px;
    border: 1px solid #96CB3F;
}
.share-1::before {
  	content: "Share";
 	font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px; 
    margin-right: 40px;
    color: #335738;
}
.uagb-social-share__outer-wrap{
	align-items: center !important
}
.wp-block-post-author__bio{
    font-size:clamp(16.834px, 1.052rem + ((1vw - 3.2px) * 0.978), 26px);
    font-style: normal;
    font-weight: 400;				
}

.author_bio .wp-block-post-author__avatar img{
	height: 160px;
    width: 160px;
    border-radius: 160px;
}
.f-img{
	max-width: 90vw;
    max height: 80vh
} 
.breadcrumb a{
	text-decoration:none !important
}
.disabled-links a{
	pointer-events: none;
}
.f-img-mobile {
 display:none;
}
.author_bio .wp-block-post-author__name:before{
	content:"Reviewed By ";	
}
.blog-posts img{
	transition-duration: 0.5s;	
}
.blog-posts .uagb-post__inner-wrap:hover a{
	text-decoration: underline
}
.blog-posts .uagb-post__inner-wrap:hover img{
	transform: scale(1.1);
}
.shadow,.uagb-testimonial__wrap .uagb-tm__content{
	box-shadow: 0 20px 18.6px 0 rgba(147, 199, 127, 0.09);
}
.uagb-testimonial__wrap .uagb-tm__content{
	margin-bottom:10px
}
.uagb-tm__content{
	display:flex;
}
.uagb-tm__content .uagb-tm__text-wrap{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
  nav.show-tablet {
    display: none
  }
  .uagb-tm__content{
  	margin:1px
  }
.post-template-default table {
  border: 1px solid rgba(150, 203, 63, 0.50);
}
.post-template-default .wp-block-table .has-fixed-layout {
  table-layout:unset;
}
.post-template-default .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
  word-break:normal;
}
.post-template-default table tbody tr:nth-child(odd) {
    background: #EAF5E5;
}
.post-template-default .wp-block-table td, .post-template-default .wp-block-table th {
  border: 1px solid rgba(150, 203, 63, 0.50);
}

.BambooHR-ATS-Jobs-Item{
	margin-bottom: 10px
}
.testimonial-slider .slick-list,.testimonial-slider .slick-slider, .testimonial-slider  .slick-track,.testimonial-slider .uagb-slick-carousel.slick-slider {
    display: flex!important;
    align-items: stretch !important
}
.testimonial-slider .slick-track>div,.testimonial-slider .slick-track>div>div, .testimonial-slider .slick-track>div>div>div{
	height:100%
}
.testimonial-slider .uagb-tm__content{
	height: calc(100% - 30px)
}
.bg-eaf5e5{
	background-color: #eaf5e5;
}
@media (max-width: 480px) {
  .direction-m-column .qodef-gutenberg-row {
    flex-direction: column;
  }
}
@media (max-width: 989px) {
    .tablet-bg-image-none.bg-mFBFFF4{
    	background-color: #FBFFF4!important
    }
  nav.show-tablet {
    display: block
  }
    nav.hide-tablet {
    display: none
  }
}
@media (max-width: 1024px) {
	.tablet-bg-image-none{
    	background: unset!important
    }
    .uagb-tm__meta-inner {
      display: flex;
        flex-direction: column;
        align-items:center
    }
    .testimonial-slider {
      max-height:700px;
    }
    
}
@media (max-width: 767px) {
  .w-m-100{
		width: 100% !important
	}
    .m-reverse{
    	flex-direction: column-reverse!important;
    }
    .custom_text{
    	font-size: 20px!important;
        line-height: 40px!important;
        text-align:left!important;
    }
    .wp-block-qi-blocks-button.qodef-block-18999a4f > a {
        display: inline-block;
        width: 100%;
        text-align: center;
      }
    #open-roles {
      font-size: 24px !important;
    }
    .qodef-block-a1aa15d5 h2 {
      font-size: 36px;
      font-weight: 700;
    }
    .BambooHR-ATS-Jobs-List {
      line-height:36px;
    }
    .text-m-left,.uagb-tm__desc{
    	text-align: left!important
    }
    .uagb-tm__meta-inner{
        display: flex;
        flex-direction: column-reverse;
        text-align:left
    }
    .uagb-tm__image{
        display: flex;
        justify-content: flex-start;
    }
    .bg-mFBFFF4{
    	background:#FBFFF4!important
    }
    .blog-post-title {
      font-weight:700;
      margin-top:0;
      padding-right:20px !important;
    }
    .post-template-default main {
      padding:0 10%;
      margin: 0 auto !important;
    }
    .f-img {
      display:none;
    }
    .f-img-mobile {
 	  display:block;
	}
    .post-template-default figure.alignright {
          float: unset;
       margin-inline-start: 0;
    }
    .pb-m-90{
    	padding-bottom:90px!important
	}
    .wp-block-post-author__byline{
        font-size:15px;
        line-heigth: 20px
    }
    table{
    	min-width:600px
    }
  .post-template-default .wp-block-list li {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
  }
  .author_bio{
  	flex-direction:column!important;
  }
 .author_bio .wp-block-post-author__avatar img{
  	margin-bottom: 20px!important
  }

}