.elementor-8872 .elementor-element.elementor-element-b10981f{--display:flex;}.elementor-8872 .elementor-element.elementor-element-ac2c82c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-ac2c82c{font-family:"ApexNew", Sans-serif;font-size:1.3em;font-weight:500;line-height:1.5;letter-spacing:0.01em;word-spacing:0em;}.elementor-8872 .elementor-element.elementor-element-5968aa4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-5968aa4{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-f550a52 > .elementor-widget-container{margin:2em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-f550a52 .elementor-heading-title{font-family:var( --e-global-typography-c4092d3-font-family ), Sans-serif;font-size:var( --e-global-typography-c4092d3-font-size );font-weight:var( --e-global-typography-c4092d3-font-weight );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-66ad8e8{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-737a6d6 > .elementor-widget-container{margin:2em 0em 2em 0em;padding:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-737a6d6 img{width:100%;}.elementor-8872 .elementor-element.elementor-element-855a664 > .elementor-widget-container{margin:2em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-855a664 .elementor-heading-title{font-family:var( --e-global-typography-c4092d3-font-family ), Sans-serif;font-size:var( --e-global-typography-c4092d3-font-size );font-weight:var( --e-global-typography-c4092d3-font-weight );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-845a2e0{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-2d503bf{font-family:"ApexNew", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8;letter-spacing:0em;}.elementor-8872 .elementor-element.elementor-element-27db975{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-7fcf35b{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-21b0ced{font-family:"ApexNew", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8;letter-spacing:0em;}.elementor-8872 .elementor-element.elementor-element-669136a > .elementor-widget-container{margin:2em 0em 2em 0em;padding:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-669136a img{width:100%;}.elementor-8872 .elementor-element.elementor-element-0abc13c > .elementor-widget-container{margin:2em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-0abc13c .elementor-heading-title{font-family:var( --e-global-typography-c4092d3-font-family ), Sans-serif;font-size:var( --e-global-typography-c4092d3-font-size );font-weight:var( --e-global-typography-c4092d3-font-weight );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-cfa7106{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-12ad514{font-family:"ApexNew", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8;letter-spacing:0em;}.elementor-8872 .elementor-element.elementor-element-d680223{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-e032b5a > .elementor-widget-container{margin:2em 0em 2em 0em;padding:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-e032b5a img{width:100%;}.elementor-8872 .elementor-element.elementor-element-fa23642 > .elementor-widget-container{margin:2em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-fa23642 .elementor-heading-title{font-family:var( --e-global-typography-c4092d3-font-family ), Sans-serif;font-size:var( --e-global-typography-c4092d3-font-size );font-weight:var( --e-global-typography-c4092d3-font-weight );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-b9c4040{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-b3dbeec{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-076f19d > .elementor-widget-container{margin:2em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-8872 .elementor-element.elementor-element-076f19d .elementor-heading-title{font-family:var( --e-global-typography-c4092d3-font-family ), Sans-serif;font-size:var( --e-global-typography-c4092d3-font-size );font-weight:var( --e-global-typography-c4092d3-font-weight );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-e755a2d{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-4ab2773{--display:flex;--min-height:60vh;}.elementor-8872 .elementor-element.elementor-element-3d16f38{--display:flex;}.elementor-8872 .elementor-element.elementor-element-2854559{font-family:var( --e-global-typography-b5ebe9c-font-family ), Sans-serif;font-size:var( --e-global-typography-b5ebe9c-font-size );font-weight:var( --e-global-typography-b5ebe9c-font-weight );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}@media(max-width:1024px){.elementor-8872 .elementor-element.elementor-element-5968aa4{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-f550a52 .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-66ad8e8{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-855a664 .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-845a2e0{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-27db975{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-7fcf35b{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-0abc13c .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-cfa7106{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-d680223{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-fa23642 .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-b9c4040{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-b3dbeec{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-076f19d .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-e755a2d{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-2854559{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}}@media(max-width:767px){.elementor-8872 .elementor-element.elementor-element-ac2c82c{font-size:1.2rem;line-height:1.4;}.elementor-8872 .elementor-element.elementor-element-5968aa4{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-f550a52 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-8872 .elementor-element.elementor-element-f550a52 .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-66ad8e8{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-737a6d6 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-8872 .elementor-element.elementor-element-737a6d6 img{height:35vh;object-fit:cover;}.elementor-8872 .elementor-element.elementor-element-855a664 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-8872 .elementor-element.elementor-element-855a664 .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-845a2e0{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-2d503bf{font-size:1em;}.elementor-8872 .elementor-element.elementor-element-27db975{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-7fcf35b{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-21b0ced{font-size:1em;}.elementor-8872 .elementor-element.elementor-element-669136a > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-8872 .elementor-element.elementor-element-669136a img{height:35vh;object-fit:cover;}.elementor-8872 .elementor-element.elementor-element-0abc13c > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-8872 .elementor-element.elementor-element-0abc13c .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-cfa7106{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-12ad514{font-size:1em;}.elementor-8872 .elementor-element.elementor-element-d680223{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-e032b5a > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-8872 .elementor-element.elementor-element-e032b5a img{height:35vh;object-fit:cover;}.elementor-8872 .elementor-element.elementor-element-fa23642 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-8872 .elementor-element.elementor-element-fa23642 .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-b9c4040{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-b3dbeec{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-076f19d > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-8872 .elementor-element.elementor-element-076f19d .elementor-heading-title{font-size:var( --e-global-typography-c4092d3-font-size );line-height:var( --e-global-typography-c4092d3-line-height );letter-spacing:var( --e-global-typography-c4092d3-letter-spacing );}.elementor-8872 .elementor-element.elementor-element-e755a2d{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}.elementor-8872 .elementor-element.elementor-element-4ab2773{--min-height:95vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8872 .elementor-element.elementor-element-2854559{font-size:var( --e-global-typography-b5ebe9c-font-size );line-height:var( --e-global-typography-b5ebe9c-line-height );letter-spacing:var( --e-global-typography-b5ebe9c-letter-spacing );word-spacing:var( --e-global-typography-b5ebe9c-word-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'ApexNew';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://qalmari.fi/wp-content/uploads/ApexNew-Book.woff2') format('woff2');
}
@font-face {
	font-family: 'ApexNew';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://qalmari.fi/wp-content/uploads/ApexNew-BookItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'ApexNew';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://qalmari.fi/wp-content/uploads/ApexNew-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'ApexNew';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://qalmari.fi/wp-content/uploads/ApexNew-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'ApexNew';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://qalmari.fi/wp-content/uploads/ApexNew-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'ApexNew';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://qalmari.fi/wp-content/uploads/ApexNew-MediumItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */