.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6451 .elementor-element.elementor-element-f0600e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6451 .elementor-element.elementor-element-f0600e1:not(.elementor-motion-effects-element-type-background), .elementor-6451 .elementor-element.elementor-element-f0600e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2A36;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6451 .elementor-element.elementor-element-f0600e0{--spacer-size:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600df{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:48px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-6451 .elementor-element.elementor-element-f0600df:not(.elementor-motion-effects-element-type-background), .elementor-6451 .elementor-element.elementor-element-f0600df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E7;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-6451 .elementor-element.elementor-element-f0600de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600de .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:400;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-6451 .elementor-element.elementor-element-f0600a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600a7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600a9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600ab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600ad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600b1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600b3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600b5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600b7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600b9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600bf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600c1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600c3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600c5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600c7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600c9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600cb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600cd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600cf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600d1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600d3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600d5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600d6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}.elementor-6451 .elementor-element.elementor-element-f0600dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6451 .elementor-element.elementor-element-f0600dc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1F2A36;}.elementor-6451 .elementor-element.elementor-element-f0600dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#354652;}body.elementor-page-6451:not(.elementor-motion-effects-element-type-background), body.elementor-page-6451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E7;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6451 .elementor-element.elementor-element-f0600e1{--width:100%;}.elementor-6451 .elementor-element.elementor-element-f0600df{--content-width:800px;}}@media(max-width:1024px){.elementor-6451 .elementor-element.elementor-element-f0600e0{--spacer-size:100px;}.elementor-6451 .elementor-element.elementor-element-f0600df{--padding-top:40px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-6451 .elementor-element.elementor-element-f0600e0{--spacer-size:82px;}.elementor-6451 .elementor-element.elementor-element-f0600df{--padding-top:34px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-6451 .elementor-element.elementor-element-f0600de .elementor-heading-title{font-size:42px;}.elementor-6451 .elementor-element.elementor-element-f0600a6{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600a7 .elementor-heading-title{font-size:20px;}.elementor-6451 .elementor-element.elementor-element-f0600a8{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600a9 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600aa{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600ab .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600ac{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600ad .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600ae{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600af .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600b0{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600b1 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600b2{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600b3 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600b4{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600b5 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600b6{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600b7 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600b8{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600b9 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600ba{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600bb .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600bc{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600bd .elementor-heading-title{font-size:20px;}.elementor-6451 .elementor-element.elementor-element-f0600be{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600bf .elementor-heading-title{font-size:20px;}.elementor-6451 .elementor-element.elementor-element-f0600c0{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600c1 .elementor-heading-title{font-size:20px;}.elementor-6451 .elementor-element.elementor-element-f0600c2{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600c3 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600c4{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600c5 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600c6{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600c7 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600c8{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600c9 .elementor-heading-title{font-size:20px;}.elementor-6451 .elementor-element.elementor-element-f0600ca{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600cb .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600cc{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600cd .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600ce{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600cf .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600d0{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600d1 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600d2{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600d3 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600d4{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600d5 .elementor-heading-title{font-size:24px;}.elementor-6451 .elementor-element.elementor-element-f0600d6 .elementor-heading-title{font-size:20px;}.elementor-6451 .elementor-element.elementor-element-f0600d7{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600d8 .elementor-heading-title{font-size:20px;}.elementor-6451 .elementor-element.elementor-element-f0600d9{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600da .elementor-heading-title{font-size:20px;}.elementor-6451 .elementor-element.elementor-element-f0600db{font-size:16px;}.elementor-6451 .elementor-element.elementor-element-f0600dc .elementor-heading-title{font-size:20px;}.elementor-6451 .elementor-element.elementor-element-f0600dd{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-f0600df */.ud-document,.ud-document .e-con,.ud-document .elementor-widget{min-width:0}
.ud-document .elementor-heading-title{overflow-wrap:anywhere;text-wrap:balance}
.ud-document .ud-title{margin-bottom:18px}
.ud-document .ud-section-title{margin-top:32px;padding-top:24px;border-top:1px solid #CED6CF}
.ud-document .ud-subheading{margin-top:16px}
.ud-document .elementor-widget-text-editor p{margin:0 0 1em}
.ud-document .elementor-widget-text-editor p:last-child{margin-bottom:0}
.ud-document .elementor-widget-text-editor{overflow-wrap:anywhere}
.ud-document .elementor-widget-text-editor a{color:#246952;text-decoration:underline;text-underline-offset:3px}
.ud-document ul,.ud-document ol{padding-left:1.35em;margin:0 0 1em}
.ud-document li{margin-bottom:.55em}
.ud-document .ud-table{max-width:100%;overflow-x:auto;border:1px solid #CED6CF;border-radius:3px;margin:20px 0}
.ud-document table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.55;margin:0}
.ud-document th{background:#1F2A36;color:#F7F1E7;text-align:left}
.ud-document th,.ud-document td{padding:12px 14px;border:1px solid #CED6CF;vertical-align:top}
.ud-document td{background:#FFFCF7}
.ud-document a:focus-visible,.ud-document .ud-table:focus-visible{outline:2px solid #246952;outline-offset:4px}
@media(max-width:767px){.ud-document .ud-section-title{margin-top:22px;padding-top:22px}.ud-document .ud-table{margin:12px 0}}
@media print{.ud-document .ud-table{overflow:visible}.ud-document table{min-width:0}.ud-document .elementor-heading-title{break-after:avoid}}/* End custom CSS */
/* Start custom CSS */.ud-document,.ud-document .e-con,.ud-document .elementor-widget{min-width:0}
.ud-document .elementor-heading-title{overflow-wrap:anywhere;text-wrap:balance}
.ud-document .ud-title{margin-bottom:18px}
.ud-document .ud-section-title{margin-top:32px;padding-top:24px;border-top:1px solid #CED6CF}
.ud-document .ud-subheading{margin-top:16px}
.ud-document .elementor-widget-text-editor p{margin:0 0 1em}
.ud-document .elementor-widget-text-editor p:last-child{margin-bottom:0}
.ud-document .elementor-widget-text-editor{overflow-wrap:anywhere}
.ud-document .elementor-widget-text-editor a{color:#246952;text-decoration:underline;text-underline-offset:3px}
.ud-document ul,.ud-document ol{padding-left:1.35em;margin:0 0 1em}
.ud-document li{margin-bottom:.55em}
.ud-document .ud-table{max-width:100%;overflow-x:auto;border:1px solid #CED6CF;border-radius:3px;margin:20px 0}
.ud-document table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.55;margin:0}
.ud-document th{background:#1F2A36;color:#F7F1E7;text-align:left}
.ud-document th,.ud-document td{padding:12px 14px;border:1px solid #CED6CF;vertical-align:top}
.ud-document td{background:#FFFCF7}
.ud-document a:focus-visible,.ud-document .ud-table:focus-visible{outline:2px solid #246952;outline-offset:4px}
@media(max-width:767px){.ud-document .ud-section-title{margin-top:22px;padding-top:22px}.ud-document .ud-table{margin:12px 0}}
@media print{.ud-document .ud-table{overflow:visible}.ud-document table{min-width:0}.ud-document .elementor-heading-title{break-after:avoid}}

/* Ulkoasun viimeistely 6.9.2026 – ensimmäinen vaihe. */
#uhmu-document .ud-title .elementor-heading-title{overflow-wrap:normal;word-break:normal;hyphens:manual}
@media(max-width:359px){#uhmu-document .ud-title .elementor-heading-title{font-size:36px;line-height:1.12}}/* End custom CSS */