.elementor-2889 .elementor-element.elementor-element-47425c6{--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;}.elementor-2889 .elementor-element.elementor-element-7e5c639{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;}.elementor-2889 .elementor-element.elementor-element-7e5c639 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.125em;color:#000000;}.elementor-2889 .elementor-element.elementor-element-c55cd8c{font-family:"Trueno", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#4D6370;}.elementor-2889 .elementor-element.elementor-element-0b85ff2{margin:01.1428em 0em calc(var(--kit-widget-spacing, 0px) + 0.5714em) 0em;}.elementor-2889 .elementor-element.elementor-element-0b85ff2 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:1.75em;font-weight:600;line-height:1.125em;color:#000000;}.elementor-2889 .elementor-element.elementor-element-f92951d{font-family:"Trueno", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#4D6370;}.elementor-2889 .elementor-element.elementor-element-50479a1{font-family:"Trueno", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#4D6370;}.elementor-2889 .elementor-element.elementor-element-dac9818{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.8em) 0em;}.elementor-2889 .elementor-element.elementor-element-dac9818 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:1.25em;font-weight:600;line-height:1.125em;color:#000000;}.elementor-2889 .elementor-element.elementor-element-26891b1{font-family:"Trueno", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#4D6370;}.elementor-2889 .elementor-element.elementor-element-8bbe393{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;}.elementor-2889 .elementor-element.elementor-element-8bbe393.elementor-element{--align-self:flex-start;}.elementor-2889 .elementor-element.elementor-element-8bbe393 img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2889 .elementor-element.elementor-element-ed2c86f{font-family:"Trueno", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#4D6370;}.elementor-2889 .elementor-element.elementor-element-ab6f726{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:left;}.elementor-2889 .elementor-element.elementor-element-ab6f726 img{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2889 .elementor-element.elementor-element-1d128ff{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.8em) 0em;}.elementor-2889 .elementor-element.elementor-element-1d128ff .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:1.25em;font-weight:600;line-height:1.125em;color:#000000;}.elementor-2889 .elementor-element.elementor-element-71d53ec{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0.8em) 0em;}.elementor-2889 .elementor-element.elementor-element-71d53ec .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:1.25em;font-weight:600;line-height:1.125em;color:#000000;}.elementor-2889 .elementor-element.elementor-element-8a57055{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:left;}.elementor-2889 .elementor-element.elementor-element-8a57055 img{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2889 .elementor-element.elementor-element-a462113{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:left;}.elementor-2889 .elementor-element.elementor-element-a462113 img{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2889 .elementor-element.elementor-element-4714aed{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:left;}.elementor-2889 .elementor-element.elementor-element-4714aed img{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2889 .elementor-element.elementor-element-9dc6961{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:left;}.elementor-2889 .elementor-element.elementor-element-9dc6961 img{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2889 .elementor-element.elementor-element-6bc0f82{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:left;}.elementor-2889 .elementor-element.elementor-element-6bc0f82 img{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2889 .elementor-element.elementor-element-35976a2{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:left;}.elementor-2889 .elementor-element.elementor-element-35976a2 img{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2889 .elementor-element.elementor-element-5e188aa{margin:1.33em 0em calc(var(--kit-widget-spacing, 0px) + 0.6666em) 0em;}.elementor-2889 .elementor-element.elementor-element-5e188aa .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.125em;color:#000000;}.elementor-2889 .elementor-element.elementor-element-20ba7e3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;font-family:"Trueno", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#4D6370;}.elementor-2889 .elementor-element.elementor-element-222d715{margin:1.33em 0em calc(var(--kit-widget-spacing, 0px) + 0.6666em) 0em;}.elementor-2889 .elementor-element.elementor-element-222d715 .elementor-heading-title{font-family:"Trueno", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.125em;color:#000000;}.elementor-2889 .elementor-element.elementor-element-b74a7f1{font-family:"Trueno", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#4D6370;}.elementor-2889 .elementor-element.elementor-element-c372937{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-c55cd8c */.elementor-2889 .elementor-element.elementor-element-c55cd8c p  {
    margin-bottom: 1em;
}

.elementor-2889 .elementor-element.elementor-element-c55cd8c a  {
    color: #3a9800;
    text-decoration: none;
    font-weight: 400;
}

.elementor-2889 .elementor-element.elementor-element-c55cd8c a:hover  {
    color: #363636;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f92951d */.elementor-2889 .elementor-element.elementor-element-f92951d p  {
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50479a1 */.elementor-2889 .elementor-element.elementor-element-50479a1 p  {
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26891b1 */.elementor-2889 .elementor-element.elementor-element-26891b1 p  {
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed2c86f */.elementor-2889 .elementor-element.elementor-element-ed2c86f p  {
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20ba7e3 */.elementor-2889 .elementor-element.elementor-element-20ba7e3 p  {
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b74a7f1 */.elementor-2889 .elementor-element.elementor-element-b74a7f1 p  {
    margin-bottom: 1em;
}

.elementor-2889 .elementor-element.elementor-element-b74a7f1 a  {
    color: #3a9800;
    text-decoration: none;
    font-weight: 400;
}

.elementor-2889 .elementor-element.elementor-element-b74a7f1 a:hover  {
    color: #363636;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://qgis.pl/wp-content/uploads/2025/10/TruenoRg.woff2') format('woff2');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://qgis.pl/wp-content/uploads/2025/10/TruenoSBd.woff2') format('woff2');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://qgis.pl/wp-content/uploads/2025/10/TruenoBd.woff2') format('woff2');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://qgis.pl/wp-content/uploads/2025/10/TruenoExBd.woff2') format('woff2');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://qgis.pl/wp-content/uploads/2025/10/TruenoLt.woff2') format('woff2');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://qgis.pl/wp-content/uploads/2025/10/TruenoBlk.woff2') format('woff2');
}
/* End Custom Fonts CSS */