.elementor-6489 .elementor-element.elementor-element-6c063de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6489 .elementor-element.elementor-element-9da8163{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-6489 .elementor-element.elementor-element-4d36597{width:100%;max-width:100%;font-family:"PolySans", Sans-serif;font-size:0.95em;font-weight:300;color:#A2A2A2;}.elementor-6489 .elementor-element.elementor-element-4d36597 a{color:var( --e-global-color-c26cf0a );}.elementor-6489 .elementor-element.elementor-element-c59ab76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-6489 .elementor-element.elementor-element-551ab55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6489 .elementor-element.elementor-element-74eeedc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6489 .elementor-element.elementor-element-74eeedc:not(.elementor-motion-effects-element-type-background), .elementor-6489 .elementor-element.elementor-element-74eeedc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6489 .elementor-element.elementor-element-421e1cc{--display:flex;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-6489 .elementor-element.elementor-element-b859431 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6489 .elementor-element.elementor-element-a5ee82b > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-6489 .elementor-element.elementor-element-04f2423{--display:flex;--min-height:480px;--border-radius:20px 20px 20px 20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6489 .elementor-element.elementor-element-04f2423:not(.elementor-motion-effects-element-type-background), .elementor-6489 .elementor-element.elementor-element-04f2423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6489 .elementor-element.elementor-element-0fb3954{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6489 .elementor-element.elementor-element-12cc7cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6489 .elementor-element.elementor-element-fd4845c{font-family:"General Sans", Sans-serif;}.elementor-6489 .elementor-element.elementor-element-fd4845c a{color:var( --e-global-color-text );}.elementor-6489 .elementor-element.elementor-element-fd4845c a:hover, .elementor-6489 .elementor-element.elementor-element-fd4845c a:focus{color:var( --e-global-color-cce99fc );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6489 .elementor-element.elementor-element-9da8163{--width:100%;}.elementor-6489 .elementor-element.elementor-element-551ab55{--width:100%;}.elementor-6489 .elementor-element.elementor-element-421e1cc{--width:47%;}.elementor-6489 .elementor-element.elementor-element-04f2423{--width:53%;}.elementor-6489 .elementor-element.elementor-element-12cc7cd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6489 .elementor-element.elementor-element-421e1cc{--width:100%;}.elementor-6489 .elementor-element.elementor-element-04f2423{--width:100%;}}@media(max-width:1024px){.elementor-6489 .elementor-element.elementor-element-74eeedc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:767px){.elementor-6489 .elementor-element.elementor-element-9da8163{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-6489 .elementor-element.elementor-element-c59ab76{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-6489 .elementor-element.elementor-element-421e1cc{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-6489 .elementor-element.elementor-element-b859431 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6489 .elementor-element.elementor-element-a5ee82b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6489 .elementor-element.elementor-element-04f2423{--min-height:300px;}.elementor-6489 .elementor-element.elementor-element-0fb3954{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-4d36597 */.elementor-6489 .elementor-element.elementor-element-4d36597 span.breadcrumb_last {display: none;}

.elementor-6489 .elementor-element.elementor-element-4d36597 a {text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b859431 */.elementor-6489 .elementor-element.elementor-element-b859431 span {color: var( --e-global-color-accent );}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5ee82b */.elementor-6489 .elementor-element.elementor-element-a5ee82b p {margin-bottom: 25px;}

.elementor-6489 .elementor-element.elementor-element-a5ee82b p:last-child {margin-bottom: 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd4845c */.elementor-6489 .elementor-element.elementor-element-fd4845c p {font-size: 1.2em; line-height: 1.4em; margin-bottom: 25px;}

.elementor-6489 .elementor-element.elementor-element-fd4845c p strong {font-weight: 500;}

.elementor-6489 .elementor-element.elementor-element-fd4845c h2 {font-size: 2.6em; color: var(--e-global-color-cce99fc); margin-bottom: 25px; margin-top: 40px;}

.elementor-6489 .elementor-element.elementor-element-fd4845c h3 {font-weight: 400; margin-bottom: 25px; margin-top: 40px; letter-spacing: -0.5px; font-size: 1.7em; line-height: 1.1em;}

.elementor-6489 .elementor-element.elementor-element-fd4845c ul {padding-left: 0;}

.elementor-6489 .elementor-element.elementor-element-fd4845c li {font-size: 1.2em; line-height: 1.4em; margin-bottom: 25px; background: url("https://flexproprio.com/wp-content/uploads/2025/05/icon-btn.svg") no-repeat left top 6px; list-style: none; padding-left: 30px; background-size: 14px;}

.elementor-6489 .elementor-element.elementor-element-fd4845c img {width: 45%; border-radius: 20px; margin-top: 20px; margin-bottom: 40px;}

.elementor-6489 .elementor-element.elementor-element-fd4845c img.alignright, .elementor-6489 .elementor-element.elementor-element-fd4845c figure.alignright {margin-left: 80px;}

.elementor-6489 .elementor-element.elementor-element-fd4845c img.alignleft, .elementor-6489 .elementor-element.elementor-element-fd4845c figure.alignleft {margin-right: 80px;}

.elementor-6489 .elementor-element.elementor-element-fd4845c figure {width: 45%!important; margin-top: 20px; margin-bottom: 40px;}

.elementor-6489 .elementor-element.elementor-element-fd4845c figure img {width: 100%; margin-bottom: 10px; margin-top: 0;}

.elementor-6489 .elementor-element.elementor-element-fd4845c a {text-decoration: underline;}

@media(max-width:1024px){
    .elementor-6489 .elementor-element.elementor-element-fd4845c img.alignright, .elementor-6489 .elementor-element.elementor-element-fd4845c figure.alignright {margin-left: 40px;}

.elementor-6489 .elementor-element.elementor-element-fd4845c img.alignleft, .elementor-6489 .elementor-element.elementor-element-fd4845c figure.alignleft {margin-right: 40px;}
}

@media(max-width:767px){
    .elementor-6489 .elementor-element.elementor-element-fd4845c img, .elementor-6489 .elementor-element.elementor-element-fd4845c figure {width: 100%!important;}
    
    .elementor-6489 .elementor-element.elementor-element-fd4845c h2 {font-size: 2.2em;}
    .elementor-6489 .elementor-element.elementor-element-fd4845c h3 {font-size: 1.6em;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PolySans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://flexproprio.com/wp-content/uploads/2025/05/PolySans-Neutral.ttf') format('truetype');
}
@font-face {
	font-family: 'PolySans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://flexproprio.com/wp-content/uploads/2025/05/PolySans-Slim.ttf') format('truetype');
}
@font-face {
	font-family: 'PolySans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://flexproprio.com/wp-content/uploads/2025/05/PolySans-Median.ttf') format('truetype');
}
@font-face {
	font-family: 'PolySans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://flexproprio.com/wp-content/uploads/2025/05/PolySans-Bulky.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://flexproprio.com/wp-content/uploads/2025/05/GeneralSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://flexproprio.com/wp-content/uploads/2025/05/GeneralSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://flexproprio.com/wp-content/uploads/2025/05/GeneralSans-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */