@media screen and (min-width: 2000px) {
	.hero.is-classical .hero-body {
		min-height: 80vh;
		padding-bottom: 2rem;
		padding-top: 2rem;
		display: flex;
	}	
}

@media screen and (min-width: 1300px) and (max-width: 1999px) {
	.hero.is-classical .hero-body {
		min-height: 80vh;
		padding-bottom: 2rem;
		padding-top: 2rem;
		display: flex;
	}	
}

@media screen and (min-width: 900px) and (max-width: 1299px) {
	.hero.is-classical .hero-body {
		min-height: 80vh;
		padding-bottom: 2rem;
		padding-top: 2rem;
		display: flex;
	}
}

@media screen and (max-width: 899px) {
	.hero.is-classical .hero-body {
		min-height: 85vh;
		padding-bottom: 2rem;
		padding-top: 2rem;
		display: flex;
	}	

}

@media print {
	body {
		-webkit-print-color-adjust: exact; /*chrome & webkit browsers*/
		color-adjust: exact; /*firefox & IE */
	}
}

.has-blue-background {
	/*background: linear-gradient(#eef6fc, whitesmoke);*/
	/*background: white;*/
	background: whitesmoke;
}

.has-colored-background {
	background: #FAFAFA;
}

.hero.is-classical-80 .hero-body {
	min-height: 80vh;
	padding-bottom: 2rem;
	padding-top: 2rem;
	display: flex;
}


form{
	margin:1px;
	padding:1px;
	}

html,body {
	/*padding-top: 70px;*/
}

.offerbox {
	background-color: white;
	/*border-radius: 0px;*/
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	box-shadow: 0 2px 3px rgba(10, 10, 10, 0.425), 0 0 0 1px rgba(10, 10, 10, 0.1);
	display: block;
	padding: 0rem 0rem 1rem 0rem;
	margin: 0rem;
	word-break: break-word;
}

.offerbox.is-active {
	box-shadow:0 8px 12px 0 rgba(122,122,122,.2);
	-webkit-transform:scale(1.07);
	transform:scale(1.07);
	padding-bottom:2rem;
}

.optionbox {
	background-color: white;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
	/*color: #4a4a4a;*/
	display: block;
	padding: 0rem;
	word-break: break-word;
}

.optionbox.is-active {
	box-shadow:0 8px 12px 0 rgba(122,122,122,.2);
	-webkit-transform:scale(1.07);
	transform:scale(1.07)
}

.notification.is-transparent {
	background-color: transparent;
	background-image: none;	
}

.table.is-transparent {
	background-color: transparent;
	background-image: none;	
}


.navbar-item img {
	max-height: none;
}

.anchor {
    display: block;
    position: relative;
    top: -65px;
    visibility: hidden;
}

.anchor2 {
    display: block;
    position: relative;
    top: -120px;
    visibility: hidden;
}

.anchor3 {
    display: block;
    position: relative;
    top: -200px;
    visibility: hidden;
}

.box.is-rounded {
	border-radius: 25px;
}

.box.is-blue-neo{
background-color: #003e6d;
color: whitesmoke;
}

.table td.is-blue-neo,
.table th.is-blue-neo {
background-color: #003e6d;
border-color: #003e6d;
color: whitesmoke;
}

.content.is-vcentered {
align-items: center;
}

.block {
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-left: 1em;
	text-align: justify;
}

.block.is-vcentered {
	align-items: center;
}

.input.is-rounded-left {
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	padding-left: 1em;
	padding-right: 1em;
}

.navbar.is-blue-neo {
background-color: #003e6d;
color: whitesmoke;
}

.navbar.is-blue-neo .navbar-brand > .navbar-item,
.navbar.is-blue-neo .navbar-brand .navbar-link {
color: whitesmoke;
}

.navbar.is-blue-neo .navbar-brand > a.navbar-item:focus, .navbar.is-blue-neo .navbar-brand > a.navbar-item:hover, .navbar.is-blue-neo .navbar-brand > a.navbar-item.is-active,
.navbar.is-blue-neo .navbar-brand .navbar-link:focus,
.navbar.is-blue-neo .navbar-brand .navbar-link:hover,
.navbar.is-blue-neo .navbar-brand .navbar-link.is-active {
background-color: #012e50;
color: whitesmoke;
}

.navbar.is-blue-neo .navbar-brand .navbar-link::after {
border-color: whitesmoke;
}

.navbar.is-blue-neo .navbar-burger {
color: whitesmoke;
}

@media screen and (min-width: 1024px) {
.navbar.is-blue-neo .navbar-start > .navbar-item,
.navbar.is-blue-neo .navbar-start .navbar-link,
.navbar.is-blue-neo .navbar-end > .navbar-item,
.navbar.is-blue-neo .navbar-end .navbar-link {
	color: whitesmoke;
}
.navbar.is-blue-neo .navbar-start > a.navbar-item:focus, .navbar.is-blue-neo .navbar-start > a.navbar-item:hover, .navbar.is-blue-neo .navbar-start > a.navbar-item.is-active,
.navbar.is-blue-neo .navbar-start .navbar-link:focus,
.navbar.is-blue-neo .navbar-start .navbar-link:hover,
.navbar.is-blue-neo .navbar-start .navbar-link.is-active,
.navbar.is-blue-neo .navbar-end > a.navbar-item:focus,
.navbar.is-blue-neo .navbar-end > a.navbar-item:hover,
.navbar.is-blue-neo .navbar-end > a.navbar-item.is-active,
.navbar.is-blue-neo .navbar-end .navbar-link:focus,
.navbar.is-blue-neo .navbar-end .navbar-link:hover,
.navbar.is-blue-neo .navbar-end .navbar-link.is-active {
	background-color: #012e50;
	color: whitesmoke;
}
.navbar.is-blue-neo .navbar-start .navbar-link::after,
.navbar.is-blue-neo .navbar-end .navbar-link::after {
	border-color: whitesmoke;
}
.navbar.is-blue-neo .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-blue-neo .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-blue-neo .navbar-item.has-dropdown.is-active .navbar-link {
	background-color: #012e50;
	color: whitesmoke;
}
.navbar.is-blue-neo .navbar-dropdown a.navbar-item.is-active {
	/*background-color: #314675;*/
	background-color: #b63030;
	color: whitesmoke;
}
}

@media screen and (max-width: 1023px) {
	.menu-neo {
	background-color: inherit;
	color: inherit;
	}
	.menu-neo .navbar-item {
	color: inherit;
	}
	.menu-neo .navbar-link {
	color: inherit;
	}
	.navbar.is-blue-neo .navbar-item.has-dropdown:focus .navbar-link,
	.navbar.is-blue-neo .navbar-item.has-dropdown:hover .navbar-link,
	.navbar.is-blue-neo .navbar-item.has-dropdown.is-active .navbar-link {
		background-color: #012e50;
		color: whitesmoke;
	}
	
}


.hero.is-orange {
background-color: #ffa059;
color: rgba(0, 0, 0, 0.7);
}

.hero.is-orange a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-orange strong {
color: inherit;
}

.hero.is-orange .title {
color: rgba(0, 0, 0, 0.7);
}

.hero.is-orange .subtitle {
color: rgba(0, 0, 0, 0.9);
}

.hero.is-orange .subtitle a:not(.button),
.hero.is-orange .subtitle strong {
color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 1023px) {
.hero.is-orange .navbar-menu {
	background-color: #ffa059;
}
}

.hero.is-orange .navbar-item,
.hero.is-orange .navbar-link {
color: rgba(0, 0, 0, 0.7);
}

.hero.is-orange a.navbar-item:hover, .hero.is-orange a.navbar-item.is-active,
.hero.is-orange .navbar-link:hover,
.hero.is-orange .navbar-link.is-active {
background-color: #ffa059;
color: rgba(0, 0, 0, 0.7);
}

.hero.is-orange .tabs a {
color: rgba(0, 0, 0, 0.7);
opacity: 0.9;
}

.hero.is-orange .tabs a:hover {
opacity: 1;
}

.hero.is-orange .tabs li.is-active a {
opacity: 1;
}

.hero.is-orange .tabs.is-boxed a, .hero.is-orange .tabs.is-toggle a {
color: rgba(0, 0, 0, 0.7);
}

.hero.is-orange .tabs.is-boxed a:hover, .hero.is-orange .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-orange .tabs.is-boxed li.is-active a, .hero.is-orange .tabs.is-boxed li.is-active a:hover, .hero.is-orange .tabs.is-toggle li.is-active a, .hero.is-orange .tabs.is-toggle li.is-active a:hover {
background-color: rgba(0, 0, 0, 0.7);
border-color: rgba(0, 0, 0, 0.7);
color: #ffa059;
}

.hero.is-orange.is-bold {
background-image: linear-gradient(141deg, #ee7d28 0%, #f99e58 71%, #fbc861 100%);
}

@media screen and (max-width: 768px) {
.hero.is-orange.is-bold .navbar-menu {
	background-image: linear-gradient(141deg, #ee7d28 0%, #f99e58 71%, #fbc861 100%);
}
}

.hero.is-blue-dark {
background-color: #012e50;
color: whitesmoke;
}

.hero.is-blue-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-blue-dark strong {
color: inherit;
}

.hero.is-blue-dark .title {
color: whitesmoke;
}

.hero.is-blue-dark .subtitle {
color: rgba(245, 245, 245, 0.9);
}

.hero.is-blue-dark .subtitle a:not(.button),
.hero.is-blue-dark .subtitle strong {
color: whitesmoke;
}

@media screen and (max-width: 1023px) {
.hero.is-blue-dark .navbar-menu {
	background-color: #012e50;
}
}

.hero.is-blue-dark .navbar-item,
.hero.is-blue-dark .navbar-link {
color: rgba(245, 245, 245, 0.7);
}

.hero.is-blue-dark a.navbar-item:hover, .hero.is-blue-dark a.navbar-item.is-active,
.hero.is-blue-dark .navbar-link:hover,
.hero.is-blue-dark .navbar-link.is-active {
background-color: #003e6d;
color: whitesmoke;
}

.hero.is-blue-dark .tabs a {
color: whitesmoke;
opacity: 0.9;
}

.hero.is-blue-dark .tabs a:hover {
opacity: 1;
}

.hero.is-blue-dark .tabs li.is-active a {
opacity: 1;
}

.hero.is-blue-dark .tabs.is-boxed a, .hero.is-blue-dark .tabs.is-toggle a {
color: whitesmoke;
}

.hero.is-blue-dark .tabs.is-boxed a:hover, .hero.is-blue-dark .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-blue-dark .tabs.is-boxed li.is-active a, .hero.is-blue-dark .tabs.is-boxed li.is-active a:hover, .hero.is-blue-dark .tabs.is-toggle li.is-active a, .hero.is-blue-dark .tabs.is-toggle li.is-active a:hover {
background-color: whitesmoke;
border-color: whitesmoke;
color: #012e50;
}

.hero.is-blue-dark.is-bold {
background-image: linear-gradient(141deg, #1f191a 0%, #012e50 71%, #46403f 100%);
}

@media screen and (max-width: 768px) {
.hero.is-blue-dark.is-bold .navbar-menu {
	background-image: linear-gradient(141deg, #1f191a 0%, #012e50 71%, #46403f 100%);
}
}
	
.hero.is-blue-neo {
background-color: #003e6d; /*314675*/
color: whitesmoke;
}

.hero.is-blue-neo a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-blue-neo strong {
color: inherit;
}

.hero.is-blue-neo .title {
color: inherit;
}

.hero.is-blue-neo .subtitle {
color: inherit;
}

.hero.is-blue-neo .subtitle a:not(.button),
.hero.is-blue-neo .subtitle strong {
color: inherit;
}

@media screen and (max-width: 1023px) {
.hero.is-blue-neo .navbar-menu {
	background-color: #003e6d;
}
}

.hero.is-blue-neo .navbar-item,
.hero.is-blue-neo .navbar-link {
color: rgba(245, 245, 245, 0.7);
}

.hero.is-blue-neo a.navbar-item:hover, .hero.is-blue-neo a.navbar-item.is-active,
.hero.is-blue-neo .navbar-link:hover,
.hero.is-blue-neo .navbar-link.is-active {
background-color: #012e50;
color: whitesmoke;
}

.hero.is-blue-neo .tabs a {
color: whitesmoke;
opacity: 0.9;
}

.hero.is-blue-neo .tabs a:hover {
opacity: 1;
}

.hero.is-blue-neo .tabs li.is-active a {
opacity: 1;
}

.hero.is-blue-neo .tabs.is-boxed a, .hero.is-blue-neo .tabs.is-toggle a {
color: whitesmoke;
}

.hero.is-blue-neo .tabs.is-boxed a:hover, .hero.is-blue-neo .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-blue-neo .tabs.is-boxed li.is-active a, .hero.is-blue-neo .tabs.is-boxed li.is-active a:hover, .hero.is-blue-neo .tabs.is-toggle li.is-active a, .hero.is-blue-neo .tabs.is-toggle li.is-active a:hover {
background-color: whitesmoke;
border-color: whitesmoke;
color: #003e6d;
}

.hero.is-blue-neo.is-bold {
background-image: linear-gradient(141deg, #1f191a 0%, #003e6d 71%, #46403f 100%);
}

@media screen and (max-width: 768px) {
.hero.is-blue-neo.is-bold .navbar-menu {
	background-image: linear-gradient(141deg, #1f191a 0%, #003e6d 71%, #46403f 100%);
}
}

.button.is-neoloop {
min-width:10rem;
padding:1rem;
}

.button.is-menu {
background-color: transparent;
border-color: transparent;
color: #164579;
}

.button.is-menu:hover, .button.is-menu.is-hovered {
background-color: whitesmoke;
border-color: transparent;
color: #164579;
}

.button.is-loop {
background-color: #1dbadf;
border-color: transparent;
color: #fff;
}

.button.is-loop:hover, .button.is-loop.is-hovered {
background-color: #069bc3;
border-color: transparent;
color: #fff;
}

.button.is-loop:focus, .button.is-loop.is-focused {
border-color: transparent;
color: #fff;
}

.button.is-loop:focus:not(:active), .button.is-loop.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
}

.button.is-loop:active, .button.is-loop.is-active {
background-color: #069bc3;
border-color: transparent;
color: #fff;
}

.button.is-loop[disabled],
fieldset[disabled] .button.is-loop {
background-color: #1dbadf;
border-color: transparent;
box-shadow: none;
}

.button.is-loop.is-inverted {
background-color: #fff;
color: #1dbadf;
}

.button.is-loop.is-inverted:hover, .button.is-loop.is-inverted.is-hovered {
background-color: #f2f2f2;
}

.button.is-loop.is-inverted[disabled],
fieldset[disabled] .button.is-loop.is-inverted {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #1dbadf;
}

.button.is-loop.is-loading::after {
border-color: transparent transparent #fff #fff !important;
}

.button.is-loop.is-outlined {
background-color: transparent;
border-color: #1dbadf;
color: #1dbadf;
}

.button.is-loop.is-outlined:hover, .button.is-loop.is-outlined.is-hovered, .button.is-loop.is-outlined:focus, .button.is-loop.is-outlined.is-focused {
background-color: #1dbadf;
border-color: #1dbadf;
color: #fff;
}

.button.is-loop.is-outlined.is-loading::after {
border-color: transparent transparent #1dbadf #1dbadf !important;
}

.button.is-loop.is-outlined.is-loading:hover::after, .button.is-loop.is-outlined.is-loading.is-hovered::after, .button.is-loop.is-outlined.is-loading:focus::after, .button.is-loop.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #fff #fff !important;
}

.button.is-loop.is-outlined[disabled],
fieldset[disabled] .button.is-loop.is-outlined {
background-color: transparent;
border-color: #1dbadf;
box-shadow: none;
color: #1dbadf;
}

.button.is-loop.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff;
}

.button.is-loop.is-inverted.is-outlined:hover, .button.is-loop.is-inverted.is-outlined.is-hovered, .button.is-loop.is-inverted.is-outlined:focus, .button.is-loop.is-inverted.is-outlined.is-focused {
background-color: #fff;
color: #1dbadf;
}

.button.is-loop.is-inverted.is-outlined.is-loading:hover::after, .button.is-loop.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-loop.is-inverted.is-outlined.is-loading:focus::after, .button.is-loop.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #1dbadf #1dbadf !important;
}

.button.is-loop.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-loop.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff;
}
