.elementor-21687 .elementor-element.elementor-element-b33ca20{--display:flex;}.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-21687 .elementor-element.elementor-element-d4c039d{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-d4c039d .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.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-21687 .elementor-element.elementor-element-db317dd > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-db317dd{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-5763bf2{--display:flex;}.elementor-21687 .elementor-element.elementor-element-f295b37{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-f295b37 .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-3fc9c46 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-3fc9c46{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-11839a4{--display:flex;}.elementor-21687 .elementor-element.elementor-element-2000047{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-2000047 .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-29842e2 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-29842e2{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-1a6cb75{--display:flex;}.elementor-21687 .elementor-element.elementor-element-a5d84cc{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-a5d84cc .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-5ce5a60 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-5ce5a60{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-f0be6a5{--display:flex;}.elementor-21687 .elementor-element.elementor-element-28a072f{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-28a072f .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-5e043a1 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-5e043a1{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-d1ec260{--display:flex;}.elementor-21687 .elementor-element.elementor-element-1f9638e{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-1f9638e .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-4d56421 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-4d56421{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-46caf29{--display:flex;}.elementor-21687 .elementor-element.elementor-element-64e39bf{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-64e39bf .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-e7f76a0 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-e7f76a0{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-8ab99cc{--display:flex;}.elementor-21687 .elementor-element.elementor-element-b2c95b2{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-b2c95b2 .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-8b9c589 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-8b9c589{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-a16e309{--display:flex;}.elementor-21687 .elementor-element.elementor-element-1e5e2b8{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-1e5e2b8 .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-35f00ec > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-35f00ec{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-7aa3389{--display:flex;}.elementor-21687 .elementor-element.elementor-element-f66edb5{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-f66edb5 .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-40fece1 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-40fece1{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-d671b76{--display:flex;}.elementor-21687 .elementor-element.elementor-element-0f65a21{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-0f65a21 .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-646e5ea > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-646e5ea{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-573f7eb{--display:flex;}.elementor-21687 .elementor-element.elementor-element-56d6408{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-56d6408 .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-622f389 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-622f389{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}.elementor-21687 .elementor-element.elementor-element-13ec8ac{--display:flex;}.elementor-21687 .elementor-element.elementor-element-64e6c74{width:initial;max-width:initial;text-align:start;}.elementor-21687 .elementor-element.elementor-element-64e6c74 .elementor-heading-title{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:36px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-1.2px;color:#0E1216;}.elementor-21687 .elementor-element.elementor-element-b55dd02 > .elementor-widget-container{margin:12px 0px 21px 0px;}.elementor-21687 .elementor-element.elementor-element-b55dd02{text-align:start;font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;color:#5E646A;}@media(max-width:1024px){.elementor-21687 .elementor-element.elementor-element-d4c039d .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-db317dd{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-db317dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-f295b37 .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-3fc9c46{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-3fc9c46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-2000047 .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-29842e2{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-29842e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-a5d84cc .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-5ce5a60{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-5ce5a60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-28a072f .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-5e043a1{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-5e043a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-1f9638e .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-4d56421{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-4d56421 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-64e39bf .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-e7f76a0{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-e7f76a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-b2c95b2 .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-8b9c589{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-8b9c589 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-1e5e2b8 .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-35f00ec{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-35f00ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-f66edb5 .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-40fece1{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-40fece1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-0f65a21 .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-646e5ea{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-646e5ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-56d6408 .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-622f389{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-622f389 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21687 .elementor-element.elementor-element-64e6c74 .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-21687 .elementor-element.elementor-element-b55dd02{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-21687 .elementor-element.elementor-element-b55dd02 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-21687 .elementor-element.elementor-element-d4c039d .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-f295b37 .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-2000047 .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-a5d84cc .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-28a072f .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-1f9638e .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-64e39bf .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-b2c95b2 .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-1e5e2b8 .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-f66edb5 .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-0f65a21 .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-56d6408 .elementor-heading-title{font-size:36px;}.elementor-21687 .elementor-element.elementor-element-64e6c74 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for text-editor, class: .elementor-element-db317dd *//*.elementor-21687 .elementor-element.elementor-element-db317dd {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fc9c46 *//*.elementor-21687 .elementor-element.elementor-element-3fc9c46 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29842e2 *//*.elementor-21687 .elementor-element.elementor-element-29842e2 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce5a60 *//*.elementor-21687 .elementor-element.elementor-element-5ce5a60 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e043a1 *//*.elementor-21687 .elementor-element.elementor-element-5e043a1 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d56421 *//*.elementor-21687 .elementor-element.elementor-element-4d56421 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7f76a0 *//*.elementor-21687 .elementor-element.elementor-element-e7f76a0 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b9c589 *//*.elementor-21687 .elementor-element.elementor-element-8b9c589 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35f00ec *//*.elementor-21687 .elementor-element.elementor-element-35f00ec {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40fece1 *//*.elementor-21687 .elementor-element.elementor-element-40fece1 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-646e5ea *//*.elementor-21687 .elementor-element.elementor-element-646e5ea {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-622f389 *//*.elementor-21687 .elementor-element.elementor-element-622f389 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b55dd02 *//*.elementor-21687 .elementor-element.elementor-element-b55dd02 {*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 3;*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Haas Grotesk Display Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://marlea.pilardev.fi/wp-content/uploads/2026/07/NeueHaasDisplayLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk Display Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://marlea.pilardev.fi/wp-content/uploads/2026/07/NeueHaasDisplayNormal.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk Display Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://marlea.pilardev.fi/wp-content/uploads/2026/07/NeueHaasDisplayMediu.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk Display Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://marlea.pilardev.fi/wp-content/uploads/2026/07/NeueHaasDisplayBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk Display Pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://marlea.pilardev.fi/wp-content/uploads/2026/07/NeueHaasDisplayBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */