/* DO NOT MODIFY THIS FILE MANUALLY! IT WILL BE OVERWRITTEN! */

/* This file is generated from admin user interface stylesheet editor */

/* Generated at 1718357479354 */


.menu-footer a {
	padding-left: 13px;
	padding-right: 13px;
	animation-appear: appear;
	animation-timing-function: ease;
}

footer a.active {
	background-color: transparent;
	color: #000000;
	animation-appear: appear;
	animation-timing-function: ease;
}

footer a:hover {
	color: #ffffff;
	text-decoration: underline;
	animation-appear: appear;
	animation-timing-function: ease;
}

.logo {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Montserrat';
	font-weight: 600;
	font-size: 40px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	animation-timing-function: ease;
}

body {
	animation-appear: appear;
}

footer {
	margin-top: 50px;
	color: #ffffff;
	animation-appear: appear;
	animation-timing-function: ease;
}

header {
	min-height: 80px;
	animation-appear: appear;
	animation-timing-function: ease;
}

body h2 {
	margin-bottom: 20px;
	font-weight: 800;
	font-size: 2.2em;
	animation-appear: appear;
	animation-timing-function: ease;
}

body h5 {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 1.5em;
	animation-appear: appear;
	animation-timing-function: ease;
}

body h1 {
	margin-bottom: 25px;
	font-weight: 800;
	font-size: 3.2em;
	animation-appear: appear;
	animation-timing-function: ease;
}

body h4 {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 1.8em;
	animation-appear: appear;
	animation-timing-function: ease;
}

body h3 {
	margin-bottom: 20px;
	font-weight: 800;
	font-size: 1.5em;
	animation-appear: appear;
	animation-timing-function: ease;
}

footer a {
	color: #ffffff;
	animation-appear: appear;
	animation-timing-function: ease;
}

body h6 {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 1.4em;
	animation-appear: appear;
	animation-timing-function: ease;
}

.menu-footer a.active {
	color: #ffffff;
	animation-appear: appear;
	animation-timing-function: ease;
}

.menu-list a.active {
	background-color: #2d3887;
	color: #ffffff;
	animation-appear: appear;
	animation-timing-function: ease;
}

.menu-list a:hover {
	background-color: #2d3887;
	color: #ffffff;
	animation-appear: appear;
	animation-timing-function: ease;
}

.menu-list a {
	padding-top: 10px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 10px;
	text-decoration: none;
	animation-appear: appear;
	animation-timing-function: ease;
}

.menu-snapshot {
	animation-appear: appear;
	animation-timing-function: ease;
}

.menu-list {
	float: none;
	font-family: 'Raleway';
	font-weight: 600;
	font-size: 12px;
	animation-appear: appear;
	animation-timing-function: ease;
}

.menu-footer {
	padding-left: 0px;
	padding-right: 0px;
	color: #ffffff;
	animation-appear: appear;
	animation-timing-function: ease;
}

.item-1751 {
	padding-top: 120px;
	padding-left: 40px;
	padding-right: 40px;
}

.item-1755 {
	padding-top: 60px;
	padding-bottom: 30px;
	background-color: #c8e1fa;
}

.item-1035 {
	padding-top: 350px;
	padding-bottom: 50px;
}

.item-1752 {
	padding-bottom: 120px;
	text-align: center;
}

.item-1038 {
	margin-left: -30px;
	margin-right: -30px;
	height: 750px;
	background-image: url('/resources/public/Kuvituskuvat/Lake _Saimaa/Lake _Saimaa_kevat/harju_sivusta.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1041 {
	padding-top: 100px;
	padding-bottom: 100px;
	background-image: linear-gradient(0deg,rgba(45,56,135,0.78),rgba(45,56,135,0.78)), url('/resources/public//Paamajasymposium/esavo_mikaeli.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1074 {
	padding-top: 150px;
	padding-bottom: 150px;
	background-image: linear-gradient(0deg,rgba(45,56,135,0.78),rgba(45,56,135,0.78)), url('/resources/public//Kuvituskuvat/esavo_kolikot.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	color: #ffffff;
	text-align: center;
}

.item-1107 {
	padding-top: 150px;
	padding-bottom: 100px;
	background-color: #efefef;
	background-image: linear-gradient(0deg,rgba(45,56,135,0.62),rgba(45,56,135,0.62)), url('/resources/public//Paamajasymposium/esavo_mikaeli.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1110 {
	height: 700px;
	background-image: url('/resources/public//Paamajasymposium/esavo_mikaeli_taivas.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1185 {
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 20px;
}

.item-1112 {
	height: 750px;
	background-image: url('/resources/public/Kuvituskuvat/Lake _Saimaa/Lake _Saimaa_kevat/harju_sivusta.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1113 {
	padding-top: 50px;
}

.item-1121 {
	padding-top: 350px;
	padding-bottom: 50px;
}

.item-1123 {
	padding-top: 200px;
}

.item-1130 {
	padding-top: 150px;
	padding-bottom: 100px;
	background-color: #efefef;
	background-image: linear-gradient(0deg,rgba(45,56,135,0.62),rgba(45,56,135,0.62)), url('/resources/public//Paamajasymposium/esavo_mikaeli.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1131 {
	margin-right: -90px;
}

.item-1132 {
	padding-top: 50px;
}

.item-1134 {
	height: 700px;
	background-image: url('/resources/public//Paamajasymposium/esavo_mikaeli_taivas.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1135 {
	padding-top: 50px;
}

.item-1136 {
	height: 750px;
	background-image: url('/resources/public/Kuvituskuvat/Lake _Saimaa/Lake _Saimaa_kevat/harju_sivusta.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1141 {
	padding-top: 350px;
	padding-bottom: 50px;
}

.item-1144 {
	padding-top: 200px;
}

.item-1198 {
	padding-top: 30px;
}

.item-1745 {
	margin-top: 60px;
}

.item-1754 {
	text-align: left;
}

.item-1219 {
	padding-top: 5px;
}

.item-1239 {
	padding-top: 80px;
	padding-bottom: 60px;
	background-color: #ffc734;
}

.item-1234 {
	padding-top: 60px;
}

.item-1235 {
	margin-bottom: 40px;
}

.item-1236 {
	margin-bottom: 40px;
}

.item-1237 {
	margin-bottom: 40px;
}

.item-1238 {
	margin-bottom: 40px;
}

.item-1241 {
	padding-bottom: 20px;
}

.item-1242 {
	padding-top: 60px;
	padding-bottom: 30px;
	background-color: #ffc734;
}

.item-1246 {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #000000;
	color: #ffffff;
}

.item-1245 {
	height: 600px;
	background-image: url('https://saimaa.kuvat.fi/kuvat/Activities%20%26%20adventures/Water/Tour%20skating%20on%20frozen%20Lake%20Visit%20Saimaa.jpg?img=img2048');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1247 {
	margin-bottom: 30px;
	color: #ffffff;
}

.item-1249 {
	margin-bottom: 40px;
}

.item-1250 {
	margin-bottom: 40px;
}

.item-1252 {
	margin-bottom: 40px;
}

.item-1253 {
	margin-bottom: 40px;
}

.item-1254 {
	padding-top: 60px;
	padding-bottom: 20px;
}

.item-1256 {
	margin-bottom: 30px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

.item-1257 {
	margin-bottom: 30px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

.item-1258 {
	margin-bottom: 30px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

.item-1259 {
	margin-bottom: 40px;
}

.item-1255 {
	margin-bottom: 40px;
}

.item-1262 {
	margin-bottom: 30px;
}

.item-1264 {
	margin-bottom: 30px;
}

.item-1263 {
	margin-bottom: 30px;
}

.item-1266 {
	margin-bottom: 30px;
}

.item-1267 {
	margin-bottom: 30px;
}

.item-1243 {
	margin-bottom: 60px;
}

.item-1350 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.item-1280 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.item-1281 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.item-1282 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.item-1283 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.item-1326 {
	background-image: url('rgba(0000.3))');
}

.item-1290 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.item-1289 {
	padding-top: 30px;
}

.item-1293 {
	padding-top: 30px;
}

.item-1296 {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}

.item-1300 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.item-1301 {
	padding-bottom: 30px;
}

.item-1304 {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}

.item-1307 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.item-1308 {
	padding-bottom: 30px;
}

.item-1309 {
	padding-top: 30px;
}

.item-1311 {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}

.item-1314 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.item-1318 {
	padding-top: 30px;
}

.item-1319 {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}

.item-1322 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.item-1323 {
	padding-bottom: 30px;
}

.item-1325 {
	padding-top: 30px;
}

.item-1403 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.item-1328 {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}

.item-1295 {
	margin-top: 60px;
	padding-top: 250px;
	padding-bottom: 250px;
	background-image: url('https://saimaa.kuvat.fi/kuvat/Scenery/Summer/green%20forest%20visit%20saimaa.jpg?img=img2048');
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}

.item-1329 {
	margin-top: 60px;
	padding-top: 250px;
	padding-bottom: 250px;
	background-image: url('https://saimaa.kuvat.fi/kuvat/Scenery/Summer/Summer%20view%20of%20lake%20Saimaa%20Visit%20Saimaa.jpg?img=img2048');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1302 {
	padding-top: 30px;
}

.item-1332 {
	padding-left: 100px;
	padding-right: 100px;
}

.item-1331 {
	margin-top: 60px;
	padding-top: 250px;
	padding-bottom: 250px;
	background-image: url('/resources/public//AES/pickingmushroomsintheforestvisitsaimaa.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1335 {
	padding-left: 100px;
	padding-right: 100px;
}

.item-1334 {
	margin-top: 60px;
	padding-top: 250px;
	padding-bottom: 250px;
	background-image: linear-gradient(0deg,rgba(0,0,0,0.26),rgba(0,0,0,0.26)), url('https://saimaa.kuvat.fi/kuvat/Culture/Olavinlinna%20castle%20savonlinna%20visit%20saimaa.jpg?img=img2048');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1337 {
	padding-left: 100px;
	padding-right: 100px;
}

.item-1336 {
	margin-top: 60px;
	padding-top: 250px;
	padding-bottom: 250px;
	background-image: linear-gradient(0deg,rgba(0,0,0,0.31),rgba(0,0,0,0.31)), url('https://saimaa.kuvat.fi/kuvat/Activities%20%26%20adventures/Water/tour%20skaters%20on%20frozen%20lake%20visit%20saimaa.jpg?img=img2048');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1428 {
	text-align: center;
}

.item-1440 {
	padding-top: 60px;
}

.item-1409 {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}

.item-1410 {
	padding-top: 30px;
}

.item-1423 {
	text-align: center;
}

.item-1441 {
	margin-bottom: 30px;
}

.item-1418 {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.item-1422 {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.item-1426 {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.item-1431 {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.item-1434 {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.item-1416 {
	padding-top: 30px;
}

.item-1438 {
	padding-left: 60px;
	padding-right: 60px;
}

.item-1443 {
	text-align: center;
}

.item-1444 {
	text-align: center;
}

.item-1445 {
	text-align: center;
}

.item-1446 {
	text-align: center;
}

.item-1447 {
	text-align: center;
}

.item-1450 {
	margin-bottom: 60px;
	text-align: center;
}

.item-1448 {
	background-color: #2d3887;
}

.item-1449 {
	padding-top: 60px;
}

.item-1451 {
	padding-top: 80px;
	padding-bottom: 60px;
	background-color: #ffc734;
}

.item-1453 {
	padding-top: 0px;
}

.item-1576 {
	margin-right: 30px;
}

.item-1455 {
	padding-top: 60px;
	padding-bottom: 30px;
	background-color: rgba(0,0,0,0.05);
}

.item-1518 {
	background-image: linear-gradient(0deg,#2d3887,#2d3887);
	background-size: cover;
}

.item-1457 {
	color: #ffffff;
}

.item-1458 {
	padding-top: 60px;
	padding-bottom: 20px;
}

.item-1465 {
	margin-bottom: 40px;
}

.item-1538 {
	padding-top: 30px;
}

.item-1570 {
	margin-bottom: 40px;
	padding-top: 60px;
}

.item-1470 {
	margin-bottom: 40px;
}

.item-1501 {
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #ffffff;
}

.item-1472 {
	margin-bottom: 10px;
}

.item-1571 {
	padding-top: 60px;
	color: #ffffff;
}

.item-1517 {
	padding-top: 100px;
}

.item-1488 {
	padding-top: 5px;
}

.item-1480 {
	padding-top: 60px;
	color: #ffffff;
}

.item-1483 {
	padding-bottom: 30px;
}

.item-1515 {
	padding-top: px;
}

.item-1485 {
	margin-bottom: 40px;
}

.item-1562 {
	padding-top: 60px;
}

.item-1487 {
	margin-bottom: 40px;
}

.item-1527 {
	margin-top: 80px;
}

.item-1572 {
	padding-bottom: 30px;
}

.item-1507 {
	margin-right: 30px;
}

.item-1509 {
	margin-left: -30px;
}

.item-1539 {
	margin-top: 60px;
}

.item-1583 {
	margin-bottom: 40px;
	padding-top: 60px;
}

.item-1543 {
	padding-top: 100px;
	padding-bottom: 80px;
	background-color: #ffc734;
}

.item-1555 {
	margin-top: 60px;
}

.item-1557 {
	margin-top: 60px;
}

.item-1553 {
	margin-top: 60px;
}

.item-1554 {
	margin-top: 60px;
}

.item-1556 {
	margin-top: 60px;
}

.item-1561 {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #000000;
}

.item-1573 {
	padding-top: 30px;
	padding-bottom: 100px;
}

.item-556 {
	margin-bottom: 40px;
}

.item-378 {
	margin-bottom: 40px;
}

.item-1577 {
	margin-bottom: 40px;
}

.item-1584 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.item-1594 {
	margin-bottom: 30px;
}

.item-1596 {
	margin-bottom: 30px;
}

.item-1750 {
	background-image: linear-gradient(0deg,rgba(0,0,0,0.44),rgba(0,0,0,0.44)), url('/resources/public//Paamajasymposium/paamajasymposiummikaeliiltataivas1920px.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1618 {
	margin-bottom: 60px;
}

.item-1607 {
	margin-bottom: 60px;
}

.item-1614 {
	margin-bottom: 40px;
}

.item-1615 {
	margin-bottom: 60px;
}

.item-1629 {
	margin-bottom: 60px;
}

.item-1624 {
	margin-bottom: 60px;
}

.item-1753 {
	margin-bottom: 60px;
}

.item-1643 {
	margin-bottom: 60px;
}

.item-1639 {
	margin-bottom: 60px;
}

.item-1664 {
	padding-top: 200px;
	padding-bottom: 150px;
	background-color: #efefef;
	background-image: linear-gradient(0deg,rgba(0,0,0,0.4),rgba(0,0,0,0.4)), url('/resources/public//Paamajasymposium/paamajasymposiummikaeliiltataivas1920px.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1666 {
	margin-left: -15px;
	height: 750px;
}

.item-1686 {
	background-color: gba(200,225,250,0.29);
}

.item-1670 {
	padding-top: 200px;
}

.item-1671 {
	padding-bottom: 50px;
}

.item-1695 {
	padding-left: 30px;
	border-left: 4px solid #000000;
}

.item-1691 {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #efece5;
}

.item-1677 {
	padding-top: 75px;
	padding-left: 50px;
	padding-right: 50px;
}

.item-1678 {
	padding-top: 175px;
	padding-left: 50px;
	padding-right: 50px;
	height: 450px;
	background-image: linear-gradient(0deg,rgba(0,0,0,0.34),rgba(0,0,0,0.34)), url('/resources/public//Paamajasymposium/esavopaamajasymposium-valmius1920px.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1668 {
	margin-top: 30px;
	border-bottom: 3px solid #000000;
}

.item-1692 {
	padding-top: 50px;
}

.item-1693 {
	padding-top: 50px;
}

.item-1695 p {
	margin-bottom: 15px;
	text-align: left;
}

.item-1698 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.item-1705 {
	padding-top: 75px;
	padding-bottom: 75px;
	background-color: #000000;
}

.item-1707 {
	padding-top: 75px;
	padding-bottom: 75px;
	background-color: #efece5;
}

.item-1701 {
	padding-top: 150px;
	padding-bottom: 150px;
	background-image: linear-gradient(0deg,rgba(0,0,0,0.34),rgba(0,0,0,0.34)), url('/resources/public//Paamajasymposium/lontoon_philharmonia.jpeg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.item-1704 {
	text-align: center;
}

.item-1709 {
	text-align: center;
}

.item-1712 {
	padding-top: 60px;
	padding-bottom: 30px;
}

.item-1714 {
	margin-top: 80px;
}

.item-1743 {
	margin-left: 30px;
	margin-right: 30px;
}

.item-1746 {
	margin-left: 30px;
	margin-right: 30px;
}

.item-1724 {
	padding-top: 30px;
}

.item-1749 {
	margin-left: 30px;
	margin-right: 30px;
}

.item-1728 {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.item-1729 {
	text-align: center;
}

.item-1732 {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.item-1733 {
	text-align: center;
}

.item-1734 {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.item-1737 {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.item-1738 {
	padding-left: 60px;
	padding-right: 60px;
}

.item-1740 {
	padding-top: 60px;
}

.item-1741 {
	padding-top: 60px;
}

.item-1742 {
	margin-bottom: 60px;
	text-align: center;
}

.section_padding {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #3d4041;
	color: #ffffff;
}

.item-100 {
	background-color: #2d3887;
}

.item-104 {
	animation-appear: appear;
}

.item-135 {
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-116 {
	animation-appear: appear;
}

.item-121 {
	animation-appear: appear;
}

.item-118 {
	animation-appear: appear;
}

.item-130 {
	animation-appear: appear;
}

.item-736 {
	padding-top: 100px;
	padding-bottom: 120px;
}

.item-138 {
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-141 {
	margin-top: 30px;
	padding-top: 60px;
	padding-bottom: 30px;
	background-color: #2d3887;
	animation-appear: appear;
}

.item-341 {
	margin-top: 20px;
	animation-appear: appear;
}

.item-235 {
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-825 {
	margin-top: 20px;
}

.item-823 {
	margin-bottom: 30px;
	border-bottom: 10px solid #000000;
}

.item-734 {
	margin-bottom: -57px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #2d3887;
	animation-appear: appear;
}

.item-744 {
	margin-right: -15px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	border-right: 2px solid #686868;
}

.item-815 {
	margin-top: 20px;
}

.item-824 {
	margin-top: 20px;
}

.item-792 {
	padding-top: 50px;
	padding-bottom: 20px;
	background-color: #2d3887;
}

.item-802 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.item-809 {
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #0090c5;
}

.item-817 {
	margin-top: 20px;
}

.item-805 {
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #000000;
	color: #ffffff;
}

.item-849 {
	margin-top: 20px;
}

.item-859 {
	text-align: right;
}

.item-877 {
	background-color: transparent;
}

.item-895 {
	background-color: transparent;
}

.item-870 {
	padding-left: 10px;
	padding-right: 10px;
}

.item-872 {
	padding-left: 10px;
	padding-right: 10px;
}

.item-874 {
	padding-left: 10px;
	padding-right: 10px;
}

.item-879 {
	background-color: transparent;
}

.item-876 {
	padding-top: 10px;
	background-color: transparent;
}

.item-880 {
	margin-top: 0px;
	padding-top: 30px;
	background-color: #26338d;
}

.item-886 {
	padding-top: 30px;
	background-color: #bce5fb;
}

.item-899 {
	margin-top: 0px;
	margin-bottom: 40px;
	padding-top: 30px;
	background-color: #f19fc5;
}

.item-873 {
	margin-top: 40px;
	background-position: center center;
	text-align: center;
}

.item-910 {
	margin-top: 40px;
}

.item-944 {
	margin-top: 20px;
}

.item-954 {
	margin-left: -7px;
}

.item-990 {
	margin-top: 50px;
	padding-bottom: 40px;
}

.item-952 {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 10px solid #000000;
}

.item-992 {
	margin-top: 50px;
	padding-bottom: 40px;
}

.item-117 {
	animation-appear: appear;
}

.item-107 {
	margin-left: -15px;
	margin-right: -15px;
	animation-appear: appear;
}

.item-106 {
	margin-left: -15px;
	margin-right: -15px;
	animation-appear: appear;
}

.item-108 {
	margin-left: -15px;
	margin-right: -15px;
	animation-appear: appear;
}

.item-129 {
	animation-appear: appear;
}

.item-132 {
	animation-appear: appear;
}

.item-806 {
	padding-bottom: 10px;
	border-bottom: 10px solid #000000;
}

.item-745 {
	padding-top: 25px;
	padding-left: 10px;
	padding-bottom: 25px;
}

.item-735 {
	margin-bottom: -57px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #2d3887;
}

.item-114 {
	animation-appear: appear;
}

.item-134 {
	margin-top: 30px;
	padding-right: 15px;
	border-right: 2px solid #686868;
	animation-appear: appear;
}

.item-139 {
	margin-top: 20px;
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-120 {
	padding-bottom: 20px;
	border-bottom: 2px solid #686868;
	animation-appear: appear;
}

.item-136 {
	margin-top: 30px;
	padding-right: 15px;
	border-right: 2px solid #686868;
	animation-appear: appear;
}

.item-145 {
	margin-top: 30px;
	padding-right: 15px;
	border-right: 2px solid #686868;
	animation-appear: appear;
}

.item-816 {
	margin-bottom: 30px;
	border-bottom: 10px solid #000000;
}

.item-818 {
	margin-bottom: 30px;
	border-bottom: 10px solid #000000;
}

.item-164 {
	margin-top: 30px;
	padding-right: 15px;
	border-right: 2px solid #686868;
	animation-appear: appear;
}

.item-826 {
	margin-bottom: 30px;
	border-bottom: 10px solid #000000;
}

.item-149 {
	margin-bottom: 20px;
}

.item-576 {
	animation-appear: appear;
}

.item-236 {
	margin-top: 30px;
	padding-right: 15px;
	animation-appear: appear;
}

.item-576 {
	animation-appear: appear;
}

.item-247 {
	margin-top: 60px;
	margin-bottom: 10px;
	animation-appear: appear;
}

.item-249 {
	margin-top: 60px;
	margin-bottom: 10px;
	animation-appear: appear;
}

.item-251 {
	margin-top: 60px;
	margin-bottom: 10px;
	animation-appear: appear;
}

.item-410 {
	margin-left: -15px;
	margin-right: -15px;
	animation-appear: appear;
}

.item-411 {
	margin-left: -15px;
	margin-right: -15px;
	animation-appear: appear;
}

.item-412 {
	margin-left: -15px;
	margin-right: -15px;
	animation-appear: appear;
}

.item-741 {
	margin-bottom: 20px;
}

.item-810 {
	margin-right: 300px;
}

.item-813 {
	margin-bottom: -50px;
}

.item-804 {
	margin-bottom: 40px;
}

.item-851 {
	margin-bottom: 20px;
}

.item-854 {
	margin-bottom: 30px;
	border-bottom: 10px solid #000000;
}

.item-857 {
	margin-bottom: -50px;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #ffa500;
}

.item-875 {
	margin-top: 40px;
	text-align: center;
}

.item-882 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.item-869 {
	background-color: #c8e1fa;
}

.item-884 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.item-898 {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.item-900 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.item-890 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.item-888 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.item-883 {
	margin-top: 0px;
	padding-top: 30px;
	background-color: #c6d400;
}

.item-889 {
	margin-top: 0px;
	padding-top: 30px;
	background-color: #009e3d;
}

.item-896 {
	margin-top: 0px;
	padding-top: 30px;
	background-color: #ffcc01;
}

.item-871 {
	margin-top: 40px;
	float: none;
	background-position: center center;
	text-align: center;
}

.item-932 {
	animation-appear: appear;
}

.item-945 {
	margin-bottom: 30px;
	border-bottom: 10px solid #000000;
}

.item-953 {
	margin-right: -7px;
}

.item-1078 {
	margin-top: 30px;
	animation-appear: appear;
}

.item-1081 {
	margin-top: 30px;
	animation-appear: appear;
}

.item-1090 {
	animation-appear: appear;
}

.item-1230 {
	animation-appear: appear;
}

.item-1231 {
	animation-appear: appear;
}

.item-1231 {
	animation-appear: appear;
}

.item-1461 {
	animation-appear: appear;
}

.item-1462 {
	animation-appear: appear;
}

.item-1462 {
	animation-appear: appear;
}

@media (max-width: 1199.98px) {

	.item-1041 {
		padding-top: 75px;
		padding-bottom: 75px;
	}

	.item-1074 {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.item-809 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.item-805 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.item-869 {
		background-color: #c8e1fa;
	}

	.item-876 {
		background-color: #c8e1fa;
	}

	.item-157 {
		margin-top: 30px;
		animation-appear: appear;
	}

	.item-810 {
		margin-right: 50px;
	}

	.item-859 {
		text-align: left;
	}


}

@media (max-width: 991.98px) {

	.menu-footer li {
		padding-bottom: 4px;
		width: 100%;
		display: block;
		animation-appear: appear;
		animation-timing-function: ease;
	}

	.item-1107 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.item-1130 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.item-1664 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.item-1695 {
		margin-left: 0px;
		padding-top: 20px;
		padding-left: 0px;
		border-left: 0px  ;
		border-top: 3px solid #000000;
	}

	.item-157 {
		margin-top: 30px;
		animation-appear: appear;
	}

	.item-809 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.item-744 {
		margin-right: 0px;
		padding-right: 0px;
		border-right: 0px  ;
		border-bottom: 2px solid #686868;
	}

	.item-164 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-134 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-136 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-145 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-805 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.item-953 {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.item-745 {
		padding-left: 0px;
	}

	.item-114 {
		animation-appear: appear;
	}

	.item-810 {
		margin-right: 0px;
	}

	.item-802 {
		margin-top: 10px;
	}

	.item-859 {
		text-align: left;
	}

	.item-882 {
		text-align: center;
	}

	.item-884 {
		text-align: center;
	}

	.item-888 {
		text-align: center;
	}

	.item-890 {
		text-align: center;
	}

	.item-898 {
		text-align: center;
	}

	.item-900 {
		text-align: center;
	}

	.item-932 {
		animation-appear: appear;
	}

	.item-954 {
		margin-left: 0px;
	}

	.item-1090 {
		animation-appear: appear;
	}


}

@media (max-width: 767.98px) {

	.menu-footer a {
		width: 100%;
		display: inherit;
		animation-appear: appear;
		animation-timing-function: ease;
	}

	.menu-footer li {
		padding-bottom: 2px;
		width: 100%;
		display: block;
		animation-appear: appear;
		animation-timing-function: ease;
	}

	.item-1107 {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.item-1130 {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.item-1664 {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.item-114 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-745 {
		padding-left: 0px;
	}

	.item-164 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-100 {
		border-top: 20px solid #2d3887;
		animation-appear: appear;
	}

	.item-134 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-136 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-145 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-809 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.item-805 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.item-806 {
		border-bottom: 10px solid #000000;
	}

	.item-932 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-953 {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.item-116 {
		padding-right: 0px;
		animation-appear: appear;
	}

	.item-118 {
		padding-left: 0px;
		animation-appear: appear;
	}

	.item-121 {
		padding-left: 0px;
		animation-appear: appear;
	}

	.item-802 {
		margin-top: 5px;
	}

	.item-810 {
		margin-right: 0px;
	}

	.item-744 {
		margin-right: 0px;
		padding-right: 0px;
		border-right: 0px  ;
		border-bottom: 2px solid #686868;
	}

	.item-157 {
		margin-top: 30px;
		animation-appear: appear;
	}

	.item-859 {
		text-align: left;
	}

	.item-954 {
		margin-left: 0px;
	}

	.item-990 {
		margin-top: 40px;
	}

	.item-1090 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}


}

@media (max-width: 575.98px) {

	.menu-footer {
		margin-top: 20px;
		animation-appear: appear;
		animation-timing-function: ease;
	}

	.menu-footer a {
		padding-left: 0px;
		animation-appear: appear;
		animation-timing-function: ease;
	}

	.item-1107 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.item-1130 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.item-1329 {
		padding-top: 150px;
		padding-bottom: 150px;
	}

	.item-1664 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.item-1677 {
		margin-bottom: 20px;
	}

	.item-164 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-744 {
		margin-right: 0px;
		padding-right: 0px;
		border-right: 0px  ;
		border-bottom: 2px solid #686868;
	}

	.item-100 {
		border-top: 20px solid #2d3887;
		animation-appear: appear;
	}

	.item-157 {
		margin-top: 30px;
		animation-appear: appear;
	}

	.item-809 {
		padding-top: 30px;
		padding-bottom: 20px;
	}

	.item-134 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-136 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-145 {
		padding-right: 0px;
		border-right: 0px  ;
		animation-appear: appear;
	}

	.item-805 {
		padding-top: 30px;
		padding-bottom: 20px;
	}

	.item-806 {
		border-bottom: 5px solid #000000;
	}

	.item-953 {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.item-116 {
		padding-right: 0px;
		animation-appear: appear;
	}

	.item-118 {
		padding-left: 0px;
		animation-appear: appear;
	}

	.item-121 {
		padding-left: 0px;
		animation-appear: appear;
	}

	.item-745 {
		padding-left: 0px;
	}

	.item-810 {
		margin-right: 0px;
	}

	.item-802 {
		margin-top: 0px;
	}

	.item-859 {
		text-align: left;
	}

	.item-898 {
		text-align: center;
	}

	.item-900 {
		text-align: center;
	}

	.item-890 {
		text-align: center;
	}

	.item-895 {
		text-align: center;
	}

	.item-882 {
		text-align: center;
	}

	.item-888 {
		text-align: center;
	}

	.item-884 {
		text-align: center;
	}

	.item-990 {
		margin-top: 20px;
	}

	.item-954 {
		margin-left: 0px;
	}


}

