/*	1. Reset & Basics	2. Align, Float, Hide	3. Typography	4. Buttons	5. Forms	6. Images	7. Width, Height, Margin, Padding, Offset*//*-----------------------------------------------------------------------------------*//*	1. Reset & Basics/*-----------------------------------------------------------------------------------*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, img {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote::before,blockquote::after,q::before,q::after {	content: "";	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}/*-----------------------------------------------------------------------------------*//*	2. Align, Float, Hide/*-----------------------------------------------------------------------------------*/.text-left {	text-align: left !important;}.text-right {	text-align: right !important;}.text-center {	text-align: center !important;}.float-left {	float: left !important;}.float-right {	float: right !important;}.float-none {	float: none !important;}.hidden-xs-up {	display: none !important;}@media (min-width: 768px) {	.text-sm-left {		text-align: left !important;	}	.text-sm-right {		text-align: right !important;	}	.text-sm-center {		text-align: center !important;	}	.float-sm-left {		float: left !important;	}	.float-sm-right {		float: right !important;	}	.float-sm-none {		float: none !important;	}	.hidden-sm-up {		display: none !important;	}}@media (min-width: 992px) {	.text-md-left {		text-align: left !important;	}	.text-md-right {		text-align: right !important;	}	.text-md-center {		text-align: center !important;	}	.float-md-left {		float: left !important;	}	.float-md-right {		float: right !important;	}	.float-md-none {		float: none !important;	}	.hidden-md-up {		display: none !important;	}}@media (min-width: 1200px) {	.text-lg-left {		text-align: left !important;	}	.text-lg-right {		text-align: right !important;	}	.text-lg-center {		text-align: center !important;	}	.float-lg-left {		float: left !important;	}	.float-lg-right {		float: right !important;	}	.float-lg-none {		float: none !important;	}	.hidden-lg-up {		display: none !important;	}}@media (min-width: 1520px) {	.text-xl-left {		text-align: left !important;	}	.text-xl-right {		text-align: right !important;	}	.text-xl-center {		text-align: center !important;	}	.float-xl-left {		float: left !important;	}	.float-xl-right {		float: right !important;	}	.float-xl-none {		float: none !important;	}}.align-center {	margin-left: auto !important;	margin-right: auto !important;	text-align: center !important;}@media (max-width: 767px) {	.hidden-only-xs {		display: none !important;	}	.align-only-xs-center {		margin-left: auto !important;		margin-right: auto !important;		text-align: center !important;	}}@media (max-width: 991px) {	.hidden-sm-down {		display: none !important;	}}@media (min-width: 768px) and (max-width: 991px) {	.hidden-only-sm {		display: none !important;	}	.align-only-sm-center {		margin-left: auto !important;		margin-right: auto !important;		text-align: center !important;	}}@media (max-width: 1199px) {	.hidden-md-down {		display: none !important;	}}@media (min-width: 992px) and (max-width: 1199px) {	.hidden-only-md {		display: none !important;	}	.align-only-md-center {		margin-left: auto !important;		margin-right: auto !important;		text-align: center !important;	}}@media (max-width: 1519px) {	.hidden-lg-down {		display: none !important;	}}@media (min-width: 1200px) and (max-width: 1519px) {	.hidden-only-lg {		display: none !important;	}	.align-only-lg-center {		margin-left: auto !important;		margin-right: auto !important;		text-align: center !important;	}}@media (min-width: 1520px) {	.hidden-only-xl {		display: none !important;	}	.align-only-xl-center {		margin-left: auto !important;		margin-right: auto !important;		text-align: center !important;	}}[class*="float-"],[class*="align-"][class*="center"] {	min-height: 5px;}/*-----------------------------------------------------------------------------------*//*	3. Typography/*-----------------------------------------------------------------------------------*/body {	font-family: Muli, Arial, "Helvetica Neue", Helvetica, sans-serif;	font-size: 17px;	line-height: 1.6;	font-weight: 300;	color: #222;	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */	-webkit-text-size-adjust: 100%;	-webkit-overflow-scrolling: auto;}@media (max-width: 767px) {	body {		font-size: 16px;	}}.text-small {	font-size: 15px;}.text-aside {	font-size: 16px;	line-height: 1.75;}.lead-text-large {	font-size: 32px;	line-height: 1.35;	font-weight: 400;}.lead-text-medium {	font-family: Lora, "Times New Roman", Times, serif;	font-size: 26px;	line-height: 1.5;	font-weight: 400;}.lead-text-basic {	font-size: 19px;	font-weight: 400;}@media (max-width: 991px) {	.lead-text-large {		font-size: 27px;	}	.lead-text-medium {		font-size: 23px;	}}@media (max-width: 570px) {	.lead-text-large {		font-size: 24px;	}	.lead-text-medium {		font-size: 21px;	}}/* Headings--------------------------------------------------- */h1 {	font-family: Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif;}h2, h3, h4, h5 {	font-family: Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif;}h6 {	font-family: Muli, Arial, "Helvetica Neue", Helvetica, sans-serif;}h1 {	font-size: 58px;	line-height: 1.15;	color: #fff;	font-weight: 400;}.single-post h1 {	font-size: 50px;	line-height: 1.2;}h2 {	font-size: 36px;	line-height: 1.3;	color: #222;	font-weight: 500;}h3,#main-content h2:not(.lead-text-large),.single-post .post-content h2:not(.lead-text-large) {	font-size: 28px;	line-height: 1.4;	color: #222;	font-weight: 700;}h4,#main-content h3:not(.lead-text-large),.single-post .post-content h3:not(.lead-text-large) {	font-size: 24px;	line-height: 1.45;	color: #222;	font-weight: 700;}h5,#main-content h4,.single-post .post-content h4 {	font-size: 20px;	line-height: 1.5;	color: #222;	font-weight: 700;}h6 {	font-size: 17px;	line-height: 1.5;	color: #222;	font-weight: 700;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {	font-weight: inherit;	padding: 5px 0;}h1 {	margin-bottom: 10px;}h2, h3 {	margin-bottom: 25px;}h4 {	margin-bottom: 20px;}h5, h6 {	margin-bottom: 15px;}h2.lead-text-large,h3.lead-text-large {	font-family: inherit;}/* Headings in "slogan" style */.h1-slogan, .h2-slogan, .h3-slogan {	font-family: Lora, "Times New Roman", Times, serif;	line-height: 1.15;	font-weight: 400;	margin-bottom: 10px;}.h1-slogan,.h2-slogan {	font-size: 48px;}.h3-slogan {	font-size: 42px;}@media (min-width: 1520px) {	h1 {		font-size: 66px;	}	.single-post h1 {		font-size: 58px;	}}@media (min-width: 992px) and (max-width: 1199px) {	h1 {		font-size: 54px;	}	.single-post h1 {		font-size: 45px;	}}@media (min-width: 768px) and (max-width: 991px) {	h1 {		font-size: 48px;	}	.single-post h1 {		font-size: 40px;	}}@media (max-width: 991px) {	h2 {		font-size: 32px;	}	h3,	#main-content h2:not(.lead-text-large),	.single-post .post-content h2:not(.lead-text-large) {		font-size: 25px;	}	h4,	#main-content h3:not(.lead-text-large),	.single-post .post-content h3:not(.lead-text-large) {		font-size: 22px;	}	.h1-slogan,	.h2-slogan {		font-size: 42px;	}	.h3-slogan {		font-size: 38px;	}}@media (min-width: 571px) and (max-width: 767px) {	h1 {		font-size: 44px;	}	.single-post h1 {		font-size: 36px;	}}@media (max-width: 570px) {	h1 {		font-size: 38px;	}	.single-post h1 {		font-size: 30px;	}	h2 {		font-size: 28px;	}	h3,	#main-content h2:not(.lead-text-large),	.single-post .post-content h2:not(.lead-text-large) {		font-size: 24px;	}	.h1-slogan,	.h2-slogan {		font-size: 38px;	}	.h3-slogan {		font-size: 33px;	}}@media (max-width: 360px) {	h1 {		font-size: 35px;	}	.single-post h1 {		font-size: 28px;	}}/* Basic Tags & Classes--------------------------------------------------- */p {	margin: 0 0 25px 0;}p img {	margin: 0;}em {	font-style: italic;}strong, b {	font-weight: bold;}.text-lowercase {	text-transform: lowercase;}.text-uppercase {	text-transform: uppercase;}.text-underline {	text-decoration: underline;}.font-weight-bold {	font-weight: 700;}.font-weight-semibold {	font-weight: 600;}.font-weight-normal {	font-weight: 400;}.font-weight-light {	font-weight: 300;}.font-italic {	font-style: italic;}/* Text color */.text-black {	color: #222 !important;}.text-dark-grey {	color: #505050 !important;}.text-grey {	color: #666 !important;}.text-light-grey {	color: #909090 !important;}.text-white {	color: #fff !important;}.text-primary-color {	color: #1f5494 !important;}.text-primary-color-muted {	color: #62758c !important;}.text-primary-color-pale {	color: #879ab0 !important;}.text-primary-color-light {	color: #b6c7db !important;}.text-primary-color-extralight {	color: #d4e7ff !important;}.text-secondary-color {	color: #e5660b !important;}.dark-colored-bg .text-secondary-color {	color: #ffbc8c !important;}.stripe-secondary-color-bg .text-secondary-color {	color: rgba(0, 0, 0, 0.65) !important;}hr {	border: none;	border-bottom: 1px solid #dedede;	clear: none;	height: 0;	margin: 0 0 25px;}code,kbd {	display: inline;	font-family: "Lucida Console", "Lucida Sans Typewriter", "Andale Mono", "Courier New", Courier, monospace;	font-size: 14px;	color: #909090;	white-space: pre-wrap;}pre {	font-family: "Lucida Console", "Lucida Sans Typewriter", "Andale Mono", "Courier New", Courier, monospace;	font-size: 13px;	background-color: #f5f5f5;	border-left: 2px solid #d5d5d5;	margin: 0 0 25px;	padding: 20px 25px;	overflow: auto;	white-space: pre-wrap;	word-wrap: break-word;	-moz-tab-size: 4;	  -o-tab-size: 4;	     tab-size: 4;}address {	font-style: italic;	margin: 0 0 25px;}abbr[title],acronym {	font-variant: none;	border-bottom: 1px dotted;}ins {	background-color: #fcfbe2;	padding: 1px 4px 3px;	text-decoration: none;}var {	font-style: italic;}sub,sup {	position: relative;	font-size: 75%;	line-height: 0;}sub {	bottom: -0.3em;}sup {	top: -0.4em;}/* Blockquote--------------------------------------------------- */blockquote {	position: relative;	font-size: 20px;	line-height: 1.8;	font-style: italic;	letter-spacing: 0.8px;	border-left: 6px solid rgba(255, 188, 140, 0.5); /* #ffbc8c */	margin-bottom: 40px;	padding: 0 0 10px 30px;}.info-box blockquote {	border-left: none;	margin-bottom: 25px;	padding: 0;}blockquote p {	font-family: Lora, "Times New Roman", Times, serif;	color: #62758c;	margin-bottom: 0;}blockquote p.lead-text-basic {	font-family: inherit;	font-style: normal;	letter-spacing: 0;}blockquote cite {	display: block;	font-family: Muli, Arial, "Helvetica Neue", Helvetica, sans-serif;	font-size: 16px;	line-height: 1.5;	font-weight: normal;	font-style: italic;	color: #909090;	letter-spacing: 0;	margin-top: 15px;}blockquote cite strong {	font-style: normal;}blockquote cite::before {	content: "\2014 \00A0";}/* the same style as "blockquote" but without border */.text-blockquote {	font: italic 20px/1.8 Lora, "Times New Roman", Times, serif;	letter-spacing: 0.8px;	color: #62758c;}/* Pullquote--------------------------------------------------- */.pullquote {	display: table;}.stripe-bottom .pullquote {	margin-bottom: 10px;}.pullquote .pullquote-stat {	display: table-cell;	min-width: 170px;	vertical-align: middle;	padding-right: 30px;}.pullquote .pullquote-stat .out-of-number {	font-size: 62px;	font-weight: normal;	line-height: 1;	color: #f78534;}.pullquote .pullquote-statement {	display: table-cell;	vertical-align: middle;}.pullquote blockquote {	font-size: 28px;	font-style: normal;	line-height: inherit;	letter-spacing: 0.5px;	border-left: none;	margin-bottom: 0;	padding: 0;}.pullquote blockquote cite {	font-size: 18px;}/* for dark colored background */.dark-colored-bg .pullquote .pullquote-stat .out-of-number {	color: #ffbc8c;}.dark-colored-bg .pullquote blockquote p {	color: #eee;}.dark-colored-bg .pullquote blockquote cite {	color: #ccc;}.dark-colored-bg .pullquote blockquote cite a {	color: #d4e7ff;}.dark-colored-bg .pullquote blockquote cite a:hover {	color: inherit;}/* for secondary color background */.stripe-secondary-color-bg .pullquote .pullquote-stat .out-of-number {	color: rgba(0, 0, 0, 0.6);}.stripe-secondary-color-bg .pullquote blockquote p {	color: inherit;}.stripe-secondary-color-bg .pullquote blockquote cite {	color: #666;}.stripe-secondary-color-bg .pullquote blockquote cite a {	color: rgba(0, 0, 0, 0.6);}.stripe-secondary-color-bg .pullquote blockquote cite a:hover {	color: inherit;}/* Quote marks */.quote-marks {	position: relative;}.pullquote.quote-marks {	margin-left: 65px;}.quote-marks::before {	position: absolute;	display: block;	top: -7px;	left: -80px;	font: italic 120px/1 Verdana, Geneva, sans-serif;	color: rgba(182, 199, 219, 0.6); /* #b6c7db; */	content: '"';}h2.quote-marks::before {	top: -4px;}.stripe-white-bg .quote-marks::before,#page-content.sidebar-layout .quote-marks::before {	color: rgba(182, 199, 219, 0.5); /* #b6c7db; */}.dark-colored-bg .quote-marks::before {	color: rgba(255, 255, 255, 0.3);}.stripe-secondary-color-bg .quote-marks::before {	color: rgba(0, 0, 0, 0.2);}@media (min-width: 768px) and (max-width: 991px) {	.pullquote blockquote {		font-size: 25px;	}}@media (max-width: 767px) {	blockquote,	.text-blockquote {		font-size: 18px;	}	.pullquote blockquote {		font-size: 23px;	}	.pullquote blockquote cite {		font-size: 16px;	}}@media (max-width: 570px) {	blockquote {		border-left-width: 4px;		padding-left: 24px;	}	.pullquote,	.pullquote .pullquote-stat,	.pullquote .pullquote-statement {		display: block;	}	.pullquote .pullquote-stat {		min-width: 0;		margin-bottom: 10px;		padding-right: 0;	}	.pullquote .pullquote-stat .out-of-number {		font-size: 54px;	}}/* Links--------------------------------------------------- */a {	text-decoration: none;	outline: 0;	-webkit-transition-property: color, border-color, background-color, opacity;	     -o-transition-property: color, border-color, background-color, opacity;	        transition-property: color, border-color, background-color, opacity;	-webkit-transition-duration: 0.2s;	     -o-transition-duration: 0.2s;	        transition-duration: 0.2s;}a {	color: #009ccc;	background-color: transparent;	font-weight: 400;}a:hover {	color: #1f5494;}p a {	line-height: inherit;}strong a {	font-weight: inherit;}.text-black a,.text-white a,.text-primary-color a,.text-secondary-color a {	color: inherit;}.text-black a:hover {	color: #1f5494;}.text-primary-color a:hover {	color: #184173;}.text-secondary-color a:hover {	color: #21354d;}.text-white a:hover {	color: #d4e7ff;}a.text-secondary-color:hover {	color: #f78534 !important;}a.text-white:hover {	color: #d4e7ff !important;}a.text-black:hover {	color: #21354d !important;}p.text-white a,ul.text-white a,ol.text-white a {	color: #d4e7ff;}p.text-white a:hover,ul.text-white a:hover,ol.text-white a:hover {	color: #ffbc8c;}/* for secondary color background */.stripe-secondary-color-bg .text-black a:hover {	color: #21354d;}/* Link for block */a.block-link,a.block-link:hover {	color: inherit;}/* Read more link*/a.read-more-link {	position: relative;	display: inline-block;	font: 700 16px/24px Verdana, Geneva, sans-serif;	padding-bottom: 3px;}a.read-more-link::after {	display: inline-block;	font-family: Ionicons;	font-size: 14px;	line-height: 1;	color: #009ccc;	padding-left: 6px;	vertical-align: -1px;	content: "\f3d3 \f3d3";	-webkit-transition: color 0.2s ease;	     -o-transition: color 0.2s ease;			transition: color 0.2s ease;}a.read-more-link.text-uppercase {	font-size: 14px;}a.read-more-link.text-uppercase::after {	font-size: 12px;	vertical-align: 0;}a.read-more-link:hover,a.read-more-link:hover::after {	color: #1f5494;}a.read-more-link.text-secondary-color::after {	color: #e5660b;}a.read-more-link.text-secondary-color:hover::after {	color: #f78534;}.dark-colored-bg a.read-more-link.text-secondary-color::after {	color: #ffbc8c;}.dark-colored-bg a.read-more-link.text-secondary-color:hover::after {	color: #f78534;}a.read-more-link.text-white::after {	color: #fff;}a.read-more-link.text-white:hover::after {	color: #d4e7ff;}a.read-more-link.text-black::after {	color: #222;}a.read-more-link.text-black:hover::after {	color: #21354d;}/* File type links */a[class*="-file"] {	position: relative;	display: inline-block;	font: 17px/23px Verdana, Geneva, sans-serif;	padding-bottom: 3px;}a[class*="-file"]::before {	display: inline-block;	font-family: FontAwesome;	font-size: 19px;	line-height: 1;	padding-right: 10px;}a.pdf-file::before { /* PDF file */	color: #ea4c3a;	content: "\f1c1";}a.word-file::before { /* Word file */	color: #1c70b8;	content: "\f1c2";}a.excel-file::before { /* Excel file */	color: #4d9a34;	content: "\f1c3";}	/* Lists--------------------------------------------------- */ul,ol {	margin-bottom: 25px;}ul {	list-style: disc outside;	padding-left: 20px;}ol {	list-style: decimal;	padding-left: 26px;	overflow: hidden;}ul.disc {	overflow: hidden;}li {	margin-bottom: 10px;}ul li:last-child,ol li:last-child {	margin-bottom: 0;}ul.tight li,ol.tight li {	margin-bottom: 0;}ul.list-unstyled {	list-style: none;	padding-left: 0;}ul.text-small li,ol.text-small li {	margin-bottom: 7px;}ul ul,ul ol,ol ol,ol ul {	padding-top:  7px;	margin-bottom: 0;}ol.custom-counter {	list-style: none;	padding-left: 0;	margin-left: -12px;}ol.custom-counter >li {	position: relative;	counter-increment: step-counter;	padding-left: 37px;}ol.custom-counter >li::before {	position: absolute;	left: 0;	top: 1px;	width: 30px;	content: counter(step-counter)".";	font-family: Verdana, Geneva, sans-serif;	font-size: 15px;	line-height: inherit;	font-weight: bold;	color: #879ab0;	text-align: right;}/* Description List */dt {	font-weight: bold;}dd {	margin: 0 0 20px;}/*-----------------------------------------------------------------------------------*//*	4. Buttons/*-----------------------------------------------------------------------------------*/.button,input[type="submit"],input[type="reset"],input[type="button"] {	display: inline-block;	font: 500 17px/22px Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif;	color: #fff;	background: #1f5494;	border: 2px solid #1f5494;	-webkit-border-radius: 5px;	        border-radius: 5px;	padding: 12px 20px;	outline: none;	cursor: pointer;	white-space: nowrap;	-webkit-appearance: none;}.button::after {	display: inline-block;	font-family: Ionicons;	font-size: 15px;	line-height: 1;	font-weight: bold;	padding-left: 6px;	vertical-align: -1px;	content: "\f3d3 \f3d3";	-webkit-transition: margin 0.15s ease;	     -o-transition: margin 0.15s ease;			transition: margin 0.15s ease;}input[type="submit"],input[type="reset"],input[type="button"] {	font-size: 15px;	line-height: 24px;	padding: 8px 20px;	border: none;}input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner {	padding: 0;	border: 0;	margin: 0;}.button:hover,input[type="submit"].button:hover,input[type="reset"].button:hover,input[type="button"].button:hover {	color: #fff;	background-color: #184173;	border-color: #184173;}.button:hover::after {	margin-left: 3px;	margin-right: -3px;}.button.button-medium {	font-size: 15px;	line-height: 20px;	font-weight: bold;	padding: 8px 15px;}.button.button-medium::after {	font-size: 13px;}/* secondary color button */.button.button-colored {	background-color: #f78534;	border-color: #f78534;}.button.button-colored:hover {	background-color: #e5660b;	border-color: #e5660b;}/* grey button */.button.button-grey {	background-color: #727378;	border-color: #727378;}.button.button-grey:hover {	background-color: #505050;	border-color: #505050;}/* for dark colored background */.dark-colored-bg .button {	color: #f5f5f5;	background-color: rgba(182, 199, 219, 0.6); /* #b6c7db */	border-color: transparent;}.dark-colored-bg .button::after {	color: #f5f5f5;}.dark-colored-bg .button:hover {	background-color: rgba(182, 199, 219, 0.7); /* #b6c7db */	border-color: transparent;}.dark-colored-bg .button.button-colored {	color: #fff;	background-color: rgba(255, 188, 140, 0.7); /* #ffbc8c */	border-color: transparent;}.dark-colored-bg .button.button-colored::after {	color: #fff;}.dark-colored-bg .button.button-colored:hover {	background-color: rgba(255, 188, 140, 0.8); /* #ffbc8c */	border-color: transparent;}/* Button with "download" icon--------------------------------------------------- */.button.download-icon {	position: relative;}.button.download-icon::before {	display: inline-block;	font-family: FontAwesome;	font-size: 19px;	line-height: 1;	vertical-align: -10%;	padding-right: 8px;	content: "\f019";}.button.button-medium.download-icon::before {	font-family: Ionicons;	font-size: 17px;	vertical-align: -5%;	padding-right: 6px;	content: "\f35d";}.button.download-icon::after {	display: none;}/* Button with "play" icon--------------------------------------------------- */.button.play-icon {	position: relative;	color: #1f5494;	border: none;	background: none !important;	padding-left: 55px;}.button.play-icon::before {	position: absolute;	left: 0;	top: 0;	width: 44px;	height: 44px;	border: 2px solid #1f5494;	-webkit-border-radius: 50%;	        border-radius: 50%;	content: "";}.button.play-icon::after {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	margin: 13px 0 0 17px;	border-left: 13px solid #1f5494;	border-top: 9px solid transparent;	border-bottom: 9px solid transparent;	content: "";}.button.play-icon::before,.button.play-icon::after {	-webkit-transition: all 0.15s ease;	     -o-transition: all 0.15s ease;	        transition: all 0.15s ease;}.button.play-icon:hover {	color: #1f5494;}.button.play-icon:hover::before {	background-color: #1f5494;}.button.play-icon:hover::after {	border-left-color: #fff !important;}.dark-colored-bg .button.play-icon {	color: #b6c7db;}.dark-colored-bg .button.play-icon::before {	border-color: #b6c7db;}.dark-colored-bg .button.play-icon::after {	border-left-color: #b6c7db;}.dark-colored-bg .button.play-icon:hover {	color: #b6c7db;}.dark-colored-bg .button.play-icon:hover::before {	background-color: #b6c7db;}/* colored button */.button.button-colored.play-icon {	color: #e5660b;}.button.button-colored.play-icon::before {	border-color: #f78534;}.button.button-colored.play-icon::after {	border-left-color: #f78534;}.button.button-colored.play-icon:hover {	color: #e5660b;}.button.button-colored.play-icon:hover::before {	background-color: #f78534;}.dark-colored-bg .button.button-colored.play-icon {	color: #f7f7f7;}.dark-colored-bg .button.button-colored.play-icon::before {	border-color: #ffbc8c;}.dark-colored-bg .button.button-colored.play-icon::after {	border-left-color: #ffbc8c;}.dark-colored-bg .button.button-colored.play-icon:hover {	color: #f7f7f7;}.dark-colored-bg .button.button-colored.play-icon:hover::before {	background-color: #ffbc8c;}/* grey button */.button.button-grey.play-icon::before {	border-color: #727378;}.button.button-grey.play-icon::after {	border-left-color: #727378;}.button.button-grey.play-icon:hover {	color: #727378;}.button.button-grey.play-icon:hover::before {	background-color: #727378;}.dark-colored-bg .button.button-grey.play-icon {	color: #ccc;}.dark-colored-bg .button.button-grey.play-icon::before {	border-color: #ccc;}.dark-colored-bg .button.button-grey.play-icon::after {	border-left-color: #ccc;}.dark-colored-bg .button.button-grey.play-icon:hover::before {	background-color: #ccc;}/*-----------------------------------------------------------------------------------*//*	5. Forms/*-----------------------------------------------------------------------------------*/input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="search"],textarea,select {	display: block;	width: 100%;	font: 15px/25px "Quattrocento Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;	color: #666;	background-color: #fff;	border: 1px solid #879ab0;	-webkit-border-radius: 0;	        border-radius: 0;	margin: 0 0 17px;	padding: 3px 12px 4px;	outline: none;	-webkit-box-shadow: none;	        box-shadow: none;	-webkit-appearance: none;}input[type="checkbox"] {	display: inline;	-webkit-box-shadow: none;	        box-shadow: none;}textarea {	padding-top: 8px;	padding-bottom: 8px;	line-height: 23px;}label,legend {	display: block;	font-size: 15px;}input,textarea {	-webkit-transition-property: color, border-color, background-color, box-shadow;	     -o-transition-property: color, border-color, background-color, box-shadow;	        transition-property: color, border-color, background-color, box-shadow;	-webkit-transition-duration: 0.15s;	     -o-transition-duration: 0.15s;	        transition-duration: 0.15s;}/* Disable auto zoom in input/textarea/select fields - Safari on iPhone */@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 0) { 	input[type="text"],	input[type="password"],	input[type="email"],	input[type="url"],	input[type="search"],	textarea,	select {		font-size: 16px;	}}/* Custom select */.select-wrapper {	position: relative;	margin-bottom: 17px;}.select-wrapper::after {	position: absolute;	top: 50%;	right: 15px;	width: 0;	height: 0;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 6px solid #879ab0;	margin-top: -3px;	content: "";	z-index: 2;	/* These hacks make the select behind the arrow clickable in some browsers */	pointer-events: none;}.select-wrapper select { /* Remove select styling */	background: none;	margin: 0;	padding-right: 32px;	text-overflow: ellipsis;	-webkit-appearance: none;	   -moz-appearance: none;	        appearance: none;}/* For IE10 and higher */@media (-ms-high-contrast: active), (-ms-high-contrast: none) {	.select-wrapper select::-ms-expand {		display: none;	}	.select-wrapper select:focus::-ms-value {		background: transparent;	}}@-moz-document url-prefix() {	.select-wrapper select {		padding-left: 8px;	}}/*-----------------------------------------------------------------------------------*//*	6. Images/*-----------------------------------------------------------------------------------*/img {	max-width: 100%;	height: auto;}.scale-with-grid {	display: block;	max-width: 100%;	height: auto;}.frame-scale-with-grid {	max-width: 100%;}/* Round image */.img-round {	-webkit-border-radius: 50%;	        border-radius: 50%;}.img-round.img-shadow {	-webkit-box-shadow: -7px -6px 0 5px rgba(182, 199, 219, 0.7);	        box-shadow: -7px -6px 0 5px rgba(182, 199, 219, 0.7); /* #b6c7db */}/* Centering an image */figure[class*="align-"][class*="center"]:not([class*="width-"]) {	line-height: 0;}figure[class*="align-"][class*="center"]:not([class*="width-"]) img {	display: inline;}/* Image caption */figure figcaption.item-label {	font-size: 15px;	text-align: center;	margin-top: 10px;}.mfp-figure figure figcaption {    font-size: 15px;}/* Dashed curve as background element for an image--------------------------------------------------- */.img-step {	position: relative;}figure.img-step {	max-width: 300px;}.img-step.img-dashed-curve-left img,.img-step.img-dashed-curve-right img {	position: relative;	z-index: 2;}.img-step.img-dashed-curve-left::before,.img-step.img-dashed-curve-right::before {	position: absolute;	background-position: left top;	background-repeat: no-repeat;	background-size: 665px 180px;	opacity: 0.25;	content: "";	z-index: 1;}.img-step.img-dashed-curve-left::before {	-webkit-transform: scaleX(-1);        -ms-transform: scaleX(-1);         -o-transform: scaleX(-1);            transform: scaleX(-1);}/* Media queries--------------------------------------------------- */@media (min-width: 1520px) {	#page-content .img-step {		margin-top: 50px;		margin-bottom: 90px;	}	.img-step.img-dashed-curve-left::before,	.img-step.img-dashed-curve-right::before {		top: -210px;		width: 789px;		height: 190px;		background: url(../images/backgrounds/primary-color/royal-blue/dashed-curve-lg.svg) no-repeat left top;		background-size: 789px 190px;	}	.img-step.img-dashed-curve-left::before {		right: 140px;	}	.img-step.img-dashed-curve-right::before {		left: 120px;	}	.stripe-box .col-sm-5 .img-step.img-dashed-curve-left::before,	.stripe-box .col-sm-5 .img-step.img-dashed-curve-right::before,	.stripe-box .col-sm-6 .img-step.img-dashed-curve-left::before,	.stripe-box .col-sm-6 .img-step.img-dashed-curve-right::before {		width: 665px;		height: 180px;		background-image: url(../images/backgrounds/primary-color/royal-blue/dashed-curve-md.svg);		background-size: 665px 180px;	}	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-left::before,	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-right::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-left::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-right::before {		top: -200px;		width: 851px;		height: 205px;		background-size: 851px 200px;	}	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-left::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-left::before {		right: 220px;	}	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-right::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-right::before {		left: 200px;	}}@media (min-width: 1200px) and (max-width: 1519px) {	#page-content .img-step {		margin-top: 60px;		margin-bottom: 90px;	}	.img-step.img-dashed-curve-left::before,	.img-step.img-dashed-curve-right::before {		top: -220px;		width: 665px;		height: 180px;		background-image: url(../images/backgrounds/primary-color/royal-blue/dashed-curve-md.svg);		background-size: 665px 180px;	}	.img-step.img-dashed-curve-left::before {		right: 140px;	}	.img-step.img-dashed-curve-right::before {		left: 120px;	}	.stripe-box .col-sm-5 .img-step.img-dashed-curve-left::before,	.stripe-box .col-sm-5 .img-step.img-dashed-curve-right::before,	.stripe-box .col-sm-6 .img-step.img-dashed-curve-left::before,	.stripe-box .col-sm-6 .img-step.img-dashed-curve-right::before {		width: 608px;		background-image: url(../images/backgrounds/primary-color/royal-blue/dashed-curve-sm.svg);		background-size: 608px 180px;	}	.stripe-white-bg.stripe-fullwidth .img-step.img-dashed-curve-left::before,	.stripe-white-bg.stripe-fullwidth .img-step.img-dashed-curve-right::before,	.stripe-transparent-bg .img-step.img-dashed-curve-left::before,	.stripe-transparent-bg .img-step.img-dashed-curve-right::before {		top: -210px;		width: 747px;		height: 180px;		background: url(../images/backgrounds/primary-color/royal-blue/dashed-curve-lg.svg) no-repeat left top;		background-size: 747px 180px;	}	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-left::before,	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-right::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-left::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-right::before {		width: 789px;		height: 190px;		background-size: 789px 190px;	}	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-left::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-left::before {		right: 180px;	}	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-right::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-right::before {		left: 160px;	}}@media (min-width: 992px) and (max-width: 1199px) {	#page-content .img-step {		margin-top: 50px;		margin-bottom: 90px;	}	#page-content figure.img-step {		max-width: 200px;	}	.img-step.img-dashed-curve-left::before,	.img-step.img-dashed-curve-right::before {		top: -210px;		width: 608px;		height: 180px;		background-image: url(../images/backgrounds/primary-color/royal-blue/dashed-curve-sm.svg);		background-size: 608px 180px;	}	.img-step.img-dashed-curve-left::before {		right: 110px;	}	.img-step.img-dashed-curve-right::before {		left: 90px;	}	.stripe-box .col-sm-5 .img-step.img-dashed-curve-left::before,	.stripe-box .col-sm-5 .img-step.img-dashed-curve-right::before,	.stripe-box .col-sm-6 .img-step.img-dashed-curve-left::before,	.stripe-box .col-sm-6 .img-step.img-dashed-curve-right::before {		top: -200px;		width: 539px;		height: 160px;		background-size: 539px 160px;	}	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-left::before,	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-right::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-left::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-right::before {		top: -210px;		width: 665px;		height: 180px;		background-image: url(../images/backgrounds/primary-color/royal-blue/dashed-curve-md.svg);		background-size: 665px 180px;	}	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-left::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-left::before {		right: 140px;	}	.stripe-white-bg.stripe-fullwidth .col-sm-4 .img-step.img-dashed-curve-right::before,	.stripe-transparent-bg .col-sm-4 .img-step.img-dashed-curve-right::before {		left: 120px;	}}@media (min-width: 768px) and (max-width: 991px) {	#page-content .img-step {		margin-top: 80px;		margin-bottom: 60px;	}	#page-content figure.img-step {		max-width: 170px;	}	.img-step.img-dashed-curve-left::before,	.img-step.img-dashed-curve-right::before {		top: -200px;		width: 505px;		height: 150px;		background-image: url(../images/backgrounds/primary-color/royal-blue/dashed-curve-sm.svg);		background-size: 505px 150px;	}	.img-step.img-dashed-curve-left::before {		right: 90px;	}	.img-step.img-dashed-curve-right::before {		left: 70px;	}	.stripe-box .col-sm-5 .img-step.img-dashed-curve-left::before,	.stripe-box .col-sm-5 .img-step.img-dashed-curve-right::before,	.stripe-box .col-sm-6 .img-step.img-dashed-curve-left::before,	.stripe-box .col-sm-6 .img-step.img-dashed-curve-right::before {		top: -200px;		width: 471px;		height: 140px;		background-size: 471px 140px;	}	.stripe-white-bg.stripe-fullwidth .img-step.img-dashed-curve-left::before,	.stripe-transparent-bg .img-step.img-dashed-curve-left::before {		right: 100px;	}	.stripe-white-bg.stripe-fullwidth .img-step.img-dashed-curve-right::before,	.stripe-transparent-bg .img-step.img-dashed-curve-right::before {		left: 80px;	}}@media (max-width: 767px) {	#page-content figure.img-step {		max-width: 170px;	}	#page-content .img-step.img-dashed-curve-left,	#page-content .img-step.img-dashed-curve-right {		margin-top: -40px;	}	.img-step.img-dashed-curve-left::before,	.img-step.img-dashed-curve-right::before {		display: none;		background: none;	}}@media (min-width: 571px) and (max-width: 767px) {	.stripe .container-fluid figure.img-stripe-full-size img {		max-width: 120%;		margin-left: -10%;		margin-right: -10%;	}}@media (min-width: 480px) and (max-width: 570px) {	.stripe .container-fluid figure.img-stripe-full-size img {		max-width: 150%;		margin-left: -25%;		margin-right: -25%;	}}@media (max-width: 479px) {	.stripe .container-fluid figure.img-stripe-full-size img {		max-width: 200%;		margin-left: -50%;		margin-right: -50%;	}}/*-----------------------------------------------------------------------------------*//*	7. Width, Height, Margin, Padding, Offset/*-----------------------------------------------------------------------------------*//* Margin/padding of element/block--------------------------------------------------- */.remove-bottom { margin-bottom: 0 !important; }.margin-bottom-3px { margin-bottom: 3px !important; }.margin-bottom-5px { margin-bottom: 5px !important; }.margin-bottom-7px { margin-bottom: 7px !important; }.margin-bottom-10px { margin-bottom: 10px !important; }.margin-bottom-12px { margin-bottom: 12px !important; }.margin-bottom-15px { margin-bottom: 15px !important; }.margin-bottom-20px { margin-bottom: 20px !important; }.margin-bottom-25px { margin-bottom: 25px !important; }.margin-bottom-30px { margin-bottom: 30px !important; }.margin-bottom-35px { margin-bottom: 35px !important; }.margin-bottom-40px { margin-bottom: 40px !important; }.margin-bottom-45px { margin-bottom: 45px !important; }.margin-bottom-50px { margin-bottom: 50px !important; }.margin-bottom-55px { margin-bottom: 55px !important; }.margin-bottom-60px { margin-bottom: 60px !important; }.margin-bottom-65px { margin-bottom: 65px !important; }.margin-bottom-70px { margin-bottom: 70px !important; }.margin-bottom-75px { margin-bottom: 75px !important; }.margin-bottom-80px { margin-bottom: 80px !important; }.margin-bottom-85px { margin-bottom: 85px !important; }.margin-bottom-90px { margin-bottom: 90px !important; }.margin-bottom-95px { margin-bottom: 95px !important; }.margin-bottom-100px { margin-bottom: 100px !important; }.margin-top-5px { margin-top: 5px; }.margin-top-10px { margin-top: 10px; }.margin-top-15px { margin-top: 15px; }.margin-top-20px { margin-top: 20px; }.margin-top-25px { margin-top: 25px; }.margin-top-30px { margin-top: 30px; }.margin-top-35px { margin-top: 35px; }.margin-top-40px { margin-top: 40px; }.margin-top-45px { margin-top: 45px; }.margin-top-50px { margin-top: 50px; }.margin-top-55px { margin-top: 55px; }.margin-top-60px { margin-top: 60px; }.margin-top-65px { margin-top: 65px; }.margin-top-70px { margin-top: 70px; }.margin-top-75px { margin-top: 75px; }.margin-top-80px { margin-top: 80px; }.margin-top-85px { margin-top: 85px; }.margin-top-90px { margin-top: 90px; }.margin-top-95px { margin-top: 95px; }.margin-top-100px { margin-top: 100px; }.padding-top-5px { padding-top: 5px; }.padding-top-10px { padding-top: 10px; }.padding-top-15px { padding-top: 15px; }.padding-top-20px { padding-top: 20px; }.padding-top-25px { padding-top: 25px; }.padding-top-30px { padding-top: 30px; }.padding-top-35px { padding-top: 35px; }.padding-top-40px { padding-top: 40px; }.padding-top-45px { padding-top: 45px; }.padding-top-50px { padding-top: 50px; }.padding-top-55px { padding-top: 55px; }.padding-top-60px { padding-top: 60px; }.padding-top-65px { padding-top: 65px; }.padding-top-70px { padding-top: 70px; }.padding-top-75px { padding-top: 75px; }.padding-top-80px { padding-top: 80px; }.padding-top-85px { padding-top: 85px; }.padding-top-90px { padding-top: 90px; }.padding-top-95px { padding-top: 95px; }.padding-top-100px { padding-top: 100px; }.gap[class*="margin-bottom-"] {	height: 1px; margin-top: -1px;}/* Indentation of element/block--------------------------------------------------- */.indent-small {	padding-left: 10px;}.indent-medium {	padding-left: 20px;}.indent-large {	padding-left: 30px;}ul.indent-small,ol.indent-small {	padding-left: 30px;}ul.indent-medium,ol.indent-medium {	padding-left: 40px;}ul.indent-large,ol.indent-large {	padding-left: 50px;}ol.custom-counter.indent-small {	margin-left: -2px;	padding-left: 0;}ol.custom-counter.indent-medium {	margin-left: 0;	padding-left: 8px;}ol.custom-counter.indent-large {	margin-left: 0;	padding-left: 18px;}/* Width of element/block--------------------------------------------------- */.width-50px  { width: 50px; }.width-60px  { width: 60px; }.width-70px  { width: 70px; }.width-80px  { width: 80px; }.width-90px  { width: 90px; }.width-100px { width: 100px; }.width-110px { width: 110px; }.width-120px { width: 120px; }.width-130px { width: 130px; }.width-140px { width: 140px; }.width-150px { width: 150px; }.width-160px { width: 160px; }.width-170px { width: 170px; }.width-180px { width: 180px; }.width-190px { width: 190px; }.width-200px { width: 200px; }.width-210px { width: 210px; }.width-220px { width: 220px; }.width-230px { width: 230px; }.width-240px { width: 240px; }.width-250px { width: 250px; }.width-260px { width: 260px; }.width-270px { width: 270px; }.width-280px { width: 280px; }.width-290px { width: 290px; }.width-300px { width: 300px; }.width-310px { width: 310px; }.width-320px { width: 320px; }.width-330px { width: 330px; }.width-340px { width: 340px; }.width-350px { width: 350px; }.width-360px { width: 360px; }.width-370px { width: 370px; }.width-380px { width: 380px; }.width-390px { width: 390px; }.width-400px { width: 400px; }.width-410px { width: 410px; }.width-420px { width: 420px; }.width-430px { width: 430px; }.width-440px { width: 440px; }.width-450px { width: 450px; }.width-460px { width: 460px; }.width-470px { width: 470px; }.width-480px { width: 480px; }.width-490px { width: 490px; }.width-500px { width: 500px; }.width-510px { width: 510px; }.width-520px { width: 520px; }.width-530px { width: 530px; }.width-540px { width: 540px; }.width-550px { width: 550px; }.width-560px { width: 560px; }.width-570px { width: 570px; }.width-580px { width: 580px; }.width-590px { width: 590px; }.width-600px { width: 600px; }.width-610px { width: 610px; }.width-620px { width: 620px; }.width-630px { width: 630px; }.width-640px { width: 640px; }.width-650px { width: 650px; }.width-660px { width: 660px; }.width-670px { width: 670px; }.width-680px { width: 680px; }.width-690px { width: 690px; }.width-700px { width: 700px; }[class*="width-"][class*="px"] {	max-width: 100%;}.width-one-fourth { width: 25%; }.width-one-third { width: 33.333333%; }.width-one-half { width: 50%; }.width-two-thirds { width: 66.666666%; }.width-three-fourths { width: 75%; }.width-10pct { width: 10%; }.width-20pct { width: 20%; }.width-30pct { width: 30%; }.width-35pct { width: 35%; }.width-40pct { width: 40%; }.width-45pct { width: 45%; }.width-50pct { width: 50%; }.width-60pct { width: 60%; }.width-70pct { width: 70%; }.width-80pct { width: 80%; }.width-90pct { width: 90%; }.width-100pct { width: 100%; }@media (max-width: 767px) {	.width-auto-only-xs {		width: auto;	}}@media (min-width: 768px) and (max-width: 991px) {	.width-auto-only-sm {		width: auto;	}}@media (min-width: 992px) and (max-width: 1199px) {	.width-auto-only-md {		width: auto;	}}@media (min-width: 1200px) and (max-width: 1519px) {	.width-auto-only-lg {		width: auto;	}}@media (min-width: 1520px) {	.width-auto-only-xl {		width: auto;	}}/* Centering an element/block with adaptive width--------------------------------------------------- */@media (min-width: 1200px) {	.width-50pct-centered {		width: 50% !important;		margin-left: 25%;		margin-right: 25%;	}	.width-60pct-centered {		width: 60% !important;		margin-left: 20%;		margin-right: 20%;	}	.width-70pct-centered {		width: 70% !important;		margin-left: 15%;		margin-right: 15%;	}	.width-80pct-centered {		width: 80% !important;		margin-left: 10%;		margin-right: 10%;	}}@media (min-width: 992px) and (max-width: 1199px) {	.width-50pct-centered {		width: 60% !important;		margin-left: 20%;		margin-right: 20%;	}	.width-60pct-centered {		width: 70% !important;		margin-left: 15%;		margin-right: 15%;	}	.width-70pct-centered {		width: 80% !important;		margin-left: 10%;		margin-right: 10%;	}	.width-80pct-centered {		width: 90% !important;		margin-left: 5%;		margin-right: 5%;	}}@media (min-width: 768px) and (max-width: 991px) {	.width-50pct-centered {		width: 74% !important;		margin-left: 13%;		margin-right: 13%;	}	.width-60pct-centered {		width: 82% !important;		margin-left: 9%;		margin-right: 9%;	}	.width-70pct-centered {		width: 90% !important;		margin-left: 5%;		margin-right: 5%;	}}@media (min-width: 480px) and (max-width: 767px) {	.width-50pct-centered {		width: 86% !important;		margin-left: 7%;		margin-right: 7%;	}	.width-60pct-centered {		width: 92% !important;		margin-left: 4%;		margin-right: 4%;	}}/* Offset left/right for element/block--------------------------------------------------- */.offset-left-5px    { margin-left: 5px; }.offset-right-5px   { margin-right: 5px; }.offset-left-10px   { margin-left: 10px; }.offset-right-10px  { margin-right: 10px; }.offset-left-15px   { margin-left: 15px; }.offset-right-15px  { margin-right: 15px; }.offset-left-20px   { margin-left: 20px; }.offset-right-20px  { margin-right: 20px; }.offset-left-25px   { margin-left: 25px; }.offset-right-25px  { margin-right: 25px; }.offset-left-30px   { margin-left: 30px; }.offset-right-30px  { margin-right: 30px; }.offset-left-40px   { margin-left: 40px; }.offset-right-40px  { margin-right: 40px; }.offset-left-50px   { margin-left: 50px; }.offset-right-50px  { margin-right: 50px; }.offset-left-60px   { margin-left: 60px; }.offset-right-60px  { margin-right: 60px; }.offset-left-70px   { margin-left: 70px; }.offset-right-70px  { margin-right: 70px; }.offset-left-10pct  { margin-left: 10%; }.offset-right-10pct { margin-right: 10%; }.offset-left-15pct  { margin-left: 15%; }.offset-right-15pct { margin-right: 15%; }.offset-left-20pct  { margin-left: 20%; }.offset-right-20pct { margin-right: 20%; }.offset-left-25pct  { margin-left: 25%; }.offset-right-25pct { margin-right: 25%; }@media (min-width: 768px) {	.offset-sm-left-5px    { margin-left: 5px; }	.offset-sm-right-5px   { margin-right: 5px; }	.offset-sm-left-10px   { margin-left: 10px; }	.offset-sm-right-10px  { margin-right: 10px; }	.offset-sm-left-15px   { margin-left: 15px; }	.offset-sm-right-15px  { margin-right: 15px; }	.offset-sm-left-20px   { margin-left: 20px; }	.offset-sm-right-20px  { margin-right: 20px; }	.offset-sm-left-25px   { margin-left: 25px; }	.offset-sm-right-25px  { margin-right: 25px; }	.offset-sm-left-30px   { margin-left: 30px; }	.offset-sm-right-30px  { margin-right: 30px; }	.offset-sm-left-40px   { margin-left: 40px; }	.offset-sm-right-40px  { margin-right: 40px; }	.offset-sm-left-50px   { margin-left: 50px; }	.offset-sm-right-50px  { margin-right: 50px; }	.offset-sm-left-60px   { margin-left: 60px; }	.offset-sm-right-60px  { margin-right: 60px; }	.offset-sm-left-70px   { margin-left: 70px; }	.offset-sm-right-70px  { margin-right: 70px; }		.offset-sm-left-10pct  { margin-left: 10%; }	.offset-sm-right-10pct { margin-right: 10%; }	.offset-sm-left-15pct  { margin-left: 15%; }	.offset-sm-right-15pct { margin-right: 15%; }	.offset-sm-left-20pct  { margin-left: 20%; }	.offset-sm-right-20pct { margin-right: 20%; }	.offset-sm-left-25pct  { margin-left: 25%; }	.offset-sm-right-25pct { margin-right: 25%; }}@media (min-width: 992px) {	.offset-md-left-5px    { margin-left: 5px; }	.offset-md-right-5px   { margin-right: 5px; }	.offset-md-left-10px   { margin-left: 10px; }	.offset-md-right-10px  { margin-right: 10px; }	.offset-md-left-15px   { margin-left: 15px; }	.offset-md-right-15px  { margin-right: 15px; }	.offset-md-left-20px   { margin-left: 20px; }	.offset-md-right-20px  { margin-right: 20px; }	.offset-md-left-25px   { margin-left: 25px; }	.offset-md-right-25px  { margin-right: 25px; }	.offset-md-left-30px   { margin-left: 30px; }	.offset-md-right-30px  { margin-right: 30px; }	.offset-md-left-40px   { margin-left: 40px; }	.offset-md-right-40px  { margin-right: 40px; }	.offset-md-left-50px   { margin-left: 50px; }	.offset-md-right-50px  { margin-right: 50px; }	.offset-md-left-60px   { margin-left: 60px; }	.offset-md-right-60px  { margin-right: 60px; }	.offset-md-left-70px   { margin-left: 70px; }	.offset-md-right-70px  { margin-right: 70px; }		.offset-md-left-10pct  { margin-left: 10%; }	.offset-md-right-10pct { margin-right: 10%; }	.offset-md-left-15pct  { margin-left: 15%; }	.offset-md-right-15pct { margin-right: 15%; }	.offset-md-left-20pct  { margin-left: 20%; }	.offset-md-right-20pct { margin-right: 20%; }	.offset-md-left-25pct  { margin-left: 25%; }	.offset-md-right-25pct { margin-right: 25%; }}@media (min-width: 1200px) {	.offset-lg-left-5px    { margin-left: 5px; }	.offset-lg-right-5px   { margin-right: 5px; }	.offset-lg-left-10px   { margin-left: 10px; }	.offset-lg-right-10px  { margin-right: 10px; }	.offset-lg-left-15px   { margin-left: 15px; }	.offset-lg-right-15px  { margin-right: 15px; }	.offset-lg-left-20px   { margin-left: 20px; }	.offset-lg-right-20px  { margin-right: 20px; }	.offset-lg-left-25px   { margin-left: 25px; }	.offset-lg-right-25px  { margin-right: 25px; }	.offset-lg-left-30px   { margin-left: 30px; }	.offset-lg-right-30px  { margin-right: 30px; }	.offset-lg-left-40px   { margin-left: 40px; }	.offset-lg-right-40px  { margin-right: 40px; }	.offset-lg-left-50px   { margin-left: 50px; }	.offset-lg-right-50px  { margin-right: 50px; }	.offset-lg-left-60px   { margin-left: 60px; }	.offset-lg-right-60px  { margin-right: 60px; }	.offset-lg-left-70px   { margin-left: 70px; }	.offset-lg-right-70px  { margin-right: 70px; }		.offset-lg-left-10pct  { margin-left: 10%; }	.offset-lg-right-10pct { margin-right: 10%; }	.offset-lg-left-15pct  { margin-left: 15%; }	.offset-lg-right-15pct { margin-right: 15%; }	.offset-lg-left-20pct  { margin-left: 20%; }	.offset-lg-right-20pct { margin-right: 20%; }	.offset-lg-left-25pct  { margin-left: 25%; }	.offset-lg-right-25pct { margin-right: 25%; }}@media (min-width: 1520px) {	.offset-xl-left-5px    { margin-left: 5px; }	.offset-xl-right-5px   { margin-right: 5px; }	.offset-xl-left-10px   { margin-left: 10px; }	.offset-xl-right-10px  { margin-right: 10px; }	.offset-xl-left-15px   { margin-left: 15px; }	.offset-xl-right-15px  { margin-right: 15px; }	.offset-xl-left-20px   { margin-left: 20px; }	.offset-xl-right-20px  { margin-right: 20px; }	.offset-xl-left-25px   { margin-left: 25px; }	.offset-xl-right-25px  { margin-right: 25px; }	.offset-xl-left-30px   { margin-left: 30px; }	.offset-xl-right-30px  { margin-right: 30px; }	.offset-xl-left-40px   { margin-left: 40px; }	.offset-xl-right-40px  { margin-right: 40px; }	.offset-xl-left-50px   { margin-left: 50px; }	.offset-xl-right-50px  { margin-right: 50px; }	.offset-xl-left-60px   { margin-left: 60px; }	.offset-xl-right-60px  { margin-right: 60px; }	.offset-xl-left-70px   { margin-left: 70px; }	.offset-xl-right-70px  { margin-right: 70px; }		.offset-xl-left-10pct  { margin-left: 10%; }	.offset-xl-right-10pct { margin-right: 10%; }	.offset-xl-left-15pct  { margin-left: 15%; }	.offset-xl-right-15pct { margin-right: 15%; }	.offset-xl-left-20pct  { margin-left: 20%; }	.offset-xl-right-20pct { margin-right: 20%; }	.offset-xl-left-25pct  { margin-left: 25%; }	.offset-xl-right-25pct { margin-right: 25%; }}/* Height of element/block--------------------------------------------------- */.height-15px  { height: 15px !important; }.height-20px  { height: 20px !important; }.height-25px  { height: 25px !important; }.height-30px  { height: 30px !important; }.height-35px  { height: 35px !important; }.height-40px  { height: 40px !important; }.height-45px  { height: 45px !important; }.height-50px  { height: 50px !important; }.height-55px  { height: 55px !important; }.height-60px  { height: 60px !important; }.height-65px  { height: 65px !important; }.height-70px  { height: 70px !important; }.height-75px  { height: 75px !important; }.height-80px  { height: 80px !important; }.height-85px  { height: 85px !important; }.height-90px  { height: 90px !important; }.height-95px  { height: 95px !important; }.height-100px { height: 100px !important; }.height-110px { height: 110px !important; }.height-120px { height: 120px !important; }.height-130px { height: 130px !important; }.height-140px { height: 140px !important; }.height-150px { height: 150px !important; }.height-160px { height: 160px !important; }.height-170px { height: 170px !important; }.height-180px { height: 180px !important; }.height-190px { height: 190px !important; }.height-200px { height: 200px !important; }.height-210px { height: 210px !important; }.height-220px { height: 220px !important; }.height-230px { height: 230px !important; }.height-240px { height: 240px !important; }.height-250px { height: 250px !important; }.height-260px { height: 260px !important; }.height-270px { height: 270px !important; }.height-280px { height: 280px !important; }.height-290px { height: 290px !important; }.height-300px { height: 300px !important; }.height-310px { height: 310px !important; }.height-320px { height: 320px !important; }.height-330px { height: 330px !important; }.height-340px { height: 340px !important; }.height-350px { height: 350px !important; }.height-360px { height: 360px !important; }.height-370px { height: 370px !important; }.height-380px { height: 380px !important; }.height-390px { height: 390px !important; }.height-400px { height: 400px !important; }