.elementor-64 .elementor-element.elementor-element-1d15a17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-ce47bdc{--display:flex;--min-height:84vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-aeb8299{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.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-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-64 .elementor-element.elementor-element-2064eb1{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-1c07d38{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-665cbd0{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-64 .elementor-element.elementor-element-53edc1c .elementor-button-content-wrapper{flex-direction:row;}.elementor-64 .elementor-element.elementor-element-4892148{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-64 .elementor-element.elementor-element-845fa36{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:34px;--padding-bottom:34px;--padding-left:44px;--padding-right:44px;}.elementor-64 .elementor-element.elementor-element-5736ae2{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-64 .elementor-element.elementor-element-a0b0fa7{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-64 .elementor-element.elementor-element-2f701d8{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-64 .elementor-element.elementor-element-9301e18{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-18d2dec{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:36px;--padding-right:36px;}.elementor-64 .elementor-element.elementor-element-0bf38b1{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-4974178{text-align:center;}.elementor-64 .elementor-element.elementor-element-7976ad6{text-align:center;}.elementor-64 .elementor-element.elementor-element-e49dde5{text-align:center;}.elementor-64 .elementor-element.elementor-element-b334c2a{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-3f22b23{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-9aae035{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-64 .elementor-element.elementor-element-f7f7269{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-7475651{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-64 .elementor-element.elementor-element-634f2b2{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-9fc3bed{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-64 .elementor-element.elementor-element-e811f13{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-18a7ec1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-64 .elementor-element.elementor-element-63602d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-64 .elementor-element.elementor-element-cc43e5a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-64 .elementor-element.elementor-element-8c94b69{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:96px;--padding-bottom:96px;--padding-left:36px;--padding-right:36px;}.elementor-64 .elementor-element.elementor-element-a3e0cfc{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 76px;--row-gap:40px;--column-gap:76px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-d0098e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-d5be984{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-8ed1a37{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-42ba13f{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-64 .elementor-element.elementor-element-3d601ff{text-align:center;}.elementor-64 .elementor-element.elementor-element-eb6694d{text-align:center;}.elementor-64 .elementor-element.elementor-element-0a5ca66{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-1b714eb{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-64 .elementor-element.elementor-element-f525a99{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-64 .elementor-element.elementor-element-450eb83 .elementor-button-content-wrapper{flex-direction:row;}.elementor-64 .elementor-element.elementor-element-2339ca7{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:36px;--padding-right:36px;}.elementor-64 .elementor-element.elementor-element-2fab38d{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-db4abab{text-align:center;}.elementor-64 .elementor-element.elementor-element-0f7e85d{text-align:center;}.elementor-64 .elementor-element.elementor-element-8d7fd26{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 64px;--row-gap:40px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-0112d00{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-a1d2146{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-f57cbf7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-aeb8299{--content-width:1380px;}.elementor-64 .elementor-element.elementor-element-1c07d38{--width:50%;}.elementor-64 .elementor-element.elementor-element-665cbd0{--width:50%;}.elementor-64 .elementor-element.elementor-element-4892148{--content-width:1380px;}.elementor-64 .elementor-element.elementor-element-5736ae2{--width:25%;}.elementor-64 .elementor-element.elementor-element-a0b0fa7{--width:25%;}.elementor-64 .elementor-element.elementor-element-2f701d8{--width:25%;}.elementor-64 .elementor-element.elementor-element-9301e18{--width:25%;}.elementor-64 .elementor-element.elementor-element-18d2dec{--content-width:1380px;}.elementor-64 .elementor-element.elementor-element-3f22b23{--width:33.33%;}.elementor-64 .elementor-element.elementor-element-f7f7269{--width:33.33%;}.elementor-64 .elementor-element.elementor-element-634f2b2{--width:33.33%;}.elementor-64 .elementor-element.elementor-element-18a7ec1{--width:33.33%;}.elementor-64 .elementor-element.elementor-element-63602d2{--width:33.33%;}.elementor-64 .elementor-element.elementor-element-cc43e5a{--width:33.33%;}.elementor-64 .elementor-element.elementor-element-8c94b69{--content-width:1380px;}.elementor-64 .elementor-element.elementor-element-d0098e2{--width:50%;}.elementor-64 .elementor-element.elementor-element-d5be984{--width:50%;}.elementor-64 .elementor-element.elementor-element-42ba13f{--content-width:1380px;}.elementor-64 .elementor-element.elementor-element-1b714eb{--width:50%;}.elementor-64 .elementor-element.elementor-element-f525a99{--width:50%;}.elementor-64 .elementor-element.elementor-element-2339ca7{--content-width:1380px;}.elementor-64 .elementor-element.elementor-element-0112d00{--width:50%;}.elementor-64 .elementor-element.elementor-element-a1d2146{--width:50%;}}/* Start custom CSS *//* Jaetut tyylit ovat Elementor-sarjassa (Oletussarja, ID 9). */

/* --- Prototyyppitarkkuus: jaettu korjauslohko (sama kaikilla sivuilla) --- */
.pf-kicker{margin-top:4px!important}
#pf-hero-in .pf-kicker{margin-top:0!important}
#pf-otsikko-1>*:last-child,#pf-otsikko-2>*:last-child,#pf-otsikko-3>*:last-child{margin-bottom:0!important}
.pf-kortti-h3 .elementor-heading-title{line-height:1.22!important}
.pf-kortti-p p{margin:0 0 17.6px!important}
.pf-kortti-linkki .pf-linkki{margin-top:0!important}
.pf-alasivu-h1{max-width:none!important}
.pf-alasivu-h1 .elementor-heading-title{max-width:28ch}
.pf-alasivu-johdanto{max-width:none!important}
.pf-alasivu-johdanto p{max-width:64ch}
.pf-merkki{border:0!important;border-radius:0!important;font-weight:400!important}
#pf-alasivu-napit .pf-btn .elementor-button{font-size:14.5px!important;padding:12px 24px!important}
.pf-valikko-btn .pf-teksti{line-height:1.2}
.pf-nappi-f{line-height:1.3}
@media(max-width:1150px){
#pf-otsikko-1,#pf-otsikko-2,#pf-otsikko-3{margin-bottom:52px!important}
#pf-miksi-grid>#pf-miksi-kuva-alue{padding-bottom:30px!important}
}
@media(max-width:960px){
#pf-otsikko-1,#pf-otsikko-2,#pf-otsikko-3{margin-bottom:36px!important}
}
@media(max-width:640px){
.pf-alasivu-johdanto p{font-size:17.5px!important;line-height:1.7!important}
#pf-cta-napit .pf-btn .elementor-button{padding:10px 20px!important;font-size:13.5px!important}
#pf-miksi-grid,#pf-yhteys-grid,#pf-kaksi-palstaa{gap:48px!important}
#pf-otsikko-1,#pf-otsikko-2,#pf-otsikko-3{margin-bottom:28px!important}
#pf-kortit{margin-bottom:40px!important}
}

/* --- Yksi kullansavy napeissa ja aksenteissa: #C9A14A --- */
.pf-btn-kulta .elementor-button,.pf-btn-kulta .elementor-button:hover{background-color:#C9A14A!important;border-color:#C9A14A!important}
.pf-nappi-f,.pf-nappi-f:hover{background:#C9A14A!important;border-color:#C9A14A!important}
.pf-mob-nappi,.pf-mob-nappi:hover,.pf-mp-kulta,.pf-mp-kulta:hover{background:#C9A14A!important;border-color:#C9A14A!important}
.pf-navi a::after{background:#C9A14A}
.pf-miksi-ikoni{background:#C9A14A!important}
.pf-vaihe-nro{border-color:#C9A14A!important}

/* --- H1:n kullanvarinen korostus ja heron pikkuotsikko: #E8CA8A --- */
.pf-hero-korostus{color:#E8CA8A!important}
#pf-hero-in .pf-kicker .elementor-heading-title{color:#E8CA8A!important}

/* --- iOS: ei pinkkia kosketuksessa eika linkeissa --- */
html,body{-webkit-tap-highlight-color:transparent}
a,button,input,select,textarea,label,summary{-webkit-tap-highlight-color:transparent}
.pf-hdr a,.pf-mob a,.pf-mobiilipalkki a,.pf-alatunniste a{text-decoration:none;-webkit-text-fill-color:currentColor}
.pf-mob .pf-logo,.pf-mob .pf-logo:hover,.pf-mob .pf-logo:active,.pf-mob .pf-logo:visited{color:#0E382B!important}
.pf-valikko-btn,.pf-valikko-btn:hover,.pf-valikko-btn:active,.pf-valikko-btn:focus{background:#F9FAF7!important;border-color:#E2E6DF!important;color:#0E382B!important;-webkit-text-fill-color:#0E382B}
.pf-valikko-btn:focus-visible{outline:3px solid #C9A14A;outline-offset:2px}
.pf-valikko-btn .pf-palkki{background:#0E382B!important}
.pf-mob .pf-sulje,.pf-mob .pf-sulje:hover,.pf-mob .pf-sulje:active{background:none!important;color:#0E382B!important;-webkit-text-fill-color:#0E382B}

/* --- Vain etusivu --- */
.pf-pikakortti>div+div{margin-top:14px}
iframe.pf-kartta{margin-top:24px!important}/* End custom CSS */