.elementor-148 .elementor-element.elementor-element-fe4bc15{--display:grid;--min-height:400px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:150px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-148 .elementor-element.elementor-element-fe4bc15:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-fe4bc15>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1E7DB}.elementor-148 .elementor-element.elementor-element-587fc57{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.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-148 .elementor-element.elementor-element-0f60b15{background-image:url(https://brunothefrog.fi/wp-content/uploads/2025/09/bruno-the-frog-somen-ulkoistaminen-768x314-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:170px 170px 170px 170px}.elementor-148 .elementor-element.elementor-element-0f60b15.elementor-element{--align-self:center}.elementor-148 .elementor-element.elementor-element-0f60b15 img{width:1000px;max-width:100%;height:228px}.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-148 .elementor-element.elementor-element-6aca440{padding:10px 10px 10px 10px;text-align:center;font-family:"Roboto",Sans-serif;font-size:40px;font-weight:400;color:#000}.elementor-148 .elementor-element.elementor-element-6aca440.elementor-element{--align-self:center}.elementor-148 .elementor-element.elementor-element-5c15501{--display:flex}.elementor-148 .elementor-element.elementor-element-5c15501:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-5c15501>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-148 .elementor-element.elementor-element-5af8aa3{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:5px 5px 5px 5px;text-align:center;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-148 .elementor-element.elementor-element-b99b956{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-148 .elementor-element.elementor-element-b99b956:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-b99b956>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#19381F}.elementor-148 .elementor-element.elementor-element-854b856{padding:10px 10px 10px 10px;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-astglobalcolor4)}.elementor-148 .elementor-element.elementor-element-ff1284e{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-148 .elementor-element.elementor-element-ff1284e img{width:39%}.elementor-148 .elementor-element.elementor-element-407ff09{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-148 .elementor-element.elementor-element-407ff09:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-407ff09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1E7DB}.elementor-148 .elementor-element.elementor-element-8be6d11{padding:5px 5px 5px 5px;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-148 .elementor-element.elementor-element-9c9d4d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center}.elementor-148 .elementor-element.elementor-element-9c9d4d0:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-9c9d4d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1E7DB}.elementor-148 .elementor-element.elementor-element-82c49ce{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-148 .elementor-element.elementor-element-86d6528{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-148 .elementor-element.elementor-element-8b82f5a{padding:5px 5px 5px 5px;color:#000}.elementor-148 .elementor-element.elementor-element-8b82f5a p{margin-block-end:0}.elementor-148 .elementor-element.elementor-element-3b90a0e{padding:5px 5px 5px 5px;color:#000}.elementor-148 .elementor-element.elementor-element-3b90a0e p{margin-block-end:0}.elementor-148 .elementor-element.elementor-element-34acd35{padding:5px 5px 5px 5px;color:#000}.elementor-148 .elementor-element.elementor-element-34acd35 p{margin-block-end:0}.elementor-148 .elementor-element.elementor-element-d5a69fa{padding:5px 5px 5px 5px;color:#000}.elementor-148 .elementor-element.elementor-element-d5a69fa p{margin-block-end:0}.elementor-148 .elementor-element.elementor-element-be9fb49{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-d075dbe{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-style:solid;border-width:0 0 0 40px;border-color:#98CE02}.elementor-148 .elementor-element.elementor-element-d075dbe.elementor-element{--align-self:center}.elementor-148 .elementor-element.elementor-element-168c7c9.elementor-element{--align-self:center}.elementor-148 .elementor-element.elementor-element-168c7c9{border-style:solid;border-width:0 0 0 40px;border-color:#98CE02}.elementor-148 .elementor-element.elementor-element-766cbdd{--display:flex}.elementor-148 .elementor-element.elementor-element-766cbdd:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-766cbdd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F1}.elementor-148 .elementor-element.elementor-element-03a2e51{--spacer-size:50px}.elementor-148 .elementor-element.elementor-element-9c8c7be{text-align:center;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#000}.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-148 .elementor-element.elementor-element-e84c9c0{text-align:center}.elementor-148 .elementor-element.elementor-element-e84c9c0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#000}.elementor-148 .elementor-element.elementor-element-eafb5c8 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000}.elementor-148 .elementor-element.elementor-element-eafb5c8 th{font-size:20px;text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee}.elementor-148 .elementor-element.elementor-element-eafb5c8 th .ql-editor{text-align:center}.elementor-148 .elementor-element.elementor-element-eafb5c8 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#FFF}.elementor-148 .elementor-element.elementor-element-eafb5c8 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#FFF}.elementor-148 .elementor-element.elementor-element-eafb5c8 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#FFF}.elementor-148 .elementor-element.elementor-element-eafb5c8 thead{background-color:#000}.elementor-148 .elementor-element.elementor-element-eafb5c8 .ea-advanced-data-table th{padding:10px 10px 10px 10px}.elementor-148 .elementor-element.elementor-element-eafb5c8 td{font-size:17px;font-weight:400;text-align:center;color:#000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF}.elementor-148 .elementor-element.elementor-element-eafb5c8 td .ql-editor{text-align:center}.elementor-148 .elementor-element.elementor-element-eafb5c8 tbody{background-color:#98CE0238}.elementor-148 .elementor-element.elementor-element-eafb5c8 tbody td:nth-child(even){color:#444;background-color:#FCE8F1!important}.elementor-148 .elementor-element.elementor-element-eafb5c8 .ea-advanced-data-table td{padding:10px 10px 10px 10px}.elementor-148 .elementor-element.elementor-element-35b9a6f{--display:flex}.elementor-148 .elementor-element.elementor-element-35b9a6f:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-35b9a6f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F1}.elementor-148 .elementor-element.elementor-element-24b9e26{text-align:center;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-148 .elementor-element.elementor-element-767b0ba{--display:flex}.elementor-148 .elementor-element.elementor-element-767b0ba:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-767b0ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F1}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-148 .elementor-element.elementor-element-c025eb6 .gallery-item .gallery-caption{text-align:center}.elementor-148 .elementor-element.elementor-element-6f75c22{--spacer-size:50px}.elementor-148 .elementor-element.elementor-element-1128695{--display:flex}.elementor-148 .elementor-element.elementor-element-1128695:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-1128695>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F1}.elementor-148 .elementor-element.elementor-element-415b509{text-align:center;font-family:"Roboto",Sans-serif;font-size:21px;font-weight:400;color:#000}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-148 .elementor-element.elementor-element-77d0ffc .elementor-button{background-color:#851759;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;border-radius:20px 20px 20px 20px}.elementor-148 .elementor-element.elementor-element-77d0ffc .elementor-button:hover,.elementor-148 .elementor-element.elementor-element-77d0ffc .elementor-button:focus{background-color:#98CE02;color:#000}.elementor-148 .elementor-element.elementor-element-77d0ffc{padding:5px 5px 5px 5px}.elementor-148 .elementor-element.elementor-element-77d0ffc .elementor-button:hover svg,.elementor-148 .elementor-element.elementor-element-77d0ffc .elementor-button:focus svg{fill:#000}.elementor-148 .elementor-element.elementor-element-dd2cd5d{--display:flex}.elementor-148 .elementor-element.elementor-element-dd2cd5d:not(.elementor-motion-effects-element-type-background),.elementor-148 .elementor-element.elementor-element-dd2cd5d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F1}.elementor-148 .elementor-element.elementor-element-7edef2a{--spacer-size:75px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-148 .elementor-element.elementor-element-fe4bc15{--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-587fc57{--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-0f60b15 img{height:125px}.elementor-148 .elementor-element.elementor-element-b99b956{--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-407ff09{--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-9c9d4d0{--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-82c49ce{--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-be9fb49{--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-eafb5c8 .ea-advanced-data-table{width:100%}}@media(min-width:768px){.elementor-148 .elementor-element.elementor-element-fe4bc15{--content-width:1375px}.elementor-148 .elementor-element.elementor-element-587fc57{--content-width:800px}.elementor-148 .elementor-element.elementor-element-407ff09{--content-width:1140px}.elementor-148 .elementor-element.elementor-element-9c9d4d0{--content-width:1400px}.elementor-148 .elementor-element.elementor-element-82c49ce{--content-width:1140px}}@media(max-width:767px){.elementor-148 .elementor-element.elementor-element-fe4bc15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-587fc57{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-0f60b15 img{height:122px}.elementor-148 .elementor-element.elementor-element-b99b956{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-407ff09{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-8be6d11{padding:10px 10px 10px 10px}.elementor-148 .elementor-element.elementor-element-9c9d4d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-82c49ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-be9fb49{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-148 .elementor-element.elementor-element-e84c9c0{padding:5px 5px 5px 5px}.elementor-148 .elementor-element.elementor-element-eafb5c8{padding:0 0 0 0}.elementor-148 .elementor-element.elementor-element-eafb5c8 .ea-advanced-data-table{width:100%}}