/*!
Theme Name: NERAP
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nerap
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

NERAP is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Fat Heads set up
--------------------------------------------------------------*/

/* default */

html {
	height: 100%;
}

body {
	height: 100%;
	position: relative;
	margin:0;
	padding:0;
	font-variant-numeric: lining-nums;
}

@media screen and (max-width:768px) {
article img { max-width: 100% !important; height:auto; }
}

img {
	display:block;
	margin:0 auto;
}

.h-11, .h-21, .h-23, .r5-h-11 {
	overflow:hidden;
}

.post, .page {
	margin:0 !important;
}

.uppercase { text-transform: uppercase; }
.capitalize { text-transform: ; }

.fw-100 { font-weight: 100; }
.fw-200 { font-weight: 200; }
.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }
.fw-800 { font-weight: 800; }
.fw-900 { font-weight: 900; }

h1, h2, h3, h4, h5, h6 {
	margin:0;
	clear:both;
}

a, a:visited, a:link, .alink {
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}

article h2, article h3, article h4 {
	margin: 0;
	margin-bottom: 2rem;
	font-weight: 700;
}

article p, .wp-block-buttons {
	margin-top:0;
	margin-bottom: 2rem;
}

article h2 {
	font-size: 2em;
	line-height: 1.25em;
}

article h3 {
	font-size: 1.5em;
	line-height: 1.25em;
}

article h4 {
	font-size: 1.25em;
	line-height: 1.25em;
}

article ol, article ul {
	margin:0 0 2rem;
}

article ol li, article ul li {
	margin-bottom: 0.5em;
}

article ol li:last-of-type, article ul li:last-of-type {
	margin-bottom:0;
}

.display-block {display:block;}

.position-fixed {
	position:fixed;
}

.position-relative {
	position:relative;
}

.position-absolute {
	position:absolute;
}

.display-inline {
	display:inline;
}

.display-inline-block {
	display:inline-block;
}

.overflow-hidden {
	overflow:hidden;
}

@media screen and (max-width:768px) {article h2, article h3, article h4, article p, article ol, article ul {margin-bottom: 1.5rem;}}

.flex { display: flex }
.flex-wrap { flex-wrap: wrap; }
.flex-column { justify-content: stretch; }

.clearfix:after {
	content: '';
    display: block;
    clear: both;
}

.wrapper {
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
	position:relative
}

.table {
	display: table;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	margin: 0!important;
}

.table-cell {
	display: table-cell;
	vertical-align: middle;
}

.ul-no-list {
	list-style:none;
	margin:0;
	padding:0;
}

.fade {
	opacity: 0;
}

.active .fade,
.fade.active {
	opacity: 1;
}

svg {display:block; margin:0 auto;overflow: visible;transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}

.border-top {border-top-style:solid;}
.border-bottom {border-bottom-style:solid;}
.border-left {border-left-style:solid;}
.border-right {border-right-style:solid;}
.border-1 {border-width: 1px;}
.border-2 {border-width: 0.125rem;}
.border-3 {border-width: 3px;}
.border-4 {border-width: 0.25rem;}
.border-5 {border-width: 0.3rem;}
.border-6 {border-width: 0.4rem;}
.border-8 {border-width: 0.5rem;}

.border-radius-025 {border-radius: 0.25rem; overflow:hidden;}
.border-radius-05 {border-radius: 0.5rem; overflow:hidden;}
.border-radius-1 {border-radius: 1rem; overflow:hidden;}
.border-radius-15 {border-radius: 1.5rem; overflow:hidden;}
.border-radius-2 {border-radius: 2rem; overflow:hidden;}

/* default responsive */

body, .fs-1, form label span { font-size: 18px;  line-height: 1.5em; }
.fs-065 { font-size: 0.65em; line-height: 1.5em; }
.fs-075 { font-size: 0.75em; line-height: 1.5em; }
.fs-085 { font-size: 0.85em; line-height: 1.5em; }
.fs-125 { font-size: 1.25em; line-height: 1.25em; }
.fs-15 { font-size: 1.5em; line-height: 1.25em; }
.fs-2 { font-size: 2em; line-height: 1.25em; }
.fs-25 { font-size: 2.5em; line-height: 1.25em; }
.fs-3 { font-size: 3em; line-height: 1em; }
.fs-4 { font-size: 4em; line-height: 1em; }
.fs-5 { font-size: 5em; line-height: 1em; }
.fs-6 { font-size: 6em; line-height: 0.85em; }
.fs-7 { font-size: 7em; line-height: 0.85em; }
.fs-8 { font-size: 8em; line-height: 0.85em; }
.fs-9 { font-size: 9em; line-height: 0.85em; }
.fs-10 { font-size: 10em; line-height: 0.85em; }

.lh-085 {line-height: 0.85em;}
.lh-1 {line-height: 1em;}
.lh-125 {line-height: 1.25em;}
.lh-15 {line-height: 1.5em;}

.ltsp-015 {letter-spacing: 0.15rem;}

.mx0,.ml0{margin-left:0;}.mx0,.mr0{margin-right:0;}.my0,.mt0{margin-top:0;}.my0,.mb0{margin-bottom:0;}.m0{margin:0}.ml1,.mx1{margin-left:.5rem}.mr1,.mx1{margin-right:.5rem}.mt1,.my1{margin-top:.5rem}.mb1,.my1{margin-bottom:.5rem}.m1{margin:.5rem}.ml2,.mx2{margin-left:1rem}.mr2,.mx2{margin-right:1rem}.mb2,.my2{margin-bottom:1rem}.m2{margin:1rem}.mt2{margin-top:1rem}.mt-3{margin-top:-2rem}.ml3,.mx3{margin-left:2rem}.mr3,.mx3{margin-right:2rem}.my2{margin-top:1rem}.mt3,.my3{margin-top:2rem}.mb3,.my3{margin-bottom:2rem}.m3{margin:2rem}.ml4,.mx4{margin-left:3rem}.mr4,.mx4{margin-right:3rem}.mt4,.my4{margin-top:3rem}.mb4,.my4{margin-bottom:3rem}.m4{margin:3rem}.ml5,.mx5{margin-left:4rem}.mr5,.mx5{margin-right:4rem}.mt5,.my5{margin-top:4rem}.mb5,.my5{margin-bottom:4rem}.m5{margin:4rem}.ml6,.mx6{margin-left:5rem}.mr6,.mx6{margin-right:5rem}.mt6,.my6{margin-top:5rem}.mb6,.my6{margin-bottom:5rem}.m6{margin:5rem}.ml7,.mx7{margin-left:6rem}.mr7,.mx7{margin-right:6rem}.mt7,.my7{margin-top:6rem}.mb7,.my7{margin-bottom:6rem}.m7{margin:6rem}.ml8,.mx8{margin-left:7rem}.mr8,.mx8{margin-right:7rem}.mt8,.my8{margin-top:7rem}.mb8,.my8{margin-bottom:7rem}.m8{margin:7rem}.ml9,.mx9{margin-left:8rem}.mr9,.mx9{margin-right:8rem}.mt9,.my9{margin-top:8rem}.mb9,.my9{margin-bottom:8rem}.m9{margin:8rem}.ml10,.mx10{margin-left:9rem}.mr10,.mx10{margin-right:9rem}.mt10,.my10{margin-top:9rem}.mb10,.my10{margin-bottom:9rem}.m10{margin:9rem}.ml11,.mx11{margin-left:10rem}.mr11,.mx11{margin-right:10rem}.mt11,.my11{margin-top:10rem}.mb11,.my11{margin-bottom:10rem}.m11{margin:10rem}.ml12,.mx12{margin-left:11rem}.mr12,.mx12{margin-right:11rem}.mt12,.my12{margin-top:11rem}.mb12,.my12{margin-bottom:11rem}.m12{margin:11rem}.ml13,.mx13{margin-left:12rem}.mr13,.mx13{margin-right:12rem}.mt13,.my13{margin-top:12rem}.mb13,.my13{margin-bottom:12rem}.m13{margin:12rem}.ml14,.mx14{margin-left:13rem}.mr14,.mx14{margin-right:13rem}.mt14,.my14{margin-top:13rem}.mb14,.my14{margin-bottom:13rem}.m14{margin:13rem}.ml15,.mx15{margin-left:14rem}.mr15,.mx15{margin-right:14rem}.mt15,.my15{margin-top:14rem}.mb15,.my15{margin-bottom:14rem}.m15{margin:14rem}.ml16,.mx16{margin-left:15rem}.mr16,.mx16{margin-right:15rem}.mt16,.my16{margin-top:15rem}.mb16,.my16{margin-bottom:15rem}.m16{margin:15rem}.ml17,.mx17{margin-left:16rem}.mr17,.mx17{margin-right:16rem}.mt17,.my17{margin-top:16rem}.mb17,.my17{margin-bottom:16rem}.m17{margin:16rem}.ml18,.mx18{margin-left:17rem}.mr18,.mx18{margin-right:17rem}.mt18,.my18{margin-top:17rem}.mb18,.my18{margin-bottom:17rem}.m18{margin:17rem}.ml19,.mx19{margin-left:18rem}.mr19,.mx19{margin-right:18rem}.mt19,.my19{margin-top:18rem}.mb19,.my19{margin-bottom:18rem}.m19{margin:18rem}.ml20,.mx20{margin-left:19rem}.mr20,.mx20{margin-right:19rem}.mt20,.my20{margin-top:19rem}.mb20,.my20{margin-bottom:19rem}.m20{margin:19rem}.ml21,.mx21{margin-left:20rem}.mr21,.mx21{margin-right:20rem}.mt21,.my21{margin-top:20rem}.mb21,.my21{margin-bottom:20rem}.m21{margin:20rem}

.mx-1 {margin-left:-0.5rem; margin-right:-0.5rem;}.mx-2 {margin-left:-1rem; margin-right:-1rem;}

.px0,.pl0{padding-left:0;}.px0,.pr0{padding-right:0;}.py0,.pt0{padding-top:0;}.py0,.pb0{padding-bottom:0;}.p0{padding:0}.pl1,.px1{padding-left:.5rem}.pr1,.px1{padding-right:.5rem}.pt1,.py1{padding-top:.5rem}.pb1,.py1{padding-bottom:.5rem}.p1{padding:.5rem}.pt2,.py2{padding-top:1rem}.pb2,.py2{padding-bottom:1rem}.pl2,.px2{padding-left:1rem}.pr2,.px2{padding-right:1rem}.p2{padding:1rem}.pt3,.py3{padding-top:2rem}.pb3,.py3{padding-bottom:2rem}.pl3,.px3{padding-left:2rem}.pr3,.px3{padding-right:2rem}.p3{padding:2rem}.pt4,.py4{padding-top:3rem}.pb4,.py4{padding-bottom:3rem}.pl4,.px4{padding-left:3rem}.pr4,.px4{padding-right:3rem}.p4{padding:3rem}.pt5,.py5{padding-top:4rem}.pb5,.py5{padding-bottom:4rem}.pl5,.px5{padding-left:4rem}.pr5,.px5{padding-right:4rem}.p5{padding:4rem}.pt6,.py6{padding-top:5rem}.pb6,.py6{padding-bottom:5rem}.pl6,.px6{padding-left:5rem}.pr6,.px6{padding-right:5rem}.p6{padding:5rem}.pt7,.py7{padding-top:6rem}.pb7,.py7{padding-bottom:6rem}.pl7,.px7{padding-left:6rem}.pr7,.px7{padding-right:6rem}.p7{padding:6rem}.pt8,.py8{padding-top:7rem}.pb8,.py8{padding-bottom:7rem}.pl8,.px8{padding-left:7rem}.pr8,.px8{padding-right:7rem}.p8{padding:7rem}.pt9,.py9{padding-top:8rem}.pb9,.py9{padding-bottom:8rem}.pl9,.px9{padding-left:8rem}.pr9,.px9{padding-right:8rem}.p9{padding:8rem}.pt10,.py10{padding-top:9rem}.pb10,.py10{padding-bottom:9rem}.pl10,.px10{padding-left:9rem}.pr10,.px10{padding-right:9rem}.p10{padding:9rem}.pl11,.px11{padding-left:10rem}.pr11,.px11{padding-right:10rem}.pt11,.py11{padding-top:10rem}.pb11,.py11{padding-bottom:10rem}.p11{padding:10rem}.pl12,.px12{padding-left:11rem}.pr12,.px12{padding-right:11rem}.pt12,.py12{padding-top:11rem}.pb12,.py12{padding-bottom:11rem}.p12{padding:11rem}.pl13,.px13{padding-left:12rem}.pr13,.px13{padding-right:12rem}.pt13,.py13{padding-top:12rem}.pb13,.py13{padding-bottom:12rem}.p13{padding:12rem}.pl14,.px14{padding-left:13rem}.pr14,.px14{padding-right:13rem}.pt14,.py14{padding-top:13rem}.pb14,.py14{padding-bottom:13rem}.p14{padding:13rem}.pl15,.px15{padding-left:14rem}.pr15,.px15{padding-right:14rem}.pt15,.py15{padding-top:14rem}.pb15,.py15{padding-bottom:14rem}.p15{padding:14rem}.pl16,.px16{padding-left:15rem}.pr16,.px16{padding-right:15rem}.pt16,.py16{padding-top:15rem}.pb16,.py16{padding-bottom:15rem}.p16{padding:15rem}.pl17,.px17{padding-left:16rem}.pr17,.px17{padding-right:16rem}.pt17,.py17{padding-top:16rem}.pb17,.py17{padding-bottom:16rem}.p17{padding:16rem}.pl18,.px18{padding-left:17rem}.pr18,.px18{padding-right:17rem}.pt18,.py18{padding-top:17rem}.pb18,.py18{padding-bottom:17rem}.p18{padding:17rem}.pl19,.px19{padding-left:18rem}.pr19,.px19{padding-right:18rem}.pt19,.py19{padding-top:18rem}.pb19,.py19{padding-bottom:18rem}.p19{padding:18rem}.pl20,.px20{padding-left:19rem}.pr20,.px20{padding-right:19rem}.pt20,.py20{padding-top:19rem}.pb20,.py20{padding-bottom:19rem}.p20{padding:19rem}.pl21,.px21{padding-left:20rem}.pr21,.px21{padding-right:20rem}.pt21,.py21{padding-top:20rem}.pb21,.py21{padding-bottom:20rem}.p21{padding:20rem}

.col{float:left; box-sizing: border-box;}.col-right{float:right}.col-none{float:none;}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}.pre-col-1{margin-left:8.3333333333%}.pre-col-2{margin-left:16.6666666667%}.pre-col-3{margin-left:25%}.pre-col-4{margin-left:33.3333333333%}.pre-col-5{margin-left:41.6666666667%}.pre-col-6{margin-left:50%}.pre-col-7{margin-left:58.3333333333%}.pre-col-8{margin-left:66.6666666667%}.pre-col-9{margin-left:83.3333333333%}.post-col-1{margin-right:8.3333333333%}.post-col-2{margin-right:16.6666666667%}.post-col-3{margin-right:25%}.post-col-4{margin-right:33.3333333333%}.post-col-5{margin-right:41.6666666667%}.post-col-6{margin-right:50%}.post-col-7{margin-right:58.3333333333%}.post-col-8{margin-right:66.6666666667%}.post-col-9{margin-right:83.3333333333%}

.text-right { text-align: right; }
.text-center { text-align: center; }

.display-none {display: none;}
.r1-display,
.r2-display,
.r3-display,
.r4-display,
.r5-display {
	display: none !important;
}

@media screen and (max-width:1920px) {
	
body, .fs-1, .r1-fs-1, form label span { font-size: 17px;  line-height: 1.5em; }
.r1-fs-065 { font-size: 0.65em; line-height: 1.5em; }
.r1-fs-075 { font-size: 0.75em; line-height: 1.5em; }
.r1-fs-085 { font-size: 0.85em; line-height: 1.5em; }
.r1-fs-125 { font-size: 1.25em; line-height: 1.25em; }
.r1-fs-15 { font-size: 1.5em; line-height: 1.25em; }
.r1-fs-2 { font-size: 2em; line-height: 1.25em; }
.r1-fs-25 { font-size: 2.5em; line-height: 1.25em; }
.r1-fs-3 { font-size: 3em; line-height: 1.25em; }
.r1-fs-4 { font-size: 4em; line-height: 1.25em; }
.r1-fs-5 { font-size: 5em; line-height: 1.25em; }
.r1-fs-6 { font-size: 6em; line-height: 0.85em; }
.r1-fs-7 { font-size: 7em; line-height: 0.85em; }
.r1-fs-8 { font-size: 8em; line-height: 0.85em; }
.r1-fs-9 { font-size: 9em; line-height: 0.85em; }
.r1-fs-10 { font-size: 10em; line-height: 0.85em; }

.r1-mx0,.r1-ml0{margin-left:0;}.r1-mx0,.r1-mr0{margin-right:0;}.r1-my0,.r1-mt0{margin-top:0;}.r1-my0,.r1-mb0{margin-bottom:0;}.r1-m0{margin:0}.r1-ml1,.r1-mx1{margin-left:.5rem}.r1-mr1,.r1-mx1{margin-right:.5rem}.r1-mt1,.r1-my1{margin-top:.5rem}.r1-mb1,.r1-my1{margin-bottom:.5rem}.r1-m1{margin:.5rem}.r1-ml2,.r1-mx2{margin-left:1rem}.r1-mr2,.r1-mx2{margin-right:1rem}.r1-mb2,.r1-my2{margin-bottom:1rem}.r1-m2{margin:1rem}.r1-mt2{margin-top:1rem}.r1-mt-3{margin-top:-2rem}.r1-ml3,.r1-mx3{margin-left:2rem}.r1-mr3,.r1-mx3{margin-right:2rem}.r1-my2{margin-top:1rem}.r1-mt3,.r1-my3{margin-top:2rem}.r1-mb3,.r1-my3{margin-bottom:2rem}.r1-m3{margin:2rem}.r1-ml4,.r1-mx4{margin-left:3rem}.r1-mr4,.r1-mx4{margin-right:3rem}.r1-mt4,.r1-my4{margin-top:3rem}.r1-mb4,.r1-my4{margin-bottom:3rem}.r1-m4{margin:3rem}.r1-ml5,.r1-mx5{margin-left:4rem}.r1-mr5,.r1-mx5{margin-right:4rem}.r1-mt5,.r1-my5{margin-top:4rem}.r1-mb5,.r1-my5{margin-bottom:4rem}.r1-m5{margin:4rem}.r1-ml6,.r1-mx6{margin-left:5rem}.r1-mr6,.r1-mx6{margin-right:5rem}.r1-mt6,.r1-my6{margin-top:5rem}.r1-mb6,.r1-my6{margin-bottom:5rem}.r1-m6{margin:5rem}.r1-ml7,.r1-mx7{margin-left:6rem}.r1-mr7,.r1-mx7{margin-right:6rem}.r1-mt7,.r1-my7{margin-top:6rem}.r1-mb7,.r1-my7{margin-bottom:6rem}.r1-m7{margin:6rem}.r1-ml8,.r1-mx8{margin-left:7rem}.r1-mr8,.r1-mx8{margin-right:7rem}.r1-mt8,.r1-my8{margin-top:7rem}.r1-mb8,.r1-my8{margin-bottom:7rem}.r1-m8{margin:7rem}.r1-ml9,.r1-mx9{margin-left:8rem}.r1-mr9,.r1-mx9{margin-right:8rem}.r1-mt9,.r1-my9{margin-top:8rem}.r1-mb9,.r1-my9{margin-bottom:8rem}.r1-m9{margin:8rem}.r1-ml10,.r1-mx10{margin-left:9rem}.r1-mr10,.r1-mx10{margin-right:9rem}.r1-mt10,.r1-my10{margin-top:9rem}.r1-mb10,.r1-my10{margin-bottom:9rem}.r1-m10{margin:9rem}.r1-ml11,.r1-mx11{margin-left:10rem}.r1-mr11,.r1-mx11{margin-right:10rem}.r1-mt11,.r1-my11{margin-top:10rem}.r1-mb11,.r1-my11{margin-bottom:10rem}.r1-m11{margin:10rem}.r1-ml12,.r1-mx12{margin-left:11rem}.r1-mr12,.r1-mx12{margin-right:11rem}.r1-mt12,.r1-my12{margin-top:11rem}.r1-mb12,.r1-my12{margin-bottom:11rem}.r1-m12{margin:11rem}.r1-ml13,.r1-mx13{margin-left:12rem}.r1-mr13,.r1-mx13{margin-right:12rem}.r1-mt13,.r1-my13{margin-top:12rem}.r1-mb13,.r1-my13{margin-bottom:12rem}.r1-m13{margin:12rem}.r1-ml14,.r1-mx14{margin-left:13rem}.r1-mr14,.r1-mx14{margin-right:13rem}.r1-mt14,.r1-my14{margin-top:13rem}.r1-mb14,.r1-my14{margin-bottom:13rem}.r1-m14{margin:13rem}.r1-ml15,.r1-mx15{margin-left:14rem}.r1-mr15,.r1-mx15{margin-right:14rem}.r1-mt15,.r1-my15{margin-top:14rem}.r1-mb15,.r1-my15{margin-bottom:14rem}.r1-m15{margin:14rem}.r1-ml16,.r1-mx16{margin-left:15rem}.r1-mr16,.r1-mx16{margin-right:15rem}.r1-mt16,.r1-my16{margin-top:15rem}.r1-mb16,.r1-my16{margin-bottom:15rem}.r1-m16{margin:15rem}.r1-ml17,.r1-mx17{margin-left:16rem}.r1-mr17,.r1-mx17{margin-right:16rem}.r1-mt17,.r1-my17{margin-top:16rem}.r1-mb17,.r1-my17{margin-bottom:16rem}.r1-m17{margin:16rem}.r1-ml18,.r1-mx18{margin-left:17rem}.r1-mr18,.r1-mx18{margin-right:17rem}.r1-mt18,.r1-my18{margin-top:17rem}.r1-mb18,.r1-my18{margin-bottom:17rem}.r1-m18{margin:17rem}.r1-ml19,.r1-mx19{margin-left:18rem}.r1-mr19,.r1-mx19{margin-right:18rem}.r1-mt19,.r1-my19{margin-top:18rem}.r1-mb19,.r1-my19{margin-bottom:18rem}.r1-m19{margin:18rem}.r1-ml20,.r1-mx20{margin-left:19rem}.r1-mr20,.r1-mx20{margin-right:19rem}.r1-mt20,.r1-my20{margin-top:19rem}.r1-mb20,.r1-my20{margin-bottom:19rem}.r1-m20{margin:19rem}.r1-ml21,.r1-mx21{margin-left:20rem}.r1-mr21,.r1-mx21{margin-right:20rem}.r1-mt21,.r1-my21{margin-top:20rem}.r1-mb21,.r1-my21{margin-bottom:20rem}.r1-m21{margin:20rem}

.r1-mx-1 {margin-left:-0.5rem; margin-right:-0.5rem;}.r1-mx-2 {margin-left:-1rem; margin-right:-1rem;}

.r1-px0,.r1-pl0{padding-left:0;}.r1-px0,.r1-pr0{padding-right:0;}.r1-py0,.r1-pt0{padding-top:0;}.r1-py0,.r1-pb0{padding-bottom:0;}.r1-p0{padding:0}.r1-pl1,.r1-px1{padding-left:.5rem}.r1-pr1,.r1-px1{padding-right:.5rem}.r1-pt1,.r1-py1{padding-top:.5rem}.r1-pb1,.r1-py1{padding-bottom:.5rem}.r1-p1{padding:.5rem}.r1-pt2,.r1-py2{padding-top:1rem}.r1-pb2,.r1-py2{padding-bottom:1rem}.r1-pl2,.r1-px2{padding-left:1rem}.r1-pr2,.r1-px2{padding-right:1rem}.r1-p2{padding:1rem}.r1-pt3,.r1-py3{padding-top:2rem}.r1-pb3,.r1-py3{padding-bottom:2rem}.r1-pl3,.r1-px3{padding-left:2rem}.r1-pr3,.r1-px3{padding-right:2rem}.r1-p3{padding:2rem}.r1-pt4,.r1-py4{padding-top:3rem}.r1-pb4,.r1-py4{padding-bottom:3rem}.r1-pl4,.r1-px4{padding-left:3rem}.r1-pr4,.r1-px4{padding-right:3rem}.r1-p4{padding:3rem}.r1-pt5,.r1-py5{padding-top:4rem}.r1-pb5,.r1-py5{padding-bottom:4rem}.r1-pl5,.r1-px5{padding-left:4rem}.r1-pr5,.r1-px5{padding-right:4rem}.r1-p5{padding:4rem}.r1-pt6,.r1-py6{padding-top:5rem}.r1-pb6,.r1-py6{padding-bottom:5rem}.r1-pl6,.r1-px6{padding-left:5rem}.r1-pr6,.r1-px6{padding-right:5rem}.r1-p6{padding:5rem}.r1-pt7,.r1-py7{padding-top:6rem}.r1-pb7,.r1-py7{padding-bottom:6rem}.r1-pl7,.r1-px7{padding-left:6rem}.r1-pr7,.r1-px7{padding-right:6rem}.r1-p7{padding:6rem}.r1-pt8,.r1-py8{padding-top:7rem}.r1-pb8,.r1-py8{padding-bottom:7rem}.r1-pl8,.r1-px8{padding-left:7rem}.r1-pr8,.r1-px8{padding-right:7rem}.r1-p8{padding:7rem}.r1-pt9,.r1-py9{padding-top:8rem}.r1-pb9,.r1-py9{padding-bottom:8rem}.r1-pl9,.r1-px9{padding-left:8rem}.r1-pr9,.r1-px9{padding-right:8rem}.r1-p9{padding:8rem}.r1-pt10,.r1-py10{padding-top:9rem}.r1-pb10,.r1-py10{padding-bottom:9rem}.r1-pl10,.r1-px10{padding-left:9rem}.r1-pr10,.r1-px10{padding-right:9rem}.r1-p10{padding:9rem}.r1-pl11,.r1-px11{padding-left:10rem}.r1-pr11,.r1-px11{padding-right:10rem}.r1-pt11,.r1-py11{padding-top:10rem}.r1-pb11,.r1-py11{padding-bottom:10rem}.r1-p11{padding:10rem}.r1-pl12,.r1-px12{padding-left:11rem}.r1-pr12,.r1-px12{padding-right:11rem}.r1-pt12,.r1-py12{padding-top:11rem}.r1-pb12,.r1-py12{padding-bottom:11rem}.r1-p12{padding:11rem}.r1-pl13,.r1-px13{padding-left:12rem}.r1-pr13,.r1-px13{padding-right:12rem}.r1-pt13,.r1-py13{padding-top:12rem}.r1-pb13,.r1-py13{padding-bottom:12rem}.r1-p13{padding:12rem}.r1-pl14,.r1-px14{padding-left:13rem}.r1-pr14,.r1-px14{padding-right:13rem}.r1-pt14,.r1-py14{padding-top:13rem}.r1-pb14,.r1-py14{padding-bottom:13rem}.r1-p14{padding:13rem}.r1-pl15,.r1-px15{padding-left:14rem}.r1-pr15,.r1-px15{padding-right:14rem}.r1-pt15,.r1-py15{padding-top:14rem}.r1-pb15,.r1-py15{padding-bottom:14rem}.r1-p15{padding:14rem}.r1-pl16,.r1-px16{padding-left:15rem}.r1-pr16,.r1-px16{padding-right:15rem}.r1-pt16,.r1-py16{padding-top:15rem}.r1-pb16,.r1-py16{padding-bottom:15rem}.r1-p16{padding:15rem}.r1-pl17,.r1-px17{padding-left:16rem}.r1-pr17,.r1-px17{padding-right:16rem}.r1-pt17,.r1-py17{padding-top:16rem}.r1-pb17,.r1-py17{padding-bottom:16rem}.r1-p17{padding:16rem}.r1-pl18,.r1-px18{padding-left:17rem}.r1-pr18,.r1-px18{padding-right:17rem}.r1-pt18,.r1-py18{padding-top:17rem}.r1-pb18,.r1-py18{padding-bottom:17rem}.r1-p18{padding:17rem}.r1-pl19,.r1-px19{padding-left:18rem}.r1-pr19,.r1-px19{padding-right:18rem}.r1-pt19,.r1-py19{padding-top:18rem}.r1-pb19,.r1-py19{padding-bottom:18rem}.r1-p19{padding:18rem}.r1-pl20,.r1-px20{padding-left:19rem}.r1-pr20,.r1-px20{padding-right:19rem}.r1-pt20,.r1-py20{padding-top:19rem}.r1-pb20,.r1-py20{padding-bottom:19rem}.r1-p20{padding:19rem}.r1-pl21,.r1-px21{padding-left:20rem}.r1-pr21,.r1-px21{padding-right:20rem}.r1-pt21,.r1-py21{padding-top:20rem}.r1-pb21,.r1-py21{padding-bottom:20rem}.r1-p21{padding:20rem}

.r1-col{float:left; overflow:hidden; box-sizing: border-box;}.r1-col-right{float:right}.r1-col-none{float:none;}.r1-col-1{width:8.3333333333%}.r1-col-2{width:16.6666666667%}.r1-col-3{width:25%}.r1-col-4{width:33.3333333333%}.r1-col-5{width:41.6666666667%}.r1-col-6{width:50%}.r1-col-7{width:58.3333333333%}.r1-col-8{width:66.6666666667%}.r1-col-9{width:75%}.r1-col-10{width:83.3333333333%}.r1-col-11{width:91.6666666667%}.r1-col-12{width:100%}.r1-pre-col-0{margin-left:0}.r1-pre-col-1{margin-left:8.3333333333%}.r1-pre-col-2{margin-left:16.6666666667%}.r1-pre-col-3{margin-left:25%}.r1-pre-col-4{margin-left:33.3333333333%}.r1-pre-col-5{margin-left:41.6666666667%}.r1-pre-col-6{margin-left:50%}.r1-pre-col-7{margin-left:58.3333333333%}.r1-pre-col-8{margin-left:66.6666666667%}.r1-pre-col-9{margin-left:83.3333333333%}.r1-post-col-0{margin-right:0}.r1-post-col-1{margin-right:8.3333333333%}.r1-post-col-2{margin-right:16.6666666667%}.r1-post-col-3{margin-right:25%}.r1-post-col-4{margin-right:33.3333333333%}.r1-post-col-5{margin-right:41.6666666667%}.r1-post-col-6{margin-right:50%}.r1-post-col-7{margin-right:58.3333333333%}.r1-post-col-8{margin-right:66.6666666667%}.r1-post-col-9{margin-right:83.3333333333%}

.r1-text-left { text-align: left; }
.r1-text-right { text-align: right; }
.r1-text-center { text-align: center; }

.r1-display { display: block !important; }
.r1-display-none { display: none !important; }

}

@media screen and (max-width:1440px) {
	
body, .fs-1, .r2-fs-1, form label span { font-size: 16px;  line-height: 1.5em; }
.r2-fs-065 { font-size: 0.65em; line-height: 1.5em; }
.r2-fs-075 { font-size: 0.75em; line-height: 1.5em; }
.r2-fs-085 { font-size: 0.85em; line-height: 1.5em; }
.r2-fs-125 { font-size: 1.25em; line-height: 1.25em; }
.r2-fs-15 { font-size: 1.5em; line-height: 1.25em; }
.r2-fs-2 { font-size: 2em; line-height: 1.25em; }
.r2-fs-25 { font-size: 2.5em; line-height: 1.25em; }
.r2-fs-3 { font-size: 3em; line-height: 1.25em; }
.r2-fs-4 { font-size: 4em; line-height: 1.25em; }
.r2-fs-5 { font-size: 5em; line-height: 1.25em; }
.r2-fs-6 { font-size: 6em; line-height: 0.85em; }
.r2-fs-7 { font-size: 7em; line-height: 0.85em; }
.r2-fs-8 { font-size: 8em; line-height: 0.85em; }
.r2-fs-9 { font-size: 9em; line-height: 0.85em; }
.r2-fs-10 { font-size: 10em; line-height: 0.85em; }
	
.r2-mx0,.r2-ml0{margin-left:0;}.r2-mx0,.r2-mr0{margin-right:0;}.r2-my0,.r2-mt0{margin-top:0;}.r2-my0,.r2-mb0{margin-bottom:0;}.r2-m0{margin:0}.r2-ml1,.r2-mx1{margin-left:.5rem}.r2-mr1,.r2-mx1{margin-right:.5rem}.r2-mt1,.r2-my1{margin-top:.5rem}.r2-mb1,.r2-my1{margin-bottom:.5rem}.r2-m1{margin:.5rem}.r2-ml2,.r2-mx2{margin-left:1rem}.r2-mr2,.r2-mx2{margin-right:1rem}.r2-mb2,.r2-my2{margin-bottom:1rem}.r2-m2{margin:1rem}.r2-mt2{margin-top:1rem}.r2-mt-3{margin-top:-2rem}.r2-ml3,.r2-mx3{margin-left:2rem}.r2-mr3,.r2-mx3{margin-right:2rem}.r2-my2{margin-top:1rem}.r2-mt3,.r2-my3{margin-top:2rem}.r2-mb3,.r2-my3{margin-bottom:2rem}.r2-m3{margin:2rem}.r2-ml4,.r2-mx4{margin-left:3rem}.r2-mr4,.r2-mx4{margin-right:3rem}.r2-mt4,.r2-my4{margin-top:3rem}.r2-mb4,.r2-my4{margin-bottom:3rem}.r2-m4{margin:3rem}.r2-ml5,.r2-mx5{margin-left:4rem}.r2-mr5,.r2-mx5{margin-right:4rem}.r2-mt5,.r2-my5{margin-top:4rem}.r2-mb5,.r2-my5{margin-bottom:4rem}.r2-m5{margin:4rem}.r2-ml6,.r2-mx6{margin-left:5rem}.r2-mr6,.r2-mx6{margin-right:5rem}.r2-mt6,.r2-my6{margin-top:5rem}.r2-mb6,.r2-my6{margin-bottom:5rem}.r2-m6{margin:5rem}.r2-ml7,.r2-mx7{margin-left:6rem}.r2-mr7,.r2-mx7{margin-right:6rem}.r2-mt7,.r2-my7{margin-top:6rem}.r2-mb7,.r2-my7{margin-bottom:6rem}.r2-m7{margin:6rem}.r2-ml8,.r2-mx8{margin-left:7rem}.r2-mr8,.r2-mx8{margin-right:7rem}.r2-mt8,.r2-my8{margin-top:7rem}.r2-mb8,.r2-my8{margin-bottom:7rem}.r2-m8{margin:7rem}.r2-ml9,.r2-mx9{margin-left:8rem}.r2-mr9,.r2-mx9{margin-right:8rem}.r2-mt9,.r2-my9{margin-top:8rem}.r2-mb9,.r2-my9{margin-bottom:8rem}.r2-m9{margin:8rem}.r2-ml10,.r2-mx10{margin-left:9rem}.r2-mr20,.r2-mx10{margin-right:9rem}.r2-mt10,.r2-my10{margin-top:9rem}.r2-mb10,.r2-my10{margin-bottom:9rem}.r2-m10{margin:9rem}.r2-ml11,.r2-mx11{margin-left:10rem}.r2-mr21,.r2-mx11{margin-right:10rem}.r2-mt11,.r2-my11{margin-top:10rem}.r2-mb11,.r2-my11{margin-bottom:10rem}.r2-m11{margin:10rem}.r2-ml12,.r2-mx12{margin-left:11rem}.r2-mr22,.r2-mx12{margin-right:11rem}.r2-mt12,.r2-my12{margin-top:11rem}.r2-mb12,.r2-my12{margin-bottom:11rem}.r2-m12{margin:11rem}.r2-ml13,.r2-mx13{margin-left:12rem}.r2-mr23,.r2-mx13{margin-right:12rem}.r2-mt13,.r2-my13{margin-top:12rem}.r2-mb13,.r2-my13{margin-bottom:12rem}.r2-m13{margin:12rem}.r2-ml14,.r2-mx14{margin-left:13rem}.r2-mr24,.r2-mx14{margin-right:13rem}.r2-mt14,.r2-my14{margin-top:13rem}.r2-mb14,.r2-my14{margin-bottom:13rem}.r2-m14{margin:13rem}.r2-ml15,.r2-mx15{margin-left:14rem}.r2-mr25,.r2-mx15{margin-right:14rem}.r2-mt15,.r2-my15{margin-top:14rem}.r2-mb15,.r2-my15{margin-bottom:14rem}.r2-m15{margin:14rem}.r2-ml16,.r2-mx16{margin-left:15rem}.r2-mr26,.r2-mx16{margin-right:15rem}.r2-mt16,.r2-my16{margin-top:15rem}.r2-mb16,.r2-my16{margin-bottom:15rem}.r2-m16{margin:15rem}.r2-ml17,.r2-mx17{margin-left:16rem}.r2-mr27,.r2-mx17{margin-right:16rem}.r2-mt17,.r2-my17{margin-top:16rem}.r2-mb17,.r2-my17{margin-bottom:16rem}.r2-m17{margin:16rem}.r2-ml18,.r2-mx18{margin-left:17rem}.r2-mr28,.r2-mx18{margin-right:17rem}.r2-mt18,.r2-my18{margin-top:17rem}.r2-mb18,.r2-my18{margin-bottom:17rem}.r2-m18{margin:17rem}.r2-ml19,.r2-mx19{margin-left:18rem}.r2-mr29,.r2-mx19{margin-right:18rem}.r2-mt19,.r2-my19{margin-top:18rem}.r2-mb19,.r2-my19{margin-bottom:18rem}.r2-m19{margin:18rem}.r2-ml20,.r2-mx20{margin-left:19rem}.r2-mr20,.r2-mx20{margin-right:19rem}.r2-mt20,.r2-my20{margin-top:19rem}.r2-mb20,.r2-my20{margin-bottom:19rem}.r2-m20{margin:19rem}.r2-ml21,.r2-mx21{margin-left:20rem}.r2-mr21,.r2-mx21{margin-right:20rem}.r2-mt21,.r2-my21{margin-top:20rem}.r2-mb21,.r2-my21{margin-bottom:20rem}.r2-m21{margin:20rem}

.r2-mx-1 {margin-left:-0.5rem; margin-right:-0.5rem;}.r2-mx-2 {margin-left:-1rem; margin-right:-1rem;}

.r2-px0,.r2-pl0{padding-left:0;}.r2-px0,.r2-pr0{padding-right:0;}.r2-py0,.r2-pt0{padding-top:0;}.r2-py0,.r2-pb0{padding-bottom:0;}.r2-p0{padding:0}.r2-pl1,.r2-px1{padding-left:.5rem}.r2-pr2,.r2-px1{padding-right:.5rem}.r2-pt1,.r2-py1{padding-top:.5rem}.r2-pb1,.r2-py1{padding-bottom:.5rem}.r2-p1{padding:.5rem}.r2-pt2,.r2-py2{padding-top:1rem}.r2-pb2,.r2-py2{padding-bottom:1rem}.r2-pl2,.r2-px2{padding-left:1rem}.r2-pr2,.r2-px2{padding-right:1rem}.r2-p2{padding:1rem}.r2-pt3,.r2-py3{padding-top:2rem}.r2-pb3,.r2-py3{padding-bottom:2rem}.r2-pl3,.r2-px3{padding-left:2rem}.r2-pr3,.r2-px3{padding-right:2rem}.r2-p3{padding:2rem}.r2-pt4,.r2-py4{padding-top:3rem}.r2-pb4,.r2-py4{padding-bottom:3rem}.r2-pl4,.r2-px4{padding-left:3rem}.r2-pr4,.r2-px4{padding-right:3rem}.r2-p4{padding:3rem}.r2-pt5,.r2-py5{padding-top:4rem}.r2-pb5,.r2-py5{padding-bottom:4rem}.r2-pl5,.r2-px5{padding-left:4rem}.r2-pr5,.r2-px5{padding-right:4rem}.r2-p5{padding:4rem}.r2-pt6,.r2-py6{padding-top:5rem}.r2-pb6,.r2-py6{padding-bottom:5rem}.r2-pl6,.r2-px6{padding-left:5rem}.r2-pr6,.r2-px6{padding-right:5rem}.r2-p6{padding:5rem}.r2-pt7,.r2-py7{padding-top:6rem}.r2-pb7,.r2-py7{padding-bottom:6rem}.r2-pl7,.r2-px7{padding-left:6rem}.r2-pr7,.r2-px7{padding-right:6rem}.r2-p7{padding:6rem}.r2-pt8,.r2-py8{padding-top:7rem}.r2-pb8,.r2-py8{padding-bottom:7rem}.r2-pl8,.r2-px8{padding-left:7rem}.r2-pr8,.r2-px8{padding-right:7rem}.r2-p8{padding:7rem}.r2-pt9,.r2-py9{padding-top:8rem}.r2-pb9,.r2-py9{padding-bottom:8rem}.r2-pl9,.r2-px9{padding-left:8rem}.r2-pr9,.r2-px9{padding-right:8rem}.r2-p9{padding:8rem}.r2-pt10,.r2-py10{padding-top:9rem}.r2-pb10,.r2-py10{padding-bottom:9rem}.r2-pl10,.r2-px10{padding-left:9rem}.r2-pr20,.r2-px10{padding-right:9rem}.r2-p10{padding:9rem}.r2-pl11,.r2-px11{padding-left:10rem}.r2-pr21,.r2-px11{padding-right:10rem}.r2-pt11,.r2-py11{padding-top:10rem}.r2-pb11,.r2-py11{padding-bottom:10rem}.r2-p11{padding:10rem}.r2-pl12,.r2-px12{padding-left:11rem}.r2-pr22,.r2-px12{padding-right:11rem}.r2-pt12,.r2-py12{padding-top:11rem}.r2-pb12,.r2-py12{padding-bottom:11rem}.r2-p12{padding:11rem}.r2-pl13,.r2-px13{padding-left:12rem}.r2-pr23,.r2-px13{padding-right:12rem}.r2-pt13,.r2-py13{padding-top:12rem}.r2-pb13,.r2-py13{padding-bottom:12rem}.r2-p13{padding:12rem}.r2-pl14,.r2-px14{padding-left:13rem}.r2-pr24,.r2-px14{padding-right:13rem}.r2-pt14,.r2-py14{padding-top:13rem}.r2-pb14,.r2-py14{padding-bottom:13rem}.r2-p14{padding:13rem}.r2-pl15,.r2-px15{padding-left:14rem}.r2-pr25,.r2-px15{padding-right:14rem}.r2-pt15,.r2-py15{padding-top:14rem}.r2-pb15,.r2-py15{padding-bottom:14rem}.r2-p15{padding:14rem}.r2-pl16,.r2-px16{padding-left:15rem}.r2-pr26,.r2-px16{padding-right:15rem}.r2-pt16,.r2-py16{padding-top:15rem}.r2-pb16,.r2-py16{padding-bottom:15rem}.r2-p16{padding:15rem}.r2-pl17,.r2-px17{padding-left:16rem}.r2-pr27,.r2-px17{padding-right:16rem}.r2-pt17,.r2-py17{padding-top:16rem}.r2-pb17,.r2-py17{padding-bottom:16rem}.r2-p17{padding:16rem}.r2-pl18,.r2-px18{padding-left:17rem}.r2-pr28,.r2-px18{padding-right:17rem}.r2-pt18,.r2-py18{padding-top:17rem}.r2-pb18,.r2-py18{padding-bottom:17rem}.r2-p18{padding:17rem}.r2-pl19,.r2-px19{padding-left:18rem}.r2-pr29,.r2-px19{padding-right:18rem}.r2-pt19,.r2-py19{padding-top:18rem}.r2-pb19,.r2-py19{padding-bottom:18rem}.r2-p19{padding:18rem}.r2-pl20,.r2-px20{padding-left:19rem}.r2-pr20,.r2-px20{padding-right:19rem}.r2-pt20,.r2-py20{padding-top:19rem}.r2-pb20,.r2-py20{padding-bottom:19rem}.r2-p20{padding:19rem}.r2-pl21,.r2-px21{padding-left:20rem}.r2-pr21,.r2-px21{padding-right:20rem}.r2-pt21,.r2-py21{padding-top:20rem}.r2-pb21,.r2-py21{padding-bottom:20rem}.r2-p21{padding:20rem}

.r2-col{float:left; overflow:hidden; box-sizing: border-box;}.r2-col-right{float:right}.r2-col-none{float:none;}.r2-col-1{width:8.3333333333%}.r2-col-2{width:16.6666666667%}.r2-col-3{width:25%}.r2-col-4{width:33.3333333333%}.r2-col-5{width:41.6666666667%}.r2-col-6{width:50%}.r2-col-7{width:58.3333333333%}.r2-col-8{width:66.6666666667%}.r2-col-9{width:75%}.r2-col-10{width:83.3333333333%}.r2-col-11{width:91.6666666667%}.r2-col-12{width:100%}.r2-pre-col-0{margin-left:0}.r2-pre-col-1{margin-left:8.3333333333%}.r2-pre-col-2{margin-left:16.6666666667%}.r2-pre-col-3{margin-left:25%}.r2-pre-col-4{margin-left:33.3333333333%}.r2-pre-col-5{margin-left:41.6666666667%}.r2-pre-col-6{margin-left:50%}.r2-pre-col-7{margin-left:58.3333333333%}.r2-pre-col-8{margin-left:66.6666666667%}.r2-pre-col-9{margin-left:83.3333333333%}.r2-post-col-0{margin-right:0}.r2-post-col-1{margin-right:8.3333333333%}.r2-post-col-2{margin-right:16.6666666667%}.r2-post-col-3{margin-right:25%}.r2-post-col-4{margin-right:33.3333333333%}.r2-post-col-5{margin-right:41.6666666667%}.r2-post-col-6{margin-right:50%}.r2-post-col-7{margin-right:58.3333333333%}.r2-post-col-8{margin-right:66.6666666667%}.r2-post-col-9{margin-right:83.3333333333%}

.r2-text-left { text-align: left; }
.r2-text-right { text-align: right; }
.r2-text-center { text-align: center; }

.r2-display { display: block !important; }
.r2-display-none { display: none !important; }

}

@media screen and (max-width:1280px) {
	
body, .fs-1, .r3-fs-1, form label span { font-size: 15px;  line-height: 1.5em; }
.r3-fs-065 { font-size: 0.65em; line-height: 1.5em; }
.r3-fs-075 { font-size: 0.75em; line-height: 1.5em; }
.r3-fs-085 { font-size: 0.85em; line-height: 1.5em; }
.r3-fs-125 { font-size: 1.25em; line-height: 1.25em; }
.r3-fs-15 { font-size: 1.5em; line-height: 1.25em; }
.r3-fs-2 { font-size: 2em; line-height: 1.25em; }
.r3-fs-25 { font-size: 2.5em; line-height: 1.25em; }
.r3-fs-3 { font-size: 3em; line-height: 1.25em; }
.r3-fs-4 { font-size: 4em; line-height: 1.25em; }
.r3-fs-5 { font-size: 5em; line-height: 1.25em; }
.r3-fs-6 { font-size: 6em; line-height: 0.85em; }
.r3-fs-7 { font-size: 7em; line-height: 0.85em; }
.r3-fs-8 { font-size: 8em; line-height: 0.85em; }
.r3-fs-9 { font-size: 9em; line-height: 0.85em; }
.r3-fs-10 { font-size: 10em; line-height: 0.85em; }
	
.r3-mx0,.r3-ml0{margin-left:0;}.r3-mx0,.r3-mr0{margin-right:0;}.r3-my0,.r3-mt0{margin-top:0;}.r3-my0,.r3-mb0{margin-bottom:0;}.r3-m0{margin:0}.r3-ml1,.r3-mx1{margin-left:.5rem}.r3-mr1,.r3-mx1{margin-right:.5rem}.r3-mt1,.r3-my1{margin-top:.5rem}.r3-mb1,.r3-my1{margin-bottom:.5rem}.r3-m1{margin:.5rem}.r3-ml2,.r3-mx2{margin-left:1rem}.r3-mr2,.r3-mx2{margin-right:1rem}.r3-mb2,.r3-my2{margin-bottom:1rem}.r3-m2{margin:1rem}.r3-mt2{margin-top:1rem}.r3-mt-3{margin-top:-2rem}.r3-ml3,.r3-mx3{margin-left:2rem}.r3-mr3,.r3-mx3{margin-right:2rem}.r3-my2{margin-top:1rem}.r3-mt3,.r3-my3{margin-top:2rem}.r3-mb3,.r3-my3{margin-bottom:2rem}.r3-m3{margin:2rem}.r3-ml4,.r3-mx4{margin-left:3rem}.r3-mr4,.r3-mx4{margin-right:3rem}.r3-mt4,.r3-my4{margin-top:3rem}.r3-mb4,.r3-my4{margin-bottom:3rem}.r3-m4{margin:3rem}.r3-ml5,.r3-mx5{margin-left:4rem}.r3-mr5,.r3-mx5{margin-right:4rem}.r3-mt5,.r3-my5{margin-top:4rem}.r3-mb5,.r3-my5{margin-bottom:4rem}.r3-m5{margin:4rem}.r3-ml6,.r3-mx6{margin-left:5rem}.r3-mr6,.r3-mx6{margin-right:5rem}.r3-mt6,.r3-my6{margin-top:5rem}.r3-mb6,.r3-my6{margin-bottom:5rem}.r3-m6{margin:5rem}.r3-ml7,.r3-mx7{margin-left:6rem}.r3-mr7,.r3-mx7{margin-right:6rem}.r3-mt7,.r3-my7{margin-top:6rem}.r3-mb7,.r3-my7{margin-bottom:6rem}.r3-m7{margin:6rem}.r3-ml8,.r3-mx8{margin-left:7rem}.r3-mr8,.r3-mx8{margin-right:7rem}.r3-mt8,.r3-my8{margin-top:7rem}.r3-mb8,.r3-my8{margin-bottom:7rem}.r3-m8{margin:7rem}.r3-ml9,.r3-mx9{margin-left:8rem}.r3-mr9,.r3-mx9{margin-right:8rem}.r3-mt9,.r3-my9{margin-top:8rem}.r3-mb9,.r3-my9{margin-bottom:8rem}.r3-m9{margin:8rem}.r3-ml10,.r3-mx10{margin-left:9rem}.r3-mr30,.r3-mx10{margin-right:9rem}.r3-mt10,.r3-my10{margin-top:9rem}.r3-mb10,.r3-my10{margin-bottom:9rem}.r3-m10{margin:9rem}.r3-ml11,.r3-mx11{margin-left:10rem}.r3-mr31,.r3-mx11{margin-right:10rem}.r3-mt11,.r3-my11{margin-top:10rem}.r3-mb11,.r3-my11{margin-bottom:10rem}.r3-m11{margin:10rem}.r3-ml12,.r3-mx12{margin-left:11rem}.r3-mr32,.r3-mx12{margin-right:11rem}.r3-mt12,.r3-my12{margin-top:11rem}.r3-mb12,.r3-my12{margin-bottom:11rem}.r3-m12{margin:11rem}.r3-ml13,.r3-mx13{margin-left:12rem}.r3-mr33,.r3-mx13{margin-right:12rem}.r3-mt13,.r3-my13{margin-top:12rem}.r3-mb13,.r3-my13{margin-bottom:12rem}.r3-m13{margin:12rem}.r3-ml14,.r3-mx14{margin-left:13rem}.r3-mr34,.r3-mx14{margin-right:13rem}.r3-mt14,.r3-my14{margin-top:13rem}.r3-mb14,.r3-my14{margin-bottom:13rem}.r3-m14{margin:13rem}.r3-ml15,.r3-mx15{margin-left:14rem}.r3-mr35,.r3-mx15{margin-right:14rem}.r3-mt15,.r3-my15{margin-top:14rem}.r3-mb15,.r3-my15{margin-bottom:14rem}.r3-m15{margin:14rem}.r3-ml16,.r3-mx16{margin-left:15rem}.r3-mr36,.r3-mx16{margin-right:15rem}.r3-mt16,.r3-my16{margin-top:15rem}.r3-mb16,.r3-my16{margin-bottom:15rem}.r3-m16{margin:15rem}.r3-ml17,.r3-mx17{margin-left:16rem}.r3-mr37,.r3-mx17{margin-right:16rem}.r3-mt17,.r3-my17{margin-top:16rem}.r3-mb17,.r3-my17{margin-bottom:16rem}.r3-m17{margin:16rem}.r3-ml18,.r3-mx18{margin-left:17rem}.r3-mr38,.r3-mx18{margin-right:17rem}.r3-mt18,.r3-my18{margin-top:17rem}.r3-mb18,.r3-my18{margin-bottom:17rem}.r3-m18{margin:17rem}.r3-ml19,.r3-mx19{margin-left:18rem}.r3-mr39,.r3-mx19{margin-right:18rem}.r3-mt19,.r3-my19{margin-top:18rem}.r3-mb19,.r3-my19{margin-bottom:18rem}.r3-m19{margin:18rem}.r3-ml20,.r3-mx20{margin-left:19rem}.r3-mr30,.r3-mx20{margin-right:19rem}.r3-mt20,.r3-my20{margin-top:19rem}.r3-mb20,.r3-my20{margin-bottom:19rem}.r3-m20{margin:19rem}.r3-ml21,.r3-mx21{margin-left:20rem}.r3-mr31,.r3-mx21{margin-right:20rem}.r3-mt21,.r3-my21{margin-top:20rem}.r3-mb21,.r3-my21{margin-bottom:20rem}.r3-m21{margin:20rem}

.r3-mx-1 {margin-left:-0.5rem; margin-right:-0.5rem;}.r3-mx-2 {margin-left:-1rem; margin-right:-1rem;}

.r3-px0,.r3-pl0{padding-left:0;}.r3-px0,.r3-pr0{padding-right:0;}.r3-py0,.r3-pt0{padding-top:0;}.r3-py0,.r3-pb0{padding-bottom:0;}.r3-p0{padding:0}.r3-pl1,.r3-px1{padding-left:.5rem}.r3-pr3,.r3-px1{padding-right:.5rem}.r3-pt1,.r3-py1{padding-top:.5rem}.r3-pb1,.r3-py1{padding-bottom:.5rem}.r3-p1{padding:.5rem}.r3-pt2,.r3-py2{padding-top:1rem}.r3-pb2,.r3-py2{padding-bottom:1rem}.r3-pl2,.r3-px2{padding-left:1rem}.r3-pr3,.r3-px2{padding-right:1rem}.r3-p2{padding:1rem}.r3-pt3,.r3-py3{padding-top:2rem}.r3-pb3,.r3-py3{padding-bottom:2rem}.r3-pl3,.r3-px3{padding-left:2rem}.r3-pr3,.r3-px3{padding-right:2rem}.r3-p3{padding:2rem}.r3-pt4,.r3-py4{padding-top:3rem}.r3-pb4,.r3-py4{padding-bottom:3rem}.r3-pl4,.r3-px4{padding-left:3rem}.r3-pr4,.r3-px4{padding-right:3rem}.r3-p4{padding:3rem}.r3-pt5,.r3-py5{padding-top:4rem}.r3-pb5,.r3-py5{padding-bottom:4rem}.r3-pl5,.r3-px5{padding-left:4rem}.r3-pr5,.r3-px5{padding-right:4rem}.r3-p5{padding:4rem}.r3-pt6,.r3-py6{padding-top:5rem}.r3-pb6,.r3-py6{padding-bottom:5rem}.r3-pl6,.r3-px6{padding-left:5rem}.r3-pr6,.r3-px6{padding-right:5rem}.r3-p6{padding:5rem}.r3-pt7,.r3-py7{padding-top:6rem}.r3-pb7,.r3-py7{padding-bottom:6rem}.r3-pl7,.r3-px7{padding-left:6rem}.r3-pr7,.r3-px7{padding-right:6rem}.r3-p7{padding:6rem}.r3-pt8,.r3-py8{padding-top:7rem}.r3-pb8,.r3-py8{padding-bottom:7rem}.r3-pl8,.r3-px8{padding-left:7rem}.r3-pr8,.r3-px8{padding-right:7rem}.r3-p8{padding:7rem}.r3-pt9,.r3-py9{padding-top:8rem}.r3-pb9,.r3-py9{padding-bottom:8rem}.r3-pl9,.r3-px9{padding-left:8rem}.r3-pr9,.r3-px9{padding-right:8rem}.r3-p9{padding:8rem}.r3-pt10,.r3-py10{padding-top:9rem}.r3-pb10,.r3-py10{padding-bottom:9rem}.r3-pl10,.r3-px10{padding-left:9rem}.r3-pr30,.r3-px10{padding-right:9rem}.r3-p10{padding:9rem}.r3-pl11,.r3-px11{padding-left:10rem}.r3-pr31,.r3-px11{padding-right:10rem}.r3-pt11,.r3-py11{padding-top:10rem}.r3-pb11,.r3-py11{padding-bottom:10rem}.r3-p11{padding:10rem}.r3-pl12,.r3-px12{padding-left:11rem}.r3-pr32,.r3-px12{padding-right:11rem}.r3-pt12,.r3-py12{padding-top:11rem}.r3-pb12,.r3-py12{padding-bottom:11rem}.r3-p12{padding:11rem}.r3-pl13,.r3-px13{padding-left:12rem}.r3-pr33,.r3-px13{padding-right:12rem}.r3-pt13,.r3-py13{padding-top:12rem}.r3-pb13,.r3-py13{padding-bottom:12rem}.r3-p13{padding:12rem}.r3-pl14,.r3-px14{padding-left:13rem}.r3-pr34,.r3-px14{padding-right:13rem}.r3-pt14,.r3-py14{padding-top:13rem}.r3-pb14,.r3-py14{padding-bottom:13rem}.r3-p14{padding:13rem}.r3-pl15,.r3-px15{padding-left:14rem}.r3-pr35,.r3-px15{padding-right:14rem}.r3-pt15,.r3-py15{padding-top:14rem}.r3-pb15,.r3-py15{padding-bottom:14rem}.r3-p15{padding:14rem}.r3-pl16,.r3-px16{padding-left:15rem}.r3-pr36,.r3-px16{padding-right:15rem}.r3-pt16,.r3-py16{padding-top:15rem}.r3-pb16,.r3-py16{padding-bottom:15rem}.r3-p16{padding:15rem}.r3-pl17,.r3-px17{padding-left:16rem}.r3-pr37,.r3-px17{padding-right:16rem}.r3-pt17,.r3-py17{padding-top:16rem}.r3-pb17,.r3-py17{padding-bottom:16rem}.r3-p17{padding:16rem}.r3-pl18,.r3-px18{padding-left:17rem}.r3-pr38,.r3-px18{padding-right:17rem}.r3-pt18,.r3-py18{padding-top:17rem}.r3-pb18,.r3-py18{padding-bottom:17rem}.r3-p18{padding:17rem}.r3-pl19,.r3-px19{padding-left:18rem}.r3-pr39,.r3-px19{padding-right:18rem}.r3-pt19,.r3-py19{padding-top:18rem}.r3-pb19,.r3-py19{padding-bottom:18rem}.r3-p19{padding:18rem}.r3-pl20,.r3-px20{padding-left:19rem}.r3-pr30,.r3-px20{padding-right:19rem}.r3-pt20,.r3-py20{padding-top:19rem}.r3-pb20,.r3-py20{padding-bottom:19rem}.r3-p20{padding:19rem}.r3-pl21,.r3-px21{padding-left:20rem}.r3-pr31,.r3-px21{padding-right:20rem}.r3-pt21,.r3-py21{padding-top:20rem}.r3-pb21,.r3-py21{padding-bottom:20rem}.r3-p21{padding:20rem}

.r3-col{float:left; overflow:hidden; box-sizing: border-box;}.r3-col-right{float:right}.r3-col-none{float:none;}.r3-col-1{width:8.3333333333%}.r3-col-2{width:16.6666666667%}.r3-col-3{width:25%}.r3-col-4{width:33.3333333333%}.r3-col-5{width:41.6666666667%}.r3-col-6{width:50%}.r3-col-7{width:58.3333333333%}.r3-col-8{width:66.6666666667%}.r3-col-9{width:75%}.r3-col-10{width:83.3333333333%}.r3-col-11{width:91.6666666667%}.r3-col-12{width:100%}.r3-pre-col-0{margin-left:0}.r3-pre-col-1{margin-left:8.3333333333%}.r3-pre-col-2{margin-left:16.6666666667%}.r3-pre-col-3{margin-left:25%}.r3-pre-col-4{margin-left:33.3333333333%}.r3-pre-col-5{margin-left:41.6666666667%}.r3-pre-col-6{margin-left:50%}.r3-pre-col-7{margin-left:58.3333333333%}.r3-pre-col-8{margin-left:66.6666666667%}.r3-pre-col-9{margin-left:83.3333333333%}.r3-post-col-0{margin-right:0}.r3-post-col-1{margin-right:8.3333333333%}.r3-post-col-2{margin-right:16.6666666667%}.r3-post-col-3{margin-right:25%}.r3-post-col-4{margin-right:33.3333333333%}.r3-post-col-5{margin-right:41.6666666667%}.r3-post-col-6{margin-right:50%}.r3-post-col-7{margin-right:58.3333333333%}.r3-post-col-8{margin-right:66.6666666667%}.r3-post-col-9{margin-right:83.3333333333%}

.r3-text-left { text-align: left; }
.r3-text-right { text-align: right; }
.r3-text-center { text-align: center; }

.r3-display { display: block !important; }
.r3-display-none { display: none !important; }

}

@media screen and (max-width:1024px) {
	
body, .fs-1, .r4-fs-1, form label span { font-size: 14px;  line-height: 1.5em; }
.r4-fs-065 { font-size: 0.65em; line-height: 1.5em; }
.r4-fs-075 { font-size: 0.75em; line-height: 1.5em; }
.r4-fs-085 { font-size: 0.85em; line-height: 1.5em; }
.r4-fs-125 { font-size: 1.25em; line-height: 1.25em; }
.r4-fs-15 { font-size: 1.5em; line-height: 1.25em; }
.r4-fs-2 { font-size: 2em; line-height: 1.25em; }
.r4-fs-25 { font-size: 2.5em; line-height: 1.25em; }
.r4-fs-3 { font-size: 3em; line-height: 1.25em; }
.r4-fs-4 { font-size: 4em; line-height: 1.25em; }
.r4-fs-5 { font-size: 5em; line-height: 1.25em; }
.r4-fs-6 { font-size: 6em; line-height: 0.85em; }
.r4-fs-7 { font-size: 7em; line-height: 0.85em; }
.r4-fs-8 { font-size: 8em; line-height: 0.85em; }
.r4-fs-9 { font-size: 9em; line-height: 0.85em; }
.r4-fs-10 { font-size: 10em; line-height: 0.85em; }

.r4-mx0,.r4-ml0{margin-left:0;}.r4-mx0,.r4-mr0{margin-right:0;}.r4-my0,.r4-mt0{margin-top:0;}.r4-my0,.r4-mb0{margin-bottom:0;}.r4-m0{margin:0}.r4-ml1,.r4-mx1{margin-left:.5rem}.r4-mr1,.r4-mx1{margin-right:.5rem}.r4-mt1,.r4-my1{margin-top:.5rem}.r4-mb1,.r4-my1{margin-bottom:.5rem}.r4-m1{margin:.5rem}.r4-ml2,.r4-mx2{margin-left:1rem}.r4-mr2,.r4-mx2{margin-right:1rem}.r4-mb2,.r4-my2{margin-bottom:1rem}.r4-m2{margin:1rem}.r4-mt2{margin-top:1rem}.r4-mt-3{margin-top:-2rem}.r4-ml3,.r4-mx3{margin-left:2rem}.r4-mr3,.r4-mx3{margin-right:2rem}.r4-my2{margin-top:1rem}.r4-mt3,.r4-my3{margin-top:2rem}.r4-mb3,.r4-my3{margin-bottom:2rem}.r4-m3{margin:2rem}.r4-ml4,.r4-mx4{margin-left:3rem}.r4-mr4,.r4-mx4{margin-right:3rem}.r4-mt4,.r4-my4{margin-top:3rem}.r4-mb4,.r4-my4{margin-bottom:3rem}.r4-m4{margin:3rem}.r4-ml5,.r4-mx5{margin-left:4rem}.r4-mr5,.r4-mx5{margin-right:4rem}.r4-mt5,.r4-my5{margin-top:4rem}.r4-mb5,.r4-my5{margin-bottom:4rem}.r4-m5{margin:4rem}.r4-ml6,.r4-mx6{margin-left:5rem}.r4-mr6,.r4-mx6{margin-right:5rem}.r4-mt6,.r4-my6{margin-top:5rem}.r4-mb6,.r4-my6{margin-bottom:5rem}.r4-m6{margin:5rem}.r4-ml7,.r4-mx7{margin-left:6rem}.r4-mr7,.r4-mx7{margin-right:6rem}.r4-mt7,.r4-my7{margin-top:6rem}.r4-mb7,.r4-my7{margin-bottom:6rem}.r4-m7{margin:6rem}.r4-ml8,.r4-mx8{margin-left:7rem}.r4-mr8,.r4-mx8{margin-right:7rem}.r4-mt8,.r4-my8{margin-top:7rem}.r4-mb8,.r4-my8{margin-bottom:7rem}.r4-m8{margin:7rem}.r4-ml9,.r4-mx9{margin-left:8rem}.r4-mr9,.r4-mx9{margin-right:8rem}.r4-mt9,.r4-my9{margin-top:8rem}.r4-mb9,.r4-my9{margin-bottom:8rem}.r4-m9{margin:8rem}.r4-ml10,.r4-mx10{margin-left:9rem}.r4-mr40,.r4-mx10{margin-right:9rem}.r4-mt10,.r4-my10{margin-top:9rem}.r4-mb10,.r4-my10{margin-bottom:9rem}.r4-m10{margin:9rem}.r4-ml11,.r4-mx11{margin-left:10rem}.r4-mr41,.r4-mx11{margin-right:10rem}.r4-mt11,.r4-my11{margin-top:10rem}.r4-mb11,.r4-my11{margin-bottom:10rem}.r4-m11{margin:10rem}.r4-ml12,.r4-mx12{margin-left:11rem}.r4-mr42,.r4-mx12{margin-right:11rem}.r4-mt12,.r4-my12{margin-top:11rem}.r4-mb12,.r4-my12{margin-bottom:11rem}.r4-m12{margin:11rem}.r4-ml13,.r4-mx13{margin-left:12rem}.r4-mr43,.r4-mx13{margin-right:12rem}.r4-mt13,.r4-my13{margin-top:12rem}.r4-mb13,.r4-my13{margin-bottom:12rem}.r4-m13{margin:12rem}.r4-ml14,.r4-mx14{margin-left:13rem}.r4-mr44,.r4-mx14{margin-right:13rem}.r4-mt14,.r4-my14{margin-top:13rem}.r4-mb14,.r4-my14{margin-bottom:13rem}.r4-m14{margin:13rem}.r4-ml15,.r4-mx15{margin-left:14rem}.r4-mr45,.r4-mx15{margin-right:14rem}.r4-mt15,.r4-my15{margin-top:14rem}.r4-mb15,.r4-my15{margin-bottom:14rem}.r4-m15{margin:14rem}.r4-ml16,.r4-mx16{margin-left:15rem}.r4-mr46,.r4-mx16{margin-right:15rem}.r4-mt16,.r4-my16{margin-top:15rem}.r4-mb16,.r4-my16{margin-bottom:15rem}.r4-m16{margin:15rem}.r4-ml17,.r4-mx17{margin-left:16rem}.r4-mr47,.r4-mx17{margin-right:16rem}.r4-mt17,.r4-my17{margin-top:16rem}.r4-mb17,.r4-my17{margin-bottom:16rem}.r4-m17{margin:16rem}.r4-ml18,.r4-mx18{margin-left:17rem}.r4-mr48,.r4-mx18{margin-right:17rem}.r4-mt18,.r4-my18{margin-top:17rem}.r4-mb18,.r4-my18{margin-bottom:17rem}.r4-m18{margin:17rem}.r4-ml19,.r4-mx19{margin-left:18rem}.r4-mr49,.r4-mx19{margin-right:18rem}.r4-mt19,.r4-my19{margin-top:18rem}.r4-mb19,.r4-my19{margin-bottom:18rem}.r4-m19{margin:18rem}.r4-ml20,.r4-mx20{margin-left:19rem}.r4-mr40,.r4-mx20{margin-right:19rem}.r4-mt20,.r4-my20{margin-top:19rem}.r4-mb20,.r4-my20{margin-bottom:19rem}.r4-m20{margin:19rem}.r4-ml21,.r4-mx21{margin-left:20rem}.r4-mr41,.r4-mx21{margin-right:20rem}.r4-mt21,.r4-my21{margin-top:20rem}.r4-mb21,.r4-my21{margin-bottom:20rem}.r4-m21{margin:20rem}

.r4-mx-1 {margin-left:-0.5rem; margin-right:-0.5rem;}.r4-mx-2 {margin-left:-1rem; margin-right:-1rem;}

.r4-px0,.r4-pl0{padding-left:0;}.r4-px0,.r4-pr0{padding-right:0;}.r4-py0,.r4-pt0{padding-top:0;}.r4-py0,.r4-pb0{padding-bottom:0;}.r4-p0{padding:0}.r4-pl1,.r4-px1{padding-left:.5rem}.r4-pr1,.r4-px1{padding-right:.5rem}.r4-pt1,.r4-py1{padding-top:.5rem}.r4-pb1,.r4-py1{padding-bottom:.5rem}.r4-p1{padding:.5rem}.r4-pt2,.r4-py2{padding-top:1rem}.r4-pb2,.r4-py2{padding-bottom:1rem}.r4-pl2,.r4-px2{padding-left:1rem}.r4-pr2,.r4-px2{padding-right:1rem}.r4-p2{padding:1rem}.r4-pt3,.r4-py3{padding-top:2rem}.r4-pb3,.r4-py3{padding-bottom:2rem}.r4-pl3,.r4-px3{padding-left:2rem}.r4-pr3,.r4-px3{padding-right:2rem}.r4-p3{padding:2rem}.r4-pt4,.r4-py4{padding-top:3rem}.r4-pb4,.r4-py4{padding-bottom:3rem}.r4-pl4,.r4-px4{padding-left:3rem}.r4-pr4,.r4-px4{padding-right:3rem}.r4-p4{padding:3rem}.r4-pt5,.r4-py5{padding-top:4rem}.r4-pb5,.r4-py5{padding-bottom:4rem}.r4-pl5,.r4-px5{padding-left:4rem}.r4-pr5,.r4-px5{padding-right:4rem}.r4-p5{padding:4rem}.r4-pt6,.r4-py6{padding-top:5rem}.r4-pb6,.r4-py6{padding-bottom:5rem}.r4-pl6,.r4-px6{padding-left:5rem}.r4-pr6,.r4-px6{padding-right:5rem}.r4-p6{padding:5rem}.r4-pt7,.r4-py7{padding-top:6rem}.r4-pb7,.r4-py7{padding-bottom:6rem}.r4-pl7,.r4-px7{padding-left:6rem}.r4-pr7,.r4-px7{padding-right:6rem}.r4-p7{padding:6rem}.r4-pt8,.r4-py8{padding-top:7rem}.r4-pb8,.r4-py8{padding-bottom:7rem}.r4-pl8,.r4-px8{padding-left:7rem}.r4-pr8,.r4-px8{padding-right:7rem}.r4-p8{padding:7rem}.r4-pt9,.r4-py9{padding-top:8rem}.r4-pb9,.r4-py9{padding-bottom:8rem}.r4-pl9,.r4-px9{padding-left:8rem}.r4-pr9,.r4-px9{padding-right:8rem}.r4-p9{padding:8rem}.r4-pt10,.r4-py10{padding-top:9rem}.r4-pb10,.r4-py10{padding-bottom:9rem}.r4-pl10,.r4-px10{padding-left:9rem}.r4-pr10,.r4-px10{padding-right:9rem}.r4-p10{padding:9rem}.r4-pl11,.r4-px11{padding-left:10rem}.r4-pr11,.r4-px11{padding-right:10rem}.r4-pt11,.r4-py11{padding-top:10rem}.r4-pb11,.r4-py11{padding-bottom:10rem}.r4-p11{padding:10rem}.r4-pl12,.r4-px12{padding-left:11rem}.r4-pr12,.r4-px12{padding-right:11rem}.r4-pt12,.r4-py12{padding-top:11rem}.r4-pb12,.r4-py12{padding-bottom:11rem}.r4-p12{padding:11rem}.r4-pl13,.r4-px13{padding-left:12rem}.r4-pr13,.r4-px13{padding-right:12rem}.r4-pt13,.r4-py13{padding-top:12rem}.r4-pb13,.r4-py13{padding-bottom:12rem}.r4-p13{padding:12rem}.r4-pl14,.r4-px14{padding-left:13rem}.r4-pr14,.r4-px14{padding-right:13rem}.r4-pt14,.r4-py14{padding-top:13rem}.r4-pb14,.r4-py14{padding-bottom:13rem}.r4-p14{padding:13rem}.r4-pl15,.r4-px15{padding-left:14rem}.r4-pr15,.r4-px15{padding-right:14rem}.r4-pt15,.r4-py15{padding-top:14rem}.r4-pb15,.r4-py15{padding-bottom:14rem}.r4-p15{padding:14rem}.r4-pl16,.r4-px16{padding-left:15rem}.r4-pr16,.r4-px16{padding-right:15rem}.r4-pt16,.r4-py16{padding-top:15rem}.r4-pb16,.r4-py16{padding-bottom:15rem}.r4-p16{padding:15rem}.r4-pl17,.r4-px17{padding-left:16rem}.r4-pr17,.r4-px17{padding-right:16rem}.r4-pt17,.r4-py17{padding-top:16rem}.r4-pb17,.r4-py17{padding-bottom:16rem}.r4-p17{padding:16rem}.r4-pl18,.r4-px18{padding-left:17rem}.r4-pr18,.r4-px18{padding-right:17rem}.r4-pt18,.r4-py18{padding-top:17rem}.r4-pb18,.r4-py18{padding-bottom:17rem}.r4-p18{padding:17rem}.r4-pl19,.r4-px19{padding-left:18rem}.r4-pr19,.r4-px19{padding-right:18rem}.r4-pt19,.r4-py19{padding-top:18rem}.r4-pb19,.r4-py19{padding-bottom:18rem}.r4-p19{padding:18rem}.r4-pl20,.r4-px20{padding-left:19rem}.r4-pr20,.r4-px20{padding-right:19rem}.r4-pt20,.r4-py20{padding-top:19rem}.r4-pb20,.r4-py20{padding-bottom:19rem}.r4-p20{padding:19rem}.r4-pl21,.r4-px21{padding-left:20rem}.r4-pr21,.r4-px21{padding-right:20rem}.r4-pt21,.r4-py21{padding-top:20rem}.r4-pb21,.r4-py21{padding-bottom:20rem}.r4-p21{padding:20rem}

.r4-col{float:left; overflow:hidden; box-sizing: border-box;}.r4-col-right{float:right}.r4-col-none{float:none;}.r4-col-1{width:8.3333333333%}.r4-col-2{width:16.6666666667%}.r4-col-3{width:25%}.r4-col-4{width:33.3333333333%}.r4-col-5{width:41.6666666667%}.r4-col-6{width:50%}.r4-col-7{width:58.3333333333%}.r4-col-8{width:66.6666666667%}.r4-col-9{width:75%}.r4-col-10{width:83.3333333333%}.r4-col-11{width:91.6666666667%}.r4-col-12{width:100%}.r4-pre-col-0{margin-left:0}.r4-pre-col-1{margin-left:8.3333333333%}.r4-pre-col-2{margin-left:16.6666666667%}.r4-pre-col-3{margin-left:25%}.r4-pre-col-4{margin-left:33.3333333333%}.r4-pre-col-5{margin-left:41.6666666667%}.r4-pre-col-6{margin-left:50%}.r4-pre-col-7{margin-left:58.3333333333%}.r4-pre-col-8{margin-left:66.6666666667%}.r4-pre-col-9{margin-left:83.3333333333%}.r4-post-col-0{margin-right:0}.r4-post-col-1{margin-right:8.3333333333%}.r4-post-col-2{margin-right:16.6666666667%}.r4-post-col-3{margin-right:25%}.r4-post-col-4{margin-right:33.3333333333%}.r4-post-col-5{margin-right:41.6666666667%}.r4-post-col-6{margin-right:50%}.r4-post-col-7{margin-right:58.3333333333%}.r4-post-col-8{margin-right:66.6666666667%}.r4-post-col-9{margin-right:83.3333333333%}

.r4-text-left { text-align: left; }
.r4-text-right { text-align: right; }
.r4-text-center { text-align: center; }

.r4-display { display: block !important; }
.r4-display-none { display: none !important; }

}

@media screen and (max-width:768px) {
	
body, .fs-1, .r5-fs-1, form label span { font-size: 13px;  line-height: 1.5em; }
.r5-fs-065 { font-size: 0.65em; line-height: 1.5em; }
.r5-fs-075 { font-size: 0.75em; line-height: 1.5em; }
.r5-fs-085 { font-size: 0.85em; line-height: 1.5em; }
.r5-fs-125 { font-size: 1.25em; line-height: 1.25em; }
.r5-fs-15 { font-size: 1.5em; line-height: 1.25em; }
.r5-fs-2 { font-size: 2em; line-height: 1.25em; }
.r5-fs-25 { font-size: 2.5em; line-height: 1.25em; }
.r5-fs-3 { font-size: 3em; line-height: 1.25em; }
.r5-fs-4 { font-size: 4em; line-height: 1.25em; }
.r5-fs-5 { font-size: 5em; line-height: 1.25em; }
.r5-fs-6 { font-size: 6em; line-height: 0.85em; }
.r5-fs-7 { font-size: 7em; line-height: 0.85em; }
.r5-fs-8 { font-size: 8em; line-height: 0.85em; }
.r5-fs-9 { font-size: 9em; line-height: 0.85em; }
.r5-fs-10 { font-size: 10em; line-height: 0.85em; }
	
.r5-mx0,.r5-ml0{margin-left:0;}.r5-mx0,.r5-mr0{margin-right:0;}.r5-my0,.r5-mt0{margin-top:0;}.r5-my0,.r5-mb0{margin-bottom:0;}.r5-m0{margin:0}.r5-ml1,.r5-mx1{margin-left:.5rem}.r5-mr1,.r5-mx1{margin-right:.5rem}.r5-mt1,.r5-my1{margin-top:.5rem}.r5-mb1,.r5-my1{margin-bottom:.5rem}.r5-m1{margin:.5rem}.r5-ml2,.r5-mx2{margin-left:1rem}.r5-mr2,.r5-mx2{margin-right:1rem}.r5-mb2,.r5-my2{margin-bottom:1rem}.r5-m2{margin:1rem}.r5-mt2{margin-top:1rem}.r5-mt-3{margin-top:-2rem}.r5-ml3,.r5-mx3{margin-left:2rem}.r5-mr3,.r5-mx3{margin-right:2rem}.r5-my2{margin-top:1rem}.r5-mt3,.r5-my3{margin-top:2rem}.r5-mb3,.r5-my3{margin-bottom:2rem}.r5-m3{margin:2rem}.r5-ml4,.r5-mx4{margin-left:3rem}.r5-mr4,.r5-mx4{margin-right:3rem}.r5-mt4,.r5-my4{margin-top:3rem}.r5-mb4,.r5-my4{margin-bottom:3rem}.r5-m4{margin:3rem}.r5-ml5,.r5-mx5{margin-left:4rem}.r5-mr5,.r5-mx5{margin-right:4rem}.r5-mt5,.r5-my5{margin-top:4rem}.r5-mb5,.r5-my5{margin-bottom:4rem}.r5-m5{margin:4rem}.r5-ml6,.r5-mx6{margin-left:5rem}.r5-mr6,.r5-mx6{margin-right:5rem}.r5-mt6,.r5-my6{margin-top:5rem}.r5-mb6,.r5-my6{margin-bottom:5rem}.r5-m6{margin:5rem}.r5-ml7,.r5-mx7{margin-left:6rem}.r5-mr7,.r5-mx7{margin-right:6rem}.r5-mt7,.r5-my7{margin-top:6rem}.r5-mb7,.r5-my7{margin-bottom:6rem}.r5-m7{margin:6rem}.r5-ml8,.r5-mx8{margin-left:7rem}.r5-mr8,.r5-mx8{margin-right:7rem}.r5-mt8,.r5-my8{margin-top:7rem}.r5-mb8,.r5-my8{margin-bottom:7rem}.r5-m8{margin:7rem}.r5-ml9,.r5-mx9{margin-left:8rem}.r5-mr9,.r5-mx9{margin-right:8rem}.r5-mt9,.r5-my9{margin-top:8rem}.r5-mb9,.r5-my9{margin-bottom:8rem}.r5-m9{margin:8rem}.r5-ml10,.r5-mx10{margin-left:9rem}.r5-mr50,.r5-mx10{margin-right:9rem}.r5-mt10,.r5-my10{margin-top:9rem}.r5-mb10,.r5-my10{margin-bottom:9rem}.r5-m10{margin:9rem}.r5-ml11,.r5-mx11{margin-left:10rem}.r5-mr51,.r5-mx11{margin-right:10rem}.r5-mt11,.r5-my11{margin-top:10rem}.r5-mb11,.r5-my11{margin-bottom:10rem}.r5-m11{margin:10rem}.r5-ml12,.r5-mx12{margin-left:11rem}.r5-mr52,.r5-mx12{margin-right:11rem}.r5-mt12,.r5-my12{margin-top:11rem}.r5-mb12,.r5-my12{margin-bottom:11rem}.r5-m12{margin:11rem}.r5-ml13,.r5-mx13{margin-left:12rem}.r5-mr53,.r5-mx13{margin-right:12rem}.r5-mt13,.r5-my13{margin-top:12rem}.r5-mb13,.r5-my13{margin-bottom:12rem}.r5-m13{margin:12rem}.r5-ml14,.r5-mx14{margin-left:13rem}.r5-mr54,.r5-mx14{margin-right:13rem}.r5-mt14,.r5-my14{margin-top:13rem}.r5-mb14,.r5-my14{margin-bottom:13rem}.r5-m14{margin:13rem}.r5-ml15,.r5-mx15{margin-left:14rem}.r5-mr55,.r5-mx15{margin-right:14rem}.r5-mt15,.r5-my15{margin-top:14rem}.r5-mb15,.r5-my15{margin-bottom:14rem}.r5-m15{margin:14rem}.r5-ml16,.r5-mx16{margin-left:15rem}.r5-mr16,.r5-mx16{margin-right:15rem}.r5-mt16,.r5-my16{margin-top:15rem}.r5-mb16,.r5-my16{margin-bottom:15rem}.r5-m16{margin:15rem}.r5-ml17,.r5-mx17{margin-left:16rem}.r5-mr57,.r5-mx17{margin-right:16rem}.r5-mt17,.r5-my17{margin-top:16rem}.r5-mb17,.r5-my17{margin-bottom:16rem}.r5-m17{margin:16rem}.r5-ml18,.r5-mx18{margin-left:17rem}.r5-mr58,.r5-mx18{margin-right:17rem}.r5-mt18,.r5-my18{margin-top:17rem}.r5-mb18,.r5-my18{margin-bottom:17rem}.r5-m18{margin:17rem}.r5-ml19,.r5-mx19{margin-left:18rem}.r5-mr59,.r5-mx19{margin-right:18rem}.r5-mt19,.r5-my19{margin-top:18rem}.r5-mb19,.r5-my19{margin-bottom:18rem}.r5-m19{margin:18rem}.r5-ml20,.r5-mx20{margin-left:19rem}.r5-mr50,.r5-mx20{margin-right:19rem}.r5-mt20,.r5-my20{margin-top:19rem}.r5-mb20,.r5-my20{margin-bottom:19rem}.r5-m20{margin:19rem}.r5-ml21,.r5-mx21{margin-left:20rem}.r5-mr51,.r5-mx21{margin-right:20rem}.r5-mt21,.r5-my21{margin-top:20rem}.r5-mb21,.r5-my21{margin-bottom:20rem}.r5-m21{margin:20rem}

.r5-mx-1 {margin-left:-0.5rem; margin-right:-0.5rem;}.r5-mx-2 {margin-left:-1rem; margin-right:-1rem;}

.r5-px0,.r5-pl0{padding-left:0;}.r5-px0,.r5-pr0{padding-right:0;}.r5-py0,.r5-pt0{padding-top:0;}.r5-py0,.r5-pb0{padding-bottom:0;}.r5-p0{padding:0}.r5-pl1,.r5-px1{padding-left:.5rem}.r5-pr5,.r5-px1{padding-right:.5rem}.r5-pt1,.r5-py1{padding-top:.5rem}.r5-pb1,.r5-py1{padding-bottom:.5rem}.r5-p1{padding:.5rem}.r5-pt2,.r5-py2{padding-top:1rem}.r5-pb2,.r5-py2{padding-bottom:1rem}.r5-pl2,.r5-px2{padding-left:1rem}.r5-pr5,.r5-px2{padding-right:1rem}.r5-p2{padding:1rem}.r5-pt3,.r5-py3{padding-top:2rem}.r5-pb3,.r5-py3{padding-bottom:2rem}.r5-pl3,.r5-px3{padding-left:2rem}.r5-pr5,.r5-px3{padding-right:2rem}.r5-p3{padding:2rem}.r5-pt4,.r5-py4{padding-top:3rem}.r5-pb4,.r5-py4{padding-bottom:3rem}.r5-pl4,.r5-px4{padding-left:3rem}.r5-pr4,.r5-px4{padding-right:3rem}.r5-p4{padding:3rem}.r5-pt5,.r5-py5{padding-top:4rem}.r5-pb5,.r5-py5{padding-bottom:4rem}.r5-pl5,.r5-px5{padding-left:4rem}.r5-pr5,.r5-px5{padding-right:4rem}.r5-p5{padding:4rem}.r5-pt6,.r5-py6{padding-top:5rem}.r5-pb6,.r5-py6{padding-bottom:5rem}.r5-pl6,.r5-px6{padding-left:5rem}.r5-pr6,.r5-px6{padding-right:5rem}.r5-p6{padding:5rem}.r5-pt7,.r5-py7{padding-top:6rem}.r5-pb7,.r5-py7{padding-bottom:6rem}.r5-pl7,.r5-px7{padding-left:6rem}.r5-pr7,.r5-px7{padding-right:6rem}.r5-p7{padding:6rem}.r5-pt8,.r5-py8{padding-top:7rem}.r5-pb8,.r5-py8{padding-bottom:7rem}.r5-pl8,.r5-px8{padding-left:7rem}.r5-pr8,.r5-px8{padding-right:7rem}.r5-p8{padding:7rem}.r5-pt9,.r5-py9{padding-top:8rem}.r5-pb9,.r5-py9{padding-bottom:8rem}.r5-pl9,.r5-px9{padding-left:8rem}.r5-pr9,.r5-px9{padding-right:8rem}.r5-p9{padding:8rem}.r5-pt10,.r5-py10{padding-top:9rem}.r5-pb10,.r5-py10{padding-bottom:9rem}.r5-pl10,.r5-px10{padding-left:9rem}.r5-pr50,.r5-px10{padding-right:9rem}.r5-p10{padding:9rem}.r5-pl11,.r5-px11{padding-left:10rem}.r5-pr51,.r5-px11{padding-right:10rem}.r5-pt11,.r5-py11{padding-top:10rem}.r5-pb11,.r5-py11{padding-bottom:10rem}.r5-p11{padding:10rem}.r5-pl12,.r5-px12{padding-left:11rem}.r5-pr52,.r5-px12{padding-right:11rem}.r5-pt12,.r5-py12{padding-top:11rem}.r5-pb12,.r5-py12{padding-bottom:11rem}.r5-p12{padding:11rem}.r5-pl13,.r5-px13{padding-left:12rem}.r5-pr53,.r5-px13{padding-right:12rem}.r5-pt13,.r5-py13{padding-top:12rem}.r5-pb13,.r5-py13{padding-bottom:12rem}.r5-p13{padding:12rem}.r5-pl14,.r5-px14{padding-left:13rem}.r5-pr54,.r5-px14{padding-right:13rem}.r5-pt14,.r5-py14{padding-top:13rem}.r5-pb14,.r5-py14{padding-bottom:13rem}.r5-p14{padding:13rem}.r5-pl15,.r5-px15{padding-left:14rem}.r5-pr55,.r5-px15{padding-right:14rem}.r5-pt15,.r5-py15{padding-top:14rem}.r5-pb15,.r5-py15{padding-bottom:14rem}.r5-p15{padding:14rem}.r5-pl16,.r5-px16{padding-left:15rem}.r5-pr56,.r5-px16{padding-right:15rem}.r5-pt16,.r5-py16{padding-top:15rem}.r5-pb16,.r5-py16{padding-bottom:15rem}.r5-p16{padding:15rem}.r5-pl17,.r5-px17{padding-left:16rem}.r5-pr57,.r5-px17{padding-right:16rem}.r5-pt17,.r5-py17{padding-top:16rem}.r5-pb17,.r5-py17{padding-bottom:16rem}.r5-p17{padding:16rem}.r5-pl18,.r5-px18{padding-left:17rem}.r5-pr58,.r5-px18{padding-right:17rem}.r5-pt18,.r5-py18{padding-top:17rem}.r5-pb18,.r5-py18{padding-bottom:17rem}.r5-p18{padding:17rem}.r5-pl19,.r5-px19{padding-left:18rem}.r5-pr59,.r5-px19{padding-right:18rem}.r5-pt19,.r5-py19{padding-top:18rem}.r5-pb19,.r5-py19{padding-bottom:18rem}.r5-p19{padding:18rem}.r5-pl20,.r5-px20{padding-left:19rem}.r5-pr50,.r5-px20{padding-right:19rem}.r5-pt20,.r5-py20{padding-top:19rem}.r5-pb20,.r5-py20{padding-bottom:19rem}.r5-p20{padding:19rem}.r5-pl21,.r5-px21{padding-left:20rem}.r5-pr51,.r5-px21{padding-right:20rem}.r5-pt21,.r5-py21{padding-top:20rem}.r5-pb21,.r5-py21{padding-bottom:20rem}.r5-p21{padding:20rem}

.r5-col{float:left; overflow:hidden; box-sizing: border-box;}.r5-col-right{float:right}.r5-col-none{float:none;}.r5-col-1{width:8.3333333333%}.r5-col-2{width:16.6666666667%}.r5-col-3{width:25%}.r5-col-4{width:33.3333333333%}.r5-col-5{width:41.6666666667%}.r5-col-6{width:50%}.r5-col-7{width:58.3333333333%}.r5-col-8{width:66.6666666667%}.r5-col-9{width:75%}.r5-col-10{width:83.3333333333%}.r5-col-11{width:91.6666666667%}.r5-col-12{width:100%}.r5-pre-col-0{margin-left:0}.r5-pre-col-1{margin-left:8.3333333333%}.r5-pre-col-2{margin-left:16.6666666667%}.r5-pre-col-3{margin-left:25%}.r5-pre-col-4{margin-left:33.3333333333%}.r5-pre-col-5{margin-left:41.6666666667%}.r5-pre-col-6{margin-left:50%}.r5-pre-col-7{margin-left:58.3333333333%}.r5-pre-col-8{margin-left:66.6666666667%}.r5-pre-col-9{margin-left:83.3333333333%}.r5-post-col-0{margin-right:0}.r5-post-col-1{margin-right:8.3333333333%}.r5-post-col-2{margin-right:16.6666666667%}.r5-post-col-3{margin-right:25%}.r5-post-col-4{margin-right:33.3333333333%}.r5-post-col-5{margin-right:41.6666666667%}.r5-post-col-6{margin-right:50%}.r5-post-col-7{margin-right:58.3333333333%}.r5-post-col-8{margin-right:66.6666666667%}.r5-post-col-9{margin-right:83.3333333333%}

.r5-text-left { text-align: left; }
.r5-text-right { text-align: right; }
.r5-text-center { text-align: center; }

.r5-display { display: block !important; }
.r5-display-none { display: none !important; }

.r5-btn-100 {width:100%!important;}
.r5-input-100 { width:100%!important; }

}

@media screen and (max-width:480px) {
	
body, .fs-1, .r6-fs-1, form label span { font-size: 13px;  line-height: 1.5em; }
.r6-fs-065 { font-size: 0.65em; line-height: 1.5em; }
.r6-fs-075 { font-size: 0.75em; line-height: 1.5em; }
.r6-fs-085 { font-size: 0.85em; line-height: 1.5em; }
.r6-fs-125 { font-size: 1.25em; line-height: 1.25em; }
.r6-fs-15 { font-size: 1.5em; line-height: 1.25em; }
.r6-fs-2 { font-size: 2em; line-height: 1.25em; }
.r6-fs-25 { font-size: 2.5em; line-height: 1.25em; }
.r6-fs-3 { font-size: 3em; line-height: 1.25em; }
.r6-fs-4 { font-size: 4em; line-height: 1.25em; }
.r6-fs-5 { font-size: 5em; line-height: 1.25em; }
.r6-fs-6 { font-size: 6em; line-height: 0.85em; }
.r6-fs-7 { font-size: 7em; line-height: 0.85em; }
.r6-fs-8 { font-size: 8em; line-height: 0.85em; }
.r6-fs-9 { font-size: 9em; line-height: 0.85em; }
.r6-fs-10 { font-size: 10em; line-height: 0.85em; }
	
.r6-mx0,.r6-ml0{margin-left:0;}.r6-mx0,.r6-mr0{margin-right:0;}.r6-my0,.r6-mt0{margin-top:0;}.r6-my0,.r6-mb0{margin-bottom:0;}.r6-m0{margin:0}.r6-ml1,.r6-mx1{margin-left:.5rem}.r6-mr1,.r6-mx1{margin-right:.5rem}.r6-mt1,.r6-my1{margin-top:.5rem}.r6-mb1,.r6-my1{margin-bottom:.5rem}.r6-m1{margin:.5rem}.r6-ml2,.r6-mx2{margin-left:1rem}.r6-mr2,.r6-mx2{margin-right:1rem}.r6-mb2,.r6-my2{margin-bottom:1rem}.r6-m2{margin:1rem}.r6-mt2{margin-top:1rem}.r6-mt-3{margin-top:-2rem}.r6-ml3,.r6-mx3{margin-left:2rem}.r6-mr3,.r6-mx3{margin-right:2rem}.r6-my2{margin-top:1rem}.r6-mt3,.r6-my3{margin-top:2rem}.r6-mb3,.r6-my3{margin-bottom:2rem}.r6-m3{margin:2rem}.r6-ml4,.r6-mx4{margin-left:3rem}.r6-mr4,.r6-mx4{margin-right:3rem}.r6-mt4,.r6-my4{margin-top:3rem}.r6-mb4,.r6-my4{margin-bottom:3rem}.r6-m4{margin:3rem}.r6-ml5,.r6-mx5{margin-left:4rem}.r6-mr5,.r6-mx5{margin-right:4rem}.r6-mt5,.r6-my5{margin-top:4rem}.r6-mb5,.r6-my5{margin-bottom:4rem}.r6-m5{margin:4rem}.r6-ml6,.r6-mx6{margin-left:5rem}.r6-mr6,.r6-mx6{margin-right:5rem}.r6-mt6,.r6-my6{margin-top:5rem}.r6-mb6,.r6-my6{margin-bottom:5rem}.r6-m6{margin:5rem}.r6-ml7,.r6-mx7{margin-left:6rem}.r6-mr7,.r6-mx7{margin-right:6rem}.r6-mt7,.r6-my7{margin-top:6rem}.r6-mb7,.r6-my7{margin-bottom:6rem}.r6-m7{margin:6rem}.r6-ml8,.r6-mx8{margin-left:7rem}.r6-mr8,.r6-mx8{margin-right:7rem}.r6-mt8,.r6-my8{margin-top:7rem}.r6-mb8,.r6-my8{margin-bottom:7rem}.r6-m8{margin:7rem}.r6-ml9,.r6-mx9{margin-left:8rem}.r6-mr9,.r6-mx9{margin-right:8rem}.r6-mt9,.r6-my9{margin-top:8rem}.r6-mb9,.r6-my9{margin-bottom:8rem}.r6-m9{margin:8rem}.r6-ml10,.r6-mx10{margin-left:9rem}.r6-mr50,.r6-mx10{margin-right:9rem}.r6-mt10,.r6-my10{margin-top:9rem}.r6-mb10,.r6-my10{margin-bottom:9rem}.r6-m10{margin:9rem}.r6-ml11,.r6-mx11{margin-left:10rem}.r6-mr51,.r6-mx11{margin-right:10rem}.r6-mt11,.r6-my11{margin-top:10rem}.r6-mb11,.r6-my11{margin-bottom:10rem}.r6-m11{margin:10rem}.r6-ml12,.r6-mx12{margin-left:11rem}.r6-mr52,.r6-mx12{margin-right:11rem}.r6-mt12,.r6-my12{margin-top:11rem}.r6-mb12,.r6-my12{margin-bottom:11rem}.r6-m12{margin:11rem}.r6-ml13,.r6-mx13{margin-left:12rem}.r6-mr53,.r6-mx13{margin-right:12rem}.r6-mt13,.r6-my13{margin-top:12rem}.r6-mb13,.r6-my13{margin-bottom:12rem}.r6-m13{margin:12rem}.r6-ml14,.r6-mx14{margin-left:13rem}.r6-mr54,.r6-mx14{margin-right:13rem}.r6-mt14,.r6-my14{margin-top:13rem}.r6-mb14,.r6-my14{margin-bottom:13rem}.r6-m14{margin:13rem}.r6-ml15,.r6-mx15{margin-left:14rem}.r6-mr55,.r6-mx15{margin-right:14rem}.r6-mt15,.r6-my15{margin-top:14rem}.r6-mb15,.r6-my15{margin-bottom:14rem}.r6-m15{margin:14rem}.r6-ml16,.r6-mx16{margin-left:15rem}.r6-mr16,.r6-mx16{margin-right:15rem}.r6-mt16,.r6-my16{margin-top:15rem}.r6-mb16,.r6-my16{margin-bottom:15rem}.r6-m16{margin:15rem}.r6-ml17,.r6-mx17{margin-left:16rem}.r6-mr57,.r6-mx17{margin-right:16rem}.r6-mt17,.r6-my17{margin-top:16rem}.r6-mb17,.r6-my17{margin-bottom:16rem}.r6-m17{margin:16rem}.r6-ml18,.r6-mx18{margin-left:17rem}.r6-mr58,.r6-mx18{margin-right:17rem}.r6-mt18,.r6-my18{margin-top:17rem}.r6-mb18,.r6-my18{margin-bottom:17rem}.r6-m18{margin:17rem}.r6-ml19,.r6-mx19{margin-left:18rem}.r6-mr59,.r6-mx19{margin-right:18rem}.r6-mt19,.r6-my19{margin-top:18rem}.r6-mb19,.r6-my19{margin-bottom:18rem}.r6-m19{margin:18rem}.r6-ml20,.r6-mx20{margin-left:19rem}.r6-mr50,.r6-mx20{margin-right:19rem}.r6-mt20,.r6-my20{margin-top:19rem}.r6-mb20,.r6-my20{margin-bottom:19rem}.r6-m20{margin:19rem}.r6-ml21,.r6-mx21{margin-left:20rem}.r6-mr51,.r6-mx21{margin-right:20rem}.r6-mt21,.r6-my21{margin-top:20rem}.r6-mb21,.r6-my21{margin-bottom:20rem}.r6-m21{margin:20rem}

.r6-mx-1 {margin-left:-0.5rem; margin-right:-0.5rem;}.r6-mx-2 {margin-left:-1rem; margin-right:-1rem;}

.r6-px0,.r6-pl0{padding-left:0;}.r6-px0,.r6-pr0{padding-right:0;}.r6-py0,.r6-pt0{padding-top:0;}.r6-py0,.r6-pb0{padding-bottom:0;}.r6-p0{padding:0}.r6-pl1,.r6-px1{padding-left:.5rem}.r6-pr5,.r6-px1{padding-right:.5rem}.r6-pt1,.r6-py1{padding-top:.5rem}.r6-pb1,.r6-py1{padding-bottom:.5rem}.r6-p1{padding:.5rem}.r6-pt2,.r6-py2{padding-top:1rem}.r6-pb2,.r6-py2{padding-bottom:1rem}.r6-pl2,.r6-px2{padding-left:1rem}.r6-pr2,.r6-px2{padding-right:1rem}.r6-p2{padding:1rem}.r6-pt3,.r6-py3{padding-top:2rem}.r6-pb3,.r6-py3{padding-bottom:2rem}.r6-pl3,.r6-px3{padding-left:2rem}.r6-pr5,.r6-px3{padding-right:2rem}.r6-p3{padding:2rem}.r6-pt4,.r6-py4{padding-top:3rem}.r6-pb4,.r6-py4{padding-bottom:3rem}.r6-pl4,.r6-px4{padding-left:3rem}.r6-pr4,.r6-px4{padding-right:3rem}.r6-p4{padding:3rem}.r6-pt5,.r6-py5{padding-top:4rem}.r6-pb5,.r6-py5{padding-bottom:4rem}.r6-pl5,.r6-px5{padding-left:4rem}.r6-pr5,.r6-px5{padding-right:4rem}.r6-p5{padding:4rem}.r6-pt6,.r6-py6{padding-top:5rem}.r6-pb6,.r6-py6{padding-bottom:5rem}.r6-pl6,.r6-px6{padding-left:5rem}.r6-pr6,.r6-px6{padding-right:5rem}.r6-p6{padding:5rem}.r6-pt7,.r6-py7{padding-top:6rem}.r6-pb7,.r6-py7{padding-bottom:6rem}.r6-pl7,.r6-px7{padding-left:6rem}.r6-pr7,.r6-px7{padding-right:6rem}.r6-p7{padding:6rem}.r6-pt8,.r6-py8{padding-top:7rem}.r6-pb8,.r6-py8{padding-bottom:7rem}.r6-pl8,.r6-px8{padding-left:7rem}.r6-pr8,.r6-px8{padding-right:7rem}.r6-p8{padding:7rem}.r6-pt9,.r6-py9{padding-top:8rem}.r6-pb9,.r6-py9{padding-bottom:8rem}.r6-pl9,.r6-px9{padding-left:8rem}.r6-pr9,.r6-px9{padding-right:8rem}.r6-p9{padding:8rem}.r6-pt10,.r6-py10{padding-top:9rem}.r6-pb10,.r6-py10{padding-bottom:9rem}.r6-pl10,.r6-px10{padding-left:9rem}.r6-pr50,.r6-px10{padding-right:9rem}.r6-p10{padding:9rem}.r6-pl11,.r6-px11{padding-left:10rem}.r6-pr51,.r6-px11{padding-right:10rem}.r6-pt11,.r6-py11{padding-top:10rem}.r6-pb11,.r6-py11{padding-bottom:10rem}.r6-p11{padding:10rem}.r6-pl12,.r6-px12{padding-left:11rem}.r6-pr52,.r6-px12{padding-right:11rem}.r6-pt12,.r6-py12{padding-top:11rem}.r6-pb12,.r6-py12{padding-bottom:11rem}.r6-p12{padding:11rem}.r6-pl13,.r6-px13{padding-left:12rem}.r6-pr53,.r6-px13{padding-right:12rem}.r6-pt13,.r6-py13{padding-top:12rem}.r6-pb13,.r6-py13{padding-bottom:12rem}.r6-p13{padding:12rem}.r6-pl14,.r6-px14{padding-left:13rem}.r6-pr54,.r6-px14{padding-right:13rem}.r6-pt14,.r6-py14{padding-top:13rem}.r6-pb14,.r6-py14{padding-bottom:13rem}.r6-p14{padding:13rem}.r6-pl15,.r6-px15{padding-left:14rem}.r6-pr55,.r6-px15{padding-right:14rem}.r6-pt15,.r6-py15{padding-top:14rem}.r6-pb15,.r6-py15{padding-bottom:14rem}.r6-p15{padding:14rem}.r6-pl16,.r6-px16{padding-left:15rem}.r6-pr56,.r6-px16{padding-right:15rem}.r6-pt16,.r6-py16{padding-top:15rem}.r6-pb16,.r6-py16{padding-bottom:15rem}.r6-p16{padding:15rem}.r6-pl17,.r6-px17{padding-left:16rem}.r6-pr57,.r6-px17{padding-right:16rem}.r6-pt17,.r6-py17{padding-top:16rem}.r6-pb17,.r6-py17{padding-bottom:16rem}.r6-p17{padding:16rem}.r6-pl18,.r6-px18{padding-left:17rem}.r6-pr58,.r6-px18{padding-right:17rem}.r6-pt18,.r6-py18{padding-top:17rem}.r6-pb18,.r6-py18{padding-bottom:17rem}.r6-p18{padding:17rem}.r6-pl19,.r6-px19{padding-left:18rem}.r6-pr59,.r6-px19{padding-right:18rem}.r6-pt19,.r6-py19{padding-top:18rem}.r6-pb19,.r6-py19{padding-bottom:18rem}.r6-p19{padding:18rem}.r6-pl20,.r6-px20{padding-left:19rem}.r6-pr50,.r6-px20{padding-right:19rem}.r6-pt20,.r6-py20{padding-top:19rem}.r6-pb20,.r6-py20{padding-bottom:19rem}.r6-p20{padding:19rem}.r6-pl21,.r6-px21{padding-left:20rem}.r6-pr51,.r6-px21{padding-right:20rem}.r6-pt21,.r6-py21{padding-top:20rem}.r6-pb21,.r6-py21{padding-bottom:20rem}.r6-p21{padding:20rem}

.r6-col{float:left; overflow:hidden; box-sizing: border-box;}.r6-col-right{float:right}.r6-col-none{float:none;}.r6-col-1{width:8.3333333333%}.r6-col-2{width:16.6666666667%}.r6-col-3{width:25%}.r6-col-4{width:33.3333333333%}.r6-col-5{width:41.6666666667%}.r6-col-6{width:50%}.r6-col-7{width:58.3333333333%}.r6-col-8{width:66.6666666667%}.r6-col-9{width:75%}.r6-col-10{width:83.3333333333%}.r6-col-11{width:91.6666666667%}.r6-col-12{width:100%}.r6-pre-col-0{margin-left:0}.r6-pre-col-1{margin-left:8.3333333333%}.r6-pre-col-2{margin-left:16.6666666667%}.r6-pre-col-3{margin-left:25%}.r6-pre-col-4{margin-left:33.3333333333%}.r6-pre-col-5{margin-left:41.6666666667%}.r6-pre-col-6{margin-left:50%}.r6-pre-col-7{margin-left:58.3333333333%}.r6-pre-col-8{margin-left:66.6666666667%}.r6-pre-col-9{margin-left:83.3333333333%}.r6-post-col-0{margin-right:0}.r6-post-col-1{margin-right:8.3333333333%}.r6-post-col-2{margin-right:16.6666666667%}.r6-post-col-3{margin-right:25%}.r6-post-col-4{margin-right:33.3333333333%}.r6-post-col-5{margin-right:41.6666666667%}.r6-post-col-6{margin-right:50%}.r6-post-col-7{margin-right:58.3333333333%}.r6-post-col-8{margin-right:66.6666666667%}.r6-post-col-9{margin-right:83.3333333333%}

.r6-text-left { text-align: left; }
.r6-text-right { text-align: right; }
.r6-text-center { text-align: center; }

.r6-display { display: block !important; }
.r6-display-none { display: none !important; }

.r6-btn-100 {width:100%!important;}
.r6-input-100 { width:100%!important; }

}

/* Typography
--------------------------------------------- */

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/

body {color:#383c3f;}
.white {color:#fff; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.dblue {color:#024677; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.green {color:#3d9f68;}
.blue {color:#3b8cae;}
.yellow {color:#faab23;}
.red {color:#c12a43;}

a, a:visited {color:#003c88; font-weight:500;}
a:hover {color:#3b8cae;}
a.white {color:#fff;}
a.dblue {color:#024677;}
a.green {color:#3d9f68;}
a.blue {color:#3b8cae;}
a.orange {color: #faab23;}
a.pink {color: #f6a8b1;}

a.hover-white:hover, a:hover .hover-white, .link-block:hover .hover-white {color:#fff;}
a.hover-dblue:hover, a:hover .hover-dblue, .link-block:hover .hover-dblue {color:#024677;}
a.hover-green:hover, a:hover .hover-green, .link-block:hover .hover-green {color:#3d9f68;}
a.hover-blue:hover, a:hover .hover-blue, .link-block:hover .hover-blue {color:#3b8cae;}

.bg-white {background-color: #fff;}
.bg-dblue {background-color: #024677;}
.bg-green {background-color:#3d9f68;}
.bg-blue {background-color:#3b8cae;}
.bg-orange {background-color: #faab23;}
.bg-burnt {background-color: #cd6e19;}
.bg-petrol {background-color: #39617a;}
.bg-aqua {background-color: #1ba1a8;}
.bg-red {background-color: #c12a43;}
.bg-royal {background-color: #003c88;}
.bg-pink {background-color: #f6a8b1;}
.bg-pattern {top:0; left:0; right:0; bottom:0; background-size:80%; background-position: center; background-image:url('img/triangle-pattern.svg'); opacity:0.15;}

a.hover-bg-white:hover, a:hover .hover-bg-white {background-color:#fff;}
a.hover-bg-dblue:hover, a:hover .hover-bg-dblue {background-color:#024677;}
a.hover-bg-green:hover, a:hover .hover-bg-green {background-color:#3d9f68;}
a.hover-bg-blue:hover, a:hover .hover-bg-blue {background-color:#3b8cae;}

.border-white {border-color:#fff;}
.border-dblue {border-color:#024677;}

svg {stroke-width:1.5px!important; stroke-linecap:round!important; stroke-linejoin:round!important;stroke-miterlimit:10!important;}

.svg-white svg {fill:none; stroke: #FFF;}
.svg-dblue svg {fill:none; stroke: #024677;}

a:hover .hover-svg-white svg {stroke: #FFF;}
a:hover .hover-svg-blue svg {stroke: #3b8cae;}

.btn,
.btn:visited,
#page button,
#page input[type="button"],
#page input[type="reset"],
#page input[type="submit"],
div.wpforms-container-full .wpforms-form button[type=submit],
.wp-block-button a.wp-block-button__link,
.wp-block-file a {
	border: none!important;
	background: #003c88!important;
	color: #fff!important;
	font-size: 1em!important;
	line-height: 1!important;
	border-radius: 0!important;
	padding: 0.75rem 1rem!important;
	min-height: 2.5rem;
	transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
	cursor:pointer;
	display:inline-block;
	-webkit-appearance:none!important;
	font-weight: 500!important;
	text-align: center;
}
@media screen and (max-width:768px) {
.btn,
.btn:visited,
#page button,
#page input[type="button"],
#page input[type="reset"],
#page input[type="submit"],
div.wpforms-container-full .wpforms-form button[type=submit],
.wp-block-button a.wp-block-button__link {
	padding: 0.5rem 0.75rem!important;
	min-height: 1.75rem;
}
}

.wp-block-file:not(.wp-element-button) {font-size:1em;}
.wp-block-file a.wp-block-file__button {display:none;}

.btn:hover,
#page button:hover,
#page input[type="button"]:hover,
#page input[type="reset"]:hover,
#page input[type="submit"]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
.wp-block-button a.wp-block-button__link:hover,
.wp-block-file a:hover {
	background: #3b8cae!important;
}

.btn-100 {width:100%;}

.btn-blue, .btn-blue:visited {
	color:#FFF!important;
	background: #3b8cae!important;
}

.btn-green, .btn-green:visited {
	color:#FFF!important;
	background: #3d9f68!important;
}

.btn-blue:hover{
	color:#3b8cae!important;
	background: #FFF!important;
}

.btn-green:hover {
	color:#3d9f68!important;
	background: #FFF!important;
}

.btn-hover-green:hover {
	color:#FFF!important;
	background: #3d9f68!important;
}

.btn-orange, .btn-orange:visited {
	color:#024677!important;
	background: #faab23!important;
}

.btn-orange:hover {
	color:#FFF!important;
	background: #003c88!important;
}

.btn-hover-green:hover svg, .btn-orange:hover svg {
	fill:none;
	stroke:#FFF!important;
}

.btn .col {height:1.25rem;}
.btn svg {display:inline; height:1.25rem; width:auto;}
#btn-user .flex, #btn-register .flex {display:block;}
@media screen and (max-width:768px) {#btn-user, #btn-register{padding-left:0rem!important; padding-right:0rem!important; width:3.75rem; height:3.75rem;}}

#page input[type="text"],
#page input[type="email"],
#page input[type="url"],
#page input[type="password"],
#page input[type="search"],
#page input[type="number"],
#page input[type="tel"],
#page input[type="range"],
#page input[type="date"],
#page input[type="month"],
#page input[type="week"],
#page input[type="time"],
#page input[type="datetime"],
#page input[type="datetime-local"],
#page input[type="color"],
#page input[type="search"],
#page textarea,
#page select {
	color: #383c3f;
	border: 1px solid #024677!important;
	border-radius: 0!important;
	padding: 0 1rem!important;
	font-size: 16px!important;
	line-height:32px!important;
	max-width:100%!important;
	overflow:hidden;
	-webkit-appearance:none!important;
	font-weight:400;
	height: 3.5rem!important;
	background-color:#fff!important;
}
#page input[type="search"] {
	height: 2.75rem!important;
}
#page textarea {
	height:15rem!important;
	padding: 1rem!important;
	width:100%;
}
.select2-container.-acf .select2-selection {
	color: #383c3f;
	border: 1px solid #024677!important;
	border-radius: 0!important;
	padding: 0.75rem 0.5rem!important;
	font-size: 16px!important;
	line-height:32px!important;
	max-width:100%!important;
	-webkit-appearance:none!important;
	font-weight:400;
	height: 3.5rem!important;
	background-color:#fff!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top:50%!important;
	right: 0.5rem!important;
	margin-top:-13px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color:#024677 transparent transparent transparent!important;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color:transparent transparent #024677 transparent!important;}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #024677!important;
	font-size:16px!important;
	border-radius: 0!important;
	-webkit-appearance:none!important;
}
.select2-dropdown {border: 1px solid #024677!important;border-radius: 0!important;}

.input-100 { width:100%; }
.input-50 { width:50%; }
.input-25 { width:25%; }

.search-form {display:inline-block; width:15rem; height: 2.75rem;}
@media screen and (max-width:768px) {
.search-form {display:block; width:100%; position: absolute; float:none; background-color:#024677; top:3.75rem; left:0; height: 3.75rem;}
}

#page input[type="search"] {
	background-repeat:no-repeat;
	background-size: 1.25rem;
	background-position: 0.5rem center;
	background-image: url('img/icons/search.svg');
	padding: 0 1rem 0 2rem!important;
}

@media screen and (max-width:768px) {main {margin-top:60px;}}

#logo-bg {
	position: absolute;
	top:0;
	left:0;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	width: 100%;
	height:13.5rem;
	transform: rotate(-15deg);
	transform-origin: bottom left;
	z-index:1;
}

#logo img {width:20rem; height:auto;position: absolute;top:2rem;left:2rem; z-index:1;}

@media screen and (max-width:1440px) {
#logo-bg {height:13rem;transform: rotate(-17.5deg);}
#logo img {width:17.5rem;}
}
@media screen and (max-width:1280px) {#logo img {width:auto; height:3.5rem;left:0.5rem; top:0.5rem;}}
@media screen and (max-width:1024px) {#logo img {height:2.75rem;}}

#mega-menu-wrap-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column, #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge {font-size:1em!important;}

@media screen and (max-width:768px) {
#menu {background-color:transparent; width:3.75rem; position: absolute; top:0; right:3.75rem;}
#page button.mega-toggle-animated {color:#024677!important; background:transparent!important; padding:0!important; min-height:auto!important;}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {margin:0!important;}
}

.banner-img {top:0; right:0; padding-bottom:5rem; position:absolute; z-index:1;}
.banner-img-even {right:auto; left:0; padding-bottom:0;}
.banner-img .banner-img-container {
	height: 30rem;
}
.banner-img-odd .banner-img-container {
	-webkit-clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%);
	transform: rotate(10deg);
	transform-origin: bottom right;
}
.banner-img-even .banner-img-container {
	-webkit-clip-path: polygon(0 0, 85% 0, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 85% 0, 100% 100%, 0 100%);
	transform: rotate(-10deg);
	transform-origin: bottom left;
}
@media screen and (max-width:1280px) {.banner-img .banner-img-container {height: 25rem;}}
@media screen and (max-width:1024px) {.banner-img .banner-img-container {height: 20rem;}}
@media screen and (max-width:768px) {
.banner-img {position:relative; padding-bottom:1rem;}
.banner-img .banner-img-container {
	transform: rotate(0);
	height: 12rem;
	position:relative;
}
.banner-img-odd .banner-img-container {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
}
.banner-img-even .banner-img-container {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
}
}
.banner-img .banner-img-container img {
	object-fit:cover; object-position:50% 50%;
}
.banner-img-odd .banner-img-container img {
	transform: rotate(-10deg);
	transform-origin: bottom right;
}
.banner-img-even .banner-img-container img {
	transform: rotate(10deg);
	transform-origin: bottom left;
}
@media screen and (max-width:768px) {.banner-img .banner-img-container img {transform: rotate(0deg);}}
.banner-img .triangle-1, .banner-img .triangle-2 {position:absolute;}
.banner-img-odd .triangle-1 {bottom:10rem; left:3vw; transform: rotate(-15deg); height:8vw; width:auto; }
.banner-img-odd .triangle-2 {bottom:8rem; right:3vw; transform: rotate(50deg); height:12vw; width:auto; }
@media screen and (max-width:768px) {
.banner-img-odd .triangle-1 {bottom:1rem; height:10vw; top:auto; left:3vw }
.banner-img-odd .triangle-2 {bottom:2rem; height:15vw; }	
}
.banner-img-even .triangle-1 {top:4rem; right:0; transform: rotate(15deg); height:8vw; width:auto; }
.banner-img-even .triangle-2 {bottom:5rem; left:3vw; right:auto; transform: rotate(-50deg); height:12vw; width:auto; }
@media screen and (max-width:768px) {
.banner-img-even .triangle-1 {bottom:1rem; height:10vw; top:auto; right:3vw; }
.banner-img-even .triangle-2 {bottom:2rem; height:15vw; }	
}

#uni-logos {list-style:none;}
#uni-logos li {width:20%;}
@media screen and (max-width:768px) {#uni-logos li {width:33.3333333333%;}}
#uni-logos li a img {object-fit:contain; object-position:50% 50%; opacity:1; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
#uni-logos li a:hover img {opacity:0.5;}

.clip-bottom-left-10 {
	-webkit-clip-path: polygon(-1% -1%, 101% -1%, 101% 100%, -1% calc(100% - 10%));
	clip-path: polygon(-1% -1%, 101% -1%, 101% 100%, -1% calc(100% - 10%));
	transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}

.clip-bottom-right-10 {
	-webkit-clip-path: polygon(-1% -1%, 101% -1%, 101% calc(100% - 10%), -1% 100%);
	clip-path: polygon(-1% -1%, 101% -1%, 101% calc(100% - 10%), -1% 100%);
}

.clip-bottom-right-20 {
	-webkit-clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 20%), 0% 100%);
	clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 20%), 0% 100%);
}

.link-block:hover .clip-bottom-left-10,
.clip-bottom-left-20 {
	-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% calc(100% - 20%));
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% calc(100% - 20%));
}

.clip-left-bottom-20 {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, calc(100% - 20%) 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, calc(100% - 20%) 100%);
}

.clip-right-bottom-20 {
	-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 20%) 100%, 0 100%);
	clip-path: polygon(0 0, 100% 0, calc(100% - 20%) 100%, 0 100%);
	transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}

.link-block:hover .clip-right-bottom-20 {
	-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 30%) 100%, 0 100%);
	clip-path: polygon(0 0, 100% 0, calc(100% - 30%) 100%, 0 100%);
}

@media screen and (max-width:768px) {
.r5-clip-bottom-left-10 {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 10%));
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 10%));
}
.r5-clip-none {
	-webkit-clip-path:none!important;
	clip-path:none!important;
}
}

@media screen and (max-width:480px) {
.r6-clip-bottom-left-10 {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 10%));
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 10%));
}
.r6-clip-none {
	-webkit-clip-path:none!important;
	clip-path:none!important;
}
}

.clip-right-bottom-75 {
	-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 7.5rem) 100%, 0 100%);
	clip-path: polygon(0 0, 100% 0, calc(100% - 7.5rem) 100%, 0 100%);
}

.clip-left-bottom-75 {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 7.5rem 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 7.5rem 100%);
}

.img-1-1 {
	padding-top: 100%;
	position: relative;
	overflow:hidden;
}
.img-16-9 {
	padding-top: 56.25%;
	position: relative;
	overflow:hidden;
}
.img-1-1 img, .img-16-9 img {
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	object-fit:cover; object-position:50% 50%;
}

.skew {transform: skew(-20deg); overflow: hidden;}
.unskew {transform: skew(20deg);}

.icon {height:1.25rem; width:auto;}

#breadcrumbs a {color:#fff;}

.img-bg {top:0; bottom:0; z-index:-1; position:absolute;}
@media screen and (max-width:768px) {.img-bg {position:relative; height:15rem;}}
.img-bg img {object-fit:cover; object-position:50% 50%;}

@media screen and (max-width:768px) {.advert h2 {position: absolute; top:-2rem; left:2rem; right:2rem;}}

.grecaptcha-badge { 
    visibility: hidden;
}

.icon-container {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:2.25rem;
	min-height:1.5rem;
}
.icon-text {padding-left:2.75rem; height:100%;min-height:1.5rem;}

#home-slider {overflow:hidden;}
#home-slider .slick-slide {position:relative;}
#home-slider .slick-list {overflow:visible!important;}
#home-slider, .home-slider-text {height:25rem;}
.slick-dots {bottom:1.5rem;}
#page .slick-dots li button {display:inline-block; margin:0 0.25rem; background:none!important; padding:0!important; min-height:auto!important; font-size:0!important;}
.slick-dots li button:before {opacity:1!important;border-radius:50%!important; border:solid 1px #fff; width:1rem!important;; height:1rem!important; font-size:0!important;transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.slick-dots li:hover button:before, .slick-dots li.slick-active button:before {background-color: #fff!important;}
@media screen and (max-width:1280px) {#home-slider, .home-slider-text {height: 22.5rem;}}
@media screen and (max-width:1024px) {#home-slider, .home-slider-text {height: 17.5rem;}}
@media screen and (max-width:768px) {
.slick-dots {bottom:1rem;}
.slick-dots li button:before {width:0.75rem!important; height:0.75rem!important;}
#home-slider{height:28rem;} .home-slider-text{height: 12rem;}
}

article h2, article h3, article h4, article h5, article h6 {font-weight:600;}

@media screen and (max-width:768px) {
#filter-overlay {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	top:0;
	z-index:3;
	overflow-y:scroll;
	background-color:#024677;
	display:none;
}
}

.event-block {
	margin-bottom:2rem;
	padding-bottom:1rem;
	border-bottom:1px solid #024677;
}
.event-block:last-of-type {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}

.clip-container .triangle-1,
.clip-container .triangle-2 {
	left:50%;
	position:absolute;
	z-index:1;
}

.clip-container .triangle-1 {
	transform: rotate(-75deg);
	margin-left:0rem;
	bottom:-1rem;
	height:7rem;
	width:7rem;
}

.clip-container .triangle-2 {
	transform: rotate(-15deg);
	margin-left:-7rem;
	bottom:-3rem;
	height:9rem;
	width:9rem;
}

form label,
div.wpforms-container-full .wpforms-form .wpforms-field-label {
	font-weight:600!important;
	display:block;
	font-size: 16px;
	line-height:1.25em!important;
	margin: 0 0 0.25rem 0!important;
	padding:0;
}

form label span {
	font-weight:400;
}

.forms-form .forms-field,
div.wpforms-container-full .wpforms-form .wpforms-field {
	padding:0 0 1rem 0!important;
}
.forms-form .forms-submit {padding:1rem 0 0 0!important;}

.forms-form .form-required-label {
	color:#ff0000;
	font-weight:400;
}

label.error, div.wpforms-container-full .wpforms-form label.wpforms-error {color:#ff0000!important; padding-top:0.25rem!important; font-size: 16px!important;}
#form-msg {background-color:#3d9f68; padding:1rem;}
#form-msg, #form-msg a {color:#fff; }
#form-msg.error {background-color:#ff0000; font-weight:600;}
#form-msg ol, #form-msg ul {margin:0; padding:0 1.5rem;}
#form-msg ol li, #form-msg ul li {margin-top: 0.5em;}

.filter-checkbox-label, .form-checkbox-label {
	display: block;
	position: relative;
	padding-left: 1.5rem;
	margin: 0.5rem 0!important;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 400!important;
}

.filter-checkbox, .form-checkbox {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.filter-checkbox-label .checkmark, .form-checkbox-label .checkmark {
	position: absolute;
	top: 2px;
	left: 0;
	height: 1rem;
	width: 1rem;
	border:1px solid;
	background-color: transparent;
	transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
	z-index:0;
}
@media screen and (max-width:1024px) {.filter-checkbox-label .checkmark, .form-checkbox-label .checkmark { top: 0px; }}

.filter-checkbox-label .checkmark, .form-checkbox-label .checkmark-radio {
	border-radius:50%;
}

.form-checkbox-label .checkmark {border-color:#024677;}

.filter-checkbox:checked ~ .checkmark { background-color: #fff;}

.form-checkbox:checked ~ .checkmark { background-color: #024677;}

.filter-checkbox-label .checkmark:after, .form-checkbox-label .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.filter-checkbox:checked ~ .checkmark:after, .form-checkbox:checked ~ .checkmark:after {
	display: block;
}

#dashboard-menu {margin:0; padding:0; list-style:none;}
#dashboard-menu:after{clear:both;}
#dashboard-menu li {width:100%; margin-bottom:1rem;}
#dashboard-menu li a {display:block; border:solid 1px #024677!important;}
#dashboard-menu li a:hover {border:solid 1px #3b8cae!important;}
#dashboard-menu li.current-page a {background-color:#fff!important; color:#024677!important; box-sizing: border-box;}
@media screen and (max-width:1024px) {#dashboard-menu{margin:0 -0.25rem;}#dashboard-menu li{float:left; width:33.3333333333%; padding:0 0.25rem; box-sizing: border-box; margin-bottom:0.5rem;}}
@media screen and (max-width:480px) {#dashboard-menu li{width:50%;}}

.forms-form h2 {
	font-size:1.5em;
	line-height: 1.25em;
	font-weight: 600;
	margin-bottom: 1rem;
	border-top: #024677 solid 1px;
	padding-top: 2rem;
	margin-top: 1rem;
}
.forms-form h2:first-of-type {
	border:none;
	padding-top:0;
	margin-top:0;
}

.acf-field {margin:0!important;}

.table-row-odd {background-color:rgba(13,34,76,0.05)}

.table-table {
  display: table;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  margin: 0!important;
}

.table-cell {
  display: table-cell;
  vertical-align: middle;
}

fieldset {padding:0;border:none;}

.tab svg {fill:none; stroke: #024677; height:3rem; width:auto;}
.tab {opacity:0.3; height: 3rem; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.tab.active, .tab:hover {opacity:1;}
.tab .icon-text {padding-left:4rem;}
@media screen and (max-width:768px) {.tab, .tab svg {height:2.5rem;}.tab .icon-text{padding-left:3rem;}}

.ba-icon svg {height:2rem; width:auto; margin:0;}

.dashboard-menu-icon {height:4rem; width:auto;}
@media screen and (max-width:1024px) {.dashboard-menu-icon {height:3rem; width:auto;}}
@media screen and (max-width:480px) {.dashboard-menu-icon {height:2.5rem; width:auto;}}

.clc-contact {background-size:1rem; background-repeat: no-repeat; background-position: 0 center; background-image: url('img/icons/user-pink.svg');}

.link-block {cursor:pointer;}

article hr.wp-block-separator {border:none; border-top: solid 1px #024677; background:none;}
article .has-background {padding:1rem;}