.navigation {
	position: sticky;
	top: 0;
	background-color: #fff;
	border-bottom: 1px solid #eee;
	z-index: 3;
}

.navigation__navbar-brand {
	display: block;
	width: 10rem;
	height: 3.333333rem;
	background-size: contain;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='-6 0 2155.1 591' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.787 163.249a23.909 23.909 0 00-.375 3.535v24.312a24.1 24.1 0 0015.64 22.496v35.773c.044 11.977 9.461 21.82 21.423 22.387v206.67c-11.961.57-21.38 10.414-21.422 22.387v35.668a24.374 24.374 0 00-15.641 22.707v23.781c0 4.434 3.601 8.031 8.035 8.031h541.77a8.034 8.034 0 008.031-8.03v-23.782a24.367 24.367 0 00-15.637-22.707v-35.879c-.043-11.977-9.465-21.82-21.422-22.387v-206.46c11.957-.566 21.379-10.41 21.422-22.387v-35.773a24.106 24.106 0 0015.637-22.496v-24.152a23.4 23.4 0 00-.375-3.535 7.995 7.995 0 0010.551-4.07 8 8 0 00-4.066-10.551L287.028.927a8.035 8.035 0 00-7.5 0l-281.32 147.7a8.04 8.04 0 00-3.364 10.855 8.03 8.03 0 009.95 3.765zm31.332 64.266v-12.371h92.648v12.266zm206.29 44.293v206.61c-11.961.57-21.38 10.414-21.422 22.387v34.168H144.72v-34.168c-.043-11.973-9.461-21.816-21.422-22.387v-206.67c11.96-.566 21.379-10.41 21.422-22.387v-34.223h76.156v34.172c.02 11.996 9.445 21.863 21.426 22.438zm-5.356-44.293v-12.371h92.652v12.266zm206.3 44.293v206.61c-11.96.57-21.383 10.414-21.426 22.387v34.168h-76.262v-34.168c-.043-11.973-9.465-21.816-21.422-22.387v-206.67c11.957-.566 21.38-10.41 21.422-22.387v-34.223h76.156v34.172c.016 11.996 9.441 21.863 21.422 22.438zm-5.355-44.293v-12.371h92.648v12.266zm92.648 295.2v12.262h-92.758v-12.262zm-200.94 0v12.262h-92.758v-12.262zm-79.371-266.87h-6.961a6.423 6.423 0 01-6.426-6.426v-5.84h92.648v5.84a6.423 6.423 0 01-6.426 6.426zm57.895 16.066v206.4h-49.86v-206.4h49.86zm-57.895 222.47h72.836a6.423 6.423 0 016.425 6.426v5.84h-92.648v-5.84a6.423 6.423 0 016.426-6.426zm-121.68 28.332v12.262H36.003v-12.262zm-92.652-273.13v-6h92.652v5.84a6.424 6.424 0 01-6.43 6.426H42.268a6.425 6.425 0 01-6.266-6.48zm71.23 22.492v206.24h-49.81v-206.4zm-71.23 228.9a6.424 6.424 0 016.425-6.43h79.797a6.425 6.425 0 016.43 6.43v5.836H36.003zm510.17 58.535v15.742h-525.8V559.51a8.302 8.302 0 018.3-8.305h509.2c4.52 0 8.215 3.621 8.301 8.14v.165zm-15.637-58.535v5.836h-92.652v-5.836a6.424 6.424 0 016.425-6.43h79.961a6.427 6.427 0 016.266 6.266zm-71.23-22.496v-206.56h49.859v206.4zm71.23-228.89a6.423 6.423 0 01-6.426 6.426h-79.746a6.423 6.423 0 01-6.426-6.426v-6h92.648zm-247.27-232.59l239.23 125.75H44.036zm-262.9 149.95a8.034 8.034 0 018.03-8.031h509.74a8.034 8.034 0 018.032 8.031v24.316a8.034 8.034 0 01-8.031 8.031H28.397a8.034 8.034 0 01-8.031-8.031z' fill='%23dc3545'/%3E%3Cpath fill='%23007bff' d='M690.248 43.768h78.89v17.503h-59.865v60.119h55.046v17.503h-55.046v64.938h61.134v17.503h-80.159V43.768zM915.165 254.057H901.72l-3.044-32.723h-98.422l-3.044 32.723h-13.444V203.83h14.713q1.522-2.79 4.82-13.19 3.55-10.4 6.848-29.68 3.552-19.532 6.088-48.45 2.537-29.17 2.283-68.743h78.13v160.063h18.517v50.226zm-37.543-50.226V61.271h-40.84q-1.268 56.06-6.595 90.812t-11.669 51.748h59.104zM1023.48 105.155l1.522-23.337h-.761l-8.879 23.845-65.699 115.67H936.98V43.769h19.025v117.955l-1.776 22.83h1.015l8.878-23.845 65.953-116.94h12.43v177.566h-19.025V105.155zM1159.641 139.4h-65.445v81.934h-19.025V43.768h19.025v78.13h65.445v-78.13h19.025v177.566h-19.025V139.4zM1317.196 43.768h19.024v177.566h-19.024V43.768zm-106.286 0h19.025v68.997q2.283-.507 7.61-1.268 5.327-1.015 10.4-1.015 9.893 0 18.771 2.283 9.132 2.283 15.981 8.371 6.85 5.835 10.908 16.235t4.058 26.38q0 30.948-14.459 45.407-14.205 14.205-39.825 14.205-5.834 0-15.22-.76-9.132-.508-17.25-2.791V43.768zm34.245 162.092q15.22 0 23.844-9.893t8.625-30.44q0-11.16-2.537-18.263-2.536-7.357-7.102-11.669-4.313-4.312-10.4-5.834-6.089-1.776-13.191-1.776-3.552 0-8.118.761-4.312.761-6.341 1.522v73.817q5.073 1.775 15.22 1.775zM1455.02 105.155l1.522-23.337h-.76l-8.88 23.845-65.698 115.67h-12.684V43.769h19.025v117.955l-1.775 22.83h1.014l8.879-23.845 65.952-116.94h12.43v177.566h-19.025V105.155zM1405.302.645q.507 9.386 5.073 14.967 4.82 5.58 12.937 5.58t12.43-5.58q4.566-5.581 5.327-14.713l16.234 3.805q-2.03 14.459-10.4 22.323-8.371 7.863-23.845 7.863-14.966 0-24.859-7.102-9.639-7.103-11.161-22.83l18.264-4.313zM1678.81 254.057h-13.191l-3.298-32.723H1560.6V43.768h19.025v160.063h61.387V43.768h19.025v160.063h18.771v50.226zM1700.512 43.768h78.89v17.503h-59.866v60.119h55.046v17.503h-55.046v64.938h61.134v17.503h-80.158V43.768zM1893.86 139.4h-65.445v81.934h-19.025V43.768h19.025v78.13h65.446v-78.13h19.025v177.566h-19.025V139.4zM2038.732 61.271h-43.63v160.063h-19.026V61.27h-43.63V43.768h106.286v17.503zM2058.743 45.544q8.117-2.283 17.25-3.044t18.01-.76q10.146 0 20.039 2.282t17.756 8.371q8.118 6.088 12.937 16.742 5.074 10.654 5.074 27.142 0 15.98-4.82 27.142-4.566 11.161-12.43 18.264-7.61 6.849-17.756 10.147-9.893 3.044-20.547 3.044h-8.118l-5.073-.508q-2.283-.253-3.297-.507v67.475h-19.025V45.544zm36.274 13.698q-5.073 0-9.893.507-4.566.254-7.356 1.015v75.592q1.014.507 3.044.761 2.283 0 4.566.254h7.61q7.102 0 13.698-1.776t11.668-6.341q5.073-4.82 8.117-12.684 3.298-8.117 3.298-20.293 0-10.654-3.044-17.756-2.79-7.103-7.61-11.415-4.566-4.313-10.907-6.088t-13.191-1.776z'/%3E%3Cpath fill='%23007bff' d='M723.011 425.516v-28.454h13.045q4.893 0 9.785-.365 5.218-.364 9.784-.364 4.892-.365 7.828-1.095 17.611-2.553 30.005-12.403 12.393-10.214 12.393-26.995 0-11.309-3.913-18.605-3.588-7.66-10.437-12.038-6.523-4.742-15.329-6.566-8.806-2.189-18.59-2.189-18.916 0-32.94 3.283t-21.526 7.296l-8.805-29.184q3.261-2.188 10.11-4.377t15.655-4.013q9.132-1.824 19.895-2.918 11.088-1.46 22.503-1.46 14.35 0 28.375 3.284 14.024 2.918 24.786 10.214 11.09 7.296 17.938 19.334t6.85 30.278-11.742 34.656q-11.415 16.416-34.897 23.712v1.46q25.113 4.012 39.463 19.698 14.677 15.322 14.677 41.587 0 20.793-8.154 36.115-8.154 14.957-21.525 24.806-13.046 9.85-30.005 14.592-16.634 4.742-34.245 4.742-23.483 0-39.464-3.283-15.98-2.918-25.765-7.296l8.154-31.372q8.48 4.012 23.156 7.296 15.002 3.283 36.528 3.283 10.11 0 20.22-2.919t18.265-8.755 13.045-14.592q5.218-9.12 5.218-21.523 0-21.887-15.328-32.102-15.003-10.214-42.073-12.038-4.24-.365-7.5-.365-3.262-.365-7.828-.365H723.01zM1015.85 478.047h-90.34l-24.135 66.758h-31.962l93.929-259.006H980.3l94.255 259.006h-33.919l-24.787-66.758zm-80.557-30.643h71.1l-26.418-72.594-8.806-39.034h-.652l-8.806 39.763-26.418 71.865z'/%3E%3Cpath fill='%23007bff' d='M1236.105 321.55h-71.751q-1.631 36.114-3.914 65.663-1.957 29.548-5.218 53.625-3.262 23.712-7.828 41.951-4.24 18.24-10.762 31.738-8.48 17.51-19.569 24.806t-23.156 7.296q-6.849 0-11.415-1.094-4.24-.73-8.806-2.554l4.24-30.643q3.914 1.094 7.828 1.094t7.827-1.459q4.24-1.824 8.153-5.472 3.914-4.013 7.502-10.944 4.892-9.484 9.132-25.535t7.501-40.858 5.218-59.097q2.283-34.656 3.262-80.62h134.37v255.358h-32.614V321.549zM1316.916 417.126q0-31.373 6.849-55.814 7.175-24.806 20.22-41.587 13.372-17.145 32.289-25.9 19.242-9.12 43.376-9.12 25.766 0 45.008 9.85 19.569 9.484 32.288 26.994 13.046 17.146 19.242 41.587 6.523 24.441 6.523 53.99 0 31.373-7.175 56.179-6.849 24.441-20.22 41.587-13.372 16.78-32.615 25.9-18.916 8.755-43.05 8.755-26.092 0-45.334-9.484-19.243-9.85-31.962-26.995-12.72-17.51-19.243-41.952-6.196-24.441-6.196-53.99zm34.57 0q0 20.793 3.914 39.033 4.24 18.24 12.394 32.102 8.48 13.863 21.2 21.888 13.045 8.026 30.656 8.026 31.636 0 49.9-24.442 18.59-24.441 18.59-76.607 0-20.429-4.24-38.668-3.913-18.24-12.393-32.103-8.154-13.862-21.2-21.887-12.719-8.39-30.657-8.39-31.31 0-49.9 24.805-18.263 24.807-18.263 76.243zM1705.75 321.55h-102.735v223.255H1570.4V289.447h135.348v32.102zM1711.185 417.126q0-31.373 6.85-55.814 7.174-24.806 20.22-41.587 13.372-17.145 32.288-25.9 19.242-9.12 43.377-9.12 25.765 0 45.007 9.85 19.569 9.484 32.289 26.994 13.045 17.146 19.242 41.587 6.523 24.441 6.523 53.99 0 31.373-7.175 56.179-6.85 24.441-20.221 41.587-13.372 16.78-32.614 25.9-18.917 8.755-43.051 8.755-26.091 0-45.334-9.484-19.242-9.85-31.962-26.995-12.72-17.51-19.242-41.952-6.197-24.441-6.197-53.99zm34.571 0q0 20.793 3.914 39.033 4.24 18.24 12.393 32.102 8.48 13.863 21.2 21.888 13.045 8.026 30.657 8.026 31.636 0 49.9-24.442 18.59-24.441 18.59-76.607 0-20.429-4.24-38.668-3.914-18.24-12.394-32.103-8.153-13.862-21.199-21.887-12.72-8.39-30.657-8.39-31.31 0-49.9 24.805-18.264 24.807-18.264 76.243zM2118.138 348.544q0 9.485-2.935 18.97-2.61 9.12-8.48 17.51-5.544 8.025-14.35 14.227t-20.873 9.12v1.459q10.436 1.46 20.22 5.837t17.286 12.038 12.067 18.605 4.566 25.9q0 19.7-8.153 34.291-8.154 14.227-21.526 23.712-13.372 9.12-30.331 13.498-16.633 4.377-33.593 4.377-5.87 0-14.35-.365-8.48 0-17.938-.73-9.132-.364-18.59-1.458-9.132-.73-16.307-2.554V291.636q13.372-2.554 31.31-4.013t38.485-1.46q14.024 0 28.7 2.92 15.003 2.553 27.07 9.484t19.894 18.97 7.828 31.007zm-121.325 166.348q2.283.73 6.85 1.094t9.783.73q5.545.364 10.763.73h10.11q11.09 0 21.2-2.554 10.436-2.554 18.264-8.026t12.393-13.862q4.892-8.39 4.892-20.064 0-14.592-5.87-22.982-5.545-8.755-14.677-13.133-9.132-4.742-20.547-5.837-11.415-1.459-22.504-1.459h-30.657v85.363zm17.938-113.817q6.197 0 14.35-.365 8.154-.73 13.698-1.46 8.154-2.553 15.329-6.2 7.501-4.013 13.045-9.12 5.545-5.472 8.806-12.404 3.262-7.296 3.262-16.416 0-12.403-4.566-19.699-4.24-7.66-11.415-11.673t-16.307-5.472-18.59-1.46q-11.415 0-21.2.73-9.458.365-14.35 1.095v82.444h17.938z'/%3E%3C/svg%3E%0A");
}

.navigation .navbar {
	padding: 0;
	margin-bottom: 0;
	justify-content: space-between;
}

.navigation .navbar-nav {
	font-weight: bold;
	text-transform: uppercase;
}

.navigation .navbar-nav > li > a {
	display: block;
	color: #051e3b;
	padding: 1rem;
}

.navigation .navbar-nav > li > a:hover,
.navigation .navbar-nav > li > a:focus,
.navigation .navbar-nav > li > a.active {
	color: #faa816;
    text-decoration: none;
	background-color: #fff;
}

.navigation__navbar-toggler {
	width: 2rem;
	height: 2rem;
	border: 0;
	background-color: transparent;
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -53 384 384' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m368 154.667969h-352c-8.832031 0-16-7.167969-16-16s7.167969-16 16-16h352c8.832031 0 16 7.167969 16 16s-7.167969 16-16 16zm0 0'/%3E%3Cpath d='m368 32h-352c-8.832031 0-16-7.167969-16-16s7.167969-16 16-16h352c8.832031 0 16 7.167969 16 16s-7.167969 16-16 16zm0 0'/%3E%3Cpath d='m368 277.332031h-352c-8.832031 0-16-7.167969-16-16s7.167969-16 16-16h352c8.832031 0 16 7.167969 16 16s-7.167969 16-16 16zm0 0'/%3E%3C/svg%3E");
	order: 1;
	position: relative;
	z-index: 2;
	transition: all 0.25s linear;
}

.navigation__navbar-toggler_active {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 311 311.07733' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16.035156 311.078125c-4.097656 0-8.195312-1.558594-11.308594-4.695313-6.25-6.25-6.25-16.382812 0-22.632812l279.0625-279.0625c6.25-6.25 16.382813-6.25 22.632813 0s6.25 16.382812 0 22.636719l-279.058594 279.058593c-3.136719 3.117188-7.234375 4.695313-11.328125 4.695313zm0 0'/%3E%3Cpath d='m295.117188 311.078125c-4.097657 0-8.191407-1.558594-11.308594-4.695313l-279.082032-279.058593c-6.25-6.253907-6.25-16.386719 0-22.636719s16.382813-6.25 22.636719 0l279.058594 279.0625c6.25 6.25 6.25 16.382812 0 22.632812-3.136719 3.117188-7.230469 4.695313-11.304687 4.695313zm0 0'/%3E%3C/svg%3E");
	top: -3rem;
}

@media (max-width: 991px) {
	.offcanvas-collapse {
		position: fixed;
		top: 0;
		padding-top: 3rem; /* Height of navbar */
		bottom: 0;
		left: 100%;
		width: 100%;
		padding-right: 1rem;
		padding-left: 1rem;
		overflow-y: auto;
		visibility: hidden;
		background-color: #fff;
		transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
		transition: transform .3s ease-in-out, visibility .3s ease-in-out;
		transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
	}
	.offcanvas-collapse.open {
		visibility: visible;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		z-index: 1;
	}
}
	
@media (min-width: 992px) {
	.navigation__navbar-brand {
		width: 9rem;
		height: 3rem;
	}
	.navigation .navbar-collapse {
		width: auto;
	}
	.navigation .navbar-nav {
		font-size: .7rem;
		width: 100%;
		justify-content: center;
	}
	.navigation .navbar-nav > li > a {
		height: 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	.navigation__navbar-toggler {
		display: none;
	}
}

@media (min-width: 1200px) {
	.navigation .navbar-nav {
		font-size: .75rem;
	}
}

@media (min-width: 1590px) {
	.navigation__navbar-brand {
		width: 10rem;
		height: 3.333333rem;
	}
	.navigation .navbar-nav {
		font-size: 1rem;
	}
}