.elementor-21 .elementor-element.elementor-element-a38f2cd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-21 .elementor-element.elementor-element-a38f2cd{padding:2em 6em 2em 6em;}.elementor-21 .elementor-element.elementor-element-cf882e3{text-align:center;}.elementor-21 .elementor-element.elementor-element-80a8711{text-align:center;}.elementor-21 .elementor-element.elementor-element-80a8711 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-af99259{text-align:center;}.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu .elementor-item{font-family:"Arial", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu--main .elementor-item{color:#B1B1B1;fill:#B1B1B1;}.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-088b35a .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-21 .elementor-element.elementor-element-088b35a .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-088b35a{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-21 .elementor-element.elementor-element-088b35a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-21 .elementor-element.elementor-element-62e1e9a .elementor-button{font-family:"Arial", Sans-serif;font-size:19px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-a38f2cd{padding:1em 1em 1em 1em;}}/* Start custom CSS for nav-menu, class: .elementor-element-088b35a */.valikko li {border:2px solid #b1b1b1 !important;    margin-bottom: 30px;}
.valikko li.current-menu-item, .valikko li:hover {border:2px solid #BA0C2F !important;}/* End custom CSS */
/* Start custom CSS */#Suomi div.suomeksi a.elementor-button,
#Ruotsi div.svenska a.elementor-button, #Englanti div.english a.elementor-button {background-color: #BA0C2F;border-color:#BA0C2F;color:#ffffff;}/* End custom CSS */