.elementor-64 .elementor-element.elementor-element-0bbee52{--display:flex;}.elementor-64 .elementor-element.elementor-element-1655752{--spacer-size:10em;}.elementor-64 .elementor-element.elementor-element-75384aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-123ac87{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;}.elementor-64 .elementor-element.elementor-element-eb8ffc3{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-601efd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-601efd4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3rem;font-weight:600;}.elementor-64 .elementor-element.elementor-element-bbbbc53{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-bbbbc53 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-4a28115 );}.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-f183526{text-align:left;font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-331aa34 .elementor-button{background-color:var( --e-global-color-19a54cc );font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:21px 21px 21px 21px;}.elementor-64 .elementor-element.elementor-element-331aa34.elementor-element{--align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-a4af1f8{--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-64 .elementor-element.elementor-element-b193198{--display:flex;}.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-9055891{--e-transform-flipX:-1;}.elementor-64 .elementor-element.elementor-element-8611ff5{--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-64 .elementor-element.elementor-element-03c3dd9{--display:flex;}.elementor-64 .elementor-element.elementor-element-df7af0a{--spacer-size:10em;}.elementor-64 .elementor-element.elementor-element-a11622d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-200e0de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-cca587b img{border-radius:12px 12px 0px 0px;}.elementor-64 .elementor-element.elementor-element-8294a2c{--display:flex;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-8294a2c:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-8294a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69f28bd );}.elementor-64 .elementor-element.elementor-element-9775d8a{--display:flex;}.elementor-64 .elementor-element.elementor-element-6d18c9a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-61fce2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-a2f0f5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-58151fe img{border-radius:12px 12px 0px 0px;}.elementor-64 .elementor-element.elementor-element-2bbdf1f{--display:flex;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-2bbdf1f:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-2bbdf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69f28bd );}.elementor-64 .elementor-element.elementor-element-5d5de05{--display:flex;}.elementor-64 .elementor-element.elementor-element-9b26bfd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-96ca6ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-074ee0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-2802b77 img{border-radius:12px 12px 0px 0px;}.elementor-64 .elementor-element.elementor-element-ce5ba7c{--display:flex;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-ce5ba7c:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-ce5ba7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69f28bd );}.elementor-64 .elementor-element.elementor-element-53e6b16{--display:flex;}.elementor-64 .elementor-element.elementor-element-60a8a3f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-f9057d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-bf1aecc{--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-64 .elementor-element.elementor-element-77c4b30{--display:flex;}.elementor-64 .elementor-element.elementor-element-032afa7{--spacer-size:10em;}.elementor-64 .elementor-element.elementor-element-3c91e23{--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;--padding-top:61px;--padding-bottom:61px;--padding-left:61px;--padding-right:61px;}.elementor-64 .elementor-element.elementor-element-8b3b9ec{text-align:center;}.elementor-64 .elementor-element.elementor-element-8b3b9ec .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-58184a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-64 .elementor-element.elementor-element-c5b1de8{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-c5b1de8.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-e7e862d{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-e7e862d.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-c720045{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-c720045.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-d74d4f1{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-d74d4f1.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-1ea788d{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-1ea788d.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-6f40538{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-6f40538.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-0ef177d{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-0ef177d.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-1b2a144{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-986ab4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-64 .elementor-element.elementor-element-9a746bc{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-9a746bc.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-0c349e1{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-0c349e1.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-293af97{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-293af97.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-5be4d6f{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-5be4d6f.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-7493560{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-7493560.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-e25d4b9{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-e25d4b9.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-786d51d{background-color:var( --e-global-color-69f28bd );padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-64 .elementor-element.elementor-element-786d51d.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-86caf5f{--display:flex;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}.elementor-64 .elementor-element.elementor-element-e509341{--spacer-size:50px;}.elementor-64 .elementor-element.elementor-element-80b737c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-7b200bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-23810c4{--display:flex;--min-height:0vh;--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;--justify-content:center;}.elementor-64 .elementor-element.elementor-element-e74e3c2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-ef05f82{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-4a28115 );}.elementor-64 .elementor-element.elementor-element-9a5c5cc{--display:flex;--min-height:0px;}.elementor-64 .elementor-element.elementor-element-ab3a8d1{--display:flex;--min-height:100vh;}.elementor-64 .elementor-element.elementor-element-ab3a8d1:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-ab3a8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jessekauppi.info/wp-content/uploads/2025/10/mockup_mobile_bg.png");background-repeat:no-repeat;background-size:100% auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-123ac87{--width:47%;}.elementor-64 .elementor-element.elementor-element-a4af1f8{--width:30%;}.elementor-64 .elementor-element.elementor-element-9a5c5cc{--width:100%;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}