
/* Generated on: Thu Feb 23 2023 13:43:38 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;
scrollbar-color: darkgrey grey;scrollbar-width: thin;cursor: default;}
html::-webkit-scrollbar {width: 0px;}
html::-webkit-scrollbar-track {background: transparent;}
body{margin:0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -o-font-smoothing: antialiased;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

* {
	word-break: normal!important;
	word-wrap: normal!important;
}

*,
* ::before,
* ::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
	-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
scroll-behavior: smooth;
}


article,
aside,
details,
figcaption,
figure,
main,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0 0 1.5em;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: border-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #f3f3f3;
	margin: 0;
	padding: 0.5em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

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

button,
input,
select,
textarea {
	color: #7a7c84;
	font-family: Lato, sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

.entry-meta {
	font-size: 13px;
	font-size: 0.8125rem;
	line-height: 1.3847;
}

h1 {
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1.2;
}

h2 {
	font-size: 32px;
	font-size: 2rem;
	line-height: 1.125;
}

h3 {
	font-size: 25px;
	font-size: 1.5625rem;
	line-height: 1.2;
}

h4 {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1.5;
}

h5 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h6 {
	font-size: 13px;
	font-size: 0.8125rem;
	line-height: 1.3847;
}

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

address,
p,
pre {
	margin: 0 0 1.5em;
}

blockquote {
	border: 0 solid #3e69dc;
    border-left-width: 2px;
	font-size: 20px;
	font-size: 1.25rem;
	font-style: italic;
	line-height: 1.5;
	margin: 0 0 1.5rem;
	padding-left: 1.5rem;
}

blockquote * {
	margin-bottom: 1.5rem;
}

blockquote cite {
	color: #2c313f;
	display: block;
}

code,
kbd,
tt,
var {
	background: #f3f3f3;
	font-family: Inconsolata, monospace;
	padding: 0 0.25em;
}

pre {
	border: 1px solid #f3f3f3;
	font-family: Inconsolata, monospace;
	max-width: 100%;
	overflow: auto;
	padding: 1.5em;
	position: relative;
}

abbr,
abbr[title],
acronym {
	border-bottom: 1px dotted;
	cursor: help;
}

mark,
ins {
	background: #3e69dc;
	color: #fff;
	padding: 0 0.25em;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}
/*
*,
*:before,
*:after {
	box-sizing: inherit;
}
*/

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

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

ul,
ol {
	padding: 0;
}

ul {
	list-style: outside disc;
}

ol {
	list-style: outside decimal;
}

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

dl {
	margin: 0 0 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em;
}

img {
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

table,
th,
td {
	border: 1px solid #f3f3f3;
}

table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.5em;
	/*table-layout: fixed;*/
	width: 100%;
}

th {
	border-width: 0 1px 1px 0;
}

td {
	border-width: 0 1px 1px 0;
}

th,
td {
	padding: 0.25em;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #3e69dc;
	border: 0;
	border-radius: 5em;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	font-size: 0.8125rem;
	font-weight: bold;
	letter-spacing: 0.0625em;
	line-height: 1.3847;
	padding: 0.5625rem 1.5em;
	text-transform: uppercase;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #2c313f;
	outline: none;
}

.widget-footer-top-area button,
.widget-footer-top-area input[type="button"],
.widget-footer-top-area input[type="reset"],
.widget-footer-top-area input[type="submit"] {
	background: #fff;
	color: #3e69dc;
}

.widget-footer-top-area button:focus,
.widget-footer-top-area input[type="button"]:focus,
.widget-footer-top-area input[type="reset"]:focus,
.widget-footer-top-area input[type="submit"]:focus,
.widget-footer-top-area button:hover,
.widget-footer-top-area input[type="button"]:hover,
.widget-footer-top-area input[type="reset"]:hover,
.widget-footer-top-area input[type="submit"]:hover {
	background: rgba(255, 255, 255, 0.25);
	color: #fff;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: #3d6d7b29!important;
	border: 0;
	border-radius: 0;
	box-sizing: border-box;
	max-width: 100%;
	padding: 0.375em;
	width: 100%;
}

select {
	background: #f3f3f3;
	border: 0;
	box-sizing: border-box;
	max-width: 100%;
	width: 100%;
}

.widget-footer-top-area input[type="text"],
.widget-footer-top-area input[type="email"],
.widget-footer-top-area input[type="url"],
.widget-footer-top-area input[type="password"],
.widget-footer-top-area input[type="search"],
.widget-footer-top-area input[type="number"],
.widget-footer-top-area input[type="tel"],
.widget-footer-top-area input[type="range"],
.widget-footer-top-area input[type="date"],
.widget-footer-top-area input[type="month"],
.widget-footer-top-area input[type="week"],
.widget-footer-top-area input[type="time"],
.widget-footer-top-area input[type="datetime"],
.widget-footer-top-area input[type="datetime-local"],
.widget-footer-top-area input[type="color"],
.widget-footer-top-area select,
.widget-footer-top-area textarea {
	background: rgba(255, 255, 255, 0.25);
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
select:focus,
textarea:focus {
	background: transparent;
	outline: 2px solid #3e69dc;
	outline-offset: -2px;
}

.widget-footer-top-area input[type="text"]:focus,
.widget-footer-top-area input[type="email"]:focus,
.widget-footer-top-area input[type="url"]:focus,
.widget-footer-top-area input[type="password"]:focus,
.widget-footer-top-area input[type="search"]:focus,
.widget-footer-top-area input[type="number"]:focus,
.widget-footer-top-area input[type="tel"]:focus,
.widget-footer-top-area input[type="range"]:focus,
.widget-footer-top-area input[type="date"]:focus,
.widget-footer-top-area input[type="month"]:focus,
.widget-footer-top-area input[type="week"]:focus,
.widget-footer-top-area input[type="time"]:focus,
.widget-footer-top-area input[type="datetime"]:focus,
.widget-footer-top-area input[type="datetime-local"]:focus,
.widget-footer-top-area input[type="color"]:focus,
.widget-footer-top-area select:focus,
.widget-footer-top-area textarea:focus {
	outline-color: #fff;
}

label {
	color: #393939;
}

.page-template-panel-page .hentry.has-post-thumbnail label {
	color: inherit;
}

.widget-footer-top-area label {
	color: #fff;
}

/* Placeholder */
::input-placeholder {
	color: #7a7c84;
}

.widget-footer-top-area ::input-placeholder {
	color: #fff;
}

::-webkit-input-placeholder {
	color: #7a7c84;
}

.widget-footer-top-area ::-webkit-input-placeholder {
	color: #fff;
}

:-moz-placeholder {
	color: #7a7c84;
	opacity: 1;
}

.widget-footer-top-area :-moz-placeholder {
	color: #fff;
}

::-moz-placeholder {
	color: #7a7c84;
	opacity: 1;
}

.widget-footer-top-area ::-moz-placeholder {
	color: #fff;
}

:-ms-input-placeholder {
	color: #7a7c84;
}

.widget-footer-top-area :-ms-input-placeholder {
	color: #fff;
}
.alias {cursor: alias;}
.all-scroll {cursor: all-scroll;}
.auto {cursor: auto;}
.cell {cursor: cell;}
.context-menu {cursor: context-menu;}
.col-resize {cursor: col-resize;}
.copy {cursor: copy;}
.crosshair {cursor: crosshair;}
.default {cursor: default;}
.e-resize {cursor: e-resize;}
.ew-resize {cursor: ew-resize;}
.grab {cursor: grab;}
.grabbing {cursor: grabbing;}
.help {cursor: help;}
.move {cursor: move;}
.n-resize {cursor: n-resize;}
.ne-resize {cursor: ne-resize;}
.nesw-resize {cursor: nesw-resize;}
.ns-resize {cursor: ns-resize;}
.nw-resize {cursor: nw-resize;}
.nwse-resize {cursor: nwse-resize;}
.no-drop {cursor: no-drop;}
.none {cursor: none;}
.not-allowed {cursor: not-allowed;}
.pointer {cursor: pointer;}
.progress {cursor: progress;}
.row-resize {cursor: row-resize;}
.s-resize {cursor: s-resize;}
.se-resize {cursor: se-resize;}
.sw-resize {cursor: sw-resize;}
.text {cursor: text;}
.url {cursor: url(https://www.w3schools.com/cssref/myBall.cur),auto;}
.w-resize {cursor: w-resize;}
.wait {cursor: wait;}
.zoom-in {cursor: zoom-in;}
.zoom-out {cursor: zoom-out;}
