@charset "UTF-8";
/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.6.1 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/

@media all {

	body.featherlight-visible {
		overflow-y: hidden;
		overflow: hidden;
		position: fixed;
		height: 100%;
	}

	.featherlight {
		display: none;
		/* dimensions: spanning the background from edge to edge */
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 2147483647;
		/* z-index needs to be >= elements on the site. */
		/* position: centering content */
		text-align: center;
		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;
		/* styling */
		cursor: pointer;
		background: #333;
		/* IE8 "hack" for nested featherlights */
		background: transparent;
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		/* position: centering vertical and horizontal */
		text-align: left;
		vertical-align: middle;
		display: inline-block;
		/* dimensions: cut off images */
		overflow: auto;
		padding: 25px 25px 0;
		border-bottom: 25px solid transparent;
		/* dimensions: handling large content */
		max-height: 100%;
		/* styling */
		background: #fff;
		cursor: auto;
		/* reset white-space wrapping */
		white-space: normal;
		width: 100%;
		max-width: 100%;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}

	.featherlight .featherlight-close-icon {
		/* position: centering vertical and horizontal */
		position: absolute;
		z-index: 9999;
		top: 15px;
		right: 35px;
		/* dimensions: 25px x 25px */
		line-height: 25px;
		width: 25px;
		/* styling */
		cursor: pointer;
		text-align: center;
		font-family: Arial, sans-serif;
		background: #fff;
		/* Set the background in case it overlaps the content */
		background: rgba(255, 255, 255, 0);
		color: #FFFFFF;
		border: none;
		padding: 0;
		font-weight: 800;
		font-size: 1.6em;
	}

	/* See http://stackoverflow.com/questions/16077341/how-to-reset-all-default-styles-of-the-html5-button-element */
	.featherlight .featherlight-close-icon::-moz-focus-inner {
		border: 0;
		padding: 0;
	}

	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
	}

	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}

	.featherlight * {
		/* See https://github.com/noelboss/featherlight/issues/42 */
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */
		max-height: 100%;
		padding: 10px 10px 0;
		border-bottom: 10px solid transparent;
	}
}

.featherlight-iframe:last-of-type {
	background-color: #242424;
}

.featherlight {
	background-color: #FFFFFF;
}

.featherlight-content {
	padding: 0 !important;
	border: 15px solid #FFFFFF;
	border-bottom: none !important;
	width: 110% !important;
}

.featherlight--video .featherlight-content {
	border: none;
	width: 100% !important;
}

.featherlight--video .featherlight-content {
	background-color: transparent;
	border: 0;
}

.featherlight--video iframe {
	margin: auto;
}

.featherlight-close {
	top: 30px !important;
}

.featherlight-close-icon {
	font-size: 2em !important;
}

.featherlight--blue .featherlight-content {
	background-color: #007dac;
}

.featherlight--yellow .featherlight-content {
	background-color: #c5c676;
}

.featherlight--red .featherlight-content {
	background-color: #d16364;
}

.featherlight--green .featherlight-content {
	background-color: #68a0a0;
}

#smartcountry,
.featherlight {
	/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
}

#smartcountry html,
.featherlight html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

#smartcountry body,
.featherlight body {
	margin: 0;
}

#smartcountry article,
#smartcountry aside,
#smartcountry details,
#smartcountry figcaption,
#smartcountry figure,
#smartcountry footer,
#smartcountry header,
#smartcountry main,
#smartcountry menu,
#smartcountry nav,
#smartcountry section,
#smartcountry summary,
.featherlight article,
.featherlight aside,
.featherlight details,
.featherlight figcaption,
.featherlight figure,
.featherlight footer,
.featherlight header,
.featherlight main,
.featherlight menu,
.featherlight nav,
.featherlight section,
.featherlight summary {
	display: block;
}

#smartcountry audio,
#smartcountry canvas,
#smartcountry progress,
#smartcountry video,
.featherlight audio,
.featherlight canvas,
.featherlight progress,
.featherlight video {
	display: inline-block;
}

#smartcountry audio:not([controls]),
.featherlight audio:not([controls]) {
	display: none;
	height: 0;
}

#smartcountry progress,
.featherlight progress {
	vertical-align: baseline;
}

#smartcountry template,
#smartcountry [hidden],
.featherlight template,
.featherlight [hidden] {
	display: none;
}

#smartcountry a,
.featherlight a {
	background-color: transparent;
}

#smartcountry a:active,
#smartcountry a:hover,
.featherlight a:active,
.featherlight a:hover {
	outline-width: 0;
}

#smartcountry abbr[title],
.featherlight abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

#smartcountry b,
#smartcountry strong,
.featherlight b,
.featherlight strong {
	font-weight: inherit;
}

#smartcountry b,
#smartcountry strong,
.featherlight b,
.featherlight strong {
	font-weight: bolder;
}

#smartcountry dfn,
.featherlight dfn {
	font-style: italic;
}

#smartcountry h1,
.featherlight h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

#smartcountry mark,
.featherlight mark {
	background-color: #ff0;
	color: #000;
}

#smartcountry small,
.featherlight small {
	font-size: 80%;
}

#smartcountry sub,
#smartcountry sup,
.featherlight sub,
.featherlight sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

#smartcountry sub,
.featherlight sub {
	bottom: -0.25em;
}

#smartcountry sup,
.featherlight sup {
	top: -0.5em;
}

#smartcountry img,
.featherlight img {
	border-style: none;
}

#smartcountry svg:not(:root),
.featherlight svg:not(:root) {
	overflow: hidden;
}

#smartcountry code,
#smartcountry kbd,
#smartcountry pre,
#smartcountry samp,
.featherlight code,
.featherlight kbd,
.featherlight pre,
.featherlight samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

#smartcountry figure,
.featherlight figure {
	margin: 1em 40px;
}

#smartcountry hr,
.featherlight hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

#smartcountry button,
#smartcountry input,
#smartcountry select,
#smartcountry textarea,
.featherlight button,
.featherlight input,
.featherlight select,
.featherlight textarea {
	font: inherit;
}

#smartcountry optgroup,
.featherlight optgroup {
	font-weight: bold;
}

#smartcountry button,
#smartcountry input,
#smartcountry select,
.featherlight button,
.featherlight input,
.featherlight select {
	overflow: visible;
}

#smartcountry button,
#smartcountry input,
#smartcountry select,
#smartcountry textarea,
.featherlight button,
.featherlight input,
.featherlight select,
.featherlight textarea {
	margin: 0;
}

#smartcountry button,
#smartcountry select,
.featherlight button,
.featherlight select {
	text-transform: none;
}

#smartcountry button,
#smartcountry [type="button"],
#smartcountry [type="reset"],
#smartcountry [type="submit"],
.featherlight button,
.featherlight [type="button"],
.featherlight [type="reset"],
.featherlight [type="submit"] {
	cursor: pointer;
}

#smartcountry [disabled],
.featherlight [disabled] {
	cursor: default;
}

#smartcountry button,
#smartcountry html [type="button"],
#smartcountry [type="reset"],
#smartcountry [type="submit"],
.featherlight button,
.featherlight html [type="button"],
.featherlight [type="reset"],
.featherlight [type="submit"] {
	-webkit-appearance: button;
}

#smartcountry button::-moz-focus-inner,
#smartcountry input::-moz-focus-inner,
.featherlight button::-moz-focus-inner,
.featherlight input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

#smartcountry button:-moz-focusring,
#smartcountry input:-moz-focusring,
.featherlight button:-moz-focusring,
.featherlight input:-moz-focusring {
	outline: 1px dotted ButtonText;
}

#smartcountry fieldset,
.featherlight fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

#smartcountry legend,
.featherlight legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

#smartcountry textarea,
.featherlight textarea {
	overflow: auto;
}

#smartcountry [type="checkbox"],
#smartcountry [type="radio"],
.featherlight [type="checkbox"],
.featherlight [type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

#smartcountry [type="number"]::-webkit-inner-spin-button,
#smartcountry [type="number"]::-webkit-outer-spin-button,
.featherlight [type="number"]::-webkit-inner-spin-button,
.featherlight [type="number"]::-webkit-outer-spin-button {
	height: auto;
}

#smartcountry [type="search"],
.featherlight [type="search"] {
	-webkit-appearance: textfield;
}

#smartcountry [type="search"]::-webkit-search-cancel-button,
#smartcountry [type="search"]::-webkit-search-decoration,
.featherlight [type="search"]::-webkit-search-cancel-button,
.featherlight [type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

@media print {
	#smartcountry *,
	#smartcountry *::before,
	#smartcountry *::after,
	#smartcountry *::first-letter,
	#smartcountry *::first-line,
	.featherlight *,
	.featherlight *::before,
	.featherlight *::after,
	.featherlight *::first-letter,
	.featherlight *::first-line {
		text-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}

	#smartcountry a,
	#smartcountry a:visited,
	.featherlight a,
	.featherlight a:visited {
		text-decoration: underline;
	}

	#smartcountry abbr[title]::after,
	.featherlight abbr[title]::after {
		content: " (" attr(title) ")";
	}

	#smartcountry pre,
	#smartcountry blockquote,
	.featherlight pre,
	.featherlight blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	#smartcountry thead,
	.featherlight thead {
		display: table-header-group;
	}

	#smartcountry tr,
	#smartcountry img,
	.featherlight tr,
	.featherlight img {
		page-break-inside: avoid;
	}

	#smartcountry p,
	#smartcountry h2,
	#smartcountry h3,
	.featherlight p,
	.featherlight h2,
	.featherlight h3 {
		orphans: 3;
		widows: 3;
	}

	#smartcountry h2,
	#smartcountry h3,
	.featherlight h2,
	.featherlight h3 {
		page-break-after: avoid;
	}

	#smartcountry .navbar,
	.featherlight .navbar {
		display: none;
	}

	#smartcountry .btn > .caret,
	#smartcountry .dropup > .btn > .caret,
	.featherlight .btn > .caret,
	.featherlight .dropup > .btn > .caret {
		border-top-color: #000 !important;
	}

	#smartcountry .tag,
	.featherlight .tag {
		border: 1px solid #000;
	}

	#smartcountry .table,
	.featherlight .table {
		border-collapse: collapse !important;
	}

	#smartcountry .table td,
	#smartcountry .table th,
	.featherlight .table td,
	.featherlight .table th {
		background-color: #fff !important;
	}

	#smartcountry .table-bordered th,
	#smartcountry .table-bordered td,
	.featherlight .table-bordered th,
	.featherlight .table-bordered td {
		border: 1px solid #ddd !important;
	}
}

#smartcountry html,
.featherlight html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#smartcountry *,
#smartcountry *::before,
#smartcountry *::after,
.featherlight *,
.featherlight *::before,
.featherlight *::after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}

@-ms-viewport {
	width: device-width;
}

#smartcountry html,
.featherlight html {
	font-size: 16px;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent;
}

#smartcountry body,
.featherlight body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 1rem;
	line-height: 1.5;
	color: #373a3c;
	background-color: #fff;
}

#smartcountry [tabindex="-1"]:focus,
.featherlight [tabindex="-1"]:focus {
	outline: none !important;
}

#smartcountry h1, #smartcountry h2, #smartcountry h3, #smartcountry h4, #smartcountry h5, #smartcountry h6,
.featherlight h1,
.featherlight h2,
.featherlight h3,
.featherlight h4,
.featherlight h5,
.featherlight h6 {
	margin-top: 0;
	margin-bottom: .5rem;
}

#smartcountry p,
.featherlight p {
	margin-top: 0;
	margin-bottom: 1rem;
}

#smartcountry abbr[title],
#smartcountry abbr[data-original-title],
.featherlight abbr[title],
.featherlight abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #818a91;
}

#smartcountry address,
.featherlight address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit;
}

#smartcountry ol,
#smartcountry ul,
#smartcountry dl,
.featherlight ol,
.featherlight ul,
.featherlight dl {
	margin-top: 0;
	margin-bottom: 1rem;
}

#smartcountry ol ol,
#smartcountry ul ul,
#smartcountry ol ul,
#smartcountry ul ol,
.featherlight ol ol,
.featherlight ul ul,
.featherlight ol ul,
.featherlight ul ol {
	margin-bottom: 0;
}

#smartcountry dt,
.featherlight dt {
	font-weight: bold;
}

#smartcountry dd,
.featherlight dd {
	margin-bottom: .5rem;
	margin-left: 0;
}

#smartcountry blockquote,
.featherlight blockquote {
	margin: 0 0 1rem;
}

#smartcountry a,
.featherlight a {
	color: #0275d8;
	text-decoration: none;
}

#smartcountry a:focus, #smartcountry a:hover,
.featherlight a:focus,
.featherlight a:hover {
	color: #014c8c;
	text-decoration: underline;
}

#smartcountry a:focus,
.featherlight a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

#smartcountry a:not([href]):not([tabindex]),
.featherlight a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none;
}

#smartcountry a:not([href]):not([tabindex]):focus, #smartcountry a:not([href]):not([tabindex]):hover,
.featherlight a:not([href]):not([tabindex]):focus,
.featherlight a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none;
}

#smartcountry a:not([href]):not([tabindex]):focus,
.featherlight a:not([href]):not([tabindex]):focus {
	outline: none;
}

#smartcountry pre,
.featherlight pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
}

#smartcountry figure,
.featherlight figure {
	margin: 0 0 1rem;
}

#smartcountry img,
.featherlight img {
	vertical-align: middle;
}

#smartcountry [role="button"],
.featherlight [role="button"] {
	cursor: pointer;
}

#smartcountry a,
#smartcountry area,
#smartcountry button,
#smartcountry [role="button"],
#smartcountry input,
#smartcountry label,
#smartcountry select,
#smartcountry summary,
#smartcountry textarea,
.featherlight a,
.featherlight area,
.featherlight button,
.featherlight [role="button"],
.featherlight input,
.featherlight label,
.featherlight select,
.featherlight summary,
.featherlight textarea {
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

#smartcountry table,
.featherlight table {
	border-collapse: collapse;
	background-color: transparent;
}

#smartcountry caption,
.featherlight caption {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	color: #818a91;
	text-align: left;
	caption-side: bottom;
}

#smartcountry th,
.featherlight th {
	text-align: left;
}

#smartcountry label,
.featherlight label {
	display: inline-block;
	margin-bottom: .5rem;
}

#smartcountry button:focus,
.featherlight button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color;
}

#smartcountry input,
#smartcountry button,
#smartcountry select,
#smartcountry textarea,
.featherlight input,
.featherlight button,
.featherlight select,
.featherlight textarea {
	margin: 0;
	line-height: inherit;
	border-radius: 0;
}

#smartcountry input[type="radio"]:disabled,
#smartcountry input[type="checkbox"]:disabled,
.featherlight input[type="radio"]:disabled,
.featherlight input[type="checkbox"]:disabled {
	cursor: not-allowed;
}

#smartcountry input[type="date"],
#smartcountry input[type="time"],
#smartcountry input[type="datetime-local"],
#smartcountry input[type="month"],
.featherlight input[type="date"],
.featherlight input[type="time"],
.featherlight input[type="datetime-local"],
.featherlight input[type="month"] {
	-webkit-appearance: listbox;
}

#smartcountry textarea,
.featherlight textarea {
	resize: vertical;
}

#smartcountry fieldset,
.featherlight fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

#smartcountry legend,
.featherlight legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
}

#smartcountry input[type="search"],
.featherlight input[type="search"] {
	-webkit-appearance: none;
}

#smartcountry output,
.featherlight output {
	display: inline-block;
}

#smartcountry [hidden],
.featherlight [hidden] {
	display: none !important;
}

#smartcountry h1, #smartcountry h2, #smartcountry h3, #smartcountry h4, #smartcountry h5, #smartcountry h6,
#smartcountry .h1, #smartcountry .h2, #smartcountry .h3, #smartcountry .h4, #smartcountry .h5, #smartcountry .h6,
.featherlight h1,
.featherlight h2,
.featherlight h3,
.featherlight h4,
.featherlight h5,
.featherlight h6,
.featherlight .h1,
.featherlight .h2,
.featherlight .h3,
.featherlight .h4,
.featherlight .h5,
.featherlight .h6 {
	margin-bottom: 0.5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

#smartcountry h1, #smartcountry .h1,
.featherlight h1,
.featherlight .h1 {
	font-size: 2em;
}

#smartcountry h2, #smartcountry .h2,
.featherlight h2,
.featherlight .h2 {
	font-size: 1.6em;
}

#smartcountry h3, #smartcountry .h3,
.featherlight h3,
.featherlight .h3 {
	font-size: 1em;
}

#smartcountry h4, #smartcountry .h4,
.featherlight h4,
.featherlight .h4 {
	font-size: 1.5rem;
}

#smartcountry h5, #smartcountry .h5,
.featherlight h5,
.featherlight .h5 {
	font-size: 1.25rem;
}

#smartcountry h6, #smartcountry .h6,
.featherlight h6,
.featherlight .h6 {
	font-size: 1rem;
}

#smartcountry .lead,
.featherlight .lead {
	font-size: 1.25rem;
	font-weight: 300;
}

#smartcountry .display-1,
.featherlight .display-1 {
	font-size: 6rem;
	font-weight: 300;
}

#smartcountry .display-2,
.featherlight .display-2 {
	font-size: 5.5rem;
	font-weight: 300;
}

#smartcountry .display-3,
.featherlight .display-3 {
	font-size: 4.5rem;
	font-weight: 300;
}

#smartcountry .display-4,
.featherlight .display-4 {
	font-size: 3.5rem;
	font-weight: 300;
}

#smartcountry hr,
.featherlight hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

#smartcountry small,
#smartcountry .small,
.featherlight small,
.featherlight .small {
	font-size: 80%;
	font-weight: normal;
}

#smartcountry mark,
#smartcountry .mark,
.featherlight mark,
.featherlight .mark {
	padding: 0.2em;
	background-color: #fcf8e3;
}

#smartcountry .list-unstyled,
.featherlight .list-unstyled {
	padding-left: 0;
	list-style: none;
}

#smartcountry .list-inline,
.featherlight .list-inline {
	padding-left: 0;
	list-style: none;
}

#smartcountry .list-inline-item,
.featherlight .list-inline-item {
	display: inline-block;
}

#smartcountry .list-inline-item:not(:last-child),
.featherlight .list-inline-item:not(:last-child) {
	margin-right: 5px;
}

#smartcountry .initialism,
.featherlight .initialism {
	font-size: 90%;
	text-transform: uppercase;
}

#smartcountry .blockquote,
.featherlight .blockquote {
	padding: 0.5rem 1rem;
	margin-bottom: 1rem;
	font-size: 1.25rem;
	border-left: 0.25rem solid #eceeef;
}

#smartcountry .blockquote-footer,
.featherlight .blockquote-footer {
	display: block;
	font-size: 80%;
	color: #818a91;
}

#smartcountry .blockquote-footer::before,
.featherlight .blockquote-footer::before {
	content: "\2014 \00A0";
}

#smartcountry .blockquote-reverse,
.featherlight .blockquote-reverse {
	padding-right: 1rem;
	padding-left: 0;
	text-align: right;
	border-right: 0.25rem solid #eceeef;
	border-left: 0;
}

#smartcountry .blockquote-reverse .blockquote-footer::before,
.featherlight .blockquote-reverse .blockquote-footer::before {
	content: "";
}

#smartcountry .blockquote-reverse .blockquote-footer::after,
.featherlight .blockquote-reverse .blockquote-footer::after {
	content: "\00A0 \2014";
}

#smartcountry dl.row > dd + dt,
.featherlight dl.row > dd + dt {
	clear: left;
}

#smartcountry .custom-control,
.featherlight .custom-control {
	position: relative;
	display: inline;
	padding-left: 1.5rem;
	cursor: pointer;
}

#smartcountry .custom-control + .custom-control,
.featherlight .custom-control + .custom-control {
	margin-left: 1rem;
}

#smartcountry .custom-control-input,
.featherlight .custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

#smartcountry .custom-control-input:checked ~ .custom-control-indicator,
.featherlight .custom-control-input:checked ~ .custom-control-indicator {
	color: #fff;
	background-color: #0074d9;
}

#smartcountry .custom-control-input:focus ~ .custom-control-indicator,
.featherlight .custom-control-input:focus ~ .custom-control-indicator {
	-webkit-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;
	box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;
}

#smartcountry .custom-control-input:active ~ .custom-control-indicator,
.featherlight .custom-control-input:active ~ .custom-control-indicator {
	color: #fff;
	background-color: #84c6ff;
}

#smartcountry .custom-control-input:disabled ~ .custom-control-indicator,
.featherlight .custom-control-input:disabled ~ .custom-control-indicator {
	cursor: not-allowed;
	background-color: #eee;
}

#smartcountry .custom-control-input:disabled ~ .custom-control-description,
.featherlight .custom-control-input:disabled ~ .custom-control-description {
	color: #767676;
	cursor: not-allowed;
}

#smartcountry .custom-control-indicator,
.featherlight .custom-control-indicator {
	position: absolute;
	top: .0625rem;
	left: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #ddd;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: 50% 50%;
	background-size: 50% 50%;
}

#smartcountry .custom-checkbox .custom-control-indicator,
.featherlight .custom-checkbox .custom-control-indicator {
	border-radius: 0.25rem;
}

#smartcountry .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator,
.featherlight .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

#smartcountry .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator,
.featherlight .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
	background-color: #0074d9;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

#smartcountry .custom-radio .custom-control-indicator,
.featherlight .custom-radio .custom-control-indicator {
	border-radius: 50%;
}

#smartcountry .custom-radio .custom-control-input:checked ~ .custom-control-indicator,
.featherlight .custom-radio .custom-control-input:checked ~ .custom-control-indicator {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

#smartcountry .custom-controls-stacked .custom-control,
.featherlight .custom-controls-stacked .custom-control {
	display: inline;
}

#smartcountry .custom-controls-stacked .custom-control::after,
.featherlight .custom-controls-stacked .custom-control::after {
	display: block;
	margin-bottom: 0.25rem;
	content: "";
}

#smartcountry .custom-controls-stacked .custom-control + .custom-control,
.featherlight .custom-controls-stacked .custom-control + .custom-control {
	margin-left: 0;
}

#smartcountry .custom-select,
.featherlight .custom-select {
	display: inline-block;
	max-width: 100%;
	padding: 0.375rem 1.75rem 0.375rem 0.75rem;
	padding-right: 0.75rem \9;
	color: #55595c;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
	background-image: none \9;
	-webkit-background-size: 8px 10px;
	background-size: 8px 10px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	-moz-appearance: none;
	-webkit-appearance: none;
}

#smartcountry .custom-select:focus,
.featherlight .custom-select:focus {
	border-color: #51a7e8;
	outline: none;
}

#smartcountry .custom-select:focus::-ms-value,
.featherlight .custom-select:focus::-ms-value {
	color: #55595c;
	background-color: #fff;
}

#smartcountry .custom-select:disabled,
.featherlight .custom-select:disabled {
	color: #818a91;
	cursor: not-allowed;
	background-color: #eceeef;
}

#smartcountry .custom-select::-ms-expand,
.featherlight .custom-select::-ms-expand {
	opacity: 0;
}

#smartcountry .custom-select-sm,
.featherlight .custom-select-sm {
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
	font-size: 75%;
}

#smartcountry .custom-file,
.featherlight .custom-file {
	position: relative;
	display: inline-block;
	max-width: 100%;
	height: 2.5rem;
	cursor: pointer;
}

#smartcountry .custom-file-input,
.featherlight .custom-file-input {
	min-width: 14rem;
	max-width: 100%;
	margin: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}

#smartcountry .custom-file-control,
.featherlight .custom-file-control {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 5;
	height: 2.5rem;
	padding: 0.5rem 1rem;
	line-height: 1.5;
	color: #555;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0.25rem;
}

#smartcountry .custom-file-control:lang(en)::after,
.featherlight .custom-file-control:lang(en)::after {
	content: "Choose file...";
}

#smartcountry .custom-file-control::before,
.featherlight .custom-file-control::before {
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	z-index: 6;
	display: block;
	height: 2.5rem;
	padding: 0.5rem 1rem;
	line-height: 1.5;
	color: #555;
	background-color: #eee;
	border: 1px solid #ddd;
	border-radius: 0 0.25rem 0.25rem 0;
}

#smartcountry .custom-file-control:lang(en)::before,
.featherlight .custom-file-control:lang(en)::before {
	content: "Browse";
}

#smartcountry .form-control,
.featherlight .form-control {
	display: block;
	width: 100%;
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
	line-height: 1.25;
	color: #55595c;
	background-color: #fff;
	background-image: none;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
}

#smartcountry .form-control::-ms-expand,
.featherlight .form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

#smartcountry .form-control:focus,
.featherlight .form-control:focus {
	color: #55595c;
	background-color: #fff;
	border-color: #66afe9;
	outline: none;
}

#smartcountry .form-control::-webkit-input-placeholder,
.featherlight .form-control::-webkit-input-placeholder {
	color: #999;
	opacity: 1;
}

#smartcountry .form-control::-moz-placeholder,
.featherlight .form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

#smartcountry .form-control:-ms-input-placeholder,
.featherlight .form-control:-ms-input-placeholder {
	color: #999;
	opacity: 1;
}

#smartcountry .form-control::placeholder,
.featherlight .form-control::placeholder {
	color: #999;
	opacity: 1;
}

#smartcountry .form-control:disabled, #smartcountry .form-control[readonly],
.featherlight .form-control:disabled,
.featherlight .form-control[readonly] {
	background-color: #eceeef;
	opacity: 1;
}

#smartcountry .form-control:disabled,
.featherlight .form-control:disabled {
	cursor: not-allowed;
}

#smartcountry select.form-control:not([size]):not([multiple]),
.featherlight select.form-control:not([size]):not([multiple]) {
	height: 2.5rem;
}

#smartcountry select.form-control:focus::-ms-value,
.featherlight select.form-control:focus::-ms-value {
	color: #55595c;
	background-color: #fff;
}

#smartcountry .form-control-file,
#smartcountry .form-control-range,
.featherlight .form-control-file,
.featherlight .form-control-range {
	display: block;
}

#smartcountry .col-form-label,
.featherlight .col-form-label {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	margin-bottom: 0;
}

#smartcountry .col-form-label-lg,
.featherlight .col-form-label-lg {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	font-size: 1.25rem;
}

#smartcountry .col-form-label-sm,
.featherlight .col-form-label-sm {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
}

#smartcountry .col-form-legend,
.featherlight .col-form-legend {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	margin-bottom: 0;
	font-size: 1rem;
}

#smartcountry .form-control-static,
.featherlight .form-control-static {
	min-height: 2.5rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	margin-bottom: 0;
}

#smartcountry .form-control-static.form-control-sm, #smartcountry .form-control-static.form-control-lg,
.featherlight .form-control-static.form-control-sm,
.featherlight .form-control-static.form-control-lg {
	padding-right: 0;
	padding-left: 0;
}

#smartcountry .form-control-sm,
.featherlight .form-control-sm {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	border-radius: 0.2rem;
}

#smartcountry select.form-control-sm:not([size]):not([multiple]),
.featherlight select.form-control-sm:not([size]):not([multiple]) {
	height: 1.8125rem;
}

#smartcountry .form-control-lg,
.featherlight .form-control-lg {
	padding: 0.75rem 1.5rem;
	font-size: 1.25rem;
	border-radius: 0.3rem;
}

#smartcountry select.form-control-lg:not([size]):not([multiple]),
.featherlight select.form-control-lg:not([size]):not([multiple]) {
	height: 3.16667rem;
}

#smartcountry .form-group,
.featherlight .form-group {
	margin-bottom: 1rem;
}

#smartcountry .form-text,
.featherlight .form-text {
	display: block;
	margin-top: 0.25rem;
}

#smartcountry .form-check,
.featherlight .form-check {
	position: relative;
	display: block;
	margin-bottom: 0.75rem;
}

#smartcountry .form-check + .form-check,
.featherlight .form-check + .form-check {
	margin-top: -.25rem;
}

#smartcountry .form-check.disabled .form-check-label,
.featherlight .form-check.disabled .form-check-label {
	color: #818a91;
	cursor: not-allowed;
}

#smartcountry .form-check-label,
.featherlight .form-check-label {
	padding-left: 1.25rem;
	margin-bottom: 0;
	cursor: pointer;
}

#smartcountry .form-check-input,
.featherlight .form-check-input {
	position: absolute;
	margin-top: .25rem;
	margin-left: -1.25rem;
}

#smartcountry .form-check-input:only-child,
.featherlight .form-check-input:only-child {
	position: static;
}

#smartcountry .form-check-inline,
.featherlight .form-check-inline {
	position: relative;
	display: inline-block;
	padding-left: 1.25rem;
	margin-bottom: 0;
	vertical-align: middle;
	cursor: pointer;
}

#smartcountry .form-check-inline + .form-check-inline,
.featherlight .form-check-inline + .form-check-inline {
	margin-left: .75rem;
}

#smartcountry .form-check-inline.disabled,
.featherlight .form-check-inline.disabled {
	cursor: not-allowed;
}

#smartcountry .form-control-feedback,
.featherlight .form-control-feedback {
	margin-top: 0.25rem;
}

#smartcountry .form-control-success,
#smartcountry .form-control-warning,
#smartcountry .form-control-danger,
.featherlight .form-control-success,
.featherlight .form-control-warning,
.featherlight .form-control-danger {
	padding-right: 2.25rem;
	background-repeat: no-repeat;
	background-position: center right 0.625rem;
	-webkit-background-size: 1.25rem 1.25rem;
	background-size: 1.25rem 1.25rem;
}

#smartcountry .has-success .form-control-feedback,
#smartcountry .has-success .form-control-label,
#smartcountry .has-success .radio,
#smartcountry .has-success .checkbox,
#smartcountry .has-success .radio-inline,
#smartcountry .has-success .checkbox-inline,
#smartcountry .has-success.radio label,
#smartcountry .has-success.checkbox label,
#smartcountry .has-success.radio-inline label,
#smartcountry .has-success.checkbox-inline label,
#smartcountry .has-success .custom-control,
.featherlight .has-success .form-control-feedback,
.featherlight .has-success .form-control-label,
.featherlight .has-success .radio,
.featherlight .has-success .checkbox,
.featherlight .has-success .radio-inline,
.featherlight .has-success .checkbox-inline,
.featherlight .has-success.radio label,
.featherlight .has-success.checkbox label,
.featherlight .has-success.radio-inline label,
.featherlight .has-success.checkbox-inline label,
.featherlight .has-success .custom-control {
	color: #5cb85c;
}

#smartcountry .has-success .form-control,
.featherlight .has-success .form-control {
	border-color: #5cb85c;
}

#smartcountry .has-success .input-group-addon,
.featherlight .has-success .input-group-addon {
	color: #5cb85c;
	border-color: #5cb85c;
	background-color: #eaf6ea;
}

#smartcountry .has-success .form-control-feedback,
.featherlight .has-success .form-control-feedback {
	color: #5cb85c;
}

#smartcountry .has-success .form-control-success,
.featherlight .has-success .form-control-success {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}

#smartcountry .has-warning .form-control-feedback,
#smartcountry .has-warning .form-control-label,
#smartcountry .has-warning .radio,
#smartcountry .has-warning .checkbox,
#smartcountry .has-warning .radio-inline,
#smartcountry .has-warning .checkbox-inline,
#smartcountry .has-warning.radio label,
#smartcountry .has-warning.checkbox label,
#smartcountry .has-warning.radio-inline label,
#smartcountry .has-warning.checkbox-inline label,
#smartcountry .has-warning .custom-control,
.featherlight .has-warning .form-control-feedback,
.featherlight .has-warning .form-control-label,
.featherlight .has-warning .radio,
.featherlight .has-warning .checkbox,
.featherlight .has-warning .radio-inline,
.featherlight .has-warning .checkbox-inline,
.featherlight .has-warning.radio label,
.featherlight .has-warning.checkbox label,
.featherlight .has-warning.radio-inline label,
.featherlight .has-warning.checkbox-inline label,
.featherlight .has-warning .custom-control {
	color: #f0ad4e;
}

#smartcountry .has-warning .form-control,
.featherlight .has-warning .form-control {
	border-color: #f0ad4e;
}

#smartcountry .has-warning .input-group-addon,
.featherlight .has-warning .input-group-addon {
	color: #f0ad4e;
	border-color: #f0ad4e;
	background-color: white;
}

#smartcountry .has-warning .form-control-feedback,
.featherlight .has-warning .form-control-feedback {
	color: #f0ad4e;
}

#smartcountry .has-warning .form-control-warning,
.featherlight .has-warning .form-control-warning {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}

#smartcountry .has-danger .form-control-feedback,
#smartcountry .has-danger .form-control-label,
#smartcountry .has-danger .radio,
#smartcountry .has-danger .checkbox,
#smartcountry .has-danger .radio-inline,
#smartcountry .has-danger .checkbox-inline,
#smartcountry .has-danger.radio label,
#smartcountry .has-danger.checkbox label,
#smartcountry .has-danger.radio-inline label,
#smartcountry .has-danger.checkbox-inline label,
#smartcountry .has-danger .custom-control,
.featherlight .has-danger .form-control-feedback,
.featherlight .has-danger .form-control-label,
.featherlight .has-danger .radio,
.featherlight .has-danger .checkbox,
.featherlight .has-danger .radio-inline,
.featherlight .has-danger .checkbox-inline,
.featherlight .has-danger.radio label,
.featherlight .has-danger.checkbox label,
.featherlight .has-danger.radio-inline label,
.featherlight .has-danger.checkbox-inline label,
.featherlight .has-danger .custom-control {
	color: #d9534f;
}

#smartcountry .has-danger .form-control,
.featherlight .has-danger .form-control {
	border-color: #d9534f;
}

#smartcountry .has-danger .input-group-addon,
.featherlight .has-danger .input-group-addon {
	color: #d9534f;
	border-color: #d9534f;
	background-color: #fdf7f7;
}

#smartcountry .has-danger .form-control-feedback,
.featherlight .has-danger .form-control-feedback {
	color: #d9534f;
}

#smartcountry .has-danger .form-control-danger,
.featherlight .has-danger .form-control-danger {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

#smartcountry .form-inline .form-group,
.featherlight .form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

#smartcountry .form-inline .form-control,
.featherlight .form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}

#smartcountry .form-inline .form-control-static,
.featherlight .form-inline .form-control-static {
	display: inline-block;
}

#smartcountry .form-inline .input-group,
.featherlight .form-inline .input-group {
	display: inline-table;
	vertical-align: middle;
}

#smartcountry .form-inline .input-group .input-group-addon,
#smartcountry .form-inline .input-group .input-group-btn,
#smartcountry .form-inline .input-group .form-control,
.featherlight .form-inline .input-group .input-group-addon,
.featherlight .form-inline .input-group .input-group-btn,
.featherlight .form-inline .input-group .form-control {
	width: auto;
}

#smartcountry .form-inline .input-group > .form-control,
.featherlight .form-inline .input-group > .form-control {
	width: 100%;
}

#smartcountry .form-inline .form-control-label,
.featherlight .form-inline .form-control-label {
	margin-bottom: 0;
	vertical-align: middle;
}

#smartcountry .form-inline .form-check,
.featherlight .form-inline .form-check {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle;
}

#smartcountry .form-inline .form-check-label,
.featherlight .form-inline .form-check-label {
	padding-left: 0;
}

#smartcountry .form-inline .form-check-input,
.featherlight .form-inline .form-check-input {
	position: relative;
	margin-left: 0;
}

#smartcountry .form-inline .has-feedback .form-control-feedback,
.featherlight .form-inline .has-feedback .form-control-feedback {
	top: 0;
}

#smartcountry .nav,
.featherlight .nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

#smartcountry .nav-link,
.featherlight .nav-link {
	display: inline-block;
}

#smartcountry .nav-link:focus, #smartcountry .nav-link:hover,
.featherlight .nav-link:focus,
.featherlight .nav-link:hover {
	text-decoration: none;
}

#smartcountry .nav-link.disabled,
.featherlight .nav-link.disabled {
	color: #818a91;
}

#smartcountry .nav-link.disabled, #smartcountry .nav-link.disabled:focus, #smartcountry .nav-link.disabled:hover,
.featherlight .nav-link.disabled,
.featherlight .nav-link.disabled:focus,
.featherlight .nav-link.disabled:hover {
	color: #818a91;
	cursor: not-allowed;
	background-color: transparent;
}

#smartcountry .nav-inline .nav-item,
.featherlight .nav-inline .nav-item {
	display: inline-block;
}

#smartcountry .nav-inline .nav-item + .nav-item,
#smartcountry .nav-inline .nav-link + .nav-link,
.featherlight .nav-inline .nav-item + .nav-item,
.featherlight .nav-inline .nav-link + .nav-link {
	margin-left: 1rem;
}

#smartcountry .nav-tabs,
.featherlight .nav-tabs {
	border-bottom: 1px solid #ddd;
}

#smartcountry .nav-tabs::after,
.featherlight .nav-tabs::after {
	content: "";
	display: table;
	clear: both;
}

#smartcountry .nav-tabs .nav-item,
.featherlight .nav-tabs .nav-item {
	float: left;
	margin-bottom: -1px;
}

#smartcountry .nav-tabs .nav-item + .nav-item,
.featherlight .nav-tabs .nav-item + .nav-item {
	margin-left: 0.2rem;
}

#smartcountry .nav-tabs .nav-link,
.featherlight .nav-tabs .nav-link {
	display: block;
	padding: 0.5em 1em;
	border: 1px solid transparent;
	border-top-right-radius: 0.25rem;
	border-top-left-radius: 0.25rem;
}

#smartcountry .nav-tabs .nav-link:focus, #smartcountry .nav-tabs .nav-link:hover,
.featherlight .nav-tabs .nav-link:focus,
.featherlight .nav-tabs .nav-link:hover {
	border-color: #eceeef #eceeef #ddd;
}

#smartcountry .nav-tabs .nav-link.disabled, #smartcountry .nav-tabs .nav-link.disabled:focus, #smartcountry .nav-tabs .nav-link.disabled:hover,
.featherlight .nav-tabs .nav-link.disabled,
.featherlight .nav-tabs .nav-link.disabled:focus,
.featherlight .nav-tabs .nav-link.disabled:hover {
	color: #818a91;
	background-color: transparent;
	border-color: transparent;
}

#smartcountry .nav-tabs .nav-link.active, #smartcountry .nav-tabs .nav-link.active:focus, #smartcountry .nav-tabs .nav-link.active:hover,
#smartcountry .nav-tabs .nav-item.open .nav-link,
#smartcountry .nav-tabs .nav-item.open .nav-link:focus,
#smartcountry .nav-tabs .nav-item.open .nav-link:hover,
.featherlight .nav-tabs .nav-link.active,
.featherlight .nav-tabs .nav-link.active:focus,
.featherlight .nav-tabs .nav-link.active:hover,
.featherlight .nav-tabs .nav-item.open .nav-link,
.featherlight .nav-tabs .nav-item.open .nav-link:focus,
.featherlight .nav-tabs .nav-item.open .nav-link:hover {
	color: #55595c;
	background-color: #fff;
	border-color: #ddd #ddd transparent;
}

#smartcountry .nav-tabs .dropdown-menu,
.featherlight .nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

#smartcountry .nav-pills::after,
.featherlight .nav-pills::after {
	content: "";
	display: table;
	clear: both;
}

#smartcountry .nav-pills .nav-item,
.featherlight .nav-pills .nav-item {
	float: left;
}

#smartcountry .nav-pills .nav-item + .nav-item,
.featherlight .nav-pills .nav-item + .nav-item {
	margin-left: 0.2rem;
}

#smartcountry .nav-pills .nav-link,
.featherlight .nav-pills .nav-link {
	display: block;
	padding: 0.5em 1em;
	border-radius: 0.25rem;
}

#smartcountry .nav-pills .nav-link.active, #smartcountry .nav-pills .nav-link.active:focus, #smartcountry .nav-pills .nav-link.active:hover,
#smartcountry .nav-pills .nav-item.open .nav-link,
#smartcountry .nav-pills .nav-item.open .nav-link:focus,
#smartcountry .nav-pills .nav-item.open .nav-link:hover,
.featherlight .nav-pills .nav-link.active,
.featherlight .nav-pills .nav-link.active:focus,
.featherlight .nav-pills .nav-link.active:hover,
.featherlight .nav-pills .nav-item.open .nav-link,
.featherlight .nav-pills .nav-item.open .nav-link:focus,
.featherlight .nav-pills .nav-item.open .nav-link:hover {
	color: #fff;
	cursor: default;
	background-color: #0275d8;
}

#smartcountry .nav-stacked .nav-item,
.featherlight .nav-stacked .nav-item {
	display: block;
	float: none;
}

#smartcountry .nav-stacked .nav-item + .nav-item,
.featherlight .nav-stacked .nav-item + .nav-item {
	margin-top: 0.2rem;
	margin-left: 0;
}

#smartcountry .tab-content > .tab-pane,
.featherlight .tab-content > .tab-pane {
	display: none;
}

#smartcountry .tab-content > .active,
.featherlight .tab-content > .active {
	display: block;
}

#smartcountry *,
.featherlight * {
	font-family: 'Lato', sans-serif;
	-webkit-font-smoothing: antialiased;
}

#smartcountry body,
.featherlight body {
	font-size: 16px;
	color: #303030;
}

#smartcountry h1,
.featherlight h1 {
	margin: 0;
}

#smartcountry .symbol,
.featherlight .symbol {
	width: 1em;
	height: 1em;
}

#smartcountry .symbol, #smartcountry .symbol use,
.featherlight .symbol,
.featherlight .symbol use {
	fill: currentColor;
	color: currentColor;
}

#smartcountry .sr-only,
.featherlight .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

#smartcountry .smart-lightbox,
.featherlight .smart-lightbox {
	padding: 70px 10px;
	max-width: 570px;
	margin: auto;
}

#smartcountry .smart-lightbox a,
.featherlight .smart-lightbox a {
	color: #FFFFFF;
	text-decoration: underline;
}

#smartcountry .smart-lightbox a:hover,
.featherlight .smart-lightbox a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#smartcountry .smart-lightbox__text,
.featherlight .smart-lightbox__text {
	color: #FFFFFF;
	font-weight: 300;
	font-size: 1.25em;
	line-height: 1.5em;
}

#smartcountry .smart-lightbox__spec,
.featherlight .smart-lightbox__spec {
	font-size: 1em;
	color: #FFFFFF;
}

#smartcountry .smart-lightbox__topic,
.featherlight .smart-lightbox__topic {
	color: #303030;
	font-size: .875em;
	padding-top: 1em;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#smartcountry .smart-lightbox__hl,
.featherlight .smart-lightbox__hl {
	color: #FFFFFF;
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1.125em;
	margin-bottom: 19px;
}

#smartcountry .smart-lightbox__image,
.featherlight .smart-lightbox__image {
	width: 100%;
	max-height: 350px;
	margin-bottom: 3em;
}

#smartcountry .smart-lightbox__image img,
.featherlight .smart-lightbox__image img {
	max-height: 25vh;
	display: block;
	margin: auto;
}

#smartcountry a.smart-lightbox__button,
.featherlight a.smart-lightbox__button {
	display: inline-block;
	padding: .6em 56px;
	background-color: #283958;
	text-decoration: none;
	background-image: url("../images/buttonarrow.svg");
	-webkit-background-size: 85% 100%;
	background-size: 85% 100%;
	background-position: right 1em bottom 0;
	background-repeat: no-repeat;
	line-height: 1em;
	cursor: pointer;
}

#smartcountry .smart-lightbox__button-inner,
.featherlight .smart-lightbox__button-inner {
	background-color: #283958;
	padding: .4em;
}

#smartcountry .button,
.featherlight .button {
	position: relative;
	height: 35px;
	width: 200px;
	border: 0;
	color: #FFFFFF;
	font-size: 0.8em;
	z-index: 1;
	-webkit-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	transition: background-color 0.5s;
}

#smartcountry .button__link,
.featherlight .button__link {
	margin-top: 3.5em;
	display: block;
}

#smartcountry .button--arrow .button__text,
.featherlight .button--arrow .button__text {
	color: #FFFFFF;
	font-size: 1.0625em;
	position: relative;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	transition: background-color 0.5s;
}

#smartcountry .button--arrow .button__text:before, #smartcountry .button--arrow .button__text:after,
.featherlight .button--arrow .button__text:before,
.featherlight .button--arrow .button__text:after {
	content: '';
	z-index: -1;
	position: absolute;
	top: 50%;
	height: 0;
	right: -30px;
}

#smartcountry .button--arrow .button__text:before,
.featherlight .button--arrow .button__text:before {
	left: -30px;
	border-top: 1px solid #FFFFFF;
}

#smartcountry .button--arrow .button__text:after,
.featherlight .button--arrow .button__text:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #FFFFFF;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

#smartcountry.featherlight--blue .button,
#smartcountry .tile--blue .button,
.featherlight.featherlight--blue .button,
.featherlight .tile--blue .button {
	background-color: #003346;
}

#smartcountry.featherlight--blue .button:hover,
#smartcountry .tile--blue .button:hover,
.featherlight.featherlight--blue .button:hover,
.featherlight .tile--blue .button:hover {
	background-color: #00202d;
}

#smartcountry.featherlight--blue .button--arrow .button__text,
#smartcountry .tile--blue .button--arrow .button__text,
.featherlight.featherlight--blue .button--arrow .button__text,
.featherlight .tile--blue .button--arrow .button__text {
	background-color: #003346;
}

#smartcountry.featherlight--blue .button--arrow:hover .button__text,
#smartcountry .tile--blue .button--arrow:hover .button__text,
.featherlight.featherlight--blue .button--arrow:hover .button__text,
.featherlight .tile--blue .button--arrow:hover .button__text {
	background-color: #00202d;
}

#smartcountry.featherlight--yellow .button,
#smartcountry .tile--yellow .button,
.featherlight.featherlight--yellow .button,
.featherlight .tile--yellow .button {
	background-color: #96973f;
}

#smartcountry.featherlight--yellow .button:hover,
#smartcountry .tile--yellow .button:hover,
.featherlight.featherlight--yellow .button:hover,
.featherlight .tile--yellow .button:hover {
	background-color: #848537;
}

#smartcountry.featherlight--yellow .button--arrow .button__text,
#smartcountry .tile--yellow .button--arrow .button__text,
.featherlight.featherlight--yellow .button--arrow .button__text,
.featherlight .tile--yellow .button--arrow .button__text {
	background-color: #96973f;
}

#smartcountry.featherlight--yellow .button--arrow:hover .button__text,
#smartcountry .tile--yellow .button--arrow:hover .button__text,
.featherlight.featherlight--yellow .button--arrow:hover .button__text,
.featherlight .tile--yellow .button--arrow:hover .button__text {
	background-color: #848537;
}

#smartcountry.featherlight--red .button,
#smartcountry .tile--red .button,
.featherlight.featherlight--red .button,
.featherlight .tile--red .button {
	background-color: #9f2f30;
}

#smartcountry.featherlight--red .button:hover,
#smartcountry .tile--red .button:hover,
.featherlight.featherlight--red .button:hover,
.featherlight .tile--red .button:hover {
	background-color: #8b292a;
}

#smartcountry.featherlight--red .button--arrow .button__text,
#smartcountry .tile--red .button--arrow .button__text,
.featherlight.featherlight--red .button--arrow .button__text,
.featherlight .tile--red .button--arrow .button__text {
	background-color: #9f2f30;
}

#smartcountry.featherlight--red .button--arrow:hover .button__text,
#smartcountry .tile--red .button--arrow:hover .button__text,
.featherlight.featherlight--red .button--arrow:hover .button__text,
.featherlight .tile--red .button--arrow:hover .button__text {
	background-color: #8b292a;
}

#smartcountry.featherlight--green .button,
#smartcountry .tile--green .button,
.featherlight.featherlight--green .button,
.featherlight .tile--green .button {
	background-color: #3f6363;
}

#smartcountry.featherlight--green .button:hover,
#smartcountry .tile--green .button:hover,
.featherlight.featherlight--green .button:hover,
.featherlight .tile--green .button:hover {
	background-color: #355454;
}

#smartcountry.featherlight--green .button--arrow .button__text,
#smartcountry .tile--green .button--arrow .button__text,
.featherlight.featherlight--green .button--arrow .button__text,
.featherlight .tile--green .button--arrow .button__text {
	background-color: #3f6363;
}

#smartcountry.featherlight--green .button--arrow:hover .button__text,
#smartcountry .tile--green .button--arrow:hover .button__text,
.featherlight.featherlight--green .button--arrow:hover .button__text,
.featherlight .tile--green .button--arrow:hover .button__text {
	background-color: #355454;
}

#smartcountry .tile-layout,
.featherlight .tile-layout {
	max-width: 1260px;
	margin: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#smartcountry .tile-layout:after,
.featherlight .tile-layout:after {
	content: '';
	display: block;
	clear: both;
}

#smartcountry .tile-layout__main,
.featherlight .tile-layout__main {
	position: relative;
}

#smartcountry .tile, #smartcountry .tile__sizer,
.featherlight .tile,
.featherlight .tile__sizer {
	width: 50%;
	background-color: #007dac;
	color: #FFFFFF;
	height: 310px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow: hidden;
	padding: 20px 15px;
	text-decoration: none;
}

#smartcountry .tile--width2,
.featherlight .tile--width2 {
	width: 100%;
}

#smartcountry .tile--height2,
.featherlight .tile--height2 {
	height: 620px;
}

#smartcountry .tile--video,
.featherlight .tile--video {
	height: 320px;
}

#smartcountry .tile:hover, #smartcountry .tile:hover a,
.featherlight .tile:hover,
.featherlight .tile:hover a {
	color: #FFFFFF;
	text-decoration: none;
}

#smartcountry .tile--blue,
.featherlight .tile--blue {
	background-color: #007dac;
}

#smartcountry .tile--yellow,
.featherlight .tile--yellow {
	background-color: #c5c676;
}

#smartcountry .tile--red,
.featherlight .tile--red {
	background-color: #d16364;
}

#smartcountry .tile--green,
.featherlight .tile--green {
	background-color: #68a0a0;
}

@media (min-width: 730px) {
	#smartcountry .tile--video,
	.featherlight .tile--video {
		height: 620px;
	}
}

@media (min-width: 1024px) {
	#smartcountry .tile, #smartcountry .tile__sizer,
	.featherlight .tile,
	.featherlight .tile__sizer {
		width: 25%;
		height: 310px;
		padding: 34px 24px;
	}

	#smartcountry .tile--width2,
	.featherlight .tile--width2 {
		width: 50%;
	}

	#smartcountry .tile--height2, #smartcountry .tile--video,
	.featherlight .tile--height2,
	.featherlight .tile--video {
		height: 620px;
	}
}

#smartcountry .tile-image,
.featherlight .tile-image {
	height: 100%;
	width: 100%;
	margin: 0 auto 15px auto;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	height: 155px;
}

#smartcountry .tile-image img, #smartcountry .tile-image .symbol, #smartcountry .tile-image svg,
.featherlight .tile-image img,
.featherlight .tile-image .symbol,
.featherlight .tile-image svg {
	display: block;
	margin: auto;
	height: 60%;
	width: auto;
	vertical-align: middle;
}

#smartcountry .tile-image .symbol, #smartcountry .tile-image svg,
.featherlight .tile-image .symbol,
.featherlight .tile-image svg {
	width: 100%;
	height: 65%;
}

#smartcountry .tile--height2 .tile-image,
.featherlight .tile--height2 .tile-image {
	width: 75%;
	max-height: 100%;
	min-height: 0%;
	height: 100%;
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
}

#smartcountry .tile--height2 .tile-image img,
.featherlight .tile--height2 .tile-image img {
	width: 100%;
	height: auto;
}

@media (min-width: 1024px) {
	#smartcountry .tile-image,
	.featherlight .tile-image {
		margin: 0 auto auto auto;
		max-height: 125px;
		display: block;
	}

	#smartcountry .tile-image .symbol, #smartcountry .tile-image svg,
	.featherlight .tile-image .symbol,
	.featherlight .tile-image svg {
		width: 100%;
		height: 80%;
	}

	#smartcountry .tile-image img,
	.featherlight .tile-image img {
		height: 80%;
	}

	#smartcountry .tile:hover .tile-image,
	.featherlight .tile:hover .tile-image {
		max-height: 130px;
	}

	#smartcountry .tile--height2:hover .tile-image,
	.featherlight .tile--height2:hover .tile-image {
		width: 77%;
		max-height: none;
	}
}

#smartcountry .tile-text__topic,
.featherlight .tile-text__topic {
	color: #303030;
	font-size: 0.8em;
}

#smartcountry .tile-video__text .tile-text__topic,
.featherlight .tile-video__text .tile-text__topic {
	color: #FFFFFF;
}

#smartcountry .tile-text__hl,
.featherlight .tile-text__hl {
	color: #FFFFFF;
	font-size: 1.5em;
	font-weight: normal;
}

#smartcountry .tile-text__quote:before,
.featherlight .tile-text__quote:before {
	content: '„';
}

#smartcountry .tile-text__quote:after,
.featherlight .tile-text__quote:after {
	content: '“';
}

@media (min-width: 730px) {
	#smartcountry .tile-text__hl,
	.featherlight .tile-text__hl {
		font-size: 1.6em;
	}
}

@media (min-width: 1024px) {
	#smartcountry .tile-text__topic,
	.featherlight .tile-text__topic {
		font-size: 1em;
	}

	#smartcountry .tile-text__hl,
	.featherlight .tile-text__hl {
		font-size: 2em;
	}

	#smartcountry .tile-header .tile-text__hl,
	.featherlight .tile-header .tile-text__hl {
		font-size: 2.8em;
	}
}

#smartcountry .tile-video,
.featherlight .tile-video {
	position: relative;
	overflow: hidden;
	margin: -20px -24px;
	min-height: 120%;
}

/*
#smartcountry .tile-video:before,
.featherlight .tile-video:before {
    content: "";
    border: 3px solid #FFFFFF;
    height: 50px;
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    border-radius: 50%;
    z-index: 2;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
#smartcountry .tile-video:after,
.featherlight .tile-video:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    left: 50%;
    vertical-align: middle;
    -webkit-transform: translate(-38%, -50%);
    -ms-transform: translate(-38%, -50%);
    -o-transform: translate(-38%, -50%);
    transform: translate(-38%, -50%);
    margin: 0 auto;
    border-style: solid;
    border-width: 8px 0 8px 12px;
    border-color: transparent transparent transparent white;
    z-index: 2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-filter: drop-shadow(0 1px 2px rgba(50, 50, 50, 0.75));
    filter: drop-shadow(0 1px 2px rgba(50, 50, 50, 0.75)); }
*/
#smartcountry .tile-header .tile-video:before,
.featherlight .tile-header .tile-video:before {
	height: 50px;
	width: 50px;
	border-width: 3px;
}

#smartcountry .tile-header .tile-video:after,
.featherlight .tile-header .tile-video:after {
	border-width: 8px 0 8px 12px;
}

#smartcountry .tile-video__iframe,
.featherlight .tile-video__iframe {
	display: none;
}

#smartcountry .tile-video__thumbnail,
.featherlight .tile-video__thumbnail {
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	min-width: 100%;
	min-height: 100%;
	width: 100%;
	max-height: 620px;
	height: 320px;
}

#smartcountry .tile-video__thumbnail--embed,
.featherlight .tile-video__thumbnail--embed {
	margin-left: -310px;
}

#smartcountry .tile-video__text,
.featherlight .tile-video__text {
	position: absolute;
	padding-bottom: 35px;
	padding-right: 24px;
	bottom: 0;
	z-index: 3;
}

@media (min-width: 730px) {
	#smartcountry .tile-video__thumbnail,
	.featherlight .tile-video__thumbnail {
		height: 620px;
	}
}

@media (min-width: 1024px) {
	#smartcountry .tile-video,
	.featherlight .tile-video {
		margin: -35px -24px;
	}

	#smartcountry .tile-header .tile-video:before, #smartcountry .tile-video:before,
	.featherlight .tile-header .tile-video:before,
	.featherlight .tile-video:before {
		height: 125px;
		width: 125px;
		border-width: 5px;
	}

	#smartcountry .tile-header .tile-video:after, #smartcountry .tile-video:after,
	.featherlight .tile-header .tile-video:after,
	.featherlight .tile-video:after {
		border-width: 23.5px 0 23.5px 35px;
	}

	#smartcountry .tile:hover .tile-video:before,
	.featherlight .tile:hover .tile-video:before {
		height: 135px;
		width: 135px;
	}
}

#smartcountry .tile-header,
.featherlight .tile-header {
	max-width: 1260px;
	margin: auto;
	margin-top: 0;
	min-height: 400px;
	padding: 35px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}

#smartcountry .tile-header:after,
.featherlight .tile-header:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: -1;
	height: 75%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 125, 172, 0)), color-stop(18%, rgba(0, 125, 172, 0.55)), color-stop(60%, #007dac), to(#007dac));
	background-image: -webkit-linear-gradient(top, rgba(0, 125, 172, 0) 0%, rgba(0, 125, 172, 0.55) 18%, #007dac 60%, #007dac 100%);
	background-image: -o-linear-gradient(top, rgba(0, 125, 172, 0) 0%, rgba(0, 125, 172, 0.55) 18%, #007dac 60%, #007dac 100%);
	background-image: linear-gradient(to bottom, rgba(0, 125, 172, 0) 0%, rgba(0, 125, 172, 0.55) 18%, #007dac 60%, #007dac 100%);
}

#smartcountry .tile-header #tileHeaderBg,
.featherlight .tile-header #tileHeaderBg {
	position: absolute;
	z-index: -1;
	min-height: 100%;
	bottom: 0;
	top: -10px;
	right: -10px;
	left: -10px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-filter: blur(5px);
	filter: blur(5px);
}

#smartcountry .tile-header__videobox,
.featherlight .tile-header__videobox {
	position: relative;
	display: block;
	width: 420px;
	height: 236px;
	max-width: 100%;
	overflow: hidden;
	margin: auto;
	margin-bottom: 20px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.65);
	box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.65);
}

#smartcountry .tile-header__videobox:before,
.featherlight .tile-header__videobox:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(45%, transparent), to(rgba(0, 0, 0, 0.52)));
	background-image: -webkit-linear-gradient(top, transparent 0%, transparent 45%, rgba(0, 0, 0, 0.52) 100%);
	background-image: -o-linear-gradient(top, transparent 0%, transparent 45%, rgba(0, 0, 0, 0.52) 100%);
	background-image: linear-gradient(to bottom, transparent 0%, transparent 45%, rgba(0, 0, 0, 0.52) 100%);
	opacity: .6;
	z-index: 2;
}

#smartcountry .tile-header__video,
.featherlight .tile-header__video {
	margin: auto;
	max-height: 236px;
}

#smartcountry .tile-header__videotext,
.featherlight .tile-header__videotext {
	margin-left: 20px;
	max-width: 70%;
	padding-bottom: 15px;
}

#smartcountry .tile-header__thumbnail,
.featherlight .tile-header__thumbnail {
	width: 100%;
	height: auto;
}

#smartcountry .tile-header__hl, #smartcountry .tile-header__topic,
.featherlight .tile-header__hl,
.featherlight .tile-header__topic {
	color: #FFFFFF;
	text-align: center;
	display: block;
	z-index: 5;
}

#smartcountry .tile-header__hl,
.featherlight .tile-header__hl {
	font-size: 3em;
	line-height: 1em;
	margin-bottom: .4em;
}

#smartcountry .tile-header__topic,
.featherlight .tile-header__topic {
	font-size: 1em;
	line-height: 1.4em;
}

@media (min-width: 1024px) {
	#smartcountry .tile-header,
	.featherlight .tile-header {
		min-height: 700px;
		padding: 35px 150px 60px 150px;
	}

	#smartcountry .tile-header__videobox,
	.featherlight .tile-header__videobox {
		width: 713px;
		height: 405px;
		margin-bottom: 30px;
	}

	#smartcountry .tile-header__video,
	.featherlight .tile-header__video {
		margin: auto;
		max-height: 405px;
	}

	#smartcountry .tile-header__hl,
	.featherlight .tile-header__hl {
		font-size: 5em;
	}

	#smartcountry .tile-header__topic,
	.featherlight .tile-header__topic {
		font-size: 1.5em;
	}

	#smartcountry .tile-header__videotext,
	.featherlight .tile-header__videotext {
		padding-bottom: 35px;
		max-width: 50%;
	}
}

#smartcountry .action-tile,
.featherlight .action-tile {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	padding-right: 0 !important;
	height: 200px;
}

#smartcountry .action-tile__left,
.featherlight .action-tile__left {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 55%;
	-ms-flex: 0 0 55%;
	flex: 0 0 55%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

#smartcountry .action-tile__right,
.featherlight .action-tile__right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 45%;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
}

#smartcountry .action-tile__img,
.featherlight .action-tile__img {
	-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	transform: rotate(10deg);
	position: absolute;
	bottom: -10%;
	height: 95%;
	width: auto;
}

@media (min-width: 730px) {
	#smartcountry .action-tile,
	.featherlight .action-tile {
		height: 310px;
	}
}

#smartcountry .sizesimulator,
.featherlight .sizesimulator {
	width: 320px;
}

@media (min-width: 730px) {
	#smartcountry .sizesimulator,
	.featherlight .sizesimulator {
		width: 730px;
	}
}

@media (min-width: 1024px) {
	#smartcountry .sizesimulator,
	.featherlight .sizesimulator {
		width: 1240px;
	}
}


