.elementor-958 .elementor-element.elementor-element-0bc4569{--display:flex;}.elementor-958 .elementor-element.elementor-element-0bc4569.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-a5c6b08{--display:flex;}.elementor-958 .elementor-element.elementor-element-126cc73{padding:40px 40px 13px 40px;text-align:center;}.elementor-958 .elementor-element.elementor-element-126cc73 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-e93d495{--display:flex;}.elementor-958 .elementor-element.elementor-element-c1e9de8{--display:flex;}.elementor-958 .elementor-element.elementor-element-2986f3e{padding:20px 0px 40px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-2986f3e .elementor-heading-title{font-family:var( --e-global-typography-ce4da91-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4da91-font-size );font-weight:var( --e-global-typography-ce4da91-font-weight );text-transform:var( --e-global-typography-ce4da91-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-a14f15e{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-a14f15e .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-b2b42f8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-0dae2df{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-0dae2df .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-9a81057{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-f92708b{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-f92708b .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-1b95948{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-ffb5f3b{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-ffb5f3b .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-136b669{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-fcbadc3{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-fcbadc3 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-818ca4c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-3caeec2{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-3caeec2 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-88f53ab{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-a5fda7b{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-a5fda7b .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-2c64861{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-3bc3cd5{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-3bc3cd5 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-17f7ae9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-6f682bf{--display:flex;--justify-content:center;}.elementor-958 .elementor-element.elementor-element-6f682bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-a492546{width:100%;max-width:100%;padding:20px 0px 40px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-a492546.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-a492546 .elementor-heading-title{font-family:var( --e-global-typography-ce4da91-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4da91-font-size );font-weight:var( --e-global-typography-ce4da91-font-weight );text-transform:var( --e-global-typography-ce4da91-text-transform );}.elementor-958 .elementor-element.elementor-element-e8ce08e{margin:52px 100px calc(var(--kit-widget-spacing, 0px) + 71px) 100px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-be15a78{--display:flex;}.elementor-958 .elementor-element.elementor-element-cd0767c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-251ab87{padding:20px 0px 40px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-251ab87 .elementor-heading-title{font-family:"Longevity", Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-77495a3{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-77495a3 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-cea7030{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-0bc4619{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-0bc4619 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-2b001ff{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-893498e{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-893498e .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-19b43d6{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-faeee50{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-faeee50 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-22c8b58{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-9e479f3{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-9e479f3 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-eee4679{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-3d5365d{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-3d5365d .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-2427d40{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-35cb317{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-35cb317 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-a107791{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-34bbc1e{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-34bbc1e .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-a55aeed{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-8b26f44{--display:flex;}.elementor-958 .elementor-element.elementor-element-960700b{--display:flex;}.elementor-958 .elementor-element.elementor-element-2de32fc{padding:20px 0px 40px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-2de32fc .elementor-heading-title{font-family:var( --e-global-typography-ce4da91-font-family ), Sans-serif;font-size:var( --e-global-typography-ce4da91-font-size );font-weight:var( --e-global-typography-ce4da91-font-weight );text-transform:var( --e-global-typography-ce4da91-text-transform );color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-d213387{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-d213387 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-ae69e01{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-fce2d04{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-fce2d04 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-b051b8c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-a246c1e{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-a246c1e .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-40b000a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-045b454{padding:0px 0px 20px 0px;}.elementor-958 .elementor-element.elementor-element-045b454 .elementor-heading-title{font-family:var( --e-global-typography-87dd8ca-font-family ), Sans-serif;font-size:var( --e-global-typography-87dd8ca-font-size );font-weight:var( --e-global-typography-87dd8ca-font-weight );text-transform:var( --e-global-typography-87dd8ca-text-transform );}.elementor-958 .elementor-element.elementor-element-fdbfd98{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-67d38cf{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:14px;--n-tabs-gap:14px;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:9px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:9px;--n-tabs-title-font-size:1rem;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-67d38cf.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Longevity", Sans-serif;font-weight:900;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:4.9px;word-spacing:7px;}.elementor-958 .elementor-element.elementor-element-4750405{--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;}.elementor-958 .elementor-element.elementor-element-938a7db{--display:flex;}.elementor-958 .elementor-element.elementor-element-23a410b{padding:52px 52px 52px 52px;font-family:var( --e-global-typography-4f54949-font-family ), Sans-serif;font-size:var( --e-global-typography-4f54949-font-size );}@media(min-width:768px){.elementor-958 .elementor-element.elementor-element-0bc4569{--width:67.915%;}.elementor-958 .elementor-element.elementor-element-6f682bf{--width:99.926%;}}@media(max-width:1024px){.elementor-958 .elementor-element.elementor-element-126cc73 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-2986f3e .elementor-heading-title{font-size:var( --e-global-typography-ce4da91-font-size );}.elementor-958 .elementor-element.elementor-element-a14f15e .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-b2b42f8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-0dae2df .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-9a81057{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-f92708b .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-1b95948{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-ffb5f3b .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-136b669{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-fcbadc3 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-818ca4c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-3caeec2 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-88f53ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-a5fda7b .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-2c64861{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-3bc3cd5 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-17f7ae9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-a492546 .elementor-heading-title{font-size:var( --e-global-typography-ce4da91-font-size );}.elementor-958 .elementor-element.elementor-element-e8ce08e.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-251ab87 .elementor-heading-title{font-size:4rem;}.elementor-958 .elementor-element.elementor-element-77495a3 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-cea7030{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-0bc4619 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-2b001ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-893498e .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-19b43d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-faeee50 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-22c8b58{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-9e479f3 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-eee4679{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-3d5365d .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-2427d40{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-35cb317 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-a107791{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-34bbc1e .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-a55aeed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-2de32fc .elementor-heading-title{font-size:var( --e-global-typography-ce4da91-font-size );}.elementor-958 .elementor-element.elementor-element-d213387 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-ae69e01{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-fce2d04 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-b051b8c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-a246c1e .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-40b000a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-045b454 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-fdbfd98{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-67d38cf{--n-tabs-title-font-size:1.25rem;}.elementor-958 .elementor-element.elementor-element-23a410b{font-size:var( --e-global-typography-4f54949-font-size );}}@media(max-width:767px){.elementor-958 .elementor-element.elementor-element-126cc73 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-2986f3e .elementor-heading-title{font-size:var( --e-global-typography-ce4da91-font-size );}.elementor-958 .elementor-element.elementor-element-a14f15e .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-b2b42f8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-0dae2df .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-9a81057{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-f92708b .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-1b95948{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-ffb5f3b .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-136b669{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-fcbadc3 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-818ca4c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-3caeec2 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-88f53ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-a5fda7b .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-2c64861{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-3bc3cd5 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-17f7ae9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-a492546 .elementor-heading-title{font-size:var( --e-global-typography-ce4da91-font-size );}.elementor-958 .elementor-element.elementor-element-e8ce08e{width:var( --container-widget-width, 318px );max-width:318px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-251ab87 .elementor-heading-title{font-size:3rem;}.elementor-958 .elementor-element.elementor-element-77495a3 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-cea7030{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-0bc4619 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-2b001ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-893498e .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-19b43d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-faeee50 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-22c8b58{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-9e479f3 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-eee4679{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-3d5365d .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-2427d40{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-35cb317 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-a107791{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-34bbc1e .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-a55aeed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-2de32fc .elementor-heading-title{font-size:var( --e-global-typography-ce4da91-font-size );}.elementor-958 .elementor-element.elementor-element-d213387 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-ae69e01{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-fce2d04 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-b051b8c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-a246c1e .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-40b000a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-045b454 .elementor-heading-title{font-size:var( --e-global-typography-87dd8ca-font-size );}.elementor-958 .elementor-element.elementor-element-fdbfd98{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-958 .elementor-element.elementor-element-67d38cf{--n-tabs-title-font-size:1.2rem;}.elementor-958 .elementor-element.elementor-element-23a410b{font-size:var( --e-global-typography-4f54949-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-e8ce08e *//*Changing font size of headings and links*/
#cky-policy-container h2 {
   font-size: 2.5rem;
}
#cky-policy-container h3 {
   font-size: 2rem;
}
#cky-policy-container a {
   font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8ce08e *//*Changing font size of headings and links*/
#cky-policy-container h2 {
   font-size: 2.5rem;
}
#cky-policy-container h3 {
   font-size: 2rem;
}
#cky-policy-container a {
   font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8ce08e *//*Changing font size of headings and links*/
#cky-policy-container h2 {
   font-size: 2.5rem;
}
#cky-policy-container h3 {
   font-size: 2rem;
}
#cky-policy-container a {
   font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8ce08e *//*Changing font size of headings and links*/
#cky-policy-container h2 {
   font-size: 2.5rem;
}
#cky-policy-container h3 {
   font-size: 2rem;
}
#cky-policy-container a {
   font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8ce08e *//*Changing font size of headings and links*/
#cky-policy-container h2 {
   font-size: 2.5rem;
}
#cky-policy-container h3 {
   font-size: 2rem;
}
#cky-policy-container a {
   font-size: 1rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Longevity';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.offinland.fi/wp-content/uploads/2026/02/Longevity.woff2') format('woff2'),
		url('https://www.offinland.fi/wp-content/uploads/2026/02/Longevity.ttf') format('truetype');
}
/* End Custom Fonts CSS */