.elementor-53 .elementor-element.elementor-element-860eefb:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-860eefb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F6;}.elementor-53 .elementor-element.elementor-element-860eefb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 6% 0%;}.elementor-53 .elementor-element.elementor-element-860eefb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-5100475 > .elementor-container{max-width:1400px;}.elementor-53 .elementor-element.elementor-element-b329cf2 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#707070;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-ccafa2e{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-265325e{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-57ca760{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-53 .elementor-element.elementor-element-381f5ec .elementor-button{background-color:#FFDF64;font-family:"pangram-bold", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#0C0B09;color:#0C0B09;border-radius:50px 50px 50px 50px;padding:3% 9% 3% 9%;}.elementor-53 .elementor-element.elementor-element-381f5ec > .elementor-widget-container{margin:21px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-53 .elementor-element.elementor-element-8b65b55{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-9465b57{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-d9340a8{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-e0a8e11 .elementor-button{background-color:#FFDF64;font-family:"pangram-bold", Sans-serif;font-size:16px;font-weight:600;fill:#0C0B09;color:#0C0B09;border-radius:50px 50px 50px 50px;padding:3% 9% 3% 9%;}.elementor-53 .elementor-element.elementor-element-e0a8e11 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-53 .elementor-element.elementor-element-f7109a9:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-f7109a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F6;}.elementor-53 .elementor-element.elementor-element-f7109a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25% 15% 25% 15%;}.elementor-53 .elementor-element.elementor-element-f7109a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-19dc057 > .elementor-container{max-width:1400px;}.elementor-53 .elementor-element.elementor-element-f7e3f63 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#707070;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 45px 0px;}.elementor-53 .elementor-element.elementor-element-1ac8e01{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-d7a4c93{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-a2ea282{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-8059888 .elementor-button{background-color:#FFDF64;font-family:"pangram-bold", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;padding:6% 11% 6% 11%;}.elementor-53 .elementor-element.elementor-element-8059888 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-53 .elementor-element.elementor-element-115a0e6 > .elementor-element-populated{margin:45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-53 .elementor-element.elementor-element-bd721f1{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-a9fc4d0{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-d5fa238{font-family:"pangram-regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-efd2eb0 .elementor-button{background-color:#FFDF64;font-family:"pangram-bold", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;padding:6% 11% 6% 11%;}.elementor-53 .elementor-element.elementor-element-efd2eb0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-53 .elementor-element.elementor-element-54b5e66 > .elementor-container{max-width:1400px;}.elementor-53 .elementor-element.elementor-element-54b5e66{margin-top:70px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-8246cfb{text-align:center;}.elementor-53 .elementor-element.elementor-element-8246cfb .elementor-heading-title{font-family:"pangram-medium", Sans-serif;font-size:2.9rem;font-weight:500;color:#0C0B09;}.elementor-53 .elementor-element.elementor-element-3ee138d > .elementor-container{max-width:1200px;}.elementor-53 .elementor-element.elementor-element-3ee138d{margin-top:56px;margin-bottom:56px;}.elementor-53 .elementor-element.elementor-element-a4195d3 > .elementor-container{max-width:1400px;}.elementor-53 .elementor-element.elementor-element-a4195d3{margin-top:0px;margin-bottom:56px;}.elementor-53 .elementor-element.elementor-element-cb29b0c .elementor-button{background-color:#EFEFEF;font-family:"pangram-medium", Sans-serif;font-size:1.8rem;font-weight:500;fill:#0C0B09;color:#0C0B09;border-radius:50px 50px 50px 50px;padding:20px 35px 20px 35px;}.elementor-53 .elementor-element.elementor-element-cb29b0c .elementor-button:hover, .elementor-53 .elementor-element.elementor-element-cb29b0c .elementor-button:focus{background-color:#FFDF64;}.elementor-53 .elementor-element.elementor-element-91953a4:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-91953a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F6;}.elementor-53 .elementor-element.elementor-element-91953a4 > .elementor-container{max-width:1400px;}.elementor-53 .elementor-element.elementor-element-91953a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-53 .elementor-element.elementor-element-91953a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{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-53 .elementor-element.elementor-element-6ed01d9 > .elementor-widget-container{margin:50px 0px 0px 60px;}.elementor-53 .elementor-element.elementor-element-6ed01d9 .elementor-heading-title{font-family:"pangram-bold", Sans-serif;font-size:4.4rem;font-weight:500;line-height:52px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-53 .elementor-element.elementor-element-96e66f6 .elementor-button{background-color:#61CE7000;font-family:"pangram-medium", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;}.elementor-53 .elementor-element.elementor-element-96e66f6 > .elementor-widget-container{margin:14px 0px 0px 50px;}.elementor-53 .elementor-element.elementor-element-96e66f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-53 .elementor-element.elementor-element-1c4d44f > .elementor-container{max-width:1400px;}.elementor-53 .elementor-element.elementor-element-1c4d44f{margin-top:100px;margin-bottom:0px;}.elementor-53 .elementor-element.elementor-element-9d49bcb{text-align:center;}.elementor-53 .elementor-element.elementor-element-9d49bcb .elementor-heading-title{font-family:"pangram-medium", Sans-serif;font-size:2.9rem;font-weight:500;color:#0C0B09;}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .pp-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .pp-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-validation-errors{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-53 .elementor-element.elementor-element-959eeae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-959eeae .pp-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-53 .elementor-element.elementor-element-959eeae .pp-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-53 .elementor-element.elementor-element-959eeae .pp-contact-form-7 .pp-contact-form-7-heading{text-align:left;}.elementor-53 .elementor-element.elementor-element-959eeae .pp-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:20px;}.elementor-53 .elementor-element.elementor-element-959eeae .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-53 .elementor-element.elementor-element-959eeae .pp-contact-form-7 .wpcf7-form-control.wpcf7-select{width:100%;}.elementor-53 .elementor-element.elementor-element-959eeae .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:100%;}.elementor-53 .elementor-element.elementor-element-959eeae .pp-contact-form-7 .wpcf7-form p:nth-last-of-type(1){text-align:left;}.elementor-53 .elementor-element.elementor-element-959eeae .pp-contact-form-7 .wpcf7-form input[type="submit"]{display:inline-block;width:150px;}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-cdba694{width:60.858%;}.elementor-53 .elementor-element.elementor-element-e510a8a{width:39.098%;}}/* Start custom CSS for text-editor, class: .elementor-element-492ff3b */h3
{
    font-family: Pangram-bold;
    font-weight: 600;
    font-size: 17px;
}/* End custom CSS */
/* Start custom CSS for pp-contact-form-7, class: .elementor-element-959eeae */.pp-contact-form-7 .wpcf7-form p{
    font-family: pangram-regular !important;
    font-size: 16px;
}

@media screen and (max-width: 768px) {
   .pp-contact-form-7 .wpcf7-form p{
 
    font-size: 14px;
} 
}/* End custom CSS */
/* Start custom CSS *//* Fwpl row */
.el-hmhxge .fwpl-result .fwpl-row{
	border-style:none;
	border-width:1px;
	border-color:#cbcbcb;
	text-align:center;
	margin-bottom:46px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	box-shadow:0px 0px 15px 4px #eaeaea;
}

/* Fwpl col */
.el-hmhxge .fwpl-result .fwpl-col{
	height: auto !important; 
}

/* Location header */
#site-header .elementor-location-header{
	margin-bottom:-3px;
}

/* Thumbnail Image */
.el-hmhxge a img{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}

@media (max-width:1600px){

	/* Fwpl col */
	.el-hmhxge .fwpl-result .fwpl-col{
		
	}
	
	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
	
	}
	
}

@media (max-width:1439px){

	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
		
	}
	
}

@media (max-width:1280px){

	/* Fwpl col */
	.el-hmhxge .fwpl-result .fwpl-col{
		
	}
	
	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
		
	}
	
}

@media (max-width:1080px){

	/* Fwpl col */
	.el-hmhxge .fwpl-result .fwpl-col{
		
	}
	
	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
	
	}
	
	/* Jet inline  wrapper */
	.elementor-element-e856deb .elementor-jet-inline-svg .jet-inline-svg__wrapper{
		padding-top:21px;
	}
	
	/* Inner column */
	.elementor-element-bae3f8a .elementor-inner-column{
		padding-right:27px;
	}
	
	/* Element bae3f8a */
	.elementor-element-e856deb .elementor-element-bae3f8a{
		padding-top:13px !important;
	}
	
}

@media (max-width:1024px){

	/* Fwpl col */
	.el-hmhxge .fwpl-result .fwpl-col{
	
	}
	
	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
	
	}
	
}

@media (max-width:959px){

	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
	
	}
	
}

@media (max-width:900px){

	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
		
	}
	
	/* Hmhxge */
	.elementor-shortcode .facetwp-template .el-hmhxge{
		grid-template-columns:1fr 1fr;
	}
	
}

@media (max-width:800px){

	/* Hmhxge */
	.elementor-shortcode .facetwp-template .el-hmhxge{
		grid-template-columns:1fr 1fr;
		transform:translatex(0px) translatey(0px);
	}
	
	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
	
	}
	
}

@media (max-width:767px){

	/* Hmhxge */
	.elementor-shortcode .facetwp-template .el-hmhxge{
		grid-template-columns:1fr 1fr;
	}
	
	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
		
	}
	
}

@media (max-width:760px){

	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
	
		transform:translatex(0px) translatey(0px);
	}
	
}

@media (max-width:640px){

	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{

	}
	
}

@media (max-width:576px){

	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
	
	}
	
}

@media (max-width:500px){

	/* Hmhxge */
	.elementor-shortcode .facetwp-template .el-hmhxge{
		grid-template-columns:1fr;
	}
	
	/* Fwpl item */
	.el-hmhxge .fwpl-col .fwpl-item{
		width:100%;
	}
	
	/* Thumbnail Image */
	.el-hmhxge a img{
		width:100%;
	}
	
	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
		
	}
	
	.prices{
		width: 80% !important;
	}
	
}

@media (max-width:479px){

	/* Fwpl row */
	.el-hmhxge .fwpl-result .fwpl-row{
	
	}
	
}/* End custom CSS */