.elementor-1319 .elementor-element.elementor-element-8b12f17:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-8b12f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pathwayhousing.ca/wp-content/uploads/2023/03/Desktop-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1319 .elementor-element.elementor-element-8b12f17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12em 0em 4em 0em;}.elementor-1319 .elementor-element.elementor-element-8b12f17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1319 .elementor-element.elementor-element-fa97c8c > .elementor-element-populated{margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-bd06d99{text-align:center;}.elementor-1319 .elementor-element.elementor-element-bd06d99 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-0c4f2e9{width:auto;max-width:auto;top:37px;z-index:0;}body:not(.rtl) .elementor-1319 .elementor-element.elementor-element-0c4f2e9{left:3px;}body.rtl .elementor-1319 .elementor-element.elementor-element-0c4f2e9{right:3px;}.elementor-1319 .elementor-element.elementor-element-dc7a24d{width:auto;max-width:auto;top:-93px;z-index:0;}body:not(.rtl) .elementor-1319 .elementor-element.elementor-element-dc7a24d{left:791px;}body.rtl .elementor-1319 .elementor-element.elementor-element-dc7a24d{right:791px;}.elementor-1319 .elementor-element.elementor-element-2c192a98 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1319 .elementor-element.elementor-element-2c192a98{color:var( --e-global-color-primary );margin-top:0px;margin-bottom:18px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-2c192a98 a{color:var( --e-global-color-primary );}.elementor-1319 .elementor-element.elementor-element-d1951eb > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-d1951eb{text-align:center;}.elementor-1319 .elementor-element.elementor-element-d1951eb .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-1319 .elementor-element.elementor-element-0ba2234 img{border-radius:20px 20px 20px 20px;}.elementor-1319 .elementor-element.elementor-element-5f50e365 > .elementor-widget-container{margin:0% 16% 0% 16%;padding:20px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-3cd5fe0c{text-align:center;font-family:"Open Sans", Sans-serif;font-size:10px;color:#FF0000;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-1319 .elementor-element.elementor-element-8b12f17:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-8b12f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1319 .elementor-element.elementor-element-8b12f17{padding:8em 1em 2em 1em;}body:not(.rtl) .elementor-1319 .elementor-element.elementor-element-0c4f2e9{left:465px;}body.rtl .elementor-1319 .elementor-element.elementor-element-0c4f2e9{right:465px;}.elementor-1319 .elementor-element.elementor-element-0c4f2e9{top:-73px;}.elementor-1319 .elementor-element.elementor-element-0c4f2e9 img{width:75%;}body:not(.rtl) .elementor-1319 .elementor-element.elementor-element-dc7a24d{left:-32px;}body.rtl .elementor-1319 .elementor-element.elementor-element-dc7a24d{right:-32px;}.elementor-1319 .elementor-element.elementor-element-dc7a24d{top:52px;}.elementor-1319 .elementor-element.elementor-element-dc7a24d img{width:75%;}.elementor-1319 .elementor-element.elementor-element-5f50e365 > .elementor-widget-container{margin:0% 4% 0% 4%;}}@media(max-width:767px){body:not(.rtl) .elementor-1319 .elementor-element.elementor-element-0c4f2e9{left:53px;}body.rtl .elementor-1319 .elementor-element.elementor-element-0c4f2e9{right:53px;}.elementor-1319 .elementor-element.elementor-element-0c4f2e9{top:-34px;}.elementor-1319 .elementor-element.elementor-element-d1951eb{text-align:left;}.elementor-1319 .elementor-element.elementor-element-5f50e365 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS */.submit-buttons p {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.flex-center-div,
.flex-div {
    margin-bottom: 15px;
}
.part-three .occf7cal-total {
    padding: 10px 8px !important;
}
.flex-div p {
    display: flex;
    justify-content: center;
    column-gap: 15px;
}
input.wpcf7-form-control.wpcf7-text[name="text-16"] {
    padding: 8px 23px !important;
}
.flex-center-div p {
    display: flex;
    justify-content: center;
}
.half-img {
	margin-bottom: 0 !important;
}
input.wpcf7-form-control.wpcf7-text {
    text-align: center !important;
    text-transform: uppercase !important;
    padding: 8px 16px !important;
}
.wpcf7 form.wpcf7-form p {
    margin-bottom: 0px !important;
}
span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox] {
    margin-left: 0px;
    width: 18px !important;
    height: 18px !important;
}
.radio-623 .wpcf7-list-item.last {
	  display: block !important;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]){
	  background-color: #000000 !important;
	  border-color: transparent !important;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
    background-color: #303030 !important;
}
.wpcf7-response-output {
    color: #000 !important;
	  text-align: center;
	  border-color: green;
}
input.wpcf7-form-control.wpcf7-calculator.wpcf7-validates-as-calculator.occf7cal-total {
    width: 100% !important;
    min-height: 50px !important;
    outline: none !important;
    margin-bottom: -3px !important;
    background-color: #f6f6f6 !important;
    border: 1px solid #ddd !important;
    text-align: center !important;
}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
    font-size: 15px !important;
	  font-weight: 500 !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    text-align: center;
}
#calculator-field input {
    font-family: cursive;
    width: 60px !important;
    font-weight: 400;
		color: #757575!important;
}
#calculator-field {
	display:flex;
	justify-content: center;
	align-items: center;
	column-gap: 2px;
	margin: 0 auto;
	margin-bottom: 20px;
	max-width: 715px;
	line-height: 1em;
}

#calculator-field .part-one {
	width:40%;
}
#calculator-field .part-one p {
	display: flex;
	align-items: center;
}
#calculator-field .part-one span:nth-child(1) {
	width:75%;
}
#calculator-field .part-one span:nth-child(3) {
	width:25%;
}
#calculator-field .part-two {
	width:38%;
}
#calculator-field .part-two p {
	display: flex;
	align-items: center;
}
#calculator-field .part-two span:nth-child(2) {
	padding-right: 4px;
}

#calculator-field .part-three {
	width:18%;
}
#calculator-field .part-three p {
	display: flex;
	align-items: center;
}
#calculator-field .part-three span:nth-child(1) {
	width:20%;
	padding-left: 10px;
}
#calculator-field .part-three span:nth-child(2) {
	width:80%;
}

@media screen and (max-width: 414px){
	
.responsive-font {
    font-size: 15px!important;
}
	.responsive-font .res-mem-gift span {
    font-size: 9px!important;
}
#calculator-field  {
	display: flex !important;
  flex-direction: column;
}
#calculator-field .part-one {
	width:100% !important;
	display: block !important;
	align-items: center !important;
	margin-right: 0px !important;
	text-align: center;
	margin-bottom: 10px;
}
#calculator-field .part-two {
	width:100% !important;
	display: block !important;
	align-items: center !important;
	margin-right: 0px !important;
	text-align: center;
	line-height: 1em;
	margin-bottom: 10px;
}
	/*
#calculator-field .part-two span:nth-child(2) {
    padding-top: 20px;
}
	*/
#calculator-field .part-three {
	display: flex !important;
	align-items: center !important;
	margin-right: 0px !important;
	flex-direction: column;
	width: 100% !important;
	margin-top: -10px;
	text-align: center;
}
#calculator-field .part-one span:nth-child(1),
#calculator-field .part-two>span:nth-child(1) {
	  line-height: 1.9em !important;
}

#calculator-field .part-three span:nth-child(1) {
    width: 5%;
    padding-left: 0px;
}
#calculator-field input {
    width: 100px !important;
	  display: table;
    margin: 0 auto;
}	

#wpcf7-f16737-p16639-o1 div {
		text-align: center;
}


/* added 16.06.23 */

#calculator-field {
    flex-direction: column;
}

#calculator-field .part-three,
#calculator-field .part-two,
#calculator-field .part-one {
    width: 100%;
}
#calculator-field .part-one span:nth-child(1) {
    width: 52% !important;
}
#calculator-field .part-one span:nth-child(3) {
    padding-left: 10px !important;
}
#calculator-field .part-two p {
    justify-content: center !important;
}
#calculator-field .part-three span:nth-child(1) {
    width: 6% !important;
}

#calculator-field .part-three span:nth-child(2) {
    width: 17% !important;
}
#calculator-field .part-three p {
    justify-content: center;
}
#calculator-field {
    row-gap: 10px !important;
}
.flex-center-div textarea {
    height: 150px;
}

}



@media screen and (min-width:768px) {
#calculator-field .part-one span.hide-desktop{
	position: absolute;
	visibility: hidden !important;
}
}

@media screen and (max-width:767px) {
#calculator-field .part-two span.hide-mobile{
	position: absolute;
	visibility: hidden !important;
}
#calculator-field .part-two span:nth-child(2){
	line-height: 2 !important;
}
	

}



@media screen and (max-width: 480px){

/* added 16.06.23 */

#calculator-field {
    flex-direction: column;
}

#calculator-field .part-three,
#calculator-field .part-two,
#calculator-field .part-one {
    width: 100%;
}
#calculator-field .part-one span:nth-child(1) {
    width: 52% !important;
}
#calculator-field .part-one span:nth-child(3) {
    padding-left: 10px !important;
}
#calculator-field .part-two p {
    justify-content: center !important;
}
#calculator-field .part-three span:nth-child(1) {
    width: 6% !important;
}

#calculator-field .part-three span:nth-child(2) {
    width: 17% !important;
}
#calculator-field .part-three p {
    justify-content: center;
}
#calculator-field {
    row-gap: 10px !important;
}
.flex-center-div textarea {
    height: 150px;
}

}


@media (min-width: 481px) and (max-width: 768px) {

#calculator-field .part-two {
    width: 41% !important;
}
#calculator-field .part-three {
    width: 12% !important;
}
#calculator-field .part-two p span.hide-mobile {
    padding: 0px 5px;
}

}/* End custom CSS */