.elementor-148022 .elementor-element.elementor-element-c9dc547{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:50px 50px;--background-transition:0.3s;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-148022 .elementor-element.elementor-element-48fdd82{color:#171717;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;}.elementor-148022 .elementor-element.elementor-element-5ec1f50{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--grid-auto-flow:row;--align-items:start;--background-transition:0.3s;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-148022 .elementor-element.elementor-element-f503944{color:#525252;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-148022 .elementor-element.elementor-element-026670c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-148022 .elementor-element.elementor-element-026670c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-148022 .elementor-element.elementor-element-026670c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-148022 .elementor-element.elementor-element-3779906{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148022 .elementor-element.elementor-element-9f824b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148022 .elementor-element.elementor-element-e0efc6b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-148022 .elementor-element.elementor-element-e0efc6b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-148022 .elementor-element.elementor-element-e0efc6b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-148022 .elementor-element.elementor-element-322ee14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148022 .elementor-element.elementor-element-8756938{color:#525252;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}@media(max-width:1024px){.elementor-148022 .elementor-element.elementor-element-5ec1f50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-148022 .elementor-element.elementor-element-c9dc547{--width:70%;}.elementor-148022 .elementor-element.elementor-element-9f824b3{--width:100%;}.elementor-148022 .elementor-element.elementor-element-322ee14{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-148022 .elementor-element.elementor-element-c9dc547{--width:100%;}.elementor-148022 .elementor-element.elementor-element-322ee14{--width:100%;}}@media(max-width:767px){.elementor-148022 .elementor-element.elementor-element-c9dc547{--width:100%;--gap:0px 0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-148022 .elementor-element.elementor-element-48fdd82{font-size:20px;}.elementor-148022 .elementor-element.elementor-element-5ec1f50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-148022 .elementor-element.elementor-element-322ee14{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-f503944 */.elementor-148022 .elementor-element.elementor-element-f503944 h2 {
	font-size: 36px;
	line-height: 1.15;
	letter-spacing: -0.02em;
	margin: 0 0 24px;
}

.elementor-148022 .elementor-element.elementor-element-f503944 a {
	color: #171717;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.2em;
}

@media (max-width: 767px) {
	.elementor-148022 .elementor-element.elementor-element-f503944 h2 {
		font-size: 30px;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8756938 */.elementor-148022 .elementor-element.elementor-element-8756938 h2 {
	font-size: 36px;
	line-height: 1.15;
	letter-spacing: -0.02em;
	margin: 0 0 24px;
}

.elementor-148022 .elementor-element.elementor-element-8756938 a {
	color: #171717;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.2em;
}

@media (max-width: 767px) {
	.elementor-148022 .elementor-element.elementor-element-8756938 h2 {
		font-size: 30px;
	}
}/* End custom CSS */
/* Start custom CSS */.single-post .qodef-page-title {
    background-position: center 50% !important;
}/* End custom CSS */