.elementor-kit-1381{--e-global-color-primary:#437C90;--e-global-color-secondary:#FFEED6;--e-global-color-text:#0E2D2F;--e-global-color-accent:#9DBF9E;--e-global-color-0cddee7:#FFFFFF;--e-global-color-1ca1b73:#CFCFCF;--e-global-color-55edc58:#C1666B;--e-global-typography-primary-font-family:"OpenSans";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"OpenSans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"OpenSans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"OpenSans";--e-global-typography-accent-font-weight:500;--e-global-typography-4440dfc-font-family:"OpenSans";--e-global-typography-4440dfc-font-size:1rem;--e-global-typography-4440dfc-font-weight:400;--e-global-typography-4440dfc-text-transform:uppercase;--e-global-typography-4440dfc-line-height:5px;--e-global-typography-4440dfc-letter-spacing:0rem;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-1381 button,.elementor-kit-1381 input[type="button"],.elementor-kit-1381 input[type="submit"],.elementor-kit-1381 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Domine VF", Sans-serif;color:var( --e-global-color-0cddee7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0cddee7 );border-radius:32px 32px 32px 32px;padding:12px 24px 12px 24px;}.elementor-kit-1381 button:hover,.elementor-kit-1381 button:focus,.elementor-kit-1381 input[type="button"]:hover,.elementor-kit-1381 input[type="button"]:focus,.elementor-kit-1381 input[type="submit"]:hover,.elementor-kit-1381 input[type="submit"]:focus,.elementor-kit-1381 .elementor-button:hover,.elementor-kit-1381 .elementor-button:focus{background-color:var( --e-global-color-0cddee7 );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:32px 32px 32px 32px;}.elementor-kit-1381 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1381 a{color:var( --e-global-color-primary );font-family:"Domine VF", Sans-serif;font-weight:400;}.elementor-kit-1381 a:hover{color:var( --e-global-color-text );}.elementor-kit-1381 h1{color:#437C90;}.elementor-kit-1381 h2{color:var( --e-global-color-primary );}.elementor-kit-1381 h3{color:var( --e-global-color-primary );}.elementor-kit-1381 h4{color:var( --e-global-color-primary );}.elementor-kit-1381 h5{color:var( --e-global-color-primary );}.elementor-kit-1381 h6{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-kit-1381 h1, .fs-h1 {
	font-size: clamp(2.25rem, 0.7499rem + 4.0869vw, 2.5rem);
	line-height: clamp(1.75rem, 0.8249rem + 4.486vw, 3.25rem); /* ~1.1x - 1.2x */
	font-weight: 400;
	padding-bottom: .75rem;
}

.elementor-kit-1381 h2, .fs-h2 {
    font-size: clamp(2rem, 1.6429rem + 1.1429vw, 2.5rem);
	line-height: clamp(2.25rem, 0.9999rem + 3.143vw, 2.75rem);
	padding-top: .75rem;
	padding-bottom: .75rem;
	font-weight: 400;
}

.elementor-kit-1381 h3, .fs-h3 {
	font-size: clamp(1.25rem, 1.0027rem + 1.9177vw, 1.5rem);
	line-height: clamp(1.4rem, 1.1027rem + 2.109vw, 1.95rem);
	padding-top: .75rem;
	padding-bottom: .75rem;
    font-weight: 500;
}

.elementor-kit-1381 h4, .fs-h4 {
	font-size: clamp(1rem, 1.0461rem + 1.2091vw, 1.25rem);
	line-height: clamp(1.15rem, 1.1461rem + 1.3299vw, 1.4rem);
	padding-top: .75rem;
	padding-bottom: .75rem;
	font-weight: 400;
}

.elementor-kit-1381 h5, .fs-h5 {
	font-size: clamp(.75rem, 1.0539rem + 0.6789vw, 1rem);
	line-height: clamp(1.15rem, 1.1539rem + 0.7468vw, 1.4rem);
	padding-top: .75rem;
	padding-bottom: .75rem;
	font-weight: 400;
}

.elementor-kit-1381 h6, .fs-h6 {
	font-size: clamp(.75rem, 1.0357rem + 0.2857vw, 1rem);
	line-height: clamp(1.25rem, 1.1357rem + 0.3214vw, 1.4rem);
	padding-top: .75rem;
	padding-bottom: .75rem;
	font-weight: 400;
}

.elementor-kit-1381 p, .fs-p {
	font-size: clamp(1rem, 0.4444rem + 0.6945vw, 1.25rem);
	line-height: clamp(2.25rem, 0.6222rem + 0.972vw, 2.5rem); /* previously fixed */
	font-weight: 500;
}

.elementor-kit-1381 p a {
    font-weight: 600;
    color: #C1666B;
    text-decoration: underline;
}

.elementor-kit-1381 a:hover {
    font-weight: 600;
    text-decoration: underline;
    color: #437C90;
}

.elementor-kit-1381 label, .fs-label {
	font-size: clamp(0.889rem, 0.9526rem + -0.2034vw, 0.8rem);
	line-height: clamp(1rem, 1.0526rem + -0.2237vw, 0.9rem);
}

.elementor-kit-1381 ul {
	padding: 1.5rem;
		font-size: clamp(1.25rem, 0.4444rem + 0.6945vw, 1.25rem);
	line-height: clamp(1.75rem, 0.6222rem + 0.972vw, 2rem); /* previously fixed */
	margin-top: -1.5rem;
	font-weight: 500;
}

ul li::marker {
  color: #C1666B;
}

.elementor-kit-1381 .wp-block-pullquote {
	background-color: #FFEED6;
	padding: .75rem;
	text-align: left;
	font-style: normal;
	border-block: .1875rem solid #C1666B;
	width: 100%;
	margin-left: 0px;
	align-content: center;
}
.elementor-kit-1381 wp-block-heading has-text-align-center{
	text-align: left;
    
}

.elementor-kit-1381 .wp-block-pullquote p {
  font-size: clamp(1rem, 1.0539rem + 0.6789vw, 1.25rem);
  line-height: clamp(2rem, 1.1539rem + 0.7468vw, 2.5rem);
}

.elementor-kit-1381 .wp-block-pullquote cite {
    font-weight: bold;
      font-size: clamp(1rem, 0.4444rem + 0.6945vw, 1.25rem);
    display: block;
    margin-top: .75rem;
    color: #C1666B;
}

.elementor-kit-1381 #breadcrumbs {
		font-size: clamp(0.889rem, 0.9526rem + -0.2034vw, 0.8rem);
  line-height: clamp(1rem, 1.0526rem + -0.2237vw, 0.9rem);
  font-family: Sans-Serif;

}

.breadcrumb_last {
overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
	max-width: 95%;
	font-family: Sans-Serif;
}

.elementor-kit-1381 time {
	font-size: clamp(0.889rem, 0.9526rem + -0.2034vw, 0.8rem);
	line-height: clamp(1rem, 1.0526rem + -0.2237vw, 0.9rem);
    font-weight: bold;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OpenSans';
	font-display: auto;
	src: url('https://www.thenowmeproject.com/wp-content/uploads/OpenSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */