
@charset "UTF-8";
  @keyframes rotate_icon {
  100% {
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
}
}@-webkit-keyframes rotate_icon {
  100% {
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
}
}body {
  overflow-x:hidden
}
a {
  outline:0!important;
  -webkit-transition:all .3s ease-in-out 0s;
  -o-transition:all .3s ease-in-out 0s;
  transition:all .3s ease-in-out 0s
}
ol ol {
  padding-left:20px
}
a:focus {
  outline:0!important
}
.breadcrumb>a+li:before,.breadcrumb>li+a:before,.breadcrumb>li+li:before {
  display:inline-block;
  content:"/";
  color:var(--guido-text-color);
  line-height:1;
  margin:0 5px
}
.apus-breadscrumb {
  background-color:transparent;
  margin-bottom:10px
}
.apus-breadscrumb .breadcrumb {
  background:0 0;
  margin:0;
  padding:0
}
.apus-breadscrumb .active {
  color:var(--guido-text-color)
}
.apus-breadscrumb a {
  color:var(--guido-text-color);
  -webkit-transition:all .2s ease-in-out 0s;
  -o-transition:all .2s ease-in-out 0s;
  transition:all .2s ease-in-out 0s
}
.apus-breadscrumb a:focus,.apus-breadscrumb a:hover {
  color:var(--guido-link-color);
  text-decoration:underline
}
.apus-breadscrumb .wrapper-breads {
  text-align:center;
  padding:1.25rem 0
}
@media (min-width:1200px) {
  .apus-breadscrumb .wrapper-breads {
  padding:3.5rem 0
}
}.apus-breadscrumb .bread-title {
  font-size:3.125rem;
  margin:0 0 10px
}
@media (max-width:1200px) {
  .apus-breadscrumb .bread-title {
    font-size:2.125rem;
}
}.apus-breadscrumb.has_bg {
  background-color:rgba(10,35,87,.9);
  margin-bottom:1.875rem
}
@media (min-width:1200px) {
  .apus-breadscrumb.has_bg {
  margin-bottom:3.125rem
}
}.apus-breadscrumb.has_bg .wrapper-breads {
  padding:1.875rem 0
}
@media (min-width:1200px) {
  .apus-breadscrumb.has_bg .wrapper-breads {
  padding:6.25rem 0
}
}.apus-breadscrumb.has_bg .active,.apus-breadscrumb.has_bg .bread-title,.apus-breadscrumb.has_bg a,.apus-breadscrumb.has_bg li::before {
  color:#fff!important
}
@keyframes spin {
  0% {
  transform:rotate(0)
}
100% {
  transform:rotate(360deg)
}
}@keyframes -webkit-spin {
  0% {
  -webkit-transform:rotate(0)
}
100% {
  -webkit-transform:rotate(360deg)
}
}@-webkit-keyframes delay {
  0%,100%,40% {
  -webkit-transform:scaleY(.05);
  transform:scaleY(.05)
}
20% {
  -webkit-transform:scaleY(1);
  transform:scaleY(1)
}
}@keyframes delay {
  0%,100%,40% {
  transform:scaleY(.05);
  -webkit-transform:scaleY(.05)
}
20% {
  transform:scaleY(1);
  -webkit-transform:scaleY(1)
}
}.apus-breadcrumb {
  margin:0 0 1.875rem;
  text-align:left;
  font-size:.9375rem
}
.apus-breadcrumb .breadcrumb-title {
  margin:0;
}
.apus-content {
  background:#fff
}
.page-404 {
  background-repeat:no-repeat;
  background-size:cover;
  position:relative
}
@-webkit-keyframes updow {
  50% {
  -webkit-transform:translateY(-10px);
  -ms-transform:translateY(-10px);
  -o-transform:translateY(-10px);
  transform:translateY(-10px)
}
0%,100% {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
}
}@keyframes updow {
  50% {
  -webkit-transform:translateY(-10px);
  -ms-transform:translateY(-10px);
  -o-transform:translateY(-10px);
  transform:translateY(-10px)
}
0%,100% {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
}
}@-webkit-keyframes fadeleft {
  from {
  opacity:1
}
to {
  opacity:0;
  -webkit-transform:translate(-15px,0);
  -ms-transform:translate(-15px,0);
  -o-transform:translate(-15px,0);
  transform:translate(-15px,0)
}
}@keyframes fadeleft {
  from {
  opacity:1
}
to {
  opacity:0;
  -webkit-transform:translate(-15px,0);
  -ms-transform:translate(-15px,0);
  -o-transform:translate(-15px,0);
  transform:translate(-15px,0)
}
}@-webkit-keyframes faderight {
  from {
  opacity:0;
  -webkit-transform:translate(15px,0);
  -ms-transform:translate(15px,0);
  -o-transform:translate(15px,0);
  transform:translate(15px,0)
}
to {
  opacity:1;
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0)
}
}@keyframes faderight {
  from {
  opacity:0;
  -webkit-transform:translate(15px,0);
  -ms-transform:translate(15px,0);
  -o-transform:translate(15px,0);
  transform:translate(15px,0)
}
to {
  opacity:1;
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0)
}
}.title-wrapper>* {
  display:inline-block;
  vertical-align:middle
}
.title-wrapper>*+* {
  margin-left:7px
}

@media (prefers-reduced-motion:no-preference) {
  :root {
  scroll-behavior:smooth
}
}

a:hover {
  color:var(--guido-link_hover_color);
  text-decoration: none;
}
a:not([href]):not([class]),a:not([href]):not([class]):hover {
  color:inherit;
  text-decoration:none
}
[role=button] {
  cursor:pointer
}
[list]::-webkit-calendar-picker-indicator {
  display:none
}
[type=button],[type=reset],[type=submit] {
  -webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) {
  cursor:pointer
}
::-moz-focus-inner {
  padding:0;
  border-style:none
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field {
  padding:0
}
::-webkit-inner-spin-button {
  height:auto
}
[type=search] {
  outline-offset:-2px;
  -webkit-appearance:textfield
}
::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-color-swatch-wrapper {
  padding:0
}
::file-selector-button {
  font:inherit
}
::-webkit-file-upload-button {
  font:inherit;
  -webkit-appearance:button
}
.breadcrumb {
  display:flex;
  flex-wrap:wrap;
  padding:0 0;
  margin-bottom:1rem;
  list-style:none;
  background: unset !important;
}
@keyframes progress-bar-stripes {
  0% {
  background-position-x:1rem
}
}@keyframes spinner-border {
  to {
  transform:rotate(360deg)
}
}@keyframes spinner-grow {
  0% {
  transform:scale(0)
}
50% {
  opacity:1;
  transform:none
}
}.clearfix::after {
  display:block;
  clear:both;
  content:""
}
.h-25 {
  height:25%!important
}
.h-50 {
  height:50%!important
}
.h-75 {
  height:75%!important
}
.h-100 {
  height:100%!important
}
.bg-body {
  background-color:#fff!important
}

.gradient{
  background: linear-gradient(180deg, #1f2a38, hsl(0deg 0% 25% / 41%));
}