.elementor-17297 .elementor-element.elementor-element-1f58c46{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17297 .elementor-element.elementor-element-f56408a{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17297 .elementor-element.elementor-element-0ca2637.elementor-element{--align-self:center;}.elementor-17297 .elementor-element.elementor-element-0ca2637.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-0ca2637{text-align:center;}.elementor-17297 .elementor-element.elementor-element-0ca2637 img{width:6rem;}.elementor-17297 .elementor-element.elementor-element-965c690{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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 );}.elementor-17297 .elementor-element.elementor-element-9e66c28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-9e66c28{text-align:center;}.elementor-17297 .elementor-element.elementor-element-9e66c28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17297 .elementor-element.elementor-element-b037ded{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;font-family:"Aileron", Sans-serif;font-size:18px;font-weight:400;}.elementor-17297 .elementor-element.elementor-element-b037ded.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-5c266a5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-1e02867.elementor-social-icon{background-color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-1e02867.elementor-social-icon i{color:#E70A5D;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-1e02867.elementor-social-icon svg{fill:#E70A5D;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-09d2e22.elementor-social-icon{background-color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-09d2e22.elementor-social-icon i{color:#0897EE;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-09d2e22.elementor-social-icon svg{fill:#0897EE;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-ecaf715.elementor-social-icon{background-color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-ecaf715.elementor-social-icon i{color:#177FC5;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-ecaf715.elementor-social-icon svg{fill:#177FC5;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-df1c2ad.elementor-social-icon{background-color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-df1c2ad.elementor-social-icon i{color:#1B1B1B;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-df1c2ad.elementor-social-icon svg{fill:#1B1B1B;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-5038434.elementor-social-icon{background-color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-5038434.elementor-social-icon i{color:#F70606;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-repeater-item-5038434.elementor-social-icon svg{fill:#F70606;}.elementor-17297 .elementor-element.elementor-element-59db6f5{--grid-template-columns:repeat(5, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-17297 .elementor-element.elementor-element-59db6f5 .elementor-widget-container{text-align:center;}.elementor-17297 .elementor-element.elementor-element-59db6f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-eb42e4a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17297 .elementor-element.elementor-element-dc55662.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-dc55662{text-align:center;}.elementor-17297 .elementor-element.elementor-element-dc55662 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-17297 .elementor-element.elementor-element-95ab554{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{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-17297 .elementor-element.elementor-element-a4605a2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-a4605a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-16c2460 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-16c2460.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-b9ea395 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-b9ea395.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-82c2001 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-82c2001.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-b43ddf1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-b43ddf1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-18be9fa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-18be9fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-e348d8f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-e348d8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-c42926a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-c42926a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-8fc4f54 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-8fc4f54.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-38cc301 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-38cc301.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-30a8302 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-30a8302.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-afe4bd2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-afe4bd2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-aaf9d4a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-aaf9d4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17297 .elementor-element.elementor-element-6599767 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-17297 .elementor-element.elementor-element-6599767.xpro-widget-bg-overlay:before{transition:background 0.3s;}body.elementor-page-17297:not(.elementor-motion-effects-element-type-background), body.elementor-page-17297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24bbbb1 );}@media(max-width:1024px){.elementor-17297 .elementor-element.elementor-element-5c266a5{--grid-auto-flow:row;}.elementor-17297 .elementor-element.elementor-element-95ab554{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-17297 .elementor-element.elementor-element-1f58c46{--content-width:28rem;}.elementor-17297 .elementor-element.elementor-element-f56408a{--width:100%;}.elementor-17297 .elementor-element.elementor-element-965c690{--width:100%;}.elementor-17297 .elementor-element.elementor-element-5c266a5{--width:81%;}.elementor-17297 .elementor-element.elementor-element-eb42e4a{--width:100%;}.elementor-17297 .elementor-element.elementor-element-95ab554{--width:100%;}}@media(max-width:767px){.elementor-17297 .elementor-element.elementor-element-1f58c46{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17297 .elementor-element.elementor-element-9e66c28 .elementor-heading-title{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-b037ded{font-size:16px;}.elementor-17297 .elementor-element.elementor-element-5c266a5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17297 .elementor-element.elementor-element-dc55662 .elementor-heading-title{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-95ab554{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17297 .elementor-element.elementor-element-a4605a2{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-a4605a2 .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-16c2460{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-16c2460 .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-b9ea395{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-b9ea395 .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-82c2001{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-82c2001 .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-b43ddf1{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-b43ddf1 .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-18be9fa{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-18be9fa .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-e348d8f{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-e348d8f .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-c42926a{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-c42926a .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-8fc4f54{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-8fc4f54 .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-38cc301{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-38cc301 .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-30a8302{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-30a8302 .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-afe4bd2{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-afe4bd2 .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-aaf9d4a{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-aaf9d4a .elementor-button{font-size:17px;}.elementor-17297 .elementor-element.elementor-element-6599767{width:100%;max-width:100%;}.elementor-17297 .elementor-element.elementor-element-6599767 .elementor-button{font-size:17px;}}/* Start custom CSS for container, class: .elementor-element-1f58c46 */.p-8{
    padding: 2rem !important;
}

.max-w-md {
    max-width: 28rem !important;
}
.w-full {
    width: 100% !important;
}
.h-full {
    height: 100% !important;
}
.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.relative {
    position: relative !important;
}

.page-logo{
    width: 384px!important;
    height: 96px!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aileron';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://paahtu.fi/wp-content/uploads/2024/07/Aileron-Regular.woff2') format('woff2'),
		url('https://paahtu.fi/wp-content/uploads/2024/07/Aileron-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */