@charset "UTF-8";
/**
Theme Name:     Axon
Theme URI:
Description:    Hello-elementor child theme.
Author:         Me
Author URI:
Template:       hello-elementor
Text Domain:    axon
Version:        0.1.0
*/
/* ---
https://assets.calendly.com/assets/external/widget.css
--- */
/* line 4, sass/_v_calendly.scss */
html, body {
  height: 100%;
}

/* line 4, sass/_v_calendly.scss */
body {
  overflow: auto;
}

/* line 4, sass/_v_calendly.scss */
.calendly-inline-widget, .calendly-inline-widget *, .calendly-badge-widget, .calendly-badge-widget *, .calendly-overlay, .calendly-overlay * {
  font-size: 16px;
  line-height: 1.2em;
}

/* line 4, sass/_v_calendly.scss */
.calendly-inline-widget iframe, .calendly-badge-widget iframe, .calendly-overlay iframe {
  display: inline;
  width: 100%;
  height: 100%;
}

/* line 4, sass/_v_calendly.scss */
.calendly-popup-content {
  position: relative;
}

/* line 4, sass/_v_calendly.scss */
.calendly-popup-content.calendly-mobile {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

/* line 4, sass/_v_calendly.scss */
.calendly-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 9999;
  background-color: #a5a5a5;
  background-color: rgba(31, 31, 31, 0.4);
}

/* line 4, sass/_v_calendly.scss */
.calendly-overlay .calendly-close-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 4, sass/_v_calendly.scss */
.calendly-overlay .calendly-popup {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  width: 80%;
  min-width: 900px;
  max-width: 1000px;
  height: 90%;
  max-height: 680px;
}

@media (max-width: 975px) {
  /* line 4, sass/_v_calendly.scss */
  .calendly-overlay .calendly-popup {
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: none;
    transform: none;
    width: 100%;
    height: auto;
    min-width: 0;
    max-height: none;
  }
}
/* line 4, sass/_v_calendly.scss */
.calendly-overlay .calendly-popup .calendly-popup-content {
  height: 100%;
}

/* line 4, sass/_v_calendly.scss */
.calendly-overlay .calendly-popup-close {
  position: absolute;
  top: 25px;
  right: 25px;
  color: #fff;
  width: 19px;
  height: 19px;
  cursor: pointer;
  background: url(/assets/external/close-icon.svg) no-repeat;
  background-size: contain;
}

@media (max-width: 975px) {
  /* line 4, sass/_v_calendly.scss */
  .calendly-overlay .calendly-popup-close {
    top: 15px;
    right: 15px;
  }
}
/* line 4, sass/_v_calendly.scss */
.calendly-badge-widget {
  position: fixed;
  right: 20px;
  bottom: 15px;
  z-index: 9998;
}

/* line 4, sass/_v_calendly.scss */
.calendly-badge-widget .calendly-badge-content {
  display: table-cell;
  width: auto;
  height: 45px;
  padding: 0 30px;
  border-radius: 25px;
  box-shadow: rgba(0, 0, 0, 0.25) 0 2px 5px;
  font-family: sans-serif;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
}

/* line 4, sass/_v_calendly.scss */
.calendly-badge-widget .calendly-badge-content.calendly-white {
  color: #666a73;
}

/* line 4, sass/_v_calendly.scss */
.calendly-badge-widget .calendly-badge-content span {
  display: block;
  font-size: 12px;
}

/* line 4, sass/_v_calendly.scss */
.calendly-spinner {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  z-index: -1;
}

/* line 4, sass/_v_calendly.scss */
.calendly-spinner > div {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #e1e1e1;
  border-radius: 50%;
  vertical-align: middle;
  -webkit-animation: calendly-bouncedelay 1.4s infinite ease-in-out;
  animation: calendly-bouncedelay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 4, sass/_v_calendly.scss */
.calendly-spinner .calendly-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

/* line 4, sass/_v_calendly.scss */
.calendly-spinner .calendly-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes calendly-bouncedelay {
  0%,80%,100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes calendly-bouncedelay {
  0%,80%,100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, sass/_v_jquery-ui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, sass/_v_jquery-ui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, sass/_v_jquery-ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 32, sass/_v_jquery-ui.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, sass/_v_jquery-ui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 41, sass/_v_jquery-ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

/* line 51, sass/_v_jquery-ui.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 58, sass/_v_jquery-ui.scss */
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
/* line 66, sass/_v_jquery-ui.scss */
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 76, sass/_v_jquery-ui.scss */
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 86, sass/_v_jquery-ui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 93, sass/_v_jquery-ui.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}

/* line 101, sass/_v_jquery-ui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 106, sass/_v_jquery-ui.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 112, sass/_v_jquery-ui.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

/* line 119, sass/_v_jquery-ui.scss */
.ui-menu .ui-menu {
  position: absolute;
}

/* line 122, sass/_v_jquery-ui.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

/* line 128, sass/_v_jquery-ui.scss */
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

/* line 132, sass/_v_jquery-ui.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 139, sass/_v_jquery-ui.scss */
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
/* line 145, sass/_v_jquery-ui.scss */
.ui-menu-icons {
  position: relative;
}

/* line 148, sass/_v_jquery-ui.scss */
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */
/* line 153, sass/_v_jquery-ui.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */
/* line 162, sass/_v_jquery-ui.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

/* line 166, sass/_v_jquery-ui.scss */
.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

/* line 184, sass/_v_jquery-ui.scss */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
/* line 193, sass/_v_jquery-ui.scss */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */
/* line 201, sass/_v_jquery-ui.scss */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */
/* line 206, sass/_v_jquery-ui.scss */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

/* line 214, sass/_v_jquery-ui.scss */
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

/* line 223, sass/_v_jquery-ui.scss */
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
/* line 233, sass/_v_jquery-ui.scss */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 238, sass/_v_jquery-ui.scss */
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

/* line 242, sass/_v_jquery-ui.scss */
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 247, sass/_v_jquery-ui.scss */
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

/* line 251, sass/_v_jquery-ui.scss */
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

/* line 259, sass/_v_jquery-ui.scss */
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

/* line 262, sass/_v_jquery-ui.scss */
.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

/* line 265, sass/_v_jquery-ui.scss */
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

/* line 268, sass/_v_jquery-ui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

/* line 271, sass/_v_jquery-ui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

/* line 274, sass/_v_jquery-ui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

/* line 277, sass/_v_jquery-ui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* Spinner specific style fixes */
/* line 282, sass/_v_jquery-ui.scss */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc( 100% - 2.4em );
}

/* line 288, sass/_v_jquery-ui.scss */
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

/* line 292, sass/_v_jquery-ui.scss */
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}

/* line 297, sass/_v_jquery-ui.scss */
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

/* line 304, sass/_v_jquery-ui.scss */
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

/* line 312, sass/_v_jquery-ui.scss */
.ui-checkboxradio-disabled {
  pointer-events: none;
}

/* line 315, sass/_v_jquery-ui.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 320, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 324, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 331, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 335, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 338, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 341, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 344, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 347, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 356, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 361, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 365, sass/_v_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

/* line 369, sass/_v_jquery-ui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 375, sass/_v_jquery-ui.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 381, sass/_v_jquery-ui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 385, sass/_v_jquery-ui.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 392, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 400, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 408, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 413, sass/_v_jquery-ui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 416, sass/_v_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 419, sass/_v_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 423, sass/_v_jquery-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 426, sass/_v_jquery-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 429, sass/_v_jquery-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 432, sass/_v_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 436, sass/_v_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 439, sass/_v_jquery-ui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 446, sass/_v_jquery-ui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 449, sass/_v_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 453, sass/_v_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 457, sass/_v_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 461, sass/_v_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 465, sass/_v_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 468, sass/_v_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 471, sass/_v_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 475, sass/_v_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
/* line 482, sass/_v_jquery-ui.scss */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}

/* line 490, sass/_v_jquery-ui.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 497, sass/_v_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 501, sass/_v_jquery-ui.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 509, sass/_v_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 518, sass/_v_jquery-ui.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 525, sass/_v_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 532, sass/_v_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 535, sass/_v_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 539, sass/_v_jquery-ui.scss */
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

/* line 543, sass/_v_jquery-ui.scss */
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

/* line 547, sass/_v_jquery-ui.scss */
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

/* line 551, sass/_v_jquery-ui.scss */
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

/* line 555, sass/_v_jquery-ui.scss */
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

/* line 562, sass/_v_jquery-ui.scss */
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

/* line 566, sass/_v_jquery-ui.scss */
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

/* line 570, sass/_v_jquery-ui.scss */
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

/* line 574, sass/_v_jquery-ui.scss */
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

/* line 578, sass/_v_jquery-ui.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 581, sass/_v_jquery-ui.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 585, sass/_v_jquery-ui.scss */
.ui-resizable {
  position: relative;
}

/* line 588, sass/_v_jquery-ui.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 595, sass/_v_jquery-ui.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 599, sass/_v_jquery-ui.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 606, sass/_v_jquery-ui.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 613, sass/_v_jquery-ui.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 620, sass/_v_jquery-ui.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 627, sass/_v_jquery-ui.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 634, sass/_v_jquery-ui.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 641, sass/_v_jquery-ui.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 648, sass/_v_jquery-ui.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 655, sass/_v_jquery-ui.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 660, sass/_v_jquery-ui.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 664, sass/_v_jquery-ui.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}

/* line 670, sass/_v_jquery-ui.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 673, sass/_v_jquery-ui.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 677, sass/_v_jquery-ui.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 682, sass/_v_jquery-ui.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 690, sass/_v_jquery-ui.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

/* line 695, sass/_v_jquery-ui.scss */
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

/* line 704, sass/_v_jquery-ui.scss */
.ui-selectmenu-open {
  display: block;
}

/* line 707, sass/_v_jquery-ui.scss */
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 713, sass/_v_jquery-ui.scss */
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

/* line 718, sass/_v_jquery-ui.scss */
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

/* line 722, sass/_v_jquery-ui.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 726, sass/_v_jquery-ui.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 735, sass/_v_jquery-ui.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
/* line 745, sass/_v_jquery-ui.scss */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 750, sass/_v_jquery-ui.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 753, sass/_v_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 757, sass/_v_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 761, sass/_v_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 764, sass/_v_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 768, sass/_v_jquery-ui.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 772, sass/_v_jquery-ui.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 777, sass/_v_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 781, sass/_v_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 784, sass/_v_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 787, sass/_v_jquery-ui.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 791, sass/_v_jquery-ui.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 798, sass/_v_jquery-ui.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em;
}

/* line 808, sass/_v_jquery-ui.scss */
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
/* line 822, sass/_v_jquery-ui.scss */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

/* line 827, sass/_v_jquery-ui.scss */
.ui-spinner-up {
  top: 0;
}

/* line 830, sass/_v_jquery-ui.scss */
.ui-spinner-down {
  bottom: 0;
}

/* line 833, sass/_v_jquery-ui.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 837, sass/_v_jquery-ui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 841, sass/_v_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 851, sass/_v_jquery-ui.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 856, sass/_v_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 860, sass/_v_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 865, sass/_v_jquery-ui.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 868, sass/_v_jquery-ui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 874, sass/_v_jquery-ui.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

/* line 880, sass/_v_jquery-ui.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
/* line 885, sass/_v_jquery-ui.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 889, sass/_v_jquery-ui.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 892, sass/_v_jquery-ui.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 899, sass/_v_jquery-ui.scss */
.ui-widget.ui-widget-content {
  border: 1px solid #d3d3d3;
}

/* line 902, sass/_v_jquery-ui.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff;
  color: #222222;
}

/* line 907, sass/_v_jquery-ui.scss */
.ui-widget-content a {
  color: #222222;
}

/* line 910, sass/_v_jquery-ui.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 916, sass/_v_jquery-ui.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 922, sass/_v_jquery-ui.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 936, sass/_v_jquery-ui.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #555555;
  text-decoration: none;
}

/* line 946, sass/_v_jquery-ui.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #999999;
  background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 959, sass/_v_jquery-ui.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #212121;
  text-decoration: none;
}

/* line 973, sass/_v_jquery-ui.scss */
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

/* line 976, sass/_v_jquery-ui.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #aaaaaa;
  background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 987, sass/_v_jquery-ui.scss */
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #aaaaaa;
  background-color: #212121;
}

/* line 992, sass/_v_jquery-ui.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 1001, sass/_v_jquery-ui.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}

/* line 1008, sass/_v_jquery-ui.scss */
.ui-state-checked {
  border: 1px solid #fcefa1;
  background: #fbf9ee;
}

/* line 1012, sass/_v_jquery-ui.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 1017, sass/_v_jquery-ui.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 1024, sass/_v_jquery-ui.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 1029, sass/_v_jquery-ui.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 1034, sass/_v_jquery-ui.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 1039, sass/_v_jquery-ui.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

/* line 1046, sass/_v_jquery-ui.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

/* line 1053, sass/_v_jquery-ui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 1061, sass/_v_jquery-ui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 1065, sass/_v_jquery-ui.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}

/* line 1069, sass/_v_jquery-ui.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}

/* line 1072, sass/_v_jquery-ui.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}

/* line 1078, sass/_v_jquery-ui.scss */
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}

/* line 1082, sass/_v_jquery-ui.scss */
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_2e83ff_256x240.png");
}

/* line 1086, sass/_v_jquery-ui.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* line 1090, sass/_v_jquery-ui.scss */
.ui-button .ui-icon {
  background-image: url("images/ui-icons_888888_256x240.png");
}

/* positioning */
/* line 1095, sass/_v_jquery-ui.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 1096, sass/_v_jquery-ui.scss */
.ui-icon-caret-1-n {
  background-position: 0 0;
}

/* line 1097, sass/_v_jquery-ui.scss */
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

/* line 1098, sass/_v_jquery-ui.scss */
.ui-icon-caret-1-e {
  background-position: -32px 0;
}

/* line 1099, sass/_v_jquery-ui.scss */
.ui-icon-caret-1-se {
  background-position: -48px 0;
}

/* line 1100, sass/_v_jquery-ui.scss */
.ui-icon-caret-1-s {
  background-position: -65px 0;
}

/* line 1101, sass/_v_jquery-ui.scss */
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

/* line 1102, sass/_v_jquery-ui.scss */
.ui-icon-caret-1-w {
  background-position: -96px 0;
}

/* line 1103, sass/_v_jquery-ui.scss */
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

/* line 1104, sass/_v_jquery-ui.scss */
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

/* line 1105, sass/_v_jquery-ui.scss */
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

/* line 1106, sass/_v_jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 1107, sass/_v_jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 1108, sass/_v_jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 1109, sass/_v_jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 1110, sass/_v_jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 1111, sass/_v_jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 1112, sass/_v_jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 1113, sass/_v_jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 1114, sass/_v_jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 1115, sass/_v_jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 1116, sass/_v_jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 1117, sass/_v_jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 1118, sass/_v_jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 1119, sass/_v_jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 1120, sass/_v_jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

/* line 1121, sass/_v_jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 1122, sass/_v_jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 1123, sass/_v_jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 1124, sass/_v_jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 1125, sass/_v_jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 1126, sass/_v_jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 1127, sass/_v_jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 1128, sass/_v_jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 1129, sass/_v_jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 1130, sass/_v_jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 1131, sass/_v_jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 1132, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

/* line 1133, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 1134, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 1135, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 1136, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 1137, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 1138, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 1139, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 1140, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 1141, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 1142, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 1143, sass/_v_jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 1144, sass/_v_jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 1145, sass/_v_jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 1146, sass/_v_jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 1147, sass/_v_jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 1148, sass/_v_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 1149, sass/_v_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 1150, sass/_v_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 1151, sass/_v_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 1152, sass/_v_jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 1153, sass/_v_jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 1154, sass/_v_jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 1155, sass/_v_jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 1156, sass/_v_jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 1157, sass/_v_jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 1158, sass/_v_jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 1159, sass/_v_jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 1160, sass/_v_jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 1161, sass/_v_jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 1162, sass/_v_jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 1163, sass/_v_jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 1164, sass/_v_jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 1165, sass/_v_jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 1166, sass/_v_jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 1167, sass/_v_jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 1168, sass/_v_jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 1169, sass/_v_jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 1170, sass/_v_jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 1171, sass/_v_jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 1172, sass/_v_jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 1173, sass/_v_jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 1174, sass/_v_jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 1175, sass/_v_jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 1176, sass/_v_jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 1177, sass/_v_jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 1178, sass/_v_jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 1179, sass/_v_jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 1180, sass/_v_jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 1181, sass/_v_jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 1182, sass/_v_jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 1183, sass/_v_jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 1184, sass/_v_jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 1185, sass/_v_jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 1186, sass/_v_jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 1187, sass/_v_jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 1188, sass/_v_jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 1189, sass/_v_jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 1190, sass/_v_jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 1191, sass/_v_jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 1192, sass/_v_jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 1193, sass/_v_jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 1194, sass/_v_jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 1195, sass/_v_jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 1196, sass/_v_jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 1197, sass/_v_jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 1198, sass/_v_jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 1199, sass/_v_jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 1200, sass/_v_jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 1201, sass/_v_jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 1202, sass/_v_jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 1203, sass/_v_jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 1204, sass/_v_jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 1205, sass/_v_jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 1206, sass/_v_jquery-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 1207, sass/_v_jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 1208, sass/_v_jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 1209, sass/_v_jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 1210, sass/_v_jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 1211, sass/_v_jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 1212, sass/_v_jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 1213, sass/_v_jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 1214, sass/_v_jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 1215, sass/_v_jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 1216, sass/_v_jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 1217, sass/_v_jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 1218, sass/_v_jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 1219, sass/_v_jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 1220, sass/_v_jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 1221, sass/_v_jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 1222, sass/_v_jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 1223, sass/_v_jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 1224, sass/_v_jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 1225, sass/_v_jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 1226, sass/_v_jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 1227, sass/_v_jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 1228, sass/_v_jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 1229, sass/_v_jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 1230, sass/_v_jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 1231, sass/_v_jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 1233, sass/_v_jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 1234, sass/_v_jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 1235, sass/_v_jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 1236, sass/_v_jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 1237, sass/_v_jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 1238, sass/_v_jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 1239, sass/_v_jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 1240, sass/_v_jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 1241, sass/_v_jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 1242, sass/_v_jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 1243, sass/_v_jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 1244, sass/_v_jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 1245, sass/_v_jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 1246, sass/_v_jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 1247, sass/_v_jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 1248, sass/_v_jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 1249, sass/_v_jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 1250, sass/_v_jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 1251, sass/_v_jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 1252, sass/_v_jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 1253, sass/_v_jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 1254, sass/_v_jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 1255, sass/_v_jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 1256, sass/_v_jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 1257, sass/_v_jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 1258, sass/_v_jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 1259, sass/_v_jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 1260, sass/_v_jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 1261, sass/_v_jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 1262, sass/_v_jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 1263, sass/_v_jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 1264, sass/_v_jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 1265, sass/_v_jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 1266, sass/_v_jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 1267, sass/_v_jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 1268, sass/_v_jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 1269, sass/_v_jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 1270, sass/_v_jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 1277, sass/_v_jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 1283, sass/_v_jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 1289, sass/_v_jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 1295, sass/_v_jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 1303, sass/_v_jquery-ui.scss */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

/* line 1308, sass/_v_jquery-ui.scss */
.ui-widget-shadow {
  -webkit-box-shadow: -8px -8px 8px #aaaaaa;
  box-shadow: -8px -8px 8px #aaaaaa;
}

/* Magnific Popup CSS */
/* line 2, sass/_v_magnific-popup.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

/* line 13, sass/_v_magnific-popup.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 25, sass/_v_magnific-popup.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

/* line 35, sass/_v_magnific-popup.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 41, sass/_v_magnific-popup.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 44, sass/_v_magnific-popup.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 52, sass/_v_magnific-popup.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 57, sass/_v_magnific-popup.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 60, sass/_v_magnific-popup.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 65, sass/_v_magnific-popup.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 71, sass/_v_magnific-popup.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 74, sass/_v_magnific-popup.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 82, sass/_v_magnific-popup.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 85, sass/_v_magnific-popup.scss */
.mfp-hide {
  display: none !important;
}

/* line 88, sass/_v_magnific-popup.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 98, sass/_v_magnific-popup.scss */
.mfp-preloader a {
  color: #CCC;
}

/* line 100, sass/_v_magnific-popup.scss */
.mfp-preloader a:hover {
  color: #FFF;
}

/* line 103, sass/_v_magnific-popup.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 106, sass/_v_magnific-popup.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 109, sass/_v_magnific-popup.scss */
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

/* line 123, sass/_v_magnific-popup.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 127, sass/_v_magnific-popup.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 142, sass/_v_magnific-popup.scss */
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

/* line 145, sass/_v_magnific-popup.scss */
.mfp-close:active {
  top: 1px;
}

/* line 148, sass/_v_magnific-popup.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 151, sass/_v_magnific-popup.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 159, sass/_v_magnific-popup.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 168, sass/_v_magnific-popup.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 178, sass/_v_magnific-popup.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 180, sass/_v_magnific-popup.scss */
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

/* line 183, sass/_v_magnific-popup.scss */
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 195, sass/_v_magnific-popup.scss */
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 199, sass/_v_magnific-popup.scss */
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 204, sass/_v_magnific-popup.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 206, sass/_v_magnific-popup.scss */
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

/* line 209, sass/_v_magnific-popup.scss */
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

/* line 213, sass/_v_magnific-popup.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 215, sass/_v_magnific-popup.scss */
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

/* line 218, sass/_v_magnific-popup.scss */
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

/* line 221, sass/_v_magnific-popup.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 224, sass/_v_magnific-popup.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 228, sass/_v_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 231, sass/_v_magnific-popup.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 236, sass/_v_magnific-popup.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 247, sass/_v_magnific-popup.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 258, sass/_v_magnific-popup.scss */
.mfp-figure {
  line-height: 0;
}

/* line 260, sass/_v_magnific-popup.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

/* line 273, sass/_v_magnific-popup.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 278, sass/_v_magnific-popup.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 281, sass/_v_magnific-popup.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 289, sass/_v_magnific-popup.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 296, sass/_v_magnific-popup.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 299, sass/_v_magnific-popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 306, sass/_v_magnific-popup.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 309, sass/_v_magnific-popup.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 311, sass/_v_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 314, sass/_v_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 317, sass/_v_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  /* line 325, sass/_v_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 327, sass/_v_magnific-popup.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 330, sass/_v_magnific-popup.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 342, sass/_v_magnific-popup.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 345, sass/_v_magnific-popup.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 348, sass/_v_magnific-popup.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 351, sass/_v_magnific-popup.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/*! 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.
 */
/* line 11, sass/_normalize.scss */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
/* line 23, sass/_normalize.scss */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
/* line 31, sass/_normalize.scss */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 40, sass/_normalize.scss */
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.
 */
/* line 53, sass/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

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

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
/* line 76, sass/_normalize.scss */
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.
 */
/* line 85, sass/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 95, sass/_normalize.scss */
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.
 */
/* line 105, sass/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
/* line 116, sass/_normalize.scss */
small {
  font-size: 80%;
}

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

/* line 133, sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 137, sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
/* line 148, sass/_normalize.scss */
img {
  border-style: none;
}

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

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 176, sass/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

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

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

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 206, sass/_normalize.scss */
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.
 */
/* line 218, sass/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: .063rem dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 229, sass/_normalize.scss */
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.
 */
/* line 240, sass/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

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

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
/* line 261, sass/_normalize.scss */
textarea {
  overflow: auto;
}

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

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 280, sass/_normalize.scss */
[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.
 */
/* line 290, sass/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -.125rem;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
/* line 299, sass/_normalize.scss */
[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.
 */
/* line 308, sass/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
/* line 320, sass/_normalize.scss */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 328, sass/_normalize.scss */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/* line 339, sass/_normalize.scss */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
/* line 347, sass/_normalize.scss */
[hidden] {
  display: none;
}

/* --- GENERAL, AX-HEADER, AX-MAIN, AX-FOOTER --*/
/* line 7, sass/_general.scss */
ul {
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.6;
}

/* line 13, sass/_general.scss */
.content-container {
  margin-left: auto;
  margin-right: auto;
  max-width: calc(1440px - 100px * 2);
}

/* line 19, sass/_general.scss */
html, body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  background-color: #eee;
  max-width: 100%;
  /*overflow-x: hidden;*/
}

/* line 28, sass/_general.scss */
html.ax-overflow-hidden, body.ax-overflow-hidden {
  overflow: hidden;
}

/* line 32, sass/_general.scss */
main, .ax-main {
  display: block;
}

/* line 36, sass/_general.scss */
a, a:active, a:visited {
  color: #fff;
  text-decoration: none;
}

/* line 41, sass/_general.scss */
a, a:active:hover, a:visited:hover {
  text-decoration: none;
}

/* line 45, sass/_general.scss */
.ax-header, .ax-main, .ax-footer {
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 120rem;
  left: 50%;
  transform: translateX(-50%);
}

/* line 55, sass/_general.scss */
.ax-main {
  min-height: 700px !important;
  background-color: #fff;
}

/* line 61, sass/_general.scss */
.field-value-list .field {
  font-weight: bold;
}

/* line 68, sass/_general.scss */
.main2021 .title-2021 {
  margin-top: 100px !important;
}
/* line 72, sass/_general.scss */
.main2021 .ax-vullexposar__intro {
  margin-top: -60px;
}
/* line 75, sass/_general.scss */
.main2021 .ax-vullexposar__intro .ax-divided-comarribar-content__text {
  margin-bottom: 7rem;
}
@media (max-width: 1024px) {
  /* line 81, sass/_general.scss */
  .main2021 iframe {
    width: 100% !important;
  }
}

@media (max-width: 1024px) {
  /* line 91, sass/_general.scss */
  .pressupost-page .ax-vullexposar__intro-title {
    margin-top: -40px;
  }
  /* line 95, sass/_general.scss */
  .pressupost-page .ax-vullexposar__intro-container {
    margin-top: 40px;
    margin-bottom: 60px;
  }
}

@media (max-width: 1024px) {
  /* line 107, sass/_general.scss */
  .sub-header-pressupost .ax-vullexposar__intro-container {
    margin-bottom: 70px;
  }
}

/* line 113, sass/_general.scss */
.custom-link, .custom-link:active:hover .custom-link:visited:hover, .custom-link:active, .custom-link:visited {
  color: #2c3643;
  text-decoration: underline;
}

/* ---- TEMP ---- */

/* line 125, sass/_general.scss */
.ax-eix__eix-entry-details-button.ax-on {
  pointer-events: initial;
  opacity: 1;
}

/* line 130, sass/_general.scss */
.ax-strong {
  font-weight: bold;
}

/* line 1, sass/_menu.scss */
#menu > ul > li > ul {
  display: none;
  position: absolute;
  background-color: #60193b;
  padding: 0.5rem;
  padding-right: 1.5rem;
}

/* line 9, sass/_menu.scss */
#menu > ul > li > ul > li {
  position: relative;
  line-height: 2;
  box-sizing: border-box;
  padding-left: 1rem;
}

/* line 16, sass/_menu.scss */
#menu > ul > li > ul > li > ul {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

/* line 23, sass/_menu.scss */
#menu ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

/* --- STICKY MENU BODY PADDING-TOP --- */
/* line 31, sass/_menu.scss */
body:before {
  content: ' ';
  display: block;
  width: 100%;
  height: 5.8125rem;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 40, sass/_menu.scss */
  body:before {
    height: 4.625rem;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 47, sass/_menu.scss */
  body:before {
    height: 4.625rem;
  }
}
/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 54, sass/_menu.scss */
  body:before {
    height: 7.125rem;
  }
}
/*--- HOME VIDEO ---*/
/* line 3, sass/_home-video.scss */
.municipalia-home-video__container {
  box-sizing: border-box;
  padding: 40px 20px 124px 20px;
}

/* line 8, sass/_home-video.scss */
.municipalia-home-video {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 0;
  position: relative;
}

/* line 16, sass/_home-video.scss */
.municipalia-home-video iframe, .municipalia-home-video object, .municipalia-home-video embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 26, sass/_home-video.scss */
  .municipalia-home-video video {
    width: 100%;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 33, sass/_home-video.scss */
  .municipalia-home-video__container {
    padding-right: 10%;
    padding-left: 10%;
  }

  /* line 38, sass/_home-video.scss */
  .municipalia-home-video video {
    width: 100%;
  }
}
/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 45, sass/_home-video.scss */
  .municipalia-home-video__container {
    padding-right: 16.5%;
    padding-left: 16.5%;
  }
}
/* From 1440px to 1920px */
@media screen and (min-width: 1440px) and (max-width: 1920px) {
  /* line 53, sass/_home-video.scss */
  .municipalia-home-video__container {
    padding-right: 23%;
    padding-left: 23%;
  }
}
/* From 920px to Higher */
@media screen and (min-width: 1921px) {
  /* line 61, sass/_home-video.scss */
  .municipalia-home-video__container {
    padding-right: 27%;
    padding-left: 27%;
  }
}
/* line 1, sass/_header.scss */
.ax-header {
  z-index: 999;
  min-height: 5.8125rem;
  position: fixed;
  top: 0;
  background-color: #60193b;
}

/* line 9, sass/_header.scss */
.ax-header-container {
  font-size: 1rem;
  display: flex;
  box-sizing: border-box;
  max-width: 90rem;
  padding: 1.563rem 2.813rem;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

/* line 20, sass/_header.scss */
.ax-header__logo {
  display: inline-block;
  width: 10.438rem;
  height: 2.688rem;
  background: url(/wp-content/themes/axon/img/logo-municipalia-copy.svg) center center/contain no-repeat transparent;
}

/* line 27, sass/_header.scss */
.ax-header__navigation {
  display: inline-block;
  margin-left: 6.563rem;
}

/* line 32, sass/_header.scss */
.ax-header__navigation-list {
  list-style: none;
  padding: 0;
  margin: .825rem 0 0 0;
}

/* line 38, sass/_header.scss */
.ax-header__navigation-item {
  display: inline-block;
  margin-left: 1.93rem;
}

/* line 43, sass/_header.scss */
.ax-header__navigation-item:first-child {
  margin-left: 0;
}

/* line 47, sass/_header.scss */
.ax-header__navigation-item.ax-header__navigation-item--has-subitems:after {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .25rem;
  transform: rotate(270deg);
  background: url("/wp-content/themes/axon/img/icon-arrow-small-down(1).svg") 0 0/contain no-repeat transparent;
  cursor: pointer;
}

/* line 59, sass/_header.scss */
.ax-header__language-select {
  display: flex;
  align-items: center;
  margin-left: 3.311rem;
}
/* line 64, sass/_header.scss */
.ax-header__language-select:before {
  content: ' ';
  display: inline-block;
  width: .05rem;
  height: 1.375rem;
  background-color: #fff;
}
/* line 72, sass/_header.scss */
.ax-header__language-select:after {
  content: ' ';
  display: inline-block;
  width: 1.188rem;
  height: 1.188rem;
  margin-left: 0.2rem;
  background: url(/wp-content/themes/axon/img/icon-arrow-mini.svg) 0 0/contain no-repeat transparent;
}

/* line 82, sass/_header.scss */
.ax-header__language-select-list {
  list-style: none;
  padding: 0;
  margin: .3rem .688rem 0 3.073rem;
}

/* line 88, sass/_header.scss */
.ax-header__language-select-item {
  display: inline-block;
}

/* line 92, sass/_header.scss */
.ax-header__language-select-item-a {
  font-size: .813rem;
}

/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 98, sass/_header.scss */
  .ax-header-container {
    align-items: center;
    padding-top: 1.063rem;
    padding-bottom: 1.063rem;
  }

  /* line 104, sass/_header.scss */
  .ax-header__logo {
    width: 15.617rem;
    height: 4.032rem;
  }

  /* line 109, sass/_header.scss */
  .ax-header__navigation {
    margin-left: 1.344rem;
  }

  /* line 113, sass/_header.scss */
  .ax-header__navigation-list {
    margin: 0;
  }

  /* line 117, sass/_header.scss */
  .ax-header__navigation-a {
    line-height: 2.5;
  }

  /* line 121, sass/_header.scss */
  .ax-header__navigation-item:first-child {
    margin-left: 1.93rem;
  }

  /* line 125, sass/_header.scss */
  .ax-header {
    min-height: 7.125rem;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 132, sass/_header.scss */
  .ax-header-container {
    align-items: center;
    padding-top: 1.063rem;
    padding-bottom: 1.063rem;
  }

  /* line 138, sass/_header.scss */
  .ax-header__logo {
    width: 15.617rem;
    height: 4.032rem;
  }

  /* line 143, sass/_header.scss */
  .ax-header__navigation {
    margin-left: 1.344rem;
  }

  /* line 147, sass/_header.scss */
  .ax-header__navigation-list {
    margin: 0;
  }

  /* line 151, sass/_header.scss */
  .ax-header__navigation-a {
    line-height: 2.5;
  }

  /* line 155, sass/_header.scss */
  .ax-header__navigation-item:first-child {
    margin-left: 1.93rem;
  }
}
/* line 163, sass/_header.scss */
.ax-header__language-select:before {
  opacity: 0 !important;
}

/* line 167, sass/_header.scss */
.ax-header__language-select:after {
  opacity: 0 !important;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 176, sass/_header.scss */
  .ax-header-container {
    display: none;
  }

  /* line 180, sass/_header.scss */
  .ax-header {
    min-height: 4.625rem;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 187, sass/_header.scss */
  .ax-header-container {
    display: none;
  }

  /* line 191, sass/_header.scss */
  .ax-header {
    min-height: 4.625rem;
  }
}
/* line 1, sass/_headermobile.scss */
.ax-headermobile__navigation:after {
  height: 100vh !important;
  /* temp temporary */
}

/* line 5, sass/_headermobile.scss */
.ax-headermobile__navigation-item.ax-headermobile__navigation-item--has-subitems:after {
  visibility: hidden !important;
  /* temp temporary */
}

/* line 9, sass/_headermobile.scss */
.ax-headermobile-container {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  max-width: 90rem;
  padding: 1rem 1.3125rem 0.9375rem 1.3125rem;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

/* line 22, sass/_headermobile.scss */
.ax-headermobile__logo {
  display: inline-block;
  width: 10.438rem;
  height: 2.688rem;
  background: url(/wp-content/themes/axon/img/logo-municipalia-copy.svg) center center/contain no-repeat transparent;
}

/* line 29, sass/_headermobile.scss */
.ax-headermobile__navigation {
  display: inline-block;
  background: #60193b;
  position: absolute;
  top: 4.625rem;
  left: 0;
  width: 100%;
  display: none;
  /*--- hidden at the beginning ---*/
}

/* line 40, sass/_headermobile.scss */
.ax-headermobile__navigation:after {
  content: ' ';
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: #60193b;
}

/* line 49, sass/_headermobile.scss */
.ax-headermobile__navigation-list {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  height: calc(100vh - 74px);
  overflow: hidden;
  display: inline-block;
  overflow-y: scroll;
}

/* line 60, sass/_headermobile.scss */
.ax-headermobile__navigation-list .ax-headermobile__navigation-list {
  height: initial;
}

/* line 64, sass/_headermobile.scss */
.ax-headermobile__navigation > .ax-headermobile__navigation-list:first-child {
  border-top: 1px solid #3d0821;
}

/* line 68, sass/_headermobile.scss */
.ax-headermobile__navigation-item {
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 100%;
}

/* line 75, sass/_headermobile.scss */
.ax-headermobile__navigation-item:first-child {
  margin-left: 0;
}

/* line 79, sass/_headermobile.scss */
.ax-headermobile__navigation-item.ax-headermobile__navigation-item--has-subitems {
  position: relative;
}

/* line 83, sass/_headermobile.scss */
.ax-headermobile__navigation-item.ax-headermobile__navigation-item--has-subitems:after {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .25rem;
  transform: rotate(270deg);
  background: url("/wp-content/themes/axon/img/icon-arrow-small-down(1).svg") 0 0/contain no-repeat transparent;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

/* line 97, sass/_headermobile.scss */
.ax-headermobile__navigation-a {
  display: inline-block;
  width: 100%;
  height: 3.25rem;
  border-bottom: 1px solid #3d0821;
  box-sizing: border-box;
  padding: 1rem 1rem 1rem 2.0625rem;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.00138rem;
  color: #fff;
}

/* line 110, sass/_headermobile.scss */
.ax-headermobile__navigation-list .ax-headermobile__navigation-list .ax-headermobile__navigation-a {
  display: inline-block;
  width: 100%;
  height: 3.25rem;
  border-bottom: 1px solid #3d0821;
  box-sizing: border-box;
  padding: 1rem 1rem 1rem 3.875rem;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  letter-spacing: 0.00112rem;
  color: #fff;
}

/* line 123, sass/_headermobile.scss */
.ax-headermobile__language-select {
  display: none;
}

/*
.ax-headermobile__language-select{
    display: flex;
    display:none;
    align-items: center;
    margin-left:3.311rem;

    &:before{
        content:' ';
        display: inline-block;
        width:.05rem;
        height:1.375rem;
        background-color:$c-white;
    }

    &:after{
        content:' ';
        display: inline-block;
        width:1.188rem;
        height:1.188rem;
        margin-left: 0.2rem;
        background: url(/wp-content/themes/axon/img/icon-arrow-mini.svg) 0 0 /contain no-repeat transparent;
    }
}

.ax-headermobile__language-select-list{
    list-style:none;
    padding:0;
    margin: .3rem .688rem 0 3.073rem; 
}

.ax-headermobile__language-select-item{
    display: inline-block;
}

.ax-headermobile__language-select-item-a{
    font-size:.813rem;
}

*/
/* line 167, sass/_headermobile.scss */
.ax-headermobile__hamburger {
  display: inline-block;
}

/* line 171, sass/_headermobile.scss */
.ax-headermobile__hamburger-icon {
  display: inline-block;
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  background: url(/wp-content/themes/axon/img/burguer.svg) center center/1.125rem 0.875rem no-repeat transparent;
}

/* line 180, sass/_headermobile.scss */
.ax-headermobile__hamburger-icon.ax-cross {
  background: url(/wp-content/themes/axon/img/icon-cancel.svg) center center/1.5rem 1.5rem no-repeat transparent;
}

/* From 1025px to 1920px */
@media screen and (min-width: 1025px) and (max-width: 1920px) {
  /* line 188, sass/_headermobile.scss */
  .ax-headermobile-container {
    display: none;
  }

  /* line 193, sass/_headermobile.scss */
  .ax-headermobile__navigation {
    display: none !important;
  }
}
/* From 1920px to Higher */
@media screen and (min-width: 1920px) {
  /* line 200, sass/_headermobile.scss */
  .ax-headermobile-container {
    display: none;
  }

  /* line 204, sass/_headermobile.scss */
  .ax-headermobile__navigation {
    display: none !important;
  }
}
/* line 1, sass/_footer.scss */
.ax-footer {
  color: #8e99a8;
  background-color: #2c3643;
  box-sizing: border-box;
  padding-top: 5.75rem;
}

/* line 8, sass/_footer.scss */
.ax-footer-main {
  display: flex;
  justify-content: space-between;
  max-width: calc(1440px - 100px * 2);
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
}
/* line 17, sass/_footer.scss */
.ax-footer-main .column-1 .row {
  display: flex;
}

/* line 23, sass/_footer.scss */
.ax-footer__row {
  display: flex;
  margin-bottom: 1.5625rem;
}

/* line 29, sass/_footer.scss */
.ax-logo-item:first-child {
  margin-right: 3.125rem;
}
/* line 33, sass/_footer.scss */
.ax-logo-item .ax-logo-item__title {
  margin-bottom: 0.5rem;
}
/* line 37, sass/_footer.scss */
.ax-logo-item .ax-logo-item__image {
  width: 8.75rem;
}

/* line 43, sass/_footer.scss */
.ax-hotels-row .ax-logo-item__title {
  margin-bottom: 0.625rem;
}
/* line 47, sass/_footer.scss */
.ax-hotels-row .ax-hotels-list {
  display: flex;
  justify-content: space-between;
}
/* line 51, sass/_footer.scss */
.ax-hotels-row .ax-hotels-list .ax-hotel-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 0.625rem;
  line-height: 0.875rem;
  text-align: center;
}
/* line 59, sass/_footer.scss */
.ax-hotels-row .ax-hotels-list .ax-hotel-item .ax-hotel-item__image {
  margin-bottom: 0.8125rem;
}
/* line 63, sass/_footer.scss */
.ax-hotels-row .ax-hotels-list .ax-hotel-item a {
  color: #8e99a8;
}

/* line 70, sass/_footer.scss */
.ax-footer__links {
  display: flex;
  flex-wrap: wrap;
}

/* line 75, sass/_footer.scss */
.ax-footer__links-col {
  margin-right: 25px;
}
/* line 78, sass/_footer.scss */
.ax-footer__links-col:last-child {
  margin-right: 0;
}

/* line 83, sass/_footer.scss */
.ax-footer__links-logo {
  display: inline-block;
  width: 9.0625rem;
  margin-bottom: 2.25rem;
}

/* line 89, sass/_footer.scss */
.ax-footer__links-heading {
  font-size: 0.75rem;
  letter-spacing: -0.006rem;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  text-transform: uppercase;
}

/* line 98, sass/_footer.scss */
.ax-footer__links-list {
  list-style: none;
  margin: 1rem 0 0 0;
  padding: 0;
}

/* line 104, sass/_footer.scss */
.ax-footer__links-item {
  margin-top: 0.125rem;
}

/* line 108, sass/_footer.scss */
.ax-footer__links-item-a {
  font-size: .75rem;
  line-height: 1.313;
  letter-spacing: -.004rem;
}

/* line 114, sass/_footer.scss */
.ax-footer__links-item-a, .ax-footer__links-item-a:active, .ax-footer__links-item-a:visited,
.ax-footer__links-item-a:hover, .ax-footer__links-item-a:active:hover, .ax-footer__links-item-a:visited:hover {
  color: #8e99a8;
  text-decoration: none;
}

/* line 120, sass/_footer.scss */
.ax-footer__links-content {
  font-size: 0.75rem;
  line-height: 1.75;
}

/* line 125, sass/_footer.scss */
.ax-footer__links-content-p {
  margin: 0;
  padding: 0;
}

/* line 130, sass/_footer.scss */
.ax-footer__links-content-a {
  font-size: .75rem;
  line-height: 1.75;
  letter-spacing: -.004rem;
}
/* line 135, sass/_footer.scss */
.ax-footer__links-content-a.underlined {
  text-decoration: underline;
}
/* line 138, sass/_footer.scss */
.ax-footer__links-content-a.underlined:hover {
  text-decoration: underline;
}

/* line 144, sass/_footer.scss */
.ax-footer__links-content-a, .ax-footer__links-content-a:active, .ax-footer__links-content-a:visited,
.ax-footer__links-content-a:hover, .ax-footer__links-content-a:active:hover, .ax-footer__links-content-a:visited:hover {
  color: #8e99a8;
  text-decoration: none;
}

/* line 150, sass/_footer.scss */
.ax-footer__footer {
  display: flex;
  flex-wrap: wrap;
  max-width: calc(1440px - 100px * 2);
  margin-left: auto;
  margin-right: auto;
  color: #8e99a8;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

/* line 161, sass/_footer.scss */
.ax-footer__separator {
  max-width: 83.75rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

/* line 168, sass/_footer.scss */
.ax-footer__separator:before {
  content: ' ';
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: .063rem;
  background: #8e99a8;
}

/* line 177, sass/_footer.scss */
.ax-footer__footer-social-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 183, sass/_footer.scss */
.ax-footer__footer-social-item {
  display: inline-block;
  margin-left: 1rem;
}

/* line 188, sass/_footer.scss */
.ax-footer__footer-social-item:first-child {
  margin-left: 0;
}

/* line 192, sass/_footer.scss */
.ax-footer__footer-social-icon {
  display: inline-block;
  vertical-align: middle;
}

/* line 197, sass/_footer.scss */
.ax-footer__footer-social-icon.ax-footer__footer-social-icon-fb {
  width: .813rem;
  height: .813rem;
  background: url(/wp-content/themes/axon/img/fb.svg) 0 0/contain no-repeat transparent;
}

/* line 203, sass/_footer.scss */
.ax-footer__footer-social-icon.ax-footer__footer-social-icon-tw {
  width: 1rem;
  height: .813rem;
  background: url(/wp-content/themes/axon/img/twitter.svg) 0 0/contain no-repeat transparent;
}

/* line 210, sass/_footer.scss */
.ax-footer__footer-social-icon.ax-footer__footer-social-icon-in {
  width: .938rem;
  height: .875rem;
  background: url(/wp-content/themes/axon/img/in.svg) 0 0/contain no-repeat transparent;
}

/* line 216, sass/_footer.scss */
.ax-footer__footer-social-icon.ax-footer__footer-social-icon-ig {
  width: 1rem;
  height: 1rem;
  background: url(/wp-content/themes/axon/img/icon-instagram.svg) 0 0/contain no-repeat transparent;
}

/* line 222, sass/_footer.scss */
.ax-footer__footer-social-icon.ax-footer__footer-social-icon-youtube {
  width: 1rem;
  height: 1rem;
  background: url(/wp-content/themes/axon/img/youtube.svg) 0 0/contain no-repeat transparent;
}

/* line 228, sass/_footer.scss */
.ax-footer__footer-social-icon.ax-footer__footer-social-icon-flickr {
  width: 1rem;
  height: 1rem;
  background: url(/wp-content/themes/axon/img/flickr.svg) 0 0/contain no-repeat transparent;
}

/* line 234, sass/_footer.scss */
.ax-footer__footer-copy {
  flex: 25% 1 1;
  font-size: .938rem;
  letter-spacing: .006rem;
  text-align: right;
}

/* From 1025px to 1439px */
/* From 768px to 1204px */
@media screen and (max-width: 1024px) {
  /* line 248, sass/_footer.scss */
  .ax-footer {
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 257, sass/_footer.scss */
  .ax-footer-main {
    flex-direction: column;
  }
  /* line 260, sass/_footer.scss */
  .ax-footer-main .column-1 {
    margin-bottom: 2rem;
  }

  /* line 265, sass/_footer.scss */
  .ax-footer__footer {
    align-items: center;
  }
}
/* line 1, sass/_hero-slider.scss */
.ax-hero-slider {
  box-sizing: border-box;
  background-color: #4d1e35;
  position: relative;
  overflow: hidden;
}

/* line 8, sass/_hero-slider.scss */
.ax-hero-slider:before {
  content: ' ';
  display: inline-block;
  width: 22.875rem;
  height: 15.813rem;
  background: url(/wp-content/themes/axon/img/fill-1.svg) 0 0/cover no-repeat transparent;
  position: absolute;
  left: 0;
  bottom: -50px;
}

/* line 19, sass/_hero-slider.scss */
.ax-hero-slider:after {
  content: ' ';
  display: inline-block;
  width: 24.438rem;
  height: 16.875rem;
  background: url(/wp-content/themes/axon/img/fill-1-copy.svg) 0 0/cover no-repeat transparent;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 30, sass/_hero-slider.scss */
.ax-hero-slider__container {
  display: flex;
  flex-wrap: nowrap;
  z-index: 1;
  position: relative;
}

/* line 37, sass/_hero-slider.scss */
.ax-hero-slider__slide {
  position: relative;
  display: flex;
  box-sizing: border-box;
  padding: 5.563rem 0 5.875rem 0;
  height: 32.938rem;
  color: #fff;
  overflow: hidden;
  flex: 100% 1 1;
}

/* line 48, sass/_hero-slider.scss */
.ax-hero-slider__slide:first-child .ax-hero-slider__content-navigation-prev {
  pointer-events: none;
  opacity: .3;
  cursor: auto;
}

/* line 54, sass/_hero-slider.scss */
.ax-hero-slider__slide:last-child .ax-hero-slider__content-navigation-next {
  pointer-events: none;
  opacity: .3;
  cursor: auto;
}

/* line 62, sass/_hero-slider.scss */
.ax-hero-slider__content {
  box-sizing: border-box;
  flex: 33.4% 1 1;
  margin: 0 0 0 8.96%;
  height: 100%;
}

/* line 69, sass/_hero-slider.scss */
.ax-hero-slider__content {
  position: relative;
}

/* line 73, sass/_hero-slider.scss */
.ax-hero-slider__content-tags {
  height: 1.438rem;
}

/* line 77, sass/_hero-slider.scss */
.ax-hero-slider__content-tag {
  display: inline-block;
  background-color: #c02e23;
  font-size: .688rem;
  padding: .313rem .85rem;
  border-radius: 1rem;
  margin-left: 0.875rem;
}

/* line 86, sass/_hero-slider.scss */
.ax-hero-slider__content-tag:first-child {
  margin-left: 0;
}

/* line 90, sass/_hero-slider.scss */
.ax-hero-slider__content-date {
  margin-top: 1rem;
  font-size: 1.313rem;
  letter-spacing: -0.08rem;
  font-weight: bold;
}

/* line 97, sass/_hero-slider.scss */
.ax-hero-slider__content-heading {
  margin-top: 1rem;
  font-family: "Oswald", sans-serif;
  font-size: 2.5rem;
  line-height: 1.2;
  letter-spacing: 0.055rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 107, sass/_hero-slider.scss */
.ax-hero-slider__content-content {
  font-size: .938rem;
  line-height: 1.33;
  letter-spacing: -0.006rem;
  margin: 1.813rem 20.79% 0 0;
}

/* line 114, sass/_hero-slider.scss */
.ax-hero-slider__content-navigation {
  position: absolute;
  left: 0;
  bottom: -50px;
}

/* line 122, sass/_hero-slider.scss */
.ax-hero-slider__content-navigation-prev {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  background: url(/wp-content/themes/axon/img/boton-arrow-lefth.svg) 0 0/cover no-repeat transparent;
  cursor: pointer;
}

/* line 130, sass/_hero-slider.scss */
.ax-hero-slider__content-navigation-next {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  background: url(/wp-content/themes/axon/img/boton-arrow-right.svg) 0 0/cover no-repeat transparent;
  margin-left: 1.25rem;
  cursor: pointer;
}

/* line 139, sass/_hero-slider.scss */
.ax-hero-slider__images {
  box-sizing: border-box;
  flex: 56.39% 1 1;
  margin: 0 0 0 1.25%;
  height: 100%;
}

/* line 146, sass/_hero-slider.scss */
.ax-hero-slider__images-main-image {
  display: inline-block;
  position: relative;
  width: 83.87%;
  max-width: 41.4375rem;
}

/* line 153, sass/_hero-slider.scss */
.ax-hero-slider__images-main-image-image {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 0;
  padding-top: 69.34%;
  border-radius: .313rem;
  background-color: #76274d;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 166, sass/_hero-slider.scss */
.ax-hero-slider__images-main-image-navigation {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%);
  padding-top: 1.5rem;
}

/* line 175, sass/_hero-slider.scss */
.ax-hero-slider__images-main-image-navigation-dot {
  display: inline-block;
  width: .625rem;
  height: .625rem;
  background: #fff;
  border-radius: 50%;
  margin-left: .375rem;
  opacity: .5;
}

/* line 185, sass/_hero-slider.scss */
.ax-hero-slider__images-main-image-navigation-dot:first-child {
  margin-left: 0;
}

/* line 189, sass/_hero-slider.scss */
.ax-hero-slider__images-main-image-navigation-dot.ax-hero-slider__images-main-image-navigation-dot--current {
  opacity: 1;
}

/* line 193, sass/_hero-slider.scss */
.ax-hero-slider__content-button {
  display: none;
}

/* line 197, sass/_hero-slider.scss */
.ax-hero-slider__images--preview {
  display: inline-block;
  position: relative;
  width: 15.5%;
  height: 100%;
}

/* line 204, sass/_hero-slider.scss */
.ax-hero-slider__images-preview-first {
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 5.375rem;
  height: 3.688rem;
  border-radius: .125rem;
  transform: translateX(0.875rem);
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: .5;
}

/* line 219, sass/_hero-slider.scss */
.ax-hero-slider__images-preview-second {
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 5.375rem;
  height: 3.688rem;
  border-radius: .125rem;
  transform: translateX(7.125rem);
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: .5;
}

/* line 234, sass/_hero-slider.scss */
.ax-hero-slider__participa-button {
  display: inline-block;
  font-size: 0.813rem;
  letter-spacing: -0.005rem;
  color: #2c3643;
  font-weight: bold;
  padding: 1.063rem 1.687rem 1rem 1.687rem;
  border-radius: .5rem;
  text-align: center;
  background-color: #fff;
  text-transform: uppercase;
}

/* line 247, sass/_hero-slider.scss */
.ax-hero-slider__participa-button {
  margin-top: 1.375rem;
}

/* line 251, sass/_hero-slider.scss */
.ax-hero-slider__participa-button, .ax-hero-slider__participa-button:active, .ax-hero-slider__participa-button:visited {
  color: #2c3643;
  text-decoration: none;
}

/* line 256, sass/_hero-slider.scss */
.ax-hero-slider__participa-button:hover, .ax-hero-slider__participa-button:active:hover, .ax-hero-slider__participa-button:visited:hover {
  color: #2c3643;
  text-decoration: none;
}

/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 264, sass/_hero-slider.scss */
  .ax-hero-slider__images-main-image-image {
    padding-top: 69.34%;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 272, sass/_hero-slider.scss */
  .ax-hero-slider__content {
    margin-left: 2.96%;
  }

  /* line 276, sass/_hero-slider.scss */
  .ax-hero-slider__images {
    margin-left: 4%;
  }

  /* line 280, sass/_hero-slider.scss */
  .ax-hero-slider__images-main-image {
    width: 96%;
  }

  /* line 284, sass/_hero-slider.scss */
  .ax-hero-slider__images-main-image-image {
    padding-top: 69.34%;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 292, sass/_hero-slider.scss */
  .ax-hero-slider:before {
    width: 12.8125rem;
    height: 8.875rem;
  }

  /* line 297, sass/_hero-slider.scss */
  .ax-hero-slider:after {
    width: 12.5625rem;
    height: 8.6875rem;
  }

  /* line 302, sass/_hero-slider.scss */
  .ax-hero-slider__slide {
    flex-wrap: wrap;
    height: initial;
    padding: 0 0 5.9375rem;
  }

  /* line 308, sass/_hero-slider.scss */
  .ax-hero-slider__content {
    margin: 1.5rem 1.3125rem 0;
    flex: 100% 1 1;
    height: initial;
    padding-bottom: 5rem;
  }

  /* line 315, sass/_hero-slider.scss */
  .ax-hero-slider__content-button {
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(0.25rem);
  }

  /* line 324, sass/_hero-slider.scss */
  .ax-hero-slider__content-button-btn {
    display: inline-block;
    font-size: 0.813rem;
    letter-spacing: -0.005rem;
    font-weight: bold;
    padding: 1.063rem 1.687rem 1rem 1.687rem;
    border-radius: .5rem;
    text-align: center;
    background-color: #fff;
    text-transform: uppercase;
  }

  /* line 336, sass/_hero-slider.scss */
  .ax-hero-slider__content-button-btn, .ax-hero-slider__content-button-btn:active, .ax-hero-slider__content-button-btn:visited,
  .ax-hero-slider__content-button-btn, .ax-hero-slider__content-button-btn:active:hover, .ax-hero-slider__content-button-btn:visited:hover {
    color: #262626;
  }

  /* line 342, sass/_hero-slider.scss */
  .ax-hero-slider__images {
    margin: 3.5625rem 0 0;
    flex: 100% 1 1;
  }

  /* line 347, sass/_hero-slider.scss */
  .ax-hero-slider__images-main-image {
    width: calc(100% - 2.625rem);
    left: 50%;
    transform: translateX(-50%);
  }

  /* line 353, sass/_hero-slider.scss */
  .ax-hero-slider__images-main-image-image {
    padding-top: 69.34%;
  }

  /* line 357, sass/_hero-slider.scss */
  .ax-hero-slider__images--preview {
    display: none;
  }

  /* line 361, sass/_hero-slider.scss */
  .ax-hero-slider__content-heading {
    min-height: 144px;
  }

  /* line 365, sass/_hero-slider.scss */
  .ax-hero-slider__content-content {
    min-height: 70px;
  }
}
/* Javascript */
/* line 371, sass/_hero-slider.scss */
#slide_count {
  transition: transform .5s;
}

/* line 1, sass/_hero-image.scss */
.ax-hero-image {
  box-sizing: border-box;
  background-color: #4d1e35;
  position: relative;
}

/* line 7, sass/_hero-image.scss */
.ax-hero-image:before {
  content: ' ';
  display: inline-block;
  width: 22.875rem;
  height: 15.813rem;
  background: url(/wp-content/themes/axon/img/fill-1.svg) 0 0/cover no-repeat transparent;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
}

/* line 19, sass/_hero-image.scss */
.ax-hero-image:after {
  content: ' ';
  display: inline-block;
  width: 24.438rem;
  height: 16.875rem;
  background: url(/wp-content/themes/axon/img/fill-1-copy.svg) 0 0/cover no-repeat transparent;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}

/* line 31, sass/_hero-image.scss */
.ax-hero-image__bg {
  box-sizing: border-box;
  display: inline-block;
  padding: 5.563rem 0 5.875rem 0;
  width: 100%;
  height: 30.4375rem;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: transparent;
  position: relative;
  z-index: 2;
  opacity: .1;
}

/* line 46, sass/_hero-image.scss */
.ax-hero-image__content {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 4;
  width: calc(100% - 16.375rem);
  color: #fff;
  left: 50%;
  transform: translateX(-50%);
}

/* line 59, sass/_hero-image.scss */
.ax-hero-image__content-breadcrumbs {
  margin-top: 3.6875rem;
  max-width: 29.875rem;
}

/* line 64, sass/_hero-image.scss */
.ax-hero-image__content-breadcrumbs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 70, sass/_hero-image.scss */
.ax-hero-image__content-breadcrumbs-item {
  display: inline;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
}

/* line 78, sass/_hero-image.scss */
.ax-hero-image__content-breadcrumbs-item:before {
  content: '-';
  display: inline;
  margin: 0 0.5rem;
  opacity: .5;
}

/* line 85, sass/_hero-image.scss */
.ax-hero-image__content-breadcrumbs-item:first-child:before {
  display: none;
}

/* line 89, sass/_hero-image.scss */
.ax-hero-image__content-breadcrumbs-item a, .ax-hero-image__content-breadcrumbs-item a:visited, .ax-hero-image__content-breadcrumbs-item a:active {
  opacity: .5;
}

/* line 93, sass/_hero-image.scss */
.ax-hero-image__content-breadcrumbs-item a:hover, .ax-hero-image__content-breadcrumbs-item a:visited:hover, .ax-hero-image__content-breadcrumbs-item a:active:hover {
  opacity: 1;
}

/* line 97, sass/_hero-image.scss */
.ax-hero-image__content-title {
  font-family: "Oswald", sans-serif;
  font-size: 2.5rem;
  line-height: 1.13;
  letter-spacing: 0.055rem;
  margin: 2.6875rem 0 0;
  padding: 0;
  text-transform: uppercase;
  max-width: 29.875rem;
}

/* line 108, sass/_hero-image.scss */
.ax-hero-image__content-description {
  margin: 2rem 0 0;
  font-size: 0.9375rem;
  line-height: 1.33;
  letter-spacing: -0.00563rem;
  max-width: 29.875rem;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 122, sass/_hero-image.scss */
  .ax-hero-image__content-breadcrumbs {
    margin-top: 2.125rem;
  }

  /* line 126, sass/_hero-image.scss */
  .ax-hero-image__content {
    width: calc(100% - 2.625rem);
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 134, sass/_hero-image.scss */
  .ax-hero-image__content-breadcrumbs {
    margin-top: 2.125rem;
  }

  /* line 138, sass/_hero-image.scss */
  .ax-hero-image__content {
    width: calc(100% - 2.625rem);
  }
}
/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 146, sass/_hero-image.scss */
  .ax-hero-image__content-breadcrumbs {
    margin-top: 2.125rem;
  }

  /* line 150, sass/_hero-image.scss */
  .ax-hero-image__content {
    width: calc(100% - 4.625rem);
  }
}
/* line 1, sass/_highlight.scss */
.ax-highlight {
  display: flex;
  background-image: linear-gradient(to bottom, #f9fafd, #f0f4fa);
}

/* line 6, sass/_highlight.scss */
.ax-highlight__image {
  flex: 49.38% 1 1;
}

/* line 6, sass/_highlight.scss LOGOS*/
.ax-highlight__logos {
	background-color: #9A5A7A;
  	text-align: center;
	height: 100%;
	width:100%;
}

/* line 11, sass/_highlight.scss */
.ax-highlight__content {
  flex: 50.62% 1 1;
}

/* line 17, sass/_highlight.scss */
.ax-highlight__content-heading {
  font-family: "Oswald", sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #2c3643;
}

/* line 27, sass/_highlight.scss */
.ax-highlight__content-content {
  font-size: .938rem;
  line-height: 1.375rem;
  letter-spacing: -0.006rem;
  color: #8e99a8;
  margin-top: 1.438rem;
}

/* line 35, sass/_highlight.scss */
.ax-highlight__content-tag-cloud {
  font-size: 1.375rem;
  letter-spacing: -.009rem;
  font-weight: bold;
  color: #2c3643;
  margin-top: 4.563rem;
  text-align: center;
}

/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 46, sass/_highlight.scss */
  .ax-highlight__content {
    padding: 3.25rem 4.125rem 4rem 3.438rem;
  }
}
/* From 768px to 1204px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 53, sass/_highlight.scss */
  .ax-highlight__content {
    padding: 3.25rem 4.125rem 4rem 3.438rem;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 60, sass/_highlight.scss */
  .ax-highlight {
    flex-wrap: wrap;
    padding: 0;
  }

  /* line 65, sass/_highlight.scss */
  .ax-highlight__image {
    flex: 100% 1 1;
    height: 0px;
    padding-top: 69.34%;
  }

  /* line 71, sass/_highlight.scss */
  .ax-highlight__content {
    flex: 100% 1 1;
    padding: 1.5rem 1.25rem 3.5rem;
  }

  /* line 76, sass/_highlight.scss */
  .ax-highlight-content-tag-cloud {
    margin-top: 2.563rem;
  }
}
/* line 1, sass/_features.scss */
.ax-features {
  padding: 4.05em 0 2.65rem 0;
  background-color: #fff;
}

/* line 6, sass/_features.scss */
.ax-features__header {
  box-sizing: border-box;
  padding: 0.5625rem 2.5rem 6.375rem 2.5rem;
  text-align: center;
}

/* line 13, sass/_features.scss */
.ax-features__header-heading {
  font-family: "Oswald", sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 2rem;
  letter-spacing: 0.03313rem;
  color: #2c3643;
  text-transform: uppercase;
}

/* line 24, sass/_features.scss */
.ax-features__list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 33, sass/_features.scss */
.ax-features__item {
  position: relative;
  flex: 25% 1 1;
  padding: 1.938em 0 2.563rem 0;
  text-align: center;
}

/* line 40, sass/_features.scss */
.ax-features__item .ax-features__item-icon {
  display: inline-block;
}

/* line 44, sass/_features.scss */
.ax-features__item:first-child .ax-features__item-icon {
  width: 3.25rem;
  height: 3.375rem;
  background: url(/wp-content/themes/axon/img/picto-events.svg) 0 0/contain no-repeat transparent;
}

/* line 50, sass/_features.scss */
.ax-features__item:nth-child(2) .ax-features__item-icon {
  width: 2.938rem;
  height: 3.438rem;
  background: url(/wp-content/themes/axon/img/picto-visitants.svg) 0 0/contain no-repeat transparent;
}

/* line 56, sass/_features.scss */
.ax-features__item:nth-child(3) .ax-features__item-icon {
  width: 3.563rem;
  height: 3.625rem;
  background: url(/wp-content/themes/axon/img/picto-m-2.svg) 0 0/contain no-repeat transparent;
}

/* line 62, sass/_features.scss */
.ax-features__item:nth-child(4) .ax-features__item-icon {
  width: 3.563rem;
  height: 4rem;
  background: url(/wp-content/themes/axon/img/picto-expositors.svg) 0 0/contain no-repeat transparent;
}

/* line 68, sass/_features.scss */
.ax-features__item .ax-features__item-heading {
  display: inline-block;
  width: 100%;
  margin-top: 1.5rem;
  font-size: 1.186rem;
  letter-spacing: .008rem;
}

/* line 76, sass/_features.scss */
.ax-features__item:after {
  content: ' ';
  display: inline-block;
  position: absolute;
  width: .063rem;
  height: 200px;
  background: #2c3643;
  top: 50%;
  right: 0;
  transform: translate(0.063rem, -50%);
  opacity: .31;
}

/* line 89, sass/_features.scss */
.ax-features__item:last-child:after {
  display: none;
}

/* From 768px to 1204px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 95, sass/_features.scss */
  .ax-features__item-heading {
    box-sizing: border-box;
    padding: 0 .15rem;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 103, sass/_features.scss */
  .ax-features__item {
    flex: 100% 1 1;
    padding: 2.938em 0 3.563rem 0;
  }

  /* line 108, sass/_features.scss */
  .ax-features__item:after {
    width: 86%;
    height: .063rem;
    bottom: 0;
    left: 7%;
    top: initial;
    right: initial;
    transform: initial;
  }
}
/* line 1, sass/_sponsors.scss */
.ax-sponsors {
  padding: 8.75rem 0 6.625rem 0;
  background-color: #fff;
}

/* line 6, sass/_sponsors.scss */
.ax-sponsors__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  list-style: none;
  padding: 0;
}

/* line 15, sass/_sponsors.scss */
.ax-sponsors__item {
  border: none;
  text-decoration: none;
}

/* line 20, sass/_sponsors.scss */
.ax-sponsors__item-logo {
  display: inline-block;
  margin-left: 1.813rem;
  width: 9.5rem;
  height: 4.125rem;
}

/* line 27, sass/_sponsors.scss */
.ax-sponsors__item.sorigue .ax-sponsors__item-logo {
  background: url(/wp-content/themes/axon/img/sorigue.png) 0 0/contain no-repeat transparent;
}

/* line 31, sass/_sponsors.scss */
.ax-sponsors__item.tecnol .ax-sponsors__item-logo {
  background: url(/wp-content/themes/axon/img/tecnol.png) 0 0/contain no-repeat transparent;
}

/* line 35, sass/_sponsors.scss */
.ax-sponsors__item.acm .ax-sponsors__item-logo {
  background: url(/wp-content/themes/axon/img/acm.png) 0 0/contain no-repeat transparent;
}

/* line 39, sass/_sponsors.scss */
.ax-sponsors__item.geneinnova .ax-sponsors__item-logo {
  background: url(/wp-content/uploads/2021/10/generainnova-scaled.jpg) 0 0/contain no-repeat transparent;
}

/* line 44, sass/_sponsors.scss */
.ax-sponsors__item .ax-sponsors__item-heading {
  display: inline-block;
  width: 100%;
  margin-top: 1.5rem;
}

/* From 768px to 1204px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 52, sass/_sponsors.scss */
  .ax-sponsors {
    padding: 4.75rem 0 2.625rem 0;
  }

  /* line 56, sass/_sponsors.scss */
  .ax-sponsors__item {
    padding: 1.5rem 0;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 63, sass/_sponsors.scss */
  .ax-sponsors {
    padding: 2.75rem 0 4.625rem 0;
  }

  /* line 67, sass/_sponsors.scss */
  .ax-sponsors__item {
    flex: 100% 1 1;
    padding: 1.5rem 0;
    margin: 0;
  }

  /* line 73, sass/_sponsors.scss */
  .ax-sponsors__item-logo {
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    margin-left: 0;
  }
}
/* line 1, sass/_cta.scss */
.ax-cta {
  display: flex;
  background-color: #2a3b4f;
  padding: 0 33%;
  background: url(/wp-content/themes/axon/media/face-mask-4986596-480.png) center center/cover no-repeat transparent;
}

/* line 7, sass/_cta.scss */
.ax-cta__content {
  flex: 34% 1 1;
  box-sizing: border-box;
  padding: 4.938rem 0 4.938rem 0;
  text-align: center;
}

/* line 14, sass/_cta.scss */
.ax-cta__content-heading {
  font-family: "Oswald", sans-serif;
  font-size: 2.5rem;
  line-height: 2.813rem;
  letter-spacing: .055rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

/* line 24, sass/_cta.scss */
.ax-cta__content-content {
  font-size: 1.188rem;
  line-height: 1.5rem;
  letter-spacing: -0.008rem;
  font-weight: 600;
  color: #ebebeb;
  margin-top: 1.5rem;
}

/* line 33, sass/_cta.scss */
.ax-cta__content-footer {
  margin-top: 1.5rem;
  position: relative;
}

/* line 39, sass/_cta.scss */
.ax-cta__content-footer-input-text {
  display: inline-block;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  letter-spacing: -0.00563rem;
  color: #8e99a8;
  padding: 0.5rem 1rem 0.5rem 0.5rem;
  box-sizing: border-box;
  width: 17.5625rem;
  background-color: #fff;
  border-radius: 0.25rem;
  border: none;
}

/* line 53, sass/_cta.scss */
.ax-cta__content-footer-button {
  display: inline-block;
  font-size: 0.813rem;
  letter-spacing: -0.005rem;
  color: #fff;
  font-weight: bold;
  padding: 1.063rem 1.687rem 1rem 1.687rem;
  box-sizing: border-box;
  width: 17.5625rem;
  border-radius: .5rem;
  text-align: center;
  background-color: #c02e23;
  text-transform: uppercase;
  margin-top: 1.5rem;
}

/* line 69, sass/_cta.scss */
.ax-cta__content-footer .news-feedback {
  display: inline-block;
  display: none;
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  padding: 12px 60px;
  border-radius: 8px;
  left: 50%;
  transform: translate(-50%, -160%);
  bottom: 3px;
  z-index: 9;
}

/* From 768px to 1204px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 86, sass/_cta.scss */
  .ax-cta {
    padding: 0 10%;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 93, sass/_cta.scss */
  .ax-cta {
    padding: 0 10%;
  }

  /* line 97, sass/_cta.scss */
  .ax-cta__content-heading {
    font-size: 2.125rem;
    line-height: 2.688rem;
    letter-spacing: .047rem;
  }
}
/* line 1, sass/_tag-cloud.scss */
.ax-tag-cloud {
  background-color: #fff;
  padding: 0 15.9%;
}

/* line 6, sass/_tag-cloud.scss */
.ax-tag-cloud__content {
  flex: 68.2% 1 1;
  box-sizing: border-box;
  padding: 8.938rem 0 9.75rem 0;
  text-align: center;
  color: #2c3643;
  font-family: "Oswald", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: .033rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 23, sass/_tag-cloud.scss */
  .ax-tag-cloud__content {
    padding: 5rem 0;
  }
}
/* From 768px to 1204px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 30, sass/_tag-cloud.scss */
  .ax-tag-cloud__content {
    padding: 5.938rem 0 6.25rem 0;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 37, sass/_tag-cloud.scss */
  .ax-tag-cloud__content {
    padding: 4.25rem 0 5rem 0;
  }
}
/* line 1, sass/_card.scss */
.ax-cards {
  background: #fff;
  width: 100%;
  height: 0;
  padding-bottom: 17%;
  position: relative;
  z-index: 4;
}

/* line 10, sass/_card.scss */
.ax-card__container {
  width: calc(100% - 15.25rem);
  box-sizing: border-box;
  padding: 0.5625rem;
  display: flex;
  position: relative;
  left: 50%;
  transform: translate(-50%, -6.875rem);
}

/* line 20, sass/_card.scss */
.ax-card {
  display: inline-block;
  width: 100%;
  background: #fff;
  margin: 0.5625rem;
  box-shadow: 0 0.125rem 0.875rem 0 rgba(118, 132, 151, 0.5);
  border-radius: 0.3125rem;
  overflow: hidden;
  position: relative;
  top: 0;
  transition: top .33s;
}

/* line 33, sass/_card.scss */
.ax-card:hover {
  top: -20px;
}

/* line 37, sass/_card.scss */
.ax-card > a {
  display: inline-block;
  width: 100%;
}

/* line 42, sass/_card.scss */
.ax-card__image {
  display: inline-block;
  width: 100%;
  height: 0;
  padding-top: 60.145%;
  overflow: hidden;
  background: center center / cover no-repeat transparent;
  cursor: pointer;
}

/* line 52, sass/_card.scss */
.ax-card__footer {
  box-sizing: border-box;
  padding: 1rem 1.0625rem 1.25rem;
  display: inline-block;
}

/* line 58, sass/_card.scss */
.ax-card__footer-title {
  color: #2c3643;
  font-size: 1.375rem;
  letter-spacing: -0.00875rem;
  margin: 0;
  display: inline-block;
}

/* line 66, sass/_card.scss */
.ax-card__footer-description {
  margin: 0.5rem 0 0;
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  display: inline-block;
}

/* line 75, sass/_card.scss */
.ax-card__link {
  color: #056d6f;
  text-decoration: underline;
}
/* line 79, sass/_card.scss */
.ax-card__link:visited {
  color: #8e99a8;
  opacity: 50%;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 87, sass/_card.scss */
  .ax-cards {
    padding-bottom: 40%;
    height: initial;
  }

  /* line 92, sass/_card.scss */
  .ax-card__container {
    padding: 0.5625rem 3.5625rem;
    transform: translate(-50%, -6rem);
    flex-wrap: wrap;
    width: 100%;
    max-width: 46.875rem;
  }

  /* line 100, sass/_card.scss */
  .ax-card {
    flex: 100% 1 1;
  }

  /* line 104, sass/_card.scss */
  .ax-contractacio__intro {
    margin-top: -16.0625rem;
    position: relative;
    z-index: 5;
    box-sizing: border-box;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  /* line 113, sass/_card.scss */
  .ax-contractacio__intro-button {
    padding: 2.5rem 0 4.188rem 0;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 123, sass/_card.scss */
  .ax-cards {
    padding-bottom: 5%;
    height: initial;
  }

  /* line 128, sass/_card.scss */
  .ax-card__container {
    padding: 0.5625rem 3.5625rem;
    transform: translate(-50%, -16rem);
    flex-wrap: wrap;
    width: 100%;
    max-width: 46.875rem;
  }

  /* line 136, sass/_card.scss */
  .ax-card {
    flex: 100% 1 1;
    margin-top: 10.5%;
  }

  /* line 141, sass/_card.scss */
  .ax-contractacio__intro {
    margin-top: -16.0625rem;
    position: relative;
    z-index: 5;
    box-sizing: border-box;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  /* line 150, sass/_card.scss */
  .ax-contractacio__intro-button {
    padding: 2.5rem 0 4.188rem 0;
  }
}
/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 157, sass/_card.scss */
  .ax-cards {
    padding-bottom: 27%;
    height: 0;
  }

  /* line 162, sass/_card.scss */
  .ax-card__container {
    width: calc(100% - 2.5rem);
    /*transform: translate(-50%, -16rem);*/
  }
}
/* From 1440px to 1920px */
@media screen and (min-width: 1440px) and (max-width: 1920px) {
  /* line 171, sass/_card.scss */
  .ax-cards {
    padding-bottom: 23%;
    height: 0;
  }
}
/* From 1921px to Higher */
@media screen and (min-width: 1921px) {
  /* line 179, sass/_card.scss */
  .ax-cards {
    padding-bottom: 23%;
    height: 0;
  }
}
/* line 2, sass/_contractacio.scss */
.contract-page .ax-hero-image__content-breadcrumbs-item {
  color: #2c3643;
}
/* line 5, sass/_contractacio.scss */
.contract-page .ax-hero-image__content-breadcrumbs-item a {
  color: #2c3643;
}
/* line 10, sass/_contractacio.scss */
.contract-page .ax-hero-image__content {
  color: #2c3643;
}
/* line 13, sass/_contractacio.scss */
.contract-page .ax-hero-image__content .ax-hero-image__bg-overlay.mobile {
  display: none;
}
/* line 18, sass/_contractacio.scss */
.contract-page .ax-hero-image {
  background-color: transparent;
}
/* line 21, sass/_contractacio.scss */
.contract-page .ax-hero-image:before, .contract-page .ax-hero-image:after {
  display: none;
}
/* line 26, sass/_contractacio.scss */
.contract-page .ax-hero-image .ax-hero-image__bg {
  background-image: url("/wp-content/themes/axon/img/contract-presentation-header-background.png");
  opacity: 1;
}
/* line 30, sass/_contractacio.scss */
.contract-page .ax-hero-image .ax-hero-image__bg .ax-hero-image__bg-overlay {
  position: absolute;
  top: 14%;
  right: 25%;
}

/* line 39, sass/_contractacio.scss */
.ax-contractacio__intro {
  padding-top: 3.3125rem;
  padding-bottom: 1.0625rem;
  background: #fff;
}

/* line 49, sass/_contractacio.scss */
.ax-contractacio__intro-icon-icon {
  display: inline-block;
  width: 2.9375rem;
  height: 3.4375rem;
  background: url(/wp-content/themes/axon/img/picto-visitants.svg) center/contain no-repeat transparent;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

/* line 59, sass/_contractacio.scss */
.ax-contractacio__intro-content {
  padding: 0;
}
/* line 62, sass/_contractacio.scss */
.ax-contractacio__intro-content h2 {
  color: #2c3643;
  font-family: "Oswald", sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.53px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

/* line 76, sass/_contractacio.scss */
.ax-contractacio__intro-content-content {
  box-sizing: border-box;
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.6;
  letter-spacing: -0.00563rem;
  width: 100%;
  max-width: 63%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  margin-top: 2.5rem;
  margin-bottom: 4.8125rem;
}

/* line 93, sass/_contractacio.scss */
.ax-contractacio__content h3 {
  color: #2c3643;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 77px;
}
/* line 101, sass/_contractacio.scss */
.ax-contractacio__content p {
  line-height: 1.6;
}

/* line 106, sass/_contractacio.scss */
.ax-contractacio__intro-button {
  text-align: center;
  padding: 2.5rem 0 8.1875rem 0;
}

/* line 111, sass/_contractacio.scss */
.ax-contractacio__contract-theme {
  padding-top: 57px;
  padding-left: 100px;
  padding-right: 100px;
  padding-bottom: 50px;
  border-radius: 8px;
  box-shadow: 0 2px 14px 0 rgba(118, 132, 151, 0.5);
  margin-bottom: 40px;
  width: 100%;
}
/* line 121, sass/_contractacio.scss */
.ax-contractacio__contract-theme.mobile {
  display: none;
}
/* line 125, sass/_contractacio.scss */
.ax-contractacio__contract-theme th,
.ax-contractacio__contract-theme td {
  padding-right: 20px;
  text-align: left;
  vertical-align: top;
  min-width: 25%;
}
/* line 132, sass/_contractacio.scss */
.ax-contractacio__contract-theme th:nth-child(2),
.ax-contractacio__contract-theme td:nth-child(2) {
  min-width: 50%;
  padding-right: 100px;
}
/* line 138, sass/_contractacio.scss */
.ax-contractacio__contract-theme th {
  color: #2c3643;
  font-size: 22px;
  font-weight: bold;
}
/* line 144, sass/_contractacio.scss */
.ax-contractacio__contract-theme td {
  color: #2c3643;
  font-size: 15px;
  line-height: 1.6;
  padding-top: 20px;
}

/* line 152, sass/_contractacio.scss */
.ax-contractacio__intro-button-button {
  display: inline-block;
  font-size: 0.813rem;
  letter-spacing: -0.005rem;
  color: #fff;
  font-weight: bold;
  padding: 1.1rem 2.2rem 1.05rem 2.2rem;
  border-radius: .5rem;
  text-align: center;
  background-color: #2c3643;
  text-transform: uppercase;
  cursor: pointer;
}

/* line 167, sass/_contractacio.scss */
.ax-contractacio__content > p {
  box-sizing: border-box;
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.6;
  letter-spacing: -0.00563rem;
  width: 100%;
  max-width: 63%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  margin-top: 2.5rem;
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  /* line 188, sass/_contractacio.scss */
  .contract-page .ax-hero-image .ax-hero-image__bg .ax-hero-image__bg-overlay {
    top: 8%;
    right: 4%;
    max-width: 140px;
  }

  /* line 197, sass/_contractacio.scss */
  .ax-contractacio__contract-theme {
    padding-left: 40px;
    padding-right: 40px;
  }
  /* line 203, sass/_contractacio.scss */
  .ax-contractacio__contract-theme th:nth-child(2),
  .ax-contractacio__contract-theme td:nth-child(2) {
    padding-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 214, sass/_contractacio.scss */
  .contract-page .ax-hero-image__content .ax-hero-image__bg-overlay.mobile {
    margin-top: 37px;
    display: block;	 
  }
  /* line 222, sass/_contractacio.scss */
  .contract-page .ax-hero-image .ax-hero-image__bg .ax-hero-image__bg-overlay.desktop {
    display: none;
  }

  /* line 229, sass/_contractacio.scss */
  .ax-contractacio__intro-content-content {
    max-width: 100%;
  }

  /* line 234, sass/_contractacio.scss */
  .ax-contractacio__content h3 {
    margin-bottom: 53px;
  }

  /* line 239, sass/_contractacio.scss */
  .ax-contractacio__contract-theme {
    flex-direction: column;
    padding: 30px 22px;
    margin-bottom: 24px;
    width: auto;
  }
  /* line 245, sass/_contractacio.scss */
  .ax-contractacio__contract-theme.mobile {
    display: flex;
  }
  /* line 249, sass/_contractacio.scss */
  .ax-contractacio__contract-theme.desktop {
    display: none;
  }
  /* line 253, sass/_contractacio.scss */
  .ax-contractacio__contract-theme .data-item {
    display: flex;
    flex-direction: column;
    padding-bottom: 36px;
  }
  /* line 258, sass/_contractacio.scss */
  .ax-contractacio__contract-theme .data-item:last-child {
    padding-bottom: 0;
  }
  /* line 262, sass/_contractacio.scss */
  .ax-contractacio__contract-theme .data-item .data-item__header {
    color: #2c3643;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 16px;
  }
  /* line 269, sass/_contractacio.scss */
  .ax-contractacio__contract-theme .data-item .data-item__value {
    color: #2c3643;
    font-size: 15px;
    line-height: 1.6;
  }

  /* line 277, sass/_contractacio.scss */
  .ax-contractacio__content > p {
    max-width: 100%;
  }
}
/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 284, sass/_contractacio.scss */
  .ax-contractacio__intro {
    padding-top: 9.3125rem;
  }

  /* line 288, sass/_contractacio.scss */
  .ax-contractacio__content {
    box-sizing: border-box !important;
    padding: 0 2.5rem !important;
  }

  /* line 294, sass/_contractacio.scss */
  table.ax-contractacio__contract-theme {
    padding: 40px;
  }

  /* line 299, sass/_contractacio.scss */
  table.ax-contractacio__contract-theme tr th {
    box-sizing: border-box;
    width: 25%;
  }

  /* line 304, sass/_contractacio.scss */
  table.ax-contractacio__contract-theme tr th:nth-child(2) {
    box-sizing: border-box;
    width: 50%;
  }
}
/* 1440px and From 1441px to Higher */
@media screen and (min-width: 1440px) {
  /* line 312, sass/_contractacio.scss */
  .ax-contractacio__content {
    box-sizing: border-box !important;
    padding: 0 2.5rem !important;
  }

  /* line 317, sass/_contractacio.scss */
  table.ax-contractacio__contract-theme tr th {
    box-sizing: border-box;
    width: 25%;
  }

  /* line 322, sass/_contractacio.scss */
  table.ax-contractacio__contract-theme tr th:nth-child(2) {
    box-sizing: border-box;
    width: 50%;
  }
}
/* line 1, sass/_programa.scss */
.ax-programa__container {
  background: #fff;
}

/* line 6, sass/_programa.scss */
.ax-programa {
  width: calc(100% - 11.25rem);
  box-sizing: border-box;
  padding: 1.875rem 0 4.3125rem;
  position: relative;
  left: 50%;
  transform: translate(-50%, -6.875rem);
  background: #fff;
  z-index: 3;
  border-radius: 0.5rem;
  box-shadow: 0 0.125rem 0.875rem 0 rgba(118, 132, 151, 0.5);
 margin-bottom: 50px;
}

/* line 28, sass/_programa.scss */
.ax-programa__intro-icon-icon {
  display: inline-block;
  width: 3.5625rem;
  height: 4rem;
  background: url(/wp-content/themes/axon/img/picto-expositors.svg) center/contain no-repeat transparent;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

/* line 38, sass/_programa.scss */
.ax-programa__intro-content {
  padding: 0 19.1875rem 0 19.3125rem;
}

/* line 42, sass/_programa.scss */
.ax-programa__intro-content-content {
  box-sizing: border-box;
  margin: 2.5rem 0 0;
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
  width: 100%;
  max-width: 40.3125rem;
}

/* line 55, sass/_programa.scss */
.ax-programa__title-title {
  font-size: 1.375rem;
  letter-spacing: -0.00875rem;
  color: #2c3643;
  padding: 0 3.17%;
}

/* line 66, sass/_programa.scss */
.ax-programa__programa-date-description {
  font-size: 0.9375rem;
  line-height: 1.6;
  letter-spacing: -0.00563rem;
  color: #2c3643;
  text-transform: uppercase;
  padding: 0 3.17%;
}

/* line 75, sass/_programa.scss */
.ax-programa__programa-entry {
  margin-top: 2.25rem;
}

/* line 79, sass/_programa.scss */
.ax-programa__programa-separator {
  display: inline-block;
  width: 93.66%;
  height: 0.0625rem;
  background: rgba(118, 132, 151, 0.5);
  box-sizing: border-box;
  transform: translateX(-50%);
  left: 50%;
  position: relative;
}

/* line 90, sass/_programa.scss */
.ax-programa__programa-entry {
  display: flex;
  flex-wrap: nowrap;
  padding: 1rem 0;
  position: relative;
  margin-top: 1rem;
}

/* line 97, sass/_programa.scss */
.ax-programa__programa-entry:before {
  content: ' ';
  display: inline-block;
  height: 100%;
  flex: 3.17% 1 1;
}

/* line 104, sass/_programa.scss */
.ax-programa__programa-entry:after {
  content: ' ';
  display: inline-block;
  flex: 3.17% 1 1;
  height: 100%;
}

/* line 111, sass/_programa.scss */
.ax-programa__programa-entry-hours {
  flex: 15.86% 1 1;
}

/* line 115, sass/_programa.scss */
.ax-programa__programa-entry-hours-span {
  display: inline-block;
  background: #056d6f;
  padding: 0.5625rem 0.9375rem 0.4375rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: bold;
  letter-spacing: -0.00625rem;
  border-radius: 1.5625rem;
}

/* line 127, sass/_programa.scss */
.ax-programa__programa-entry-description {
  flex: 31.88% 1 1;
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
  margin: 0.5rem 0 0;
  padding: 0 0.625rem 0 0;
  box-sizing: border-box;
}

/* line 138, sass/_programa.scss */
.ax-programa__programa-entry-description h4,
.ax-programa__programa-entry-description h5,
.ax-programa__programa-entry-description h6 {
  margin: 0;
}

/* line 144, sass/_programa.scss */
.ax-programa__programa-entry-description h4 {
  text-transform: uppercase;
}

/* line 148, sass/_programa.scss */
.ax-programa__programa-entry-description p {
  margin: 0.25rem;
}

/* line 152, sass/_programa.scss */
.ax-programa__programa-entry-details {
  flex: 45.92% 1 1;
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
  margin: 0.5rem 0 0;
  padding: 0 0 0 3%;
  box-sizing: border-box;
}

/* line 163, sass/_programa.scss */
.ax-programa__programa-entry-details p {
  margin: 0;
  position: relative;
}

/* line 169, sass/_programa.scss */
.ax-programa__programa-entry-details .text {
  display: inline-block;
  width: 82.62%;
  position: relative;
}

/* line 175, sass/_programa.scss */
.ax-programa__programa-entry-details .text:before {
  content: "·";
  display: inline-block;
  width: 2px;
  height: 2px;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(-25px, 0);
  font-weight: bold;
  font-size: 1.25rem;
}

/* line 188, sass/_programa.scss */
.ax-programa__programa-entry-details .text.text-no-bullet:before {
  visibility: hidden;
}

/* line 192, sass/_programa.scss */
.ax-programa__programa-entry-details .link {
  display: inline-block;
  width: 17.38%;
  position: absolute;
  top: 0;
  text-align: right;
}

/* line 200, sass/_programa.scss */
.ax-programa__programa-entry-details h4,
.ax-programa__programa-entry-details h5,
.ax-programa__programa-entry-details h6 {
  margin: 0;
}

/* line 206, sass/_programa.scss */
.ax-programa__programa-entry-details h4 {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}

/* line 211, sass/_programa.scss */
.ax-programa__programa-entry-details > h4:first-child {
  margin-top: 0;
}

/* line 215, sass/_programa.scss */
.ax-programa__programa-entry-details a, .ax-programa__programa-entry-details a:active, .ax-programa__programa-entry-lin:visited {
  font-size: 0.875rem;
  color: #056d6f;
  text-decoration: underline;
}

/* line 221, sass/_programa.scss */
.ax-programa__programa-entry-details a:hover, .ax-programa__programa-entry-details a:active:hover, .ax-programa__programa-entry-lin:visited:hover {
  font-size: 0.875rem;
  color: #056d6f;
  text-decoration: none;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 230, sass/_programa.scss */
  .ax-programa {
    width: calc(100% - 3rem);
    transform: translate(-50%, -4.375rem);
  }

  /* line 235, sass/_programa.scss */
  .ax-programa__programa-entry {
    flex-wrap: wrap;
    padding-left: 3.17%;
    padding-right: 3.17%;
  }

  /* line 241, sass/_programa.scss */
  .ax-programa__programa-entry-hours {
    flex: 100% 1 1;
  }

  /* line 245, sass/_programa.scss */
  .ax-programa__programa-entry-description {
    flex: 100% 1 1;
  }

  /* line 249, sass/_programa.scss */
  .ax-programa__programa-entry-details {
    flex: 100% 1 1;
  }

  /* line 253, sass/_programa.scss */
  .ax-programa__programa-entry-details .text {
    width: 72.62%;
  }

  /* line 257, sass/_programa.scss */
  .ax-programa__programa-entry-details .text:before {
    transform: translate(-14px, 0);
  }

  /* line 261, sass/_programa.scss */
  .ax-programa__programa-entry-details .link {
    width: 27.38%;
  }
}
/* From 1px to 767px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 268, sass/_programa.scss */
  .ax-programa {
    width: calc(100% - 3rem);
  }

  /* line 272, sass/_programa.scss */
  .ax-programa__programa-entry {
    flex-wrap: wrap;
    padding-left: 3.17%;
    padding-right: 3.17%;
  }

  /* line 278, sass/_programa.scss */
  .ax-programa__programa-entry-hours {
    flex: 100% 1 1;
  }

  /* line 282, sass/_programa.scss */
  .ax-programa__programa-entry-description {
    flex: 100% 1 1;
  }

  /* line 286, sass/_programa.scss */
  .ax-programa__programa-entry-details {
    flex: 100% 1 1;
  }

  /* line 290, sass/_programa.scss */
  .ax-programa__programa-entry-details .text {
    width: 72.62%;
  }

  /* line 294, sass/_programa.scss */
  .ax-programa__programa-entry-details .text:before {
    transform: translate(-14px, 0);
  }

  /* line 298, sass/_programa.scss */
  .ax-programa__programa-entry-details .link {
    width: 27.38%;
  }
}
/* From 768px to 1204px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 305, sass/_programa.scss */
  .ax-programa {
    width: calc(100% - 3rem);
  }
}
/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 312, sass/_programa.scss */
  .ax-programa {
    width: calc(100% - 5rem);
  }

  /* line 316, sass/_programa.scss */
  .ax-programa__programa-entry-hours {
    flex: 17% 1 1;
  }

  /* line 321, sass/_programa.scss */
  .ax-programa__programa-entry-description {
    flex: 30% 1 1;
  }

  /* line 325, sass/_programa.scss */
  .ax-programa__programa-entry-details {
    flex: 46% 1 1;
  }

  /* line 329, sass/_programa.scss */
  .ax-programa__programa-entry-details .link {
    width: 19%;
  }
}
/* line 1, sass/_eix.scss */
.ax-eix__container {
  background: #fff;
}

/* line 5, sass/_eix.scss */
.ax-eix {
  width: calc(100% - 11.25rem);
  box-sizing: border-box;
  position: relative;
  left: 50%;
  transform: translate(-50%, -6.875rem);
  padding: 2.875rem 0 5.75rem;
  background: #fff;
  z-index: 3;
  border-radius: 0.5rem;
  box-shadow: 0 0.125rem 0.875rem 0 rgba(118, 132, 151, 0.5);
}

/* line 26, sass/_eix.scss */
.ax-eix__intro-icon-icon {
  display: inline-block;
  width: 3.5625rem;
  height: 4rem;
  background: url(/wp-content/themes/axon/img/picto-expositors.svg) center/contain no-repeat transparent;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

/* line 36, sass/_eix.scss */
.ax-eix__intro-content {
  padding: 0 3.17% 0 3.17%;
  margin-bottom: 3.125rem;
}

/* line 41, sass/_eix.scss */
.ax-eix__intro-content-content {
  box-sizing: border-box;
  margin: 0;
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
  max-width: 40.3125rem;
}

/* line 51, sass/_eix.scss */
.ax-eix__title {
  margin-top: 5.375rem;
}

/* line 57, sass/_eix.scss */
.ax-eix__title-title {
  font-size: 1.375rem;
  letter-spacing: -0.00875rem;
  color: #2c3643;
  padding: 0 3.17%;
}

/* line 68, sass/_eix.scss */
.ax-eix__eix-date-description {
  font-size: 0.9375rem;
  line-height: 1.6;
  letter-spacing: -0.00563rem;
  color: #2c3643;
  text-transform: uppercase;
  padding: 0 3.17%;
}

/* line 78, sass/_eix.scss */
.ax-eix__eix-separator {
  display: inline-block;
  width: 93.66%;
  height: 0.0625rem;
  background: rgba(118, 132, 151, 0.5);
  box-sizing: border-box;
  transform: translateX(-50%);
  left: 50%;
  position: relative;
}

/* line 89, sass/_eix.scss */
.ax-eix__eix-entry {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  margin: 0;
  padding: .5rem 0;
}

/* line 96, sass/_eix.scss */
.ax-eix__eix-entry:before {
  content: ' ';
  display: inline-block;
  height: 100%;
  flex: 3.17% 1 1;
}

/* line 103, sass/_eix.scss */
.ax-eix__eix-entry:after {
  content: ' ';
  display: inline-block;
  flex: 3.17% 1 1;
  height: 100%;
}

/* line 110, sass/_eix.scss */
.ax-eix__eix-entry-hours {
  flex: 15.86% 1 1;
}

/* line 114, sass/_eix.scss */
.ax-eix__eix-entry-hours-span {
  display: inline-block;
  background: #056d6f;
  padding: 0.5625rem 0.9375rem 0.4375rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: bold;
  letter-spacing: -0.00625rem;
  border-radius: 1.5625rem;
}

/* line 126, sass/_eix.scss */
.ax-eix__eix-entry-description {
  flex: 73.05% 1 1;
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
  margin: 0.5rem 0 0;
  padding: 0 0.625rem 0 0;
  box-sizing: border-box;
  text-transform: uppercase;
}

/* line 138, sass/_eix.scss */
.ax-eix__eix-entry-description p {
  margin: 0.6875rem 0 0;
}

/* line 142, sass/_eix.scss */
.ax-eix__eix-entry-description h4,
.ax-eix__eix-entry-description h5,
.ax-eix__eix-entry-description h6 {
  margin: 0;
}

/* line 149, sass/_eix.scss */
.ax-eix__eix-entry-details {
  flex: 20.61% 1 1;
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
  margin: 0.5rem 0 0;
  padding: 0 0 0 3%;
  box-sizing: border-box;
  text-align: right;
  position: relative;
}

/* line 162, sass/_eix.scss */
.ax-eix__eix-entry-details p {
  margin: 0;
}

/* line 167, sass/_eix.scss */
.ax-eix__eix-entry-details .text {
  display: inline-block;
  width: 82.62%;
  position: relative;
}

/* line 173, sass/_eix.scss */
.ax-eix__eix-entry-details .text:before {
  content: "·";
  display: inline-block;
  width: 2px;
  height: 2px;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(-25px, 0);
  font-weight: bold;
  font-size: 1.25rem;
}

/* line 186, sass/_eix.scss */
.ax-eix__eix-entry-details .link {
  display: inline-block;
  width: 17.38%;
}

/* line 191, sass/_eix.scss */
.ax-eix__eix-entry-details h4,
.ax-eix__eix-entry-details h5,
.ax-eix__eix-entry-details h6 {
  margin: 0;
}

/* line 197, sass/_eix.scss */
.ax-eix__eix-entry-details h4 {
  margin-bottom: 0.9375rem;
}

/* line 201, sass/_eix.scss */
.ax-eix__eix-entry-details a {
  font-size: 0.875rem;
  color: #056d6f;
}

/* line 206, sass/_eix.scss */
.ax-eix__eix-entry-link, .ax-eix__eix-entry-link:active, .ax-eix__eix-entry-lin:visited,
.ax-eix__eix-entry-link:hover, .ax-eix__eix-entry-link:active:hover, .ax-eix__eix-entry-lin:visited:hover {
  color: #056d6f;
  text-decoration: underline;
}

/* line 214, sass/_eix.scss */
.ax-eix__eix-entry-details-download-button {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 36.54%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background: url(/wp-content/themes/axon/img/basic-download.svg) center center/contain no-repeat transparent;
}

/* line 227, sass/_eix.scss */
.ax-eix__eix-entry-details-button {
  display: inline-block;
  font-size: 0.813rem;
  letter-spacing: -0.005rem;
  color: #fff;
  font-weight: bold;
  padding: .8rem 1.687rem .7rem 1.687rem;
  border-radius: .5rem;
  text-align: center;
  background-color: #2c3643;
  text-transform: uppercase;
  cursor: pointer;
	background-color: gray;
	pointer-events: none;
}
.ax-eix__eix-entry-details-button-active{
pointer-events:initial;	
}

/* From 768px to 1204px */
@media screen and (max-width: 1024px) {
  /* line 244, sass/_eix.scss */
  .ax-eix {
    width: calc(100% - 3rem);
  }

  /* line 248, sass/_eix.scss */
  .ax-eix__title {
    margin-top: 2rem;
  }

  /* line 252, sass/_eix.scss */
  .ax-eix__content {
    padding-left: 3.17%;
    padding-right: 3.17%;
  }

  /* line 257, sass/_eix.scss */
  .ax-eix__eix-entry {
    flex-wrap: wrap;
    padding: 0.5rem 3.17%;
  }

  /* line 262, sass/_eix.scss */
  .ax-eix__eix-entry-details {
    padding: 0.625rem 0 0 3%;
  }

  /* line 266, sass/_eix.scss */
  .ax-eix__eix-entry-details a {
    margin-top: 0.3125rem;
  }

  /* line 270, sass/_eix.scss */
  .ax-eix__eix-entry-description {
    flex: 100% 1 1;
  }

  /* line 274, sass/_eix.scss */
  .ax-eix__eix-entry-details {
    flex: 100% 1 1;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 282, sass/_eix.scss */
  .ax-eix {
    width: calc(100% - 3rem);
    transform: translate(-50%, 0.875rem);
  }

  /* line 287, sass/_eix.scss */
  .ax-eix__title {
    margin-top: 2rem;
  }

  /* line 291, sass/_eix.scss */
  .ax-eix__eix-entry {
    flex-wrap: wrap;
    padding: 0.5rem 3.17%;
  }

  /* line 296, sass/_eix.scss */
  .ax-eix__eix-entry-details {
    padding: 0.625rem 0 0 3%;
  }

  /* line 300, sass/_eix.scss */
  .ax-eix__eix-entry-details a {
    margin-top: 0.3125rem;
  }

  /* line 304, sass/_eix.scss */
  .ax-eix__eix-entry-description {
    flex: 100% 1 1;
  }

  /* line 308, sass/_eix.scss */
  .ax-eix__eix-entry-details {
    flex: 100% 1 1;
  }
}
/* From 1024px to 1439px */
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  /* line 316, sass/_eix.scss */
  .ax-eix {
    width: calc(100% - 5rem);
  }

  /* line 320, sass/_eix.scss */
  .ax-eix__title {
    margin-top: 2rem;
  }

  /* line 324, sass/_eix.scss */
  .ax-eix__eix-entry {
    flex-wrap: wrap;
    padding: 0.5rem 3.17%;
  }

  /* line 330, sass/_eix.scss */
  .ax-eix__eix-entry-details {
    padding: 0.625rem 0 0 3%;
  }

  /* line 334, sass/_eix.scss */
  .ax-eix__eix-entry-details a {
    margin-top: 0.3125rem;
  }

  /* line 338, sass/_eix.scss */
  .ax-eix__eix-entry-description {
    flex: 100% 1 1;
  }

  /* line 342, sass/_eix.scss */
  .ax-eix__eix-entry-details {
    flex: 100% 1 1;
  }
}
/* 1025 higher */
@media screen and (min-width: 1025px) {
  /* line 350, sass/_eix.scss */
  .ax-eix__content.content-container {
    box-sizing: border-box;
    padding: 0 40px;
  }
}
/* line 1, sass/_contacte.scss */
.ax-contacte__container {
  background: #fff;
  display: flex;
  box-sizing: border-box;
  padding: 0 6.15% 0 6.15%;
  position: relative;
  z-index: 4;
}

/* line 10, sass/_contacte.scss */
.ax-contacte__container:before {
  content: ' ';
  display: inline-block;
  flex: 2.14% 1 1;
  height: 50px;
  order: 2;
  align-items: flex-start;
}

/* line 19, sass/_contacte.scss */
.ax-contacte__info {
  flex: 26.17% 1 1;
  box-sizing: border-box;
  background: #fff;
  z-index: 3;
  border-radius: 0.5rem;
  box-shadow: 0 0.125rem 0.875rem 0 rgba(118, 132, 151, 0.5);
  order: 1;
}

/* line 29, sass/_contacte.scss */
.ax-contacte__info {
  color: #2c3643;
  box-sizing: border-box;
  padding: 3.5rem 2.5rem 4.4375rem 6.3125rem;
}

/* line 35, sass/_contacte.scss */
.ax-contacte__info p {
  margin-top: 1.3125rem;
  margin-bottom: 0;
  line-height: 1.6875rem;
}

/* line 41, sass/_contacte.scss */
.ax-contacte__info p:first-child {
  margin-top: 0;
}

/* line 45, sass/_contacte.scss */
.ax-contacte__info a, .ax-contacte__info a:active, ax-contacte__info a:visited,
.ax-contacte__info a:hover, .ax-contacte__info a:active:hover, ax-contacte__info a:visited:hover {
  color: #2c3643;
}

/* line 51, sass/_contacte.scss */
.ax-contacte__info .tel {
  position: relative;
}

/* line 55, sass/_contacte.scss */
.ax-contacte__info .tel:before {
  content: ' ';
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background: url(/wp-content/themes/axon/img/icon-telefono.svg) center center/contain no-repeat transparent;
  position: absolute;
  transform: translate(-100%, -4px);
  top: 0.25rem;
  left: -10px;
}

/* line 67, sass/_contacte.scss */
.ax-contacte__info .email {
  position: relative;
}

/* line 71, sass/_contacte.scss */
.ax-contacte__info .email:before {
  content: ' ';
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background: url(/wp-content/themes/axon/img/icon-correo.svg) center center/contain no-repeat transparent;
  position: absolute;
  transform: translate(-100%, -4px);
  top: 0.25rem;
  left: -10px;
}

/* line 83, sass/_contacte.scss */
.ax-contacte__info .address {
  position: relative;
}

/* line 87, sass/_contacte.scss */
.ax-contacte__info .address:before {
  content: ' ';
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background: url(/wp-content/themes/axon/img/map-location.svg) center center/contain no-repeat transparent;
  position: absolute;
  transform: translate(-100%, -4px);
  top: 0.25rem;
  left: -10px;
}

/* line 99, sass/_contacte.scss */
.ax-contacte {
  flex: 71.69% 1 1;
  box-sizing: border-box;
  background: #fff;
  z-index: 3;
  border-radius: 0.5rem;
  box-shadow: 0 0.125rem 0.875rem 0 rgba(118, 132, 151, 0.5);
  order: 3;
  display: flex;
  flex-wrap: wrap;
}

/* line 111, sass/_contacte.scss */
.ax-contacte:before {
  content: ' ';
  display: inline-block;
  height: 3.125rem;
  flex: 17.9% 1 1;
}

/* line 118, sass/_contacte.scss */
.ax-contacte:after {
  content: ' ';
  display: inline-block;
  height: 3.125rem;
  flex: 17.9% 1 1;
}

/* line 126, sass/_contacte.scss */
.ax-contacte > div {
  flex: 64.2% 1 1;
}

/* line 130, sass/_contacte.scss */
.ax-contacte input {
  box-sizing: border-box;
  width: 100%;
}

/* line 135, sass/_contacte.scss */
.ax-contacte__info {
  position: relative;
  transform: translate(0, -100px);
  max-height: 300px;
}

/* line 141, sass/_contacte.scss */
.ax-contacte {
  position: relative;
  transform: translate(0, -100px);
  padding: 3.4375rem 0 8.125rem;
}

/* line 147, sass/_contacte.scss */
.ax-contacte-contacte {
  flex: 64.2% 1 1;
  display: flex;
  flex-wrap: wrap;
}

/* line 153, sass/_contacte.scss */
.ax-contacte-contacte > div {
  margin-top: 2.625rem;
}

/* line 157, sass/_contacte.scss */
.ax-contacte-contacte > div:nth-child(2n+1) {
  box-sizing: border-box;
  padding-right: 0.5625rem;
  flex: 50% 1 1;
}

/* line 163, sass/_contacte.scss */
.ax-contacte-contacte > div:nth-child(2n) {
  box-sizing: border-box;
  padding-left: 0.625rem;
  flex: 50% 1 1;
}

/* line 169, sass/_contacte.scss */
.ax-contacte-contacte > div:first-child {
  margin-top: 0;
}

/* line 173, sass/_contacte.scss */
.ax-contacte-contacte > div:nth-child(2) {
  margin-top: 0;
}

/* line 177, sass/_contacte.scss */
.ax-contacte {
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  letter-spacing: -0.00563rem;
}

/* line 184, sass/_contacte.scss */
.ax-contacte input[type=text] {
  border: none;
  border-bottom: 1px solid rgba(118, 132, 151, 0.5);
  padding-bottom: 0.8125rem;
}

/* line 192, sass/_contacte.scss */
.ax-contacte-contacte > div.message-div {
  flex: 100% 1 1;
  color: #8e99a8;
}

/* line 197, sass/_contacte.scss */
.ax-contacte-contacte > div.textarea-div {
  flex: 100% 1 1;
  box-sizing: border-box;
  margin-top: 0.625rem;
  padding: 0;
}

/* line 204, sass/_contacte.scss */
.ax-contacte textarea {
  border: none;
  box-sizing: border-box;
  margin: 0;
  padding: 1rem;
  width: 100%;
  border: 0.0625rem solid gray;
  border-radius: 0.5rem;
  min-height: 7.3125rem;
}

/* line 215, sass/_contacte.scss */
.ax-contacte-contacte > div.terms-div {
  flex: 100% 1 1;
  display: flex;
  align-items: flex-start;
  padding: 0;
  margin: 20px 0 0 0px;
}

/* line 223, sass/_contacte.scss */
.ax-contacte-contacte > div.terms-div input[type=checkbox] {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-top: 0.25rem;
  min-width: 16px;
  min-height: 16px;
}

/* line 232, sass/_contacte.scss */
.ax-contacte-contacte > div.terms-div p {
  display: inline-block;
  box-sizing: border-box;
  padding-left: 0.6875rem;
  margin: 0;
  font-size: 0.6875rem;
  line-height: 1rem;
  letter-spacing: -0.07;
}

/* line 242, sass/_contacte.scss */
.ax-contacte-contacte > div.button-div {
  flex: 100% 1 1;
  padding: 0;
}

/* line 247, sass/_contacte.scss */
.ax-contacte-contacte-button {
  display: inline-block;
  border: none;
  font-size: 0.813rem;
  letter-spacing: -0.005rem;
  color: #fff;
  font-weight: bold;
  padding: 1.063rem 1.687rem 1rem 1.687rem;
  box-sizing: border-box;
  width: 100%;
  border-radius: .5rem;
  text-align: center;
  background-color: #2c3643;
  text-transform: uppercase;
  cursor: pointer;
}

/* line 264, sass/_contacte.scss */
.ax-contacte-contacte input::placeholder {
  color: #8e99a8 !important;
  opacity: 1;
}

/* line 269, sass/_contacte.scss */
.ax-contacte-contacte input:-ms-input-placeholder {
  color: #8e99a8 !important;
  opacity: 1;
}

/* line 274, sass/_contacte.scss */
.ax-contacte-contacte input::-ms-input-placeholder {
  color: #8e99a8 !important;
  opacity: 1;
}

/* line 279, sass/_contacte.scss */
.ax-contacte-contacte input:focus {
  border-bottom-color: #2c3643;
  opacity: 1;
}

/* line 284, sass/_contacte.scss */
.ax-contacte-contacte input:focus:-ms-input-placeholder {
  color: #8e99a8 !important;
  opacity: 1;
}

/* line 289, sass/_contacte.scss */
.ax-contacte-contacte input:focus::-ms-input-placeholder {
  color: #8e99a8 !important;
  opacity: 1;
}

/* line 294, sass/_contacte.scss */
.ax-contacte-contacte {
  outline: none;
}

/* line 298, sass/_contacte.scss */
.ax-contacte-contacte textarea {
  border-color: rgba(118, 132, 151, 0.5);
}

/* line 302, sass/_contacte.scss */
.ax-contacte-contacte textarea:focus {
  border-color: #2c3643;
}

/* line 306, sass/_contacte.scss */
.ax-contacte-contacte textarea::placeholder {
  color: #8e99a8 !important;
  opacity: 1;
}

/* line 311, sass/_contacte.scss */
.ax-contacte-contacte textarea:-ms-input-placeholder {
  color: #8e99a8 !important;
  opacity: 1;
}

/* line 316, sass/_contacte.scss */
.ax-contacte-contacte textarea::-ms-input-placeholder {
  color: #8e99a8 !important;
  opacity: 1;
}

/* line 321, sass/_contacte.scss */
.ax-contacte-contacte input[type=checkbox]:focus {
  border-color: #2c3643;
}

/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 330, sass/_contacte.scss */
  .ax-contacte__info {
    padding: 3.5rem 2.5rem 4.4375rem 4.313rem;
  }

  /* line 334, sass/_contacte.scss */
  .ax-contacte:before {
    flex: 7.9% 1 1;
  }

  /* line 338, sass/_contacte.scss */
  .ax-contacte:after {
    flex: 7.9% 1 1;
  }

  /* line 342, sass/_contacte.scss */
  .ax-contacte > div.ax-contacte-contacte {
    flex: 84.2% 1 1;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 351, sass/_contacte.scss */
  .ax-contacte__container {
    flex-wrap: wrap;
  }

  /* line 355, sass/_contacte.scss */
  .ax-contacte__container {
    flex-wrap: wrap;
  }

  /* line 359, sass/_contacte.scss */
  .ax-contacte__container:before {
    display: none;
  }

  /* line 363, sass/_contacte.scss */
  .ax-contacte__info {
    flex: 100% 1 1;
    padding: 3.5rem 2.5rem 4.4375rem 4.313rem;
  }

  /* line 368, sass/_contacte.scss */
  .ax-contacte {
    flex: 100% 1 1;
    margin-top: 1.6875rem;
  }

  /* line 373, sass/_contacte.scss */
  .ax-contacte:before {
    flex: 7.9% 1 1;
  }

  /* line 377, sass/_contacte.scss */
  .ax-contacte:after {
    flex: 7.9% 1 1;
  }

  /* line 381, sass/_contacte.scss */
  .ax-contacte > div.ax-contacte-contacte {
    flex: 84.2% 1 1;
  }
}
/* line 386, sass/_contacte.scss */
.contact-feedback {
  margin-top: 1.5rem !important;
  min-height: 50px !important;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 393, sass/_contacte.scss */
  .ax-contacte__container {
    flex-wrap: wrap;
  }

  /* line 397, sass/_contacte.scss */
  .ax-contacte__container {
    flex-wrap: wrap;
  }

  /* line 401, sass/_contacte.scss */
  .ax-contacte__container:before {
    display: none;
  }

  /* line 405, sass/_contacte.scss */
  .ax-contacte__info {
    flex: 100% 1 1;
    padding: 3.5rem 2.5rem 4.4375rem 4.313rem;
    transform: translateY(-20px);
  }

  /* line 411, sass/_contacte.scss */
  .ax-contacte {
    flex: 100% 1 1;
    margin-top: 1.6875rem;
  }

  /* line 416, sass/_contacte.scss */
  .ax-contacte:before {
    flex: 7.9% 1 1;
  }

  /* line 420, sass/_contacte.scss */
  .ax-contacte:after {
    flex: 7.9% 1 1;
  }

  /* line 424, sass/_contacte.scss */
  .ax-contacte > div.ax-contacte-contacte {
    flex: 84.2% 1 1;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 432, sass/_contacte.scss */
  .ax-contacte {
    padding-bottom: 4.125rem;
    margin-top: 110px;
  }

  /* line 437, sass/_contacte.scss */
  .ax-contacte-contacte > div:nth-child(2n+1) {
    flex: 100% 1 1;
    padding-right: 0;
  }

  /* line 442, sass/_contacte.scss */
  .ax-contacte-contacte > div:nth-child(2n) {
    flex: 100% 1 1;
    padding-left: 0;
  }

  /* line 447, sass/_contacte.scss */
  .ax-contacte-contacte > div:nth-child(2) {
    margin-top: 2.625rem;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 455, sass/_contacte.scss */
  .ax-contacte {
    padding-bottom: 4.125rem;
    margin-top: 30px;
  }

  /* line 460, sass/_contacte.scss */
  .ax-contacte-contacte > div:nth-child(2n+1) {
    flex: 100% 1 1;
    padding-right: 0;
  }

  /* line 465, sass/_contacte.scss */
  .ax-contacte-contacte > div:nth-child(2n) {
    flex: 100% 1 1;
    padding-left: 0;
  }

  /* line 470, sass/_contacte.scss */
  .ax-contacte-contacte > div:nth-child(2) {
    margin-top: 2.625rem;
  }
}
/* line 1, sass/_confirmacio.scss */
.ax-confirmacio {
  position: relative;
  background: #fff;
}

/* line 6, sass/_confirmacio.scss */
.ax-confirmacio__content {
  display: inline-block;
  padding: 4rem 2.5rem;
  position: relative;
  transform: translateX(-50%);
  left: 50%;
}

/* line 16, sass/_confirmacio.scss */
.ax-confirmacio__link, .ax-confirmacio__link:active, .ax-confirmacio__link:visited {
  font-size: 0.875rem;
  color: #056d6f;
  text-decoration: underline;
}

/* line 22, sass/_confirmacio.scss */
.ax-confirmacio__link:hover, .ax-confirmacio__link:active:hover, .ax-confirmacio__link:visited:hover {
  font-size: 0.875rem;
  color: #056d6f;
  text-decoration: none;
}

/* line 1, sass/_dialog.scss */
.ui-dialog .ui-dialog-titlebar {
  background: none;
  border: none;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: bold;
}

/* line 11, sass/_dialog.scss */
.ui-dialog .ax-launch-calendar {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  cursor: pointer;
  margin-bottom: 0.625rem;
}

/* line 1, sass/_popup-youtube.scss */
.popup-youtube {
  visibility: hidden;
  pointer-events: none;
}

/* line 6, sass/_popup-youtube.scss */
.popup-youtube.ax-show {
  visibility: visible;
  pointer-events: initial;
}

/* line 1, sass/_legal.scss */
.container.ax-legal-text {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
/* line 7, sass/_legal.scss */
.container.ax-legal-text a {
  font-weight: bold;
}
/* line 11, sass/_legal.scss */
.container.ax-legal-text p {
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 16, sass/_legal.scss */
.container.ax-legal-text .section-subtitle {
  font-size: 20px;
}
/* line 22, sass/_legal.scss */
.container.ax-legal-text .dropdowns .content .text-div {
  display: flex;
  padding-top: 16px;
  flex-wrap: wrap;
  word-wrap: break-word;
}
/* line 28, sass/_legal.scss */
.container.ax-legal-text .dropdowns .content .text-div .left,
.container.ax-legal-text .dropdowns .content .text-div .right {
  flex-direction: column;
  padding: 0 15px;
}
/* line 36, sass/_legal.scss */
.container.ax-legal-text .dropdowns .content table {
  width: 100%;
  border-collapse: collapse;
}
/* line 40, sass/_legal.scss */
.container.ax-legal-text .dropdowns .content table td,
.container.ax-legal-text .dropdowns .content table th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}
/* line 52, sass/_legal.scss */
.container.ax-legal-text .subtitle {
  color: #333;
  font-style: italic;
  text-align: center;
}
/* line 58, sass/_legal.scss */
.container.ax-legal-text div {
  word-break: break-word;
  color: #000;
}
/* line 63, sass/_legal.scss */
.container.ax-legal-text h1,
.container.ax-legal-text h4,
.container.ax-legal-text a {
  font-weight: bold;
}
/* line 69, sass/_legal.scss */
.container.ax-legal-text .first-table {
  border-collapse: collapse;
  border-style: none;
  width: 100%;
}
/* line 74, sass/_legal.scss */
.container.ax-legal-text .first-table .first-table-header {
  background-color: #777;
  text-align: center;
  height: 30px;
}
/* line 80, sass/_legal.scss */
.container.ax-legal-text .first-table .first-table-content {
  text-align: left;
  vertical-align: top;
  width: 25%;
}
/* line 87, sass/_legal.scss */
.container.ax-legal-text .second-table {
  border-collapse: collapse;
  border-style: none;
  margin-top: 32px;
}
/* line 92, sass/_legal.scss */
.container.ax-legal-text .second-table .second-table-header {
  width: 33.3333%;
  height: 24px;
  background-color: #777;
  text-align: center;
}
/* line 99, sass/_legal.scss */
.container.ax-legal-text .second-table .second-table-content {
  width: 33.3333%;
  height: 10px;
  text-align: left;
  vertical-align: top;
}

/* line 108, sass/_legal.scss */
.mt-24 {
  display: block;
  margin-top: 2.5rem;
}

/* line 113, sass/_legal.scss */
.mb-24 {
  display: block;
  margin-top: 2.5rem;
}

/* line 118, sass/_legal.scss */
.container.ax-legal-text h1, .container.ax-legal-text h4, .container.ax-legal-text a {
  color: #000;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 124, sass/_legal.scss */
  .container.ax-legal-text {
    padding: 2.5rem;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 131, sass/_legal.scss */
  .container.ax-legal-text {
    padding: 2.5rem;
  }
}
/*--- FIXES ---*/
/* --- foo div --- */
/* line 4, sass/_fixes.scss */
.ax-div-foo {
  width: 100%;
  min-height: 400px;
  background: #eeeee0;
  background: linear-gradient(0deg, #eeeee0 0%, white 100%);
}

/*--- x icon ---*/
/* line 12, sass/_fixes.scss */
.ui-dialog .ui-button .ui-icon {
  background-image: url(/wp-content/themes/axon/img/ui-icons_888888_256x240.png) !important;
}

/*--- text temps exhaurit ---*/
/* line 17, sass/_fixes.scss */
.ax-eix__title-title .temps-exhaurit {
  font-weight: normal;
  color: #fff;
  background-color: #4d1e35;
  padding: 10px 15px;
  border-radius: 5px;
  font-size: 16px;
  position: relative;
  top: -1px;
  display: inline-block;
  margin: 0 0 0 20px;
  line-height: 1.5;
}

/* line 32, sass/_fixes.scss */
.ax-eix__title-title .temps-exhaurit a {
  text-decoration: underline;
}

/*-- amagar links video Programa ---*/
/* line 37, sass/_fixes.scss */
.popup-youtube.link {
  visibility: visible;
  pointer-events: none;
  opacity: .4;
}

/*--- show/hide videos programa ---*/
/* line 44, sass/_fixes.scss */
.popup-youtube.link.ax-on {
  visibility: visible;
  pointer-events: initial;
  opacity: 1;
}

/* --- hack preview all videos programa--- */
/* line 51, sass/_fixes.scss */
html.preview-all-videos .popup-youtube.link {
  visibility: visible;
  pointer-events: initial;
  opacity: 1;
}

/*--- News Archive ---*/
/* line 61, sass/_fixes.scss */
.ax-newscard__footer-footer-social {
  visibility: hidden;
}

/* --- TEmp Hide social expositors --- */
/* line 67, sass/_fixes.scss */
.ax-vullexposar-footer {
  visibility: hidden;
}

/*---- serveis fira sliders display none --- */
/* line 73, sass/_fixes.scss */
.ax-serveis-fira-content__slider-block-slider-slide-main-image-navigation {
  display: none !important;
}

/* line 77, sass/_fixes.scss */
.ax-modular.ax-serveis-fira-content__slider-block-slider-navigation-next,
.ax-modular.ax-serveis-fira-content__slider-block-slider-navigation-prev {
  display: none !important;
}

/* line 82, sass/_fixes.scss */
.ax-premium.ax-serveis-fira-content__slider-block-slider-navigation-next,
.ax-premium.ax-serveis-fira-content__slider-block-slider-navigation-prev {
  display: none !important;
}

/* --- Placeholder Div --- */
/* line 88, sass/_fixes.scss */
.placeholder-div {
  display: block;
  height: 300px;
  background: #fff;
}

/* line 94, sass/_fixes.scss */
.placeholder-div:before {
  display: inline;
  content: 'placedolder div';
  color: #777;
}

/* line 1, sass/_page-breadcrumbs.scss */
.ax-page-breadcrumbs {
  box-sizing: border-box;
  width: 100%;
  padding-top: 3.6875rem;
  display: flex;
}

/* line 8, sass/_page-breadcrumbs.scss */
.ax-page-breadcrumbs:before {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 10px;
  flex: .95% 1 1;
}

/* line 16, sass/_page-breadcrumbs.scss */
.ax-page-breadcrumbs:after {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 10px;
  flex: .95% 1 1;
}

/* line 24, sass/_page-breadcrumbs.scss */
.ax-page-breadcrumbs-list {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: 74.1% 1 1;
}

/* line 31, sass/_page-breadcrumbs.scss */
.ax-page-breadcrumbs-item {
  display: inline;
  color: #2c3643;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
}

/* line 39, sass/_page-breadcrumbs.scss */
.ax-page-breadcrumbs-item:before {
  content: '-';
  display: inline;
  margin: 0 0.5rem;
  opacity: .5;
}

/* line 46, sass/_page-breadcrumbs.scss */
.ax-page-breadcrumbs-item:first-child:before {
  display: none;
}

/* line 50, sass/_page-breadcrumbs.scss */
.ax-page-breadcrumbs-item a, .ax-page-breadcrumbs-item a:visited, .ax-page-breadcrumbs-item a:active {
  opacity: .5;
  color: #768497;
}

/* line 55, sass/_page-breadcrumbs.scss */
.ax-page-breadcrumbs-item a:hover, .ax-page-breadcrumbs-item a:visited:hover, .ax-page-breadcrumbs-item a:active:hover {
  opacity: 1;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 63, sass/_page-breadcrumbs.scss */
  .ax-page-breadcrumbs {
    padding-top: 1.5rem;
  }

  /* line 67, sass/_page-breadcrumbs.scss */
  .ax-page-breadcrumbs:before {
    flex: 5.2% 1 1;
  }

  /* line 71, sass/_page-breadcrumbs.scss */
  .ax-page-breadcrumbs:after {
    flex: 5.2% 1 1;
  }

  /* line 75, sass/_page-breadcrumbs.scss */
  .ax-page-breadcrumbs-list {
    flex: 89.4% 1 1;
  }
}
/* line 1, sass/_divided-content.scss */
.ax-divided-content {
  display: flex;
  margin-top: 0;
}

/* line 6, sass/_divided-content.scss */
.ax-divided-content__content {
  flex: 50% 1 1;
  box-sizing: border-box;
  display: flex;
}

/* line 12, sass/_divided-content.scss */
.ax-divided-content__content-container {
  display: inline-block;
  box-sizing: border-box;
  flex: 66.85% 1 1;
}

/* line 18, sass/_divided-content.scss */
.ax-divided-content__content:before {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 18.11% 1 1;
}

/* line 26, sass/_divided-content.scss */
.ax-divided-content__content:after {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 15.04% 1 1;
}

/* line 34, sass/_divided-content.scss */
.ax-divided-content__content-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
}

/* line 44, sass/_divided-content.scss */
h2.ax-divided-content__content-title {
  text-transform: none;
}

/* line 48, sass/_divided-content.scss */
.ax-divided-content__content-description {
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 1.5rem;
}

/* line 60, sass/_divided-content.scss */
.ax-divided-content__image {
  flex: 50% 1 1;
  box-sizing: border-box;
  display: flex;
  padding-top: 3rem;
}

/* line 67, sass/_divided-content.scss */
.ax-divided-content__image-image {
  flex: 81% 1 1;
  box-sizing: border-box;
  display: flex;
}

/* line 73, sass/_divided-content.scss */
.ax-divided-content__image:before {
  content: ' ';
  display: inline-block;
  flex: 1.3% 1 1;
  box-sizing: border-box;
}

/* line 80, sass/_divided-content.scss */
.ax-divided-content__image:after {
  content: ' ';
  display: inline-block;
  flex: 18% 1 1;
  box-sizing: border-box;
}

/* line 87, sass/_divided-content.scss */
.ax-divided-content__image-image-img {
  display: inline-block;
  width: 100%;
  height: 0;
  padding-top: 66.5%;
  background: center center / cover no-repeat transparent;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 97, sass/_divided-content.scss */
  .ax-divided-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 3.375rem;
  }

  /* line 103, sass/_divided-content.scss */
  .ax-divided-content__content {
    flex: 100% 1 1;
  }

  /* line 107, sass/_divided-content.scss */
  .ax-divided-content__content:before {
    flex: 5.2% 1 1;
  }

  /* line 111, sass/_divided-content.scss */
  .ax-divided-content__content:after {
    flex: 5.2% 1 1;
  }

  /* line 115, sass/_divided-content.scss */
  .ax-divided-content__content-container {
    flex: 89.6% 1 1;
  }

  /* line 120, sass/_divided-content.scss */
  .ax-divided-content__content-title {
    margin-top: 1.5rem;
  }

  /* line 124, sass/_divided-content.scss */
  .ax-divided-content__image {
    flex: 100% 1 1;
    padding-top: 0;
  }

  /* line 129, sass/_divided-content.scss */
  .ax-divided-content__image:before {
    flex: 5.2% 1 1;
  }

  /* line 133, sass/_divided-content.scss */
  .ax-divided-content__image:after {
    flex: 5.2% 1 1;
  }

  /* line 137, sass/_divided-content.scss */
  .ax-divided-content__image-image {
    flex: 89.6% 1 1;
  }
}
/* line 1, sass/_newscard.scss */
.ax-newscards {
  background: #fff;
  width: 100%;
  height: initial;
  position: relative;
  z-index: 4;
  margin-top: 0;
  padding-bottom: 8.75rem;
}

/* line 11, sass/_newscard.scss */
.ax-newscard__container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.25rem;
}

/* line 17, sass/_newscard.scss */
.ax-newscard {
  display: flex;
  flex-direction: column;
  background: #fff;
  box-shadow: 0 0.125rem 0.875rem 0 rgba(118, 132, 151, 0.5);
  border-radius: 0.3125rem;
}

/* line 25, sass/_newscard.scss */
.ax-newscard > a {
  display: block;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 14.125rem;
  overflow: hidden;
}

/* line 33, sass/_newscard.scss */
.ax-newscard__image {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 100%;
  object-fit: cover;
}

/* line 41, sass/_newscard.scss */
.ax-newscard__footer {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  padding: 1rem 1.0625rem 1.25rem;
}

/* line 48, sass/_newscard.scss */
.ax-newscard__footer-title {
  color: #2c333c;
  font-size: 1.0625rem;
  line-height: 1.4375rem;
  letter-spacing: 0.01rem;
  margin: 0;
  font-weight: 500;
}

/* line 57, sass/_newscard.scss */
.ax-newscard__footer-title a.ax-newscard__link {
  color: #ff4141;
  font-size: 1.0625rem;
  line-height: 1.4375rem;
  letter-spacing: 0.01rem;
  margin: 0;
  text-decoration: underline;
  font-weight: 500;
}

/* line 67, sass/_newscard.scss */
.ax-newscard__footer-title a.ax-newscard__link:hover {
  text-decoration: none;
}

/* line 71, sass/_newscard.scss */
.ax-newscard__link {
  color: #056d6f;
  text-decoration: underline;
}
/* line 75, sass/_newscard.scss */
.ax-newscard__link:visited {
  color: #8e99a8;
  opacity: 50%;
}

/* line 81, sass/_newscard.scss */
.ax-newscard__footer-footer {
  display: flex;
  margin-top: auto;
  width: 100%;
}

/* line 87, sass/_newscard.scss */
.ax-newscard__footer-footer-date {
  text-transform: uppercase;
  color: #8e99a8;
  font-size: 0.8125rem;
  letter-spacing: 0.00313rem;
  padding-top: 0.375rem;
}

/* line 96, sass/_newscard.scss */
.ax-newscard__footer-footer-social {
  text-align: right;
}

/* line 100, sass/_newscard.scss */
.ax-newscard__social {
  display: inline-block;
  margin-left: 0.625rem;
}

/* line 105, sass/_newscard.scss */
.ax-newscard__social.ax-newscard__social--pt {
  width: 14px;
  height: 18px;
  background: url(/wp-content/themes/axon/img/pt.svg) center center/contain no-repeat transparent;
}

/* line 111, sass/_newscard.scss */
.ax-newscard__social.ax-newscard__social--fb {
  width: 16px;
  height: 16px;
  background: url(/wp-content/themes/axon/img/fb.svg) center center/contain no-repeat transparent;
}

/* line 117, sass/_newscard.scss */
.ax-newscard__social.ax-newscard__social--tw {
  width: 19px;
  height: 16px;
  background: url(/wp-content/themes/axon/img/twitter.svg) center center/contain no-repeat transparent;
}

/* line 123, sass/_newscard.scss */
.ax-newscard__social.ax-newscard__social--in {
  width: 18px;
  height: 17px;
  background: url(/wp-content/themes/axon/img/in.svg) center center/contain no-repeat transparent;
}

/* line 129, sass/_newscard.scss */
.ax-newscard__social span {
  display: none;
}

@media (max-width: 1024px) {
  /* line 135, sass/_newscard.scss */
  .ax-newscard__container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  /* line 142, sass/_newscard.scss */
  .ax-newscard__container {
    grid-template-columns: 1fr;
  }
}
/* line 1, sass/_news.scss */
.ax-main_single-post {
  max-width: calc(1440px - 100px * 2);
  margin-left: auto;
  margin-right: auto;
}

/* line 7, sass/_news.scss */
.ax-news__title {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
  color: #2c3643;
  left: 50%;
  transform: translateX(-50%);
}

/* line 19, sass/_news.scss */
.ax-news__title-title {
  font-family: "Oswald", sans-serif;
  font-size: 2.5rem;
  line-height: 1.13;
  letter-spacing: 0.055rem;
  margin: 1.5rem 0 1.5rem;
  padding: 0;
  text-transform: uppercase;
  flex: 89.4% 1 1;
}

/* line 30, sass/_news.scss */
.news-checkboxes {
  color: #fff;
  margin-bottom: 1.5rem;
  line-height: 2;
}

/* line 36, sass/_news.scss */
.news-checkboxes input[type=checkbox] {
  display: inline-block;
  position: relative;
  top: 2px;
  left: 3px;
}

/* line 45, sass/_news.scss */
.ax-main_posts-archive {
  background-color: #ffffff;
}

/* line 49, sass/_news.scss */
.ax-posts-archive-content {
  max-width: calc(1440px - 100px * 2);
  margin-left: auto;
  margin-right: auto;
}

/* line 55, sass/_news.scss */
.pagination-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 70px;
}
/* line 61, sass/_news.scss */
.pagination-wrapper .pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  margin: 0;
}
/* line 67, sass/_news.scss */
.pagination-wrapper .pagination .page-item {
  margin-right: 18px;
}
/* line 70, sass/_news.scss */
.pagination-wrapper .pagination .page-item .page-numbers {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 58px;
  background-color: #ffffff;
  color: #60193b;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.25;
  border-radius: 3px;
  box-shadow: 0 0 4px 0 rgba(36, 59, 94, 0.17);
}
/* line 85, sass/_news.scss */
.pagination-wrapper .pagination .page-item .page-numbers:hover {
  border: 1px solid #60193b;
}
/* line 90, sass/_news.scss */
.pagination-wrapper .pagination .page-item .current {
  color: #ffffff;
  background-color: #60193b;
}
/* line 95, sass/_news.scss */
.pagination-wrapper .pagination .page-item .next,
.pagination-wrapper .pagination .page-item .prev {
  width: auto;
  padding-left: 18px;
  padding-right: 18px;
}

@media (max-width: 1024px) {
  /* line 107, sass/_news.scss */
  .ax-main_single-post {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  /* line 112, sass/_news.scss */
  .ax-posts-archive-content {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  /* line 117, sass/_news.scss */
  .ax-news__title-title {
    flex: 74.1% 1 1;
  }
}
@media (max-width: 767px) {
  /* line 125, sass/_news.scss */
  .pagination-wrapper .pagination .page-item {
    margin-right: 8px;
  }
  /* line 128, sass/_news.scss */
  .pagination-wrapper .pagination .page-item .page-numbers {
    width: 2.625rem;
    height: 2.625rem;
    font-size: 0.875rem;
  }
}
/* line 1, sass/_news-breadcrumbs.scss */
.ax-news-breadcrumbs {
  box-sizing: border-box;
  width: 100%;
  padding-top: 1.6875rem;
  display: flex;
}

/* line 8, sass/_news-breadcrumbs.scss */
.ax-news-breadcrumbs-list {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: 74.1% 1 1;
}

/* line 15, sass/_news-breadcrumbs.scss */
.ax-news-breadcrumbs-item {
  display: inline;
  color: #2c3643;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
}

/* line 23, sass/_news-breadcrumbs.scss */
.ax-news-breadcrumbs-item:before {
  content: '-';
  display: inline;
  margin: 0 0.5rem;
  opacity: .5;
}

/* line 30, sass/_news-breadcrumbs.scss */
.ax-news-breadcrumbs-item:first-child:before {
  display: none;
}

/* line 34, sass/_news-breadcrumbs.scss */
.ax-news-breadcrumbs-item a, .ax-news-breadcrumbs-item a:visited, .ax-news-breadcrumbs-item a:active {
  opacity: .5;
  color: #768497;
}

/* line 39, sass/_news-breadcrumbs.scss */
.ax-news-breadcrumbs-item a:hover, .ax-news-breadcrumbs-item a:visited:hover, .ax-news-breadcrumbs-item a:active:hover {
  opacity: 1;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 47, sass/_news-breadcrumbs.scss */
  .ax-news-breadcrumbs {
    padding-top: 1.5rem;
  }

  /* line 51, sass/_news-breadcrumbs.scss */
  .ax-news-breadcrumbs:before {
    flex: 5.2% 1 1;
  }

  /* line 55, sass/_news-breadcrumbs.scss */
  .ax-news-breadcrumbs:after {
    flex: 5.2% 1 1;
  }

  /* line 59, sass/_news-breadcrumbs.scss */
  .ax-news-breadcrumbs-list {
    flex: 89.4% 1 1;
  }
}
/* line 1, sass/_divided-content-reverse.scss */
.ax-divided-content-reverse {
  display: flex;
  margin-top: 0;
  box-sizing: border-box;
  padding-bottom: 8.75rem;
}

/* line 8, sass/_divided-content-reverse.scss */
.ax-divided-content-reverse__content {
  width: 45%;
  padding-left: 3.6875rem;
}

/* line 17, sass/_divided-content-reverse.scss */
.ax-divided-content-reverse__image {
  width: 47%;
  padding-right: 3.6875rem;
}

/* line 22, sass/_divided-content-reverse.scss */
.ax-divided-content-reverse__image-image-img {
  object-fit: contain;
  width: 100%;
}

/* line 27, sass/_divided-content-reverse.scss */
.ax-divided-content-reverse__content-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.03313rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
}

/* line 37, sass/_divided-content-reverse.scss */
.ax-divided-content-reverse__content-date {
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 2.125rem;
  text-transform: capitalize;
}

/* line 46, sass/_divided-content-reverse.scss */
.ax-divided-content-reverse__content-description {
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 0.25rem;
}
/* line 53, sass/_divided-content-reverse.scss */
.ax-divided-content-reverse__content-description figure {
  margin-left: 0;
  max-width: 100%;
}
/* line 57, sass/_divided-content-reverse.scss */
.ax-divided-content-reverse__content-description figure img {
  object-fit: contain;
  height: auto;
  max-width: 100%;
}

@media (max-width: 1024px) {
  /* line 70, sass/_divided-content-reverse.scss */
  .ax-divided-content-reverse {
    flex-direction: column;
  }

  /* line 74, sass/_divided-content-reverse.scss */
  .ax-divided-content-reverse__image {
    padding-right: 0;
    width: 100%;
  }

  /* line 79, sass/_divided-content-reverse.scss */
  .ax-divided-content-reverse__content {
    padding-left: 0;
    width: 100%;
  }

  /* line 84, sass/_divided-content-reverse.scss */
  .ax-divided-content-reverse__content-container {
    flex: 82% 1 1;
  }

  /* line 89, sass/_divided-content-reverse.scss */
  .ax-divided-content-reverse__content-title {
    margin-top: 1.5rem;
  }

  /* line 93, sass/_divided-content-reverse.scss */
  .ax-divided-content-reverse__image-image {
    flex: 82% 1 1;
  }
}
/* line 1, sass/_vullexposar-content.scss */
.ax-vullexposar__intro {
  margin-top: 0;
  box-sizing: border-box;
  display: flex;
}

/* line 7, sass/_vullexposar-content.scss */
.ax-vullexposar__intro-container {
  display: inline-block;
  box-sizing: border-box;
  flex: 74.1% 1 1;
}

/* line 13, sass/_vullexposar-content.scss */
.ax-vullexposar__intro-container h2 {
  max-width: 42.625rem;
}

/* line 17, sass/_vullexposar-content.scss */
.ax-vullexposar__intro-container p {
  max-width: 42.625rem;
}

/* line 21, sass/_vullexposar-content.scss */
.ax-vullexposar__intro:before {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 0.95% 1 1;
}

/* line 29, sass/_vullexposar-content.scss */
.ax-vullexposar__intro:after {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 0.95% 1 1;
}

/* line 37, sass/_vullexposar-content.scss */
.ax-vullexposar__intro-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
}

/* line 47, sass/_vullexposar-content.scss */
.ax-vullexposar__intro-description {
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 1.5rem;
}

/* line 57, sass/_vullexposar-content.scss */
.ax-vullexposar__image {
  display: inline-block;
  width: 81.9%;
  height: 0;
  padding-top: 36.88%;
  transform: translateX(-50%);
  position: relative;
  left: 50%;
  background: center center/cover no-repeat #eee;
  margin-top: 2.625rem;
}

/* line 71, sass/_vullexposar-content.scss */
.ax-vullexposar-content {
  margin-top: 3.125rem;
}

/* line 75, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content {
  box-sizing: border-box;
  display: flex;
}

/* line 80, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-container {
  display: inline-block;
  box-sizing: border-box;
  flex: 74.1% 1 1;
}

/* line 86, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content:before {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 0.95% 1 1;
}

/* line 94, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content:after {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 0.95% 1 1;
}

/* line 102, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-container {
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 1.5rem;
}

/* line 110, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-container h3 {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
}

/* line 120, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-container h3:before {
  content: " ";
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(118, 132, 151, 0.5);
  left: 0;
  position: relative;
  top: -77px;
  display: none;
}

/* line 132, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-description-divided {
  display: flex;
  padding-bottom: 6.1875rem;
}

/* line 137, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-description-divided p {
  flex: 50% 1 1;
  box-sizing: border-box;
}

/* line 142, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-description-divided p:first-child {
  padding-right: 9.2%;
}

/* line 146, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-description-divided p:nth-child(2) {
  padding-left: 1.35%;
  padding-right: 7.5%;
}

/* line 151, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-description-divided p .ax-br {
  display: block;
  height: 0px;
  overflow: hidden;
  margin-top: 22px;
}

/* line 158, sass/_vullexposar-content.scss */
.ax-vullexposar-content__content-description-divided p strong {
  font-weight: normal;
  color: #2c3643;
}

/* line 163, sass/_vullexposar-content.scss */
strong a, strong a:active, strong a:visited,
strong a:hover, strong a:active:hover, strong a:active:visited {
  color: #2c3643;
  text-decoration: underline;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 174, sass/_vullexposar-content.scss */
  .ax-vullexposar-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 3.375rem;
  }

  /* line 180, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content {
    flex: 100% 1 1;
  }

  /* line 184, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content:before {
    flex: 8.95% 1 1;
  }

  /* line 188, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content:after {
    flex: 8.95% 1 1;
  }

  /* line 192, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-container {
    flex: 74.1% 1 1;
  }

  /* line 197, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-title {
    margin-top: 1.5rem;
  }

  /* line 201, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-description-divided {
    flex-wrap: wrap;
  }

  /* line 205, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-description-divided p {
    flex: 100% 1 1;
    box-sizing: border-box;
  }

  /* line 210, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-description-divided p:first-child {
    padding-right: 0;
  }

  /* line 214, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-description-divided p:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 224, sass/_vullexposar-content.scss */
  .ax-vullexposar-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 3.375rem;
  }

  /* line 230, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content {
    flex: 100% 1 1;
  }

  /* line 234, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content:before {
    flex: 8.95% 1 1;
  }

  /* line 238, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content:after {
    flex: 8.95% 1 1;
  }

  /* line 242, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-container {
    flex: 74.1% 1 1;
  }

  /* line 246, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-title {
    margin-top: 1.5rem;
  }

  /* line 250, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-description-divided {
    flex-wrap: wrap;
  }

  /* line 254, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-description-divided p {
    flex: 100% 1 1;
    box-sizing: border-box;
  }

  /* line 259, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-description-divided p:first-child {
    padding-right: 0;
  }

  /* line 263, sass/_vullexposar-content.scss */
  .ax-vullexposar-content__content-description-divided p:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 1, sass/_comarribar-content.scss */
.ax-divided-comarribar-content {
  display: flex;
  margin-top: 0;
  padding-bottom: 6rem;
}

/* line 7, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__content {
  flex: 50% 1 1;
  box-sizing: border-box;
  display: flex;
}

/* line 13, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__content-container {
  display: inline-block;
  box-sizing: border-box;
  flex: 66.85% 1 1;
}

/* line 19, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__content:before {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 18.11% 1 1;
}

/* line 27, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__content:after {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 15.04% 1 1;
}

/* line 35, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__content-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 2rem;
  line-height: 2.5rem;
  letter-spacing: 0.04375rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
}

/* line 45, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__content-description {
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 1.5rem;
}

/* line 53, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__text h3 {
  color: #2c3643;
  font-size: 1.375rem;
  line-height: normal;
  letter-spacing: -0.00875rem;
  margin-top: 1.5rem;
  margin-bottom: -0.625rem;
}

/* line 62, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__text p {
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 1.5rem;
}

/* line 70, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__text a, .ax-divided-comarribar-content__text a:active, .ax-divided-comarribar-content__text a:visited {
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 1.5rem;
  text-decoration: none;
  position: relative;
  top: -1.25rem;
}

/* line 81, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__text a:hover, .ax-divided-comarribar-content__text a:active:hover, .ax-divided-comarribar-content__text a:visited:hover {
  color: #2c3643;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 1.5rem;
  text-decoration: none;
}
.ax-link{
	top:0 !important;	
	font-weight: bold !important;
}
.ax-link:after{
	display:none !important;
}

/* line 90, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__text a:after {
  content: ' ';
  display: inline-block;
  width: 1.25rem;
  height: 1.5rem;
  background: url("/wp-content/themes/axon/img/icon-map.svg") center center/cover no-repeat transparent;
  transform: translate(0.625rem, 0.4375rem);
}

/* line 103, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__image {
  flex: 50% 1 1;
  box-sizing: border-box;
  display: flex;
  padding-top: 3rem;
}

/* line 110, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__image-image {
  flex: 81% 1 1;
  box-sizing: border-box;
  display: flex;
  background-color: #eee;
}

/* line 117, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__image:before {
  content: ' ';
  display: inline-block;
  flex: 1.3% 1 1;
  box-sizing: border-box;
}

/* line 124, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__image:after {
  content: ' ';
  display: inline-block;
  flex: 18% 1 1;
  box-sizing: border-box;
}

/* line 131, sass/_comarribar-content.scss */
.ax-divided-comarribar-content__image-image-img {
  display: inline-block;
  width: 100%;
  height: 0;
  padding-top: 80%;
  background: center center / cover no-repeat transparent;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 141, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 6rem;
  }

  /* line 147, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content {
    flex: 100% 1 1;
  }

  /* line 151, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:before {
    flex: 5.2% 1 1;
  }

  /* line 155, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:after {
    flex: 5.2% 1 1;
  }

  /* line 159, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-container {
    flex: 89.6% 1 1;
  }

  /* line 164, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-title {
    margin-top: 1.5rem;
  }

  /* line 168, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image {
    flex: 100% 1 1;
    padding-top: 0;
  }

  /* line 173, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:before {
    flex: 0% 1 1;
  }

  /* line 177, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:after {
    flex: 0% 1 1;
  }

  /* line 181, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image {
    flex: 100% 1 1;
  }

  /* line 185, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image-img--recinte-fira {
    background-position-x: 90%;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 192, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 6rem;
  }

  /* line 198, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content {
    flex: 100% 1 1;
  }

  /* line 202, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:before {
    flex: 0.95% 1 1;
  }

  /* line 206, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:after {
    flex: 0.95% 1 1;
  }

  /* line 210, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-container {
    flex: 74.1% 1 1;
  }

  /* line 215, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-title {
    margin-top: 1.5rem;
  }

  /* line 219, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image {
    flex: 100% 1 1;
    padding-top: 0;
  }

  /* line 224, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:before {
    flex: 0% 1 1;
  }

  /* line 228, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:after {
    flex: 0% 1 1;
  }

  /* line 232, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image {
    flex: 100% 1 1;
  }

  /* line 237, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image-img--recinte-fira {
    background-position-x: 90%;
  }
}
/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 244, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 6rem;
  }

  /* line 250, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content {
    flex: 100% 1 1;
  }

  /* line 254, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:before {
    flex: 0.95% 1 1;
  }

  /* line 258, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:after {
    flex: 0.95% 1 1;
  }

  /* line 262, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-container {
    flex: 74.1% 1 1;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
  }

  /* line 270, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-title {
    margin-top: 1.5rem;
    flex: 100% 1 1;
    margin-bottom: 4.375rem;
  }

  /* line 276, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image {
    flex: 75% 1 1;
    padding-top: 0;
    margin-bottom: 5rem;
  }

  /* line 282, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image-img {
    padding-top: 30%;
  }

  /* line 286, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__text {
    flex: 25% 1 1;
    position: relative;
    top: 40px;
    box-sizing: border-box;
    padding-left: 20px;
    margin-bottom: 5rem;
  }

  /* line 295, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:before {
    flex: 0% 1 1;
  }

  /* line 299, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:after {
    flex: 0% 1 1;
  }

  /* line 303, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image {
    flex: 100% 1 1;
  }
}
/* From 1440px to 1920px */
@media screen and (min-width: 1440px) and (max-width: 1920px) {
  /* line 310, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 6rem;
  }

  /* line 316, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content {
    flex: 100% 1 1;
  }

  /* line 320, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:before {
    flex: 0.95% 1 1;
  }

  /* line 324, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:after {
    flex: 0.95% 1 1;
  }

  /* line 328, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-container {
    flex: 74.1% 1 1;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
  }

  /* line 336, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-title {
    margin-top: 1.5rem;
    flex: 100% 1 1;
    margin-bottom: 6.25rem;
  }

  /* line 342, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image {
    flex: 75% 1 1;
    padding-top: 0;
    margin-bottom: 5rem;
  }

  /* line 348, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image-img {
    padding-top: 30%;
  }

  /* line 352, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__text {
    flex: 25% 1 1;
    position: relative;
    top: 40px;
    box-sizing: border-box;
    padding-left: 20px;
    margin-bottom: 5rem;
  }

  /* line 361, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:before {
    flex: 0% 1 1;
  }

  /* line 365, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:after {
    flex: 0% 1 1;
  }

  /* line 369, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image {
    flex: 100% 1 1;
  }
}
/* From 1921px to Higher */
@media screen and (min-width: 1921px) {
  /* line 377, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 6rem;
  }

  /* line 383, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content {
    flex: 100% 1 1;
  }

  /* line 387, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:before {
    flex: 0.95% 1 1;
  }

  /* line 391, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content:after {
    flex: 0.95% 1 1;
  }

  /* line 395, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-container {
    flex: 74.1% 1 1;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
  }

  /* line 403, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__content-title {
    margin-top: 1.5rem;
    flex: 100% 1 1;
    margin-bottom: 6.25rem;
  }

  /* line 409, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image {
    flex: 75% 1 1;
    padding-top: 0;
    margin-bottom: 5rem;
  }

  /* line 415, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image-img {
    padding-top: 30%;
  }

  /* line 419, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__text {
    flex: 25% 1 1;
    position: relative;
    top: 40px;
    box-sizing: border-box;
    padding-left: 20px;
    margin-bottom: 5rem;
  }

  /* line 428, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:before {
    flex: 0% 1 1;
  }

  /* line 432, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image:after {
    flex: 0% 1 1;
  }

  /* line 436, sass/_comarribar-content.scss */
  .ax-divided-comarribar-content__image-image {
    flex: 100% 1 1;
  }
}
/* line 1, sass/_visitants-content.scss */
.ax-divided-visitants-content {
  display: flex;
  margin-top: 0;
  padding-bottom: 8.75rem;
}

/* line 7, sass/_visitants-content.scss */
.ax-divided-visitants-content__content {
  flex: 50% 1 1;
  box-sizing: border-box;
  display: flex;
}

/* line 13, sass/_visitants-content.scss */
.ax-divided-visitants-content__content-container {
  display: inline-block;
  box-sizing: border-box;
  flex: 66.85% 1 1;
}

/* line 19, sass/_visitants-content.scss */
.ax-divided-visitants-content__content:before {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 18.11% 1 1;
}

/* line 27, sass/_visitants-content.scss */
.ax-divided-visitants-content__content:after {
  content: ' ';
  display: inline-block;
  height: 100%;
  min-height: 200px;
  flex: 15.04% 1 1;
}

/* line 35, sass/_visitants-content.scss */
.ax-divided-visitants-content__content-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
}

/* line 45, sass/_visitants-content.scss */
.ax-divided-visitants-content__content-description {
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: -0.00563rem;
  margin-top: 1.5rem;
}

/* line 53, sass/_visitants-content.scss */
.ax-divided-visitants-content__content-container ul {
  padding-left: 1.875rem;
  margin-bottom: 3.125rem;
  font-weight: bold;
}

/* line 59, sass/_visitants-content.scss */
.ax-divided-visitants-content__content-container .ax-visitants-dates-p {
  margin-bottom: 1.875rem;
  font-weight: bold;
  font-size: 0.9375rem;
  line-height: 1.6;
}

/* line 70, sass/_visitants-content.scss */
.ax-divided-visitants-content__image {
  flex: 50% 1 1;
  box-sizing: border-box;
  display: flex;
  padding-top: 3rem;
}

/* line 77, sass/_visitants-content.scss */
.ax-divided-visitants-content__image-image {
  flex: 81% 1 1;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}

/* line 84, sass/_visitants-content.scss */
.ax-divided-visitants-content__image:before {
  content: ' ';
  display: inline-block;
  flex: 1.3% 1 1;
  box-sizing: border-box;
}

/* line 91, sass/_visitants-content.scss */
.ax-divided-visitants-content__image:after {
  content: ' ';
  display: inline-block;
  flex: 18% 1 1;
  box-sizing: border-box;
}

/* line 98, sass/_visitants-content.scss */
.ax-divided-visitants-content__image-image-img {
  display: inline-block;
  width: 100%;
  height: 0;
  flex: 100% 1 1;
  padding-top: 66.5%;
  background: center center / cover no-repeat transparent;
}

/* line 107, sass/_visitants-content.scss */
.ax-divided-visitants-content__image-image-img:nth-child(n+1) {
  margin-top: 2.5rem;
}

/* line 112, sass/_visitants-content.scss */
.ax-divided-visitants-content-button {
  display: inline-block;
  font-size: 0.813rem;
  letter-spacing: -0.005rem;
  color: #fff;
  font-weight: bold;
  padding: 1.0625rem 1.75rem 1rem 1.75rem;
  border-radius: .5rem;
  text-align: center;
  background-color: #2c3643;
  text-transform: uppercase;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 129, sass/_visitants-content.scss */
  .ax-divided-visitants-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 3.375rem;
  }

  /* line 135, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content {
    flex: 100% 1 1;
  }

  /* line 139, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content:before {
    flex: 5.2% 1 1;
  }

  /* line 143, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content:after {
    flex: 5.2% 1 1;
  }

  /* line 147, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content-container {
    flex: 89.6% 1 1;
  }

  /* line 152, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content-title {
    margin-top: 1.5rem;
  }

  /* line 156, sass/_visitants-content.scss */
  .ax-divided-visitants-content__image {
    flex: 100% 1 1;
    padding-top: 0;
  }

  /* line 161, sass/_visitants-content.scss */
  .ax-divided-visitants-content__image:before {
    flex: 5.2% 1 1;
  }

  /* line 165, sass/_visitants-content.scss */
  .ax-divided-visitants-content__image:after {
    flex: 5.2% 1 1;
  }

  /* line 169, sass/_visitants-content.scss */
  .ax-divided-visitants-content__image-image {
    flex: 89.6% 1 1;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 178, sass/_visitants-content.scss */
  .ax-divided-visitants-content {
    flex-wrap: wrap;
    margin-top: 0;
    padding-bottom: 3.375rem;
  }

  /* line 184, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content {
    flex: 100% 1 1;
  }

  /* line 188, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content:before {
    flex: 5.2% 1 1;
  }

  /* line 192, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content:after {
    flex: 5.2% 1 1;
  }

  /* line 196, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content-container {
    flex: 89.6% 1 1;
  }

  /* line 201, sass/_visitants-content.scss */
  .ax-divided-visitants-content__content-title {
    margin-top: 1.5rem;
  }

  /* line 205, sass/_visitants-content.scss */
  .ax-divided-visitants-content__image {
    flex: 100% 1 1;
    padding-top: 0;
  }

  /* line 210, sass/_visitants-content.scss */
  .ax-divided-visitants-content__image:before {
    flex: 5.2% 1 1;
  }

  /* line 214, sass/_visitants-content.scss */
  .ax-divided-visitants-content__image:after {
    flex: 5.2% 1 1;
  }

  /* line 218, sass/_visitants-content.scss */
  .ax-divided-visitants-content__image-image {
    flex: 89.6% 1 1;
  }
}
/* --- SERVEIS FIRA --- */
/* line 2, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-outer {
  position: relative;
  flex: 100% 1 1;
}

/* line 7, sass/_serveis-fira.scss */
.ax-serveis-fira-content {
  margin-top: 0.625rem;
}

/* --- defaut block --- */
/* line 12, sass/_serveis-fira.scss */
.ax-serveis-fira-content__default-block {
  display: flex;
  flex-wrap: wrap;
  width: 82.36%;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
  box-sizing: border-box;
  padding-bottom: 8.75rem;
}

/* line 23, sass/_serveis-fira.scss */
.ax-serveis-fira-content__default-block-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 0;
  flex: 100% 1 1;
}

/* line 35, sass/_serveis-fira.scss */
.ax-serveis-fira-content__default-block-content {
  box-sizing: border-box;
  margin: 2.5rem 0 0;
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
  flex: 50% 1 1;
}

/* line 45, sass/_serveis-fira.scss */
.ax-serveis-fira-content__default-block-content.ax-odd {
  padding-right: 2.7%;
}

/* line 49, sass/_serveis-fira.scss */
.ax-serveis-fira-content__default-block-content.ax-even {
  padding-left: 0.51%;
  padding-right: 2.04%;
}

/* line 54, sass/_serveis-fira.scss */
.ax-serveis-fira-content__default-block-content h3 {
  font-size: 1.375rem;
  letter-spacing: -0.00875rem;
  color: #2c3643;
}

/* line 60, sass/_serveis-fira.scss */
.ax-serveis-fira-content__default-block-content ul {
  color: #8e99a8;
}

/* --- slider block --- */
/* line 65, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block {
  display: flex;
  flex-wrap: wrap;
  width: 82.36%;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
  box-sizing: border-box;
  padding-bottom: 8.75rem;
}

/* line 76, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 0;
  flex: 100% 1 1;
}

/* line 88, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-content {
  box-sizing: border-box;
  margin: 2.5rem 0 0;
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
  flex: 50% 1 1;
}

/* line 98, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-content.ax-odd {
  padding-right: 2.7%;
}

/* line 102, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-content.ax-even {
  padding-left: 0.51%;
  padding-right: 2.04%;
}

/* line 107, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-content h3 {
  font-size: 1.375rem;
  letter-spacing: -0.00875rem;
  color: #2c3643;
}

/* line 113, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-content h3.ax-title-distance {
  margin-top: 3.75rem;
}

/* line 117, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-content ul {
  color: #8e99a8;
}

/* line 121, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider {
  background: #eee;
  overflow: hidden;
}

/* line 127, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider {
  width: 66%;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
}

/* line 134, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-container {
  display: flex;
  flex-wrap: nowrap;
}

/* line 140, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-slide {
  flex: 100% 1 1;
}

/* line 144, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-navigation-prev,
.ax-serveis-fira-content__slider-block-slider-navigation-next {
  position: absolute;
  top: 50%;
  transform: translate(-50%, 0);
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
}

/* line 154, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-navigation-prev.ax-disabled,
.ax-serveis-fira-content__slider-block-slider-navigation-next.ax-disabled {
  pointer-events: none;
  opacity: .3;
  cursor: auto;
}

/* line 161, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-navigation-prev {
  left: 10.2%;
  background: url("/wp-content/themes/axon/img/boton-arrow.svg") center center/contain no-repeat transparent;
}

/* line 165, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-navigation-next {
  right: 10.2%;
  background: url("/wp-content/themes/axon/img/boton-arrow.svg") center center/contain no-repeat transparent;
  transform: rotate(180deg);
}

/* line 171, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-slide-main-image-image {
  width: 100%;
  height: 0;
  padding-top: 66.6%;
  background: center center/cover no-repeat #eee;
}

/* line 178, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-slide-main-image-navigation {
  position: absolute;
  pointer-events: none;
}

/* --- image section --- */
/* line 185, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  text-transform: uppercase;
  margin-bottom: 0;
  width: 82.36%;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
}

/* line 199, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section-description {
  box-sizing: border-box;
  margin: 1.5rem 0 0;
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
  width: 82.36%;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
}

/* line 212, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block {
  display: flex;
  flex-wrap: wrap;
  width: 82.36%;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
  box-sizing: border-box;
  padding-bottom: 8.75rem;
}

/* line 223, sass/_serveis-fira.scss */
ax-serveis-fira-content__image-section-title
.ax-serveis-fira-content__image-section__image-block-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 0;
  flex: 100% 1 1;
}

/* line 238, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block-content {
  box-sizing: border-box;
  margin: 2.5rem 0 0;
  color: #8e99a8;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  letter-spacing: -0.00563rem;
}

/* line 247, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block-content.ax-odd {
  flex: 40.68% 1 1;
}

/* line 251, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block-content.ax-even {
  flex: 59.3% 1 1;
  padding-left: 1.7%;
}

/* line 256, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block-content h3 {
  font-size: 1.375rem;
  letter-spacing: -0.00875rem;
  color: #2c3643;
}

/* line 262, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block-content h3.ax-title-distance {
  margin-top: 3.75rem;
}

/* line 266, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block-content h3.ax-main-title {
  font-family: "Oswald", sans-serif;
  color: #2c3643;
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.03313rem;
  text-transform: uppercase;
}

/* line 275, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block-content ul {
  color: #8e99a8;
}

/* line 279, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block-content .ax-image {
  display: inline-block;
  width: 100%;
  height: 0;
  padding-top: 60.145%;
  background: center center / cover no-repeat transparent;
}

/* line 287, sass/_serveis-fira.scss */
.ax-serveis-fira-content__image-section__image-block-content.ax-even p {
  text-align: center;
  color: #2c3643;
  margin-top: 3.125rem;
}

/* line 293, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-slide-main-image-navigation {
  margin-top: 95px;
  display: inline-block;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
}

/* line 302, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-slide-main-image-navigation-dot {
  width: 10px;
  height: 10px;
  background: #8e99a8;
  display: inline-block;
  border-radius: 50%;
  margin-left: 3px;
}

/* line 311, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-slide-main-image-navigation-dot:nth-child(1) {
  margin-left: 0;
}

/* line 315, sass/_serveis-fira.scss */
.ax-serveis-fira-content__slider-block-slider-slide-main-image-navigation-dot--current {
  background: #2c3643;
}

/* From 768px to 1204px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 322, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__default-block,
  .ax-serveis-fira-content__slider-block {
    width: 89%;
    padding-bottom: 2rem;
  }

  /* line 328, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section__image-block {
    width: 89%;
    padding-bottom: 2rem;
  }

  /* line 333, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section__image-block-content,
  .ax-serveis-fira-content__image-section__image-block-content.ax-odd,
  .ax-serveis-fira-content__image-section__image-block-content.ax-even {
    margin-top: 0;
  }

  /* line 339, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__default-block-content,
  .ax-serveis-fira-content__default-block-content.ax-odd,
  .ax-serveis-fira-content__default-block-content.ax-even {
    flex: 100% 1 1;
  }

  /* line 345, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__slider-block-content,
  .ax-serveis-fira-content__slider-block-content.ax-odd,
  .ax-serveis-fira-content__slider-block-content.ax-even {
    flex: 100% 1 1;
  }

  /* line 351, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section__image-block-content,
  .ax-serveis-fira-content__image-section__image-block-content.ax-odd,
  .ax-serveis-fira-content__image-section__image-block-content.ax-even {
    flex: 100% 1 1;
  }

  /* line 357, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__default-block-title,
  .ax-serveis-fira-content__slider-block-title,
  .ax-serveis-fira-content__image-section__image-block-title {
    font-size: 2rem;
    line-height: 2.5rem;
    letter-spacing: 0.04375rem;
  }

  /* line 365, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__default-block-content.ax-odd,
  .ax-serveis-fira-content__default-block-content.ax-even {
    margin-top: 0;
  }

  /* line 370, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section {
    padding-bottom: 8.75rem;
  }

  /* line 374, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section-title {
    width: 89%;
  }

  /* line 378, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section-description {
    width: 89%;
  }

  /* line 382, sass/_serveis-fira.scss */
  .ax-page-breadcrumbs {
    width: 89%;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
  }

  /* line 389, sass/_serveis-fira.scss */
  .ax-page-breadcrumbs:before {
    display: none;
  }

  /* line 393, sass/_serveis-fira.scss */
  .ax-page-breadcrumbs:after {
    display: none;
  }

  /* line 397, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__slider-block-slider {
    width: 77%;
  }

  /* line 401, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__slider-block-slider-navigation-prev {
    left: 5%;
  }

  /* line 405, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__slider-block-slider-navigation-next {
    left: initial;
    right: 0;
  }
}
/* From Lower to 767px */
@media screen and (max-width: 767px) {
  /* line 414, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__default-block,
  .ax-serveis-fira-content__slider-block {
    width: 89%;
    padding-bottom: 2rem;
  }

  /* line 420, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section__image-block {
    width: 89%;
    padding-bottom: 2rem;
  }

  /* line 425, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section__image-block-content,
  .ax-serveis-fira-content__image-section__image-block-content.ax-odd,
  .ax-serveis-fira-content__image-section__image-block-content.ax-even {
    margin-top: 0;
  }

  /* line 431, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__default-block-content,
  .ax-serveis-fira-content__default-block-content.ax-odd,
  .ax-serveis-fira-content__default-block-content.ax-even {
    flex: 100% 1 1;
  }

  /* line 437, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__slider-block-content,
  .ax-serveis-fira-content__slider-block-content.ax-odd,
  .ax-serveis-fira-content__slider-block-content.ax-even {
    flex: 100% 1 1;
  }

  /* line 443, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section__image-block-content,
  .ax-serveis-fira-content__image-section__image-block-content.ax-odd,
  .ax-serveis-fira-content__image-section__image-block-content.ax-even {
    flex: 100% 1 1;
  }

  /* line 449, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__default-block-title,
  .ax-serveis-fira-content__slider-block-title,
  .ax-serveis-fira-content__image-section__image-block-title {
    font-size: 2rem;
    line-height: 2.5rem;
    letter-spacing: 0.04375rem;
  }

  /* line 457, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__default-block-content.ax-odd,
  .ax-serveis-fira-content__default-block-content.ax-even {
    margin-top: 0;
  }

  /* line 462, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section {
    padding-bottom: 8.75rem;
  }

  /* line 466, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section-title {
    width: 89%;
  }

  /* line 470, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__image-section-description {
    width: 89%;
  }

  /* line 474, sass/_serveis-fira.scss */
  .ax-page-breadcrumbs {
    width: 89%;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
  }

  /* line 481, sass/_serveis-fira.scss */
  .ax-page-breadcrumbs:before {
    display: none;
  }

  /* line 485, sass/_serveis-fira.scss */
  .ax-page-breadcrumbs:after {
    display: none;
  }

  /* line 489, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__slider-block-slider {
    width: 77%;
  }

  /* line 493, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__slider-block-slider-navigation-prev {
    left: 5%;
  }

  /* line 497, sass/_serveis-fira.scss */
  .ax-serveis-fira-content__slider-block-slider-navigation-next {
    left: initial;
    right: 0;
  }
}
/* Javascript */
/* line 505, sass/_serveis-fira.scss */
#slide_estand_modular_count {
  transition: transform .5s;
}

/* line 509, sass/_serveis-fira.scss */
#slide_estand_premium_count {
  transition: transform .5s;
}

/* line 1, sass/_highlight-covidless.scss */
.ax-highlight.ax-highlight-covidless .ax-highlight__content {
  padding-top: 8.125rem;
  padding-bottom: 14.6875rem;
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 8, sass/_highlight-covidless.scss */
  .ax-highlight.ax-highlight-covidless .ax-highlight__content {
    padding-bottom: 8.125rem;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 15, sass/_highlight-covidless.scss */
  .ax-highlight.ax-highlight-covidless .ax-highlight__content {
    padding-bottom: 8.125rem;
  }
}
/* line 1, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless {
  display: flex;
  flex-wrap: wrap;
  background: #f4f7ff;
  padding-bottom: 9.0625rem;
  position: relative;
}

/* line 10, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless:after {
  content: ' ';
  display: inline-block;
  background: url(/wp-content/themes/axon/img/covidless-protocolo.jpg) center center/cover no-repeat transparent;
  width: 42.29%;
  height: 0;
  padding-top: 42.29%;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 23, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__detail {
  margin-top: 4.375rem;
  padding-right: 46.5%;
}

/* line 28, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__detail:nth-child(1) {
  margin-top: 3.375rem;
}

/* line 32, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__details {
  flex: 50.62% 1 1;
  padding: 0 0 0 7.438rem;
  box-sizing: border-box;
}

/* line 38, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__details h4 {
  color: #2c3643;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.00625rem;
}

/* line 45, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__details p {
  font-size: .938rem;
  line-height: 1.375rem;
  letter-spacing: -0.006rem;
  color: #8e99a8;
  margin-top: 1.438rem;
}

/* line 53, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__content {
  flex: 49.38% 1 1;
  box-sizing: border-box;
  padding: 2rem 2.125rem 6.063rem 7.438rem;
}

/* line 60, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__title {
  flex: 100% 1 1;
  padding: 100px 8.125rem 0px 7.438rem;
}

/* line 65, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__title h2 {
  font-family: "Oswald", sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #2c3643;
  max-width: 30rem;
  margin: 0;
}

/* line 77, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__content-content {
  font-size: .938rem;
  line-height: 1.375rem;
  letter-spacing: -0.006rem;
  color: #8e99a8;
  margin-top: 1.438rem;
}

/* line 85, sass/_covidless-protocolo.scss */
.ax-protocolo-covidless__content-tag-cloud {
  font-size: 1.375rem;
  letter-spacing: -.009rem;
  font-weight: bold;
  color: #2c3643;
  margin-top: 4.563rem;
  text-align: center;
}

/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 96, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless {
    padding-bottom: 1.25rem;
  }

  /* line 100, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless:after {
    position: relative;
    width: 100%;
    height: 0;
    margin: 0 20px;
    padding-top: calc(100% - 40px);
  }

  /* line 109, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__content {
    flex: 100% 1 1;
    padding: 2rem 3.438rem 4.3rem 3.438rem;
  }

  /* line 114, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__title {
    padding-left: 3.438rem;
    padding-right: 3.438rem;
  }

  /* line 119, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__details {
    flex: 100% 1 1;
    padding: 0 3.438rem 6.063rem 3.438rem;
  }

  /* line 124, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__detail {
    padding-right: 0;
  }

  /* line 128, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__detail:nth-child(1) {
    margin-top: 0;
  }
}
/* From 1 to 767px */
@media screen and (max-width: 767px) {
  /* line 135, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless {
    padding-bottom: 1.25rem;
  }

  /* line 139, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless:after {
    position: relative;
    width: 100%;
    height: 0;
    margin: 0 20px;
    padding-top: calc(100% - 40px);
  }

  /* line 147, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__title {
    padding: 40px 20px 0 20px;
  }

  /* line 151, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__content {
    flex: 100% 1 1;
    padding: 0 20px 0 20px;
  }

  /* line 156, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__details {
    flex: 100% 1 1;
    padding: 0 20px 0 20px;
  }

  /* line 161, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__detail {
    padding-right: 0;
    margin-top: 60px;
  }

  /* line 166, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless__detail:nth-child(1) {
    margin-top: 60px;
  }
}
/* --- SPECIAL BREAKPOINT --- */
/* --- protocolo image max size ---*/
@media screen and (min-width: 1600px) {
  /* line 175, sass/_covidless-protocolo.scss */
  .ax-protocolo-covidless:after {
    width: 36%;
    padding-top: 36%;
  }
}
/* line 1, sass/_highlight-prevencion-covidless.scss */
.ax-highlight.ax-highlight-prevencion-covidless {
  background: none;
}

/* line 5, sass/_highlight-prevencion-covidless.scss */
.ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__content {
  padding-top: 8.125rem;
  padding-bottom: 14.6875rem;
}

/* line 10, sass/_highlight-prevencion-covidless.scss */
.ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__content {
  order: 2;
  padding-bottom: 7.1875rem;
}

/* line 15, sass/_highlight-prevencion-covidless.scss */
.ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image {
  order: 1;
  background: none;
  position: relative;
  z-index: 2;
}

/* line 22, sass/_highlight-prevencion-covidless.scss */
.ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image:after {
  content: ' ';
  display: inline-block;
  background: url("/wp-content/themes/axon/img/covidless-temperature.jpg") center center/cover no-repeat transparent;
  width: 81.6%;
  height: 0;
  padding-top: 45%;
  position: absolute;
  left: 20%;
  top: 2%;
  transform: translate(0%, -50%);
}

/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 37, sass/_highlight-prevencion-covidless.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__content {
    padding-top: 8%;
    padding-bottom: 6.125rem;
  }

  /* line 42, sass/_highlight-prevencion-covidless.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image {
    padding-top: 32%;
    flex: 100% 1 1;
  }

  /* line 47, sass/_highlight-prevencion-covidless.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image:after {
    width: 89.9%;
    padding-top: 63.4%;
    transform: translate(-50%, -50%);
    left: 50%;
  }
}
/* From 768px to 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 57, sass/_highlight-prevencion-covidless.scss */
  .ax-highlight.ax-highlight-prevencion-covidless {
    display: flex;
    flex-wrap: wrap;
  }

  /* line 62, sass/_highlight-prevencion-covidless.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__content {
    padding: 34% 3.438rem 8.125rem 3.438rem;
    flex: 100% 1 1;
  }

  /* line 67, sass/_highlight-prevencion-covidless.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image {
    padding-bottom: 8.125rem;
    flex: 100% 1 1;
  }

  /* line 72, sass/_highlight-prevencion-covidless.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image:after {
    width: 89.9%;
    height: 0;
    padding-top: 63.4%;
    left: 50%;
    top: 81%;
    transform: translate(-50%, -50%);
  }
}
/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 84, sass/_highlight-prevencion-covidless.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__content {
    padding: 3.25rem 8.125rem 6.063rem 7.438rem;
  }
}
/* line 1, sass/_hero-image-covidless.scss */
.ax-hero-image.ax-covidless.ax-hero-image {
  background-color: #4d1e35;
}

/* line 5, sass/_hero-image-covidless.scss */
.ax-hero-image.ax-covidless .ax-hero-image__bg {
  background: url(/wp-content/themes/axon/img/covidless-guants-i-mascareta.jpg) center center/cover no-repeat #4d1e35;
}

/* line 9, sass/_hero-image-covidless.scss */
.ax-hero-image.ax-covidless .ax-hero-image__content-breadcrumbs-item {
  color: #fff;
}

/* line 13, sass/_hero-image-covidless.scss */
.ax-hero-image.ax-covidless .ax-hero-image__content-breadcrumbs-item a {
  color: #fff;
}

/* line 17, sass/_hero-image-covidless.scss */
.ax-hero-image.ax-covidless .ax-hero-image__content-title {
  color: #fff;
}

/* line 21, sass/_hero-image-covidless.scss */
.ax-hero-image.ax-covidless .ax-hero-image__content-description {
  color: #fff;
}

/* --- --- --- --- --- ---  --- */
/* --- SPECIAL BREAKPOINTS --- */
/* --- --- --- --- --- ---  --- */
/* From 1px to 500px */
@media screen and (max-width: 500px) {
  /* line 31, sass/_hero-image-covidless.scss */
  .ax-hero-image.ax-covidless.ax-hero-image .ax-hero-image__bg {
    height: 26rem;
  }
}
/* From 501px to 550px */
@media screen and (min-width: 501px) and (max-width: 550px) {
  /* line 37, sass/_hero-image-covidless.scss */
  .ax-hero-image.ax-covidless.ax-hero-image .ax-hero-image__bg {
    height: 27rem;
  }
}
/* From 551px to 600px */
@media screen and (min-width: 551px) and (max-width: 600px) {
  /* line 43, sass/_hero-image-covidless.scss */
  .ax-hero-image.ax-covidless.ax-hero-image .ax-hero-image__bg {
    height: 28rem;
  }
}
/* From 601px to 700px */
@media screen and (min-width: 601px) and (max-width: 700px) {
  /* line 49, sass/_hero-image-covidless.scss */
  .ax-hero-image.ax-covidless.ax-hero-image .ax-hero-image__bg {
    height: 30rem;
  }
}
/* From 700px to 767px */
@media screen and (min-width: 700px) and (max-width: 767px) {
  /* line 55, sass/_hero-image-covidless.scss */
  .ax-hero-image.ax-covidless.ax-hero-image .ax-hero-image__bg {
    height: 32rem;
  }
}
/* --- --- --- --- --- --- --- --- */
/* --- END SPECIAL BREAKPOINTS --- */
/* --- --- --- --- --- --- ---  -- */
/* line 1, sass/_covidless-features.scss */
.ax-covidless-features {
  padding: 4.05em 0 2.65rem 0;
  background-color: #fff;
}

/* line 6, sass/_covidless-features.scss */
.ax-covidless-features__list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 84.2%;
  position: relative;
  transform: translate(-50%, 0%);
  left: 50%;
}

/* line 18, sass/_covidless-features.scss */
.ax-covidless-features__item {
  position: relative;
  flex: 25% 1 1;
  padding: 1.938em 0 2.563rem 0;
  text-align: center;
}

/* line 25, sass/_covidless-features.scss */
.ax-covidless-features__item .ax-covidless-features__item-icon {
  display: inline-block;
  border: 3px solid #8e99a8;
  border-radius: 50%;
  width: 4.4375rem;
  height: 4.4375rem;
  position: relative;
}

/* line 34, sass/_covidless-features.scss */
.ax-covidless-features__item .ax-covidless-features__item-icon:after {
  content: ' ';
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 42, sass/_covidless-features.scss */
.ax-covidless-features__item:first-child .ax-covidless-features__item-icon:after {
  width: 2.1875rem;
  height: 2.1875rem;
  background: url(/wp-content/themes/axon/img/edit-edit.svg) center center/contain no-repeat transparent;
}

/* line 48, sass/_covidless-features.scss */
.ax-covidless-features__item:nth-child(2) .ax-covidless-features__item-icon:after {
  width: 2.1875rem;
  height: 2.1875rem;
  background: url(/wp-content/themes/axon/img/calendar-calendar.svg) center center/contain no-repeat transparent;
}

/* line 54, sass/_covidless-features.scss */
.ax-covidless-features__item:nth-child(3) .ax-covidless-features__item-icon:after {
  width: 2.1875rem;
  height: 2.1875rem;
  background: url(/wp-content/themes/axon/img/heart.svg) center center/contain no-repeat transparent;
}

/* line 60, sass/_covidless-features.scss */
.ax-covidless-features__item:nth-child(4) .ax-covidless-features__item-icon:after {
  width: 2.1875rem;
  height: 2.1875rem;
  background: url(/wp-content/themes/axon/img/device-monitor.svg) center center/contain no-repeat transparent;
}

/* line 66, sass/_covidless-features.scss */
.ax-covidless-features__item .ax-covidless-features__item-heading {
  display: inline-block;
  width: 100%;
  margin-top: 1.5rem;
  font-family: "Oswald", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.03313rem;
  color: #2c3643;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 79, sass/_covidless-features.scss */
.ax-covidless-features__item .ax-covidless-features__item-description {
  display: inline-block;
  width: 100%;
  margin-top: 1.5rem;
  font-size: 0.9375rem;
  line-height: 1.5625rem;
  letter-spacing: -0.00563rem;
  color: #8e99a8;
  max-width: 11.25rem;
}

/* From 768px to 1204px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 92, sass/_covidless-features.scss */
  .ax-covidless-features__item-heading {
    box-sizing: border-box;
    padding: 0 .15rem;
  }

  /* line 97, sass/_covidless-features.scss */
  .ax-covidless-features__item-description {
    box-sizing: border-box;
    padding: 0 .15rem;
  }

  /* line 102, sass/_covidless-features.scss */
  .ax-covidless-features__list {
    width: 90%;
  }

  /* line 106, sass/_covidless-features.scss */
  .ax-covidless-features__item {
    flex: 50% 1 1;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 113, sass/_covidless-features.scss */
  .ax-covidless-features__item {
    flex: 100% 1 1;
    padding: 2.938em 0 3.563rem 0;
  }

  /* line 118, sass/_covidless-features.scss */
  .ax-covidless-features__item-description {
    max-width: 15.3125rem;
  }
}
/* line 1, sass/_highlight-que-fer.scss */
.ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image.ax-highlight__image--que-fer:after {
  background: url("/wp-content/themes/axon/media/foto-seu-vella.jpg") center center/cover no-repeat transparent;
  padding-top: 54.7%;
}

/* line 6, sass/_highlight-que-fer.scss */
.ax-highlight__content-content.ax-highlight__content-content--que-fer {
  color: #8e99a8;
}

/* line 10, sass/_highlight-que-fer.scss */
.ax-highlight__content-content.ax-highlight__content-content--que-fer a,
.ax-highlight__content-content.ax-highlight__content-content--que-fer a:active,
.ax-highlight__content-content.ax-highlight__content-content--que-fer a:visited,
.ax-highlight__content-content.ax-highlight__content-content--que-fer a:hover,
.ax-highlight__content-content.ax-highlight__content-content--que-fer a:active:hover,
.ax-highlight__content-content.ax-highlight__content-content--que-fer a:visited:hover {
  color: #8e99a8;
}

/* line 19, sass/_highlight-que-fer.scss */
.ax-highlight__content.ax-highlight__content--museu-lleida .ax-strong {
  color: #2c3643;
}

/* line 23, sass/_highlight-que-fer.scss */
.ax-highlight__content.ax-highlight__content--museu-lleida .ax-strong a,
.ax-highlight__content.ax-highlight__content--museu-lleida .ax-strong a:active,
.ax-highlight__content.ax-highlight__content--museu-lleida .ax-strong a:visited,
.ax-highlight__content.ax-highlight__content--museu-lleida .ax-strong a:hover,
.ax-highlight__content.ax-highlight__content--museu-lleida .ax-strong a:active:hover,
.ax-highlight__content.ax-highlight__content--museu-lleida .ax-strong a:visited:hover {
  color: #2c3643;
}

/* line 1, sass/_hero-image-que-fer.scss */
.ax-hero-image__content-description.ax-hero-image__content-description--que-fer {
  max-width: 681px;
}

/* line 5, sass/_hero-image-que-fer.scss */
.ax-hero-image.ax-covidless .ax-hero-image__bg.ax-que-fer {
  background: url(/wp-content/themes/axon/img/foto-aerea-lleida.jpg) center center/cover no-repeat #4d1e35;
}

/* line 9, sass/_hero-image-que-fer.scss */
.ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image.ax-highlight__image--que-fer:after {
  top: 12%;
}

/* line 13, sass/_hero-image-que-fer.scss */
.ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__content.ax-highlight__content--que-fer {
  padding-top: 5.25rem;
}

@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 18, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image.ax-highlight__image--que-fer:after {
    top: 5rem;
    transform: none;
  }

  /* line 23, sass/_hero-image-que-fer.scss */
  .ax-highlight__image.ax-highlight__image--que-fer {
    flex: 33.33% 1 1;
  }

  /* line 27, sass/_hero-image-que-fer.scss */
  .ax-highlight__content.ax-highlight__content--que-fer {
    flex: 66.66% 1 1;
    padding: 3.25rem 5.125rem 6.063rem 5.438rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 35, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image.ax-highlight__image--que-fer:after {
    width: 66.9%;
    padding-top: 42.7%;
  }

  /* line 40, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__content.ax-highlight__content--que-fer {
    padding-top: 17%;
  }

  /* line 44, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-covidless {
    flex-wrap: wrap;
  }

  /* line 48, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-covidless .ax-highlight__content.ax-highlight__content--museu-lleida {
    flex: 100% 1 1;
  }

  /* line 52, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-covidless .ax-highlight__image.ax-highlight__image--museu-lleida {
    flex: 100% 1 1;
    height: 0;
    padding-top: 56.5%;
  }
}
@media screen and (max-width: 767px) {
  /* line 61, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__image.ax-highlight__image--que-fer:after {
    width: 66.9%;
    padding-top: 42.7%;
  }

  /* line 66, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-prevencion-covidless .ax-highlight__content.ax-highlight__content--que-fer {
    padding-top: 17%;
  }

  /* line 70, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-covidless {
    flex-wrap: wrap;
  }

  /* line 74, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-covidless .ax-highlight__content.ax-highlight__content--museu-lleida {
    flex: 100% 1 1;
  }

  /* line 78, sass/_hero-image-que-fer.scss */
  .ax-highlight.ax-highlight-covidless .ax-highlight__image.ax-highlight__image--museu-lleida {
    flex: 100% 1 1;
    height: 0;
    padding-top: 56.5%;
  }
}
/* line 1, sass/_que-fer-a-lleida.scss */
.ax-highlight__content.ax-highlight__content--museu-lleida {
  flex: 43.75% 1 1;
}

/* line 5, sass/_que-fer-a-lleida.scss */
.ax-highlight__image.ax-highlight__image--museu-lleida {
  flex: 56.25% 1 1;
  background: url("/wp-content/themes/axon/media/foto-museu-lleida.jpg") center center/cover no-repeat transparent;
}

/* line 10, sass/_que-fer-a-lleida.scss */
.ax-highlight__content.ax-highlight__content--turisme-lleida {
  flex: 50% 1 1;
}

/* line 14, sass/_que-fer-a-lleida.scss */
.ax-highlight__content.ax-highlight__content--turisme-lleida .ax-highlight__content-content {
  max-width: 480px;
}

/* line 18, sass/_que-fer-a-lleida.scss */
.ax-highlight__content.ax-highlight__content--tambe-pot-interessar {
  flex: 50% 1 1;
  padding-left: 0;
}

/* line 23, sass/_que-fer-a-lleida.scss */
.ax-highlight__content.a.ax-highlight__content--tambe-pot-interessar .ax-highlight__content-content {
  max-width: 480px;
}

/* line 27, sass/_que-fer-a-lleida.scss */
.ax-highlight__content.ax-highlight__content--turisme-lleida .ax-strong {
  color: #2c3643;
}

/* line 31, sass/_que-fer-a-lleida.scss */
.ax-highlight__content.ax-highlight__content--turisme-lleida .ax-strong a,
.ax-highlight__content.ax-highlight__content--turisme-lleida .ax-strong a:active,
.ax-highlight__content.ax-highlight__content--turisme-lleida .ax-strong a:visited,
.ax-highlight__content.ax-highlight__content--turisme-lleida .ax-strong a:hover,
.ax-highlight__content.ax-highlight__content--turisme-lleida .ax-strong a:active:hover,
.ax-highlight__content.ax-highlight__content--turisme-lleida .ax-strong a:visited:hover {
  color: #2c3643;
}

@media screen and (max-width: 767px) {
  /* line 43, sass/_que-fer-a-lleida.scss */
  .ax-highlight__content.ax-highlight__content--turisme-lleida {
    flex: 100% 1 1;
    padding-bottom: 0;
  }

  /* line 48, sass/_que-fer-a-lleida.scss */
  .ax-highlight__content.ax-highlight__content--tambe-pot-interessar {
    flex: 100% 1 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
/* line 1, sass/_options.scss */
.ax-options {
  display: flex;
  padding: 3.25rem 8.125rem 6.063rem 7.438rem;
}

/* line 6, sass/_options.scss */
.ax-option {
  flex: 33% 1 1;
  padding-right: 7.8%;
}

/* line 11, sass/_options.scss */
.ax-option .ax-img {
  background: center center/cover no-repeat transparent;
  width: 92.1%;
  height: 0;
  padding-top: 54.5%;
}

/* line 18, sass/_options.scss */
.ax-option .ax-title {
  font-family: "Oswald", sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 0.055rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #2c3643;
}

/* line 28, sass/_options.scss */
.ax-option .ax-description {
  font-size: .938rem;
  line-height: 1.375rem;
  letter-spacing: -0.006rem;
  color: #8e99a8;
  margin-top: 1.438rem;
}

/* line 36, sass/_options.scss */
.ax-option .ax-strong {
  color: #2c3643;
  line-height: 1.5;
}

/* line 41, sass/_options.scss */
.ax-option .ax-strong a,
.ax-option .ax-strong a:active,
.ax-option .ax-strong a:visited,
.ax-option .ax-strong a:hover,
.ax-option .ax-strong a:active:hover,
.ax-option .ax-strong a:visited:hover {
  color: #2c3643;
}

/* From 1025px to 1439px */
@media screen and (min-width: 1025px) and (max-width: 1439px) {
  /* line 53, sass/_options.scss */
  .ax-option .ax-description {
    padding: 3.25rem 0 4rem 0;
  }
}
/* From 768px to 1204px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 60, sass/_options.scss */
  .ax-option .ax-description {
    padding: 0;
  }

  /* line 64, sass/_options.scss */
  .ax-options {
    flex-wrap: wrap;
  }

  /* line 68, sass/_options.scss */
  .ax-option {
    flex: 100% 1 1;
    padding-right: 0;
    margin-top: 20%;
  }

  /* line 74, sass/_options.scss */
  .ax-option .ax-img {
    width: 100%;
    height: 0;
    padding-top: 60%;
  }
}
/* From 1px to 767px */
@media screen and (max-width: 767px) {
  /* line 85, sass/_options.scss */
  .ax-option .ax-description {
    padding: 0;
  }

  /* line 89, sass/_options.scss */
  .ax-options {
    flex-wrap: wrap;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  /* line 95, sass/_options.scss */
  .ax-option {
    flex: 100% 1 1;
    padding-right: 0;
    margin-top: 20%;
  }

  /* line 101, sass/_options.scss */
  .ax-option .ax-img {
    width: 100%;
    height: 0;
    padding-top: 60%;
  }
}
/* line 1, sass/_catalog-page.scss */
.ax-main-catalog {
  background-color: #ffffff;
}
/* line 4, sass/_catalog-page.scss */
.ax-main-catalog .ax-catalog-content-container {
  max-width: calc(1440px - 100px * 2);
  margin-left: auto;
  margin-right: auto;
}
/* line 9, sass/_catalog-page.scss */
.ax-main-catalog .ax-catalog-content-container .ax-page-breadcrumbs {
  margin-bottom: 80px;
}
/* line 12, sass/_catalog-page.scss */
.ax-main-catalog .ax-catalog-content-container .ax-page-breadcrumbs::before, .ax-main-catalog .ax-catalog-content-container .ax-page-breadcrumbs::after {
  display: none;
}
/* line 18, sass/_catalog-page.scss */
.ax-main-catalog .ax-catalog-content-container .catalog-banners {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
/* line 23, sass/_catalog-page.scss */
.ax-main-catalog .ax-catalog-content-container .catalog-banners img {
  min-width: 0;
}
/* line 26, sass/_catalog-page.scss */
.ax-main-catalog .ax-catalog-content-container .catalog-banners img:first-child {
  margin-right: 20px;
}
/* line 32, sass/_catalog-page.scss */
.ax-main-catalog .ax-catalog-content-container .catalog-iframe {
  width: 100%;
  height: 3600px;
  border: none;
}

@media (max-width: 1024px) {
  /* line 44, sass/_catalog-page.scss */
  .ax-main-catalog .ax-catalog-content-container .ax-catalog-content {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
  /* line 48, sass/_catalog-page.scss */
  .ax-main-catalog .ax-catalog-content-container .ax-catalog-content .catalog-banners {
    flex-direction: column;
  }
  /* line 52, sass/_catalog-page.scss */
  .ax-main-catalog .ax-catalog-content-container .ax-catalog-content .catalog-banners img:first-child {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
/* line 3, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer {
  max-width: 1300px;
  margin: 0 auto;
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 10, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .day-selector {
  display: flex;
  flex-direction: row;
}
/* line 14, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .day-selector .each-day {
  padding: 30px 50px;
  color: #ffffff;
  font-weight: 300;
  opacity: 0.7;
}
/* line 20, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .day-selector .each-day:hover {
  cursor: pointer;
}
/* line 24, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .day-selector .each-day#oct-19-title {
  background-color: #76274d;
  border-top-left-radius: 10px;
}
/* line 29, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .day-selector .each-day#oct-20-title {
  background-color: #214f59;
}
/* line 33, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .day-selector .each-day#oct-21-title {
  background-color: #4d1e35;
  border-top-right-radius: 10px;
}
/* line 38, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .day-selector .each-day.day-active {
  font-weight: 700;
  opacity: 1;
}
/* line 45, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector {
  display: none;
  flex-direction: row;
}
/* line 49, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector.location-selector-active {
  display: block;
  width: 100%;
  box-shadow: 0 2px 14px 0 #8e99a8;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 58, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .inner-location-selector {
  display: flex;
  flex-direction: row;
}
/* line 62, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .inner-location-selector .each-location {
  cursor: pointer;
  width: 20%;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 30px;
  opacity: 0.7;
}
/* line 70, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .inner-location-selector .each-location.location-active {
  font-weight: 700;
  opacity: 1;
}
/* line 77, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program {
  max-width: 90%;
  margin: 0 auto;
}
/* line 81, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-header {
  display: flex;
  flex-direction: row;
  margin-top: 50px;
  border-bottom: 1px solid #000;
}
/* line 89, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-header .table-header-text:first-child {
  width: 20%;
}
/* line 93, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-header .table-header-text:nth-child(2) {
  width: 80%;
}
/* line 97, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-header .table-header-text:last-child {
  width: 20%;
}
/* line 103, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-content {
  display: none;
}
/* line 106, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-content.program-active {
  display: block;
}
/* line 110, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-content .program-event {
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #000;
  margin: 20px 0 10px 0;
}
/* line 116, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-content .program-event:last-child {
  border-bottom: none;
}
/* line 119, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-content .program-event:last-child .event-column {
  padding-bottom: 50px;
}
/* line 124, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-content .program-event .time-column {
  width: 20%;
}
/* line 128, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-content .program-event .event-column {
  width: 80%;
  padding-bottom: 20px;
}
/* line 133, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-content .program-event .link-column {
  width: 20%;
}
/* line 136, sass/_municipalia-programa.scss */
.municipalia-program .program-municipalia-outer .location-selector .location-inner-program .program-table-content .program-event .link-column a {
  color: #60193b;
}
