.elementor .e-22f477be-4d40{font-weight:700;font-size:0.82rem;color:#E2BD7A;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-d5ac23e-acf3{font-size:clamp(2.5rem,5.3vw,4.5rem);color:#FFFFFF;letter-spacing:-0.025em;line-height:1.06;margin:0px;}.elementor .e-7838735f-e393{max-width:80ch;font-family:Manrope;font-size:14px;color:#F3F5F2;line-height:1.75;margin:0px;}.elementor .e-3356be93-3ce7{max-width:68ch;font-family:Manrope;font-weight:500;font-size:20px;color:#E0E8E3;line-height:1.75;margin:0px;}.elementor .e-736c892e-b486{font-weight:700;font-size:1.02rem;color:#E2BD7A;letter-spacing:0.08em;margin:0px;}.elementor .e-7f567823-dea8{color:#173B36;margin-block-start:0.5rem;& a { display:inline-block; margin:0 .65rem .65rem 0; padding:.85rem 1.15rem; border:1px solid #E2BD7A; border-radius:4px; background:#E2BD7A; color:#173B36; font-weight:700; text-decoration:none; } & a:hover { border-color:#FFFFFF; background:#FFFFFF; color:#173B36; } & a:focus-visible { outline:3px solid #FFFFFF; outline-offset:3px; }\n}.elementor .e-167e780-3a7c{width:100%;max-width:100rem;padding-block-start:clamp(3.5rem,8vw,6.5rem);padding-block-end:clamp(3.5rem,8vw,6.5rem);padding-inline-start:clamp(1.25rem,5vw,2rem);padding-inline-end:clamp(1.25rem,5vw,2rem);display:flex;flex-direction:column;gap:1.1rem;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-af72132-b520{width:100%;color:#FFFFFF;background-color:#173B36;}.elementor .e-171b07d8-5f16{font-family:Manrope;font-size:clamp(1.8rem,3vw,2.45rem);color:#173B36;line-height:1.2;margin:0px;}.elementor .e-699e254a-906b{font-family:Manrope;font-size:16px;color:#173B36;line-height:1.3;margin:0px;}.elementor .e-9e017fc-f715{font-family:Manrope;color:#47564F;line-height:1.7;margin:0px;}.elementor .e-2fba1107-be0f{padding:1.45rem;border-radius:12px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 15rem;box-sizing:border-box; border-top-style: solid; border-top-color: #B18A4E;\n}.elementor .e-58870cb9-e43b{font-size:1.2rem;color:#173B36;line-height:1.3;margin:0px;}.elementor .e-66671c9b-989e{color:#47564F;line-height:1.7;margin:0px;}.elementor .e-776e3bff-1891{padding:1.45rem;border-radius:12px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 15rem;box-sizing:border-box; border-top-style: solid; border-top-color: #B18A4E;\n}.elementor .e-1337f15-4f5e{font-size:1.2rem;color:#173B36;line-height:1.3;margin:0px;}.elementor .e-77beee19-c264{color:#47564F;line-height:1.7;margin:0px;}.elementor .e-747a0e98-ab90{padding:1.45rem;border-radius:12px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 15rem;box-sizing:border-box; border-top-style: solid; border-top-color: #B18A4E;\n}.elementor .e-1dba8d52-f252{font-size:1.2rem;color:#173B36;line-height:1.3;margin:0px;}.elementor .e-3a586cb0-bbde{color:#47564F;line-height:1.7;margin:0px;}.elementor .e-76edc1b1-ea0c{padding:1.45rem;border-radius:12px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 15rem;box-sizing:border-box; border-top-style: solid; border-top-color: #B18A4E;\n}.elementor .e-3c11539d-35cd{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-4f6ffab4-edf8{max-width:78ch;font-family:Manrope;color:#5A625D;line-height:1.7;margin-block-start:0.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-18314760-3665{width:100%;max-width:85rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:clamp(1.25rem,5vw,2rem);padding-inline-end:clamp(1.25rem,5vw,2rem);display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-36fbbda1-39e6{width:100%;background-color:#F5F3EE;}.elementor .e-5d70960d-3220{font-size:clamp(1.8rem,3vw,2.45rem);color:#173B36;line-height:1.2;margin:0px;}.elementor .e-31be3c99-b18c{color:#47564F;line-height:1.75;margin:0px;& ul { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem 2.25rem; margin:0; padding-left:1.2rem; } & li { padding:.25rem 0; }\n}.elementor .e-79852418-b743{width:100%;max-width:80rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:clamp(1.25rem,5vw,2rem);padding-inline-end:clamp(1.25rem,5vw,2rem);display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-1201ea72-dc6a{width:100%;background-image:url("https://web.paajella.org/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#FFFFFF;}.elementor .e-6960bc72-8524{width:100%;font-family:Manrope;font-weight:700;text-align:start;margin-block-start:20px;margin-block-end:10px;background-color:#F5F3EE;}.elementor .e-b38ab-8ef0{font-size:clamp(1.8rem,3vw,2.45rem);color:#ffffff;line-height:1.2;margin:0px;}.elementor .e-566d4d00-5df0{font-size:1.1rem;color:#173B36;line-height:1.35;margin:0px;}.elementor .e-cc9de4-b007{color:#47564F;line-height:1.7;margin:0px;}.elementor .e-447b7d9d-268a{padding:1.35rem;border-radius:12px;border-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FBFAF7;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 14rem;box-sizing:border-box;\n}.elementor .e-2b536ff5-287a{font-size:1.1rem;color:#173B36;line-height:1.35;margin:0px;}.elementor .e-6b954f04-2b9d{color:#47564F;line-height:1.7;margin:0px;}.elementor .e-259fca58-1d72{padding:1.35rem;border-radius:12px;border-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FBFAF7;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 14rem;box-sizing:border-box;\n}.elementor .e-20c564e3-d1ef{font-size:1.1rem;color:#173B36;line-height:1.35;margin:0px;}.elementor .e-73288134-602c{color:#47564F;line-height:1.7;margin:0px;}.elementor .e-e8455f-b8b7{padding:1.35rem;border-radius:12px;border-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FBFAF7;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 14rem;box-sizing:border-box;\n}.elementor .e-6ed25d14-9793{font-size:1.1rem;color:#173B36;line-height:1.35;margin:0px;}.elementor .e-6cd8a506-1fe0{color:#47564F;line-height:1.7;margin:0px;}.elementor .e-28e5efdd-3d05{padding:1.35rem;border-radius:12px;border-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FBFAF7;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 14rem;box-sizing:border-box;\n}.elementor .e-59435ff3-78a2{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-722d0d01-f808{max-width:85ch;color:#ffffff;line-height:1.75;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-32f75792-64bf{width:100%;max-width:90rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:clamp(1.25rem,5vw,2rem);padding-inline-end:clamp(1.25rem,5vw,2rem);display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-2959ced4-3b56{width:100%;background-color:#014A0D;}.elementor .e-1109abe9-9714{font-size:1.45rem;color:#173B36;line-height:1.25;margin:0px;}.elementor .e-6f47f550-903b{color:#47564F;line-height:1.75;margin:0px;& a { color:#173B36; font-weight:700; text-underline-offset:.2em; } & a:hover { color:#9A7135; }\n}.elementor .e-7654c270-145d{padding:1.75rem;border-radius:12px;border-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1rem;flex:1 1 24rem;box-sizing:border-box;\n}.elementor .e-7ab2acd9-d1d9{font-size:1.45rem;color:#173B36;line-height:1.25;margin:0px;}.elementor .e-199c5d6c-1d9c{color:#47564F;line-height:1.75;margin:0px;}.elementor .e-41a2efac-d91c{padding:1.75rem;border-radius:12px;border-width:1px;border-color:#DFE2DD;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1rem;flex:1 1 24rem;box-sizing:border-box;\n}.elementor .e-55f0520a-95e5{width:100%;max-width:90rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:clamp(1.25rem,5vw,2rem);padding-inline-end:clamp(1.25rem,5vw,2rem);display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-fa538f0-361a{width:100%;background-color:#F5F3EE;}.elementor .e-7ba352c8-708f{font-size:clamp(1.7rem,3vw,2.35rem);color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-40f26330-d255{margin:0px;& a { display:inline-block; margin:0 .65rem .65rem 0; padding:.85rem 1.15rem; border:1px solid #E2BD7A; border-radius:4px; background:#E2BD7A; color:#173B36; font-weight:700; text-decoration:none; } & a:hover { border-color:#FFFFFF; background:#FFFFFF; color:#173B36; } & a:focus-visible { outline:3px solid #FFFFFF; outline-offset:3px; }\n}.elementor .e-254ce9c5-5777{width:100%;max-width:72rem;padding-block-start:3.75rem;padding-block-end:3.75rem;padding-inline-start:clamp(1.25rem,5vw,2rem);padding-inline-end:clamp(1.25rem,5vw,2rem);display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-3b7fe062-eefd{width:100%;color:#FFFFFF;background-color:#173B36;}.elementor .e-7862f625-aa4a{width:100%;display:flex;flex-direction:column;gap:0px;}